1c ログブックをクリアする方法。 ログの設定

1C サーバーでは、時間の経過とともにフォルダーのサイズが大きくなります
reg_1541、1C ログが含まれています。 このフォルダーはディレクトリ内にあります C:\Program Files\1cv82\srvinfo。その結果、システムのハードドライブの空き容量に問題が発生する可能性があります。 フォルダーの増大を避けるには srvinfo定期的に1Cログをクリアする必要があります。

Srvinfo フォルダーから未使用のログを削除する

登録ログには、1C データベース オブジェクト (ドキュメント、ディレクトリ、レジスタなど) に対するすべての変更が記録されます。

各 1C データベースには独自のログ保存ディレクトリがあり、次のようになります。

C:\Program Files\1cv8\srvinfo\\\1Cv8Log

フォルダ<Имя кластера сервера>デフォルトでは次のように呼ばれます reg_1541。

1C サーバーからデータベースを削除した後、ログ フォルダーが Srvinfo から削除されません。 したがって、多くのフォルダーの中から、
Srvinfo には、長期間使用されておらず、ハード ドライブ上のスペースを占有しているだけのものも含まれている場合があります。

ファイルを開いてこれらのフォルダーを見つけることができます。このファイルも次の場所にあります。 reg_1541。

コピー<Идентификатор базы на сервере>Srvinfo フォルダーからファイル 1CV8Clst.lst を探します。 ファイル内に識別子が見つからない場合は、フォルダーを削除できます。


Srvinfo ディレクトリには、ビューの名前のフォルダーがあります。 snccntx+<Идентификатор базы на сервере> 。 このフォルダーにはセッションデータが含まれているため、必要がない限り削除しないことをお勧めします。 スペースをあまり取りません。

1C ログの設定とクリア

1Cをコンフィギュレーターモードで起動し、「管理/ログ設定」メニューに移動します。

ログ設定では、どのイベントをログに記録するかを選択できます。

エラー - 失敗に関する情報
警告は重要な通知であり、エラーではありません。
情報 - すべてのデータベース変更
注意事項 - その他すべての通知

ログを消去するには、「縮小」ボタンをクリックします。

ここでは、データが保存されている日付範囲を確認できます。

「イベントを削除する期限:」フィールドで、登録ログをクリアするまでの日付を選択します。

ログクリアプロセスの自動化

Windows コマンドラインを使用してプロセスを自動化すると、次のようになります。

"\1cv8.exe" CONFIG /Out /ReduceEventLogSize -saveAs

— 情報ベースへの接続文字列。 なぜなら サーバーのバージョンについて話しているので、この行は「/S /N /P」のようになります。 ユーザーは管理者権限を持っている必要があります。

— この操作の実行時にシステム メッセージが保存されるファイルへのパス。

— 登録ログが yyyy-mm-dd 形式で短縮される日付

— *.elf 形式のファイルへのパス。情報ベースを使用した長期にわたる操作の調査を行うために必要に応じてアクセスできます。

この操作は、1C データベースへのアクティブな接続がないときに実行する必要があります。

サンプル PowerShell スクリプト

# # 1c ログのバックアップと圧縮 # param ($1cexe = "C:\Program Files (x86)\1cv82\8.2.15.319\bin\1cv8.exe", $1cbase = "srvrname\ibname", $1cuser = "ユーザー名", $1cupassword = "パスワード", $1coperlog = "s:\logs\1cshrink.txt", $1cdaysoflogstore = 7, #[ログを削除する日付] (get-date).Date.AddDays(-$1cdaysoflogstore ) .ToString("yyyyMMdd") $1clogsarchive = "s:\backup\6months\", #[別の場所に保存された *.elf ログ ファイルへのパス] $1clogfilename = $env:COMPUTERNAME.ToLower() + "-1clog- " + ($1cbase.split("\")) + "-" + (get-date).Date.ToString("yyyyMMdd") + ".elf") $1clog = $1clogsarchive + $1clogfilename cmd /c " `"`"$1cexe`" CONFIG `/s$1cbase `/N`"$1cuser`" `/P`"$1cupassword`" `/Out$1coperlog `/ReduceEventLogSize $((get-date).Date. AddDays(-$1cdaysoflogstore).ToString("yyyy-MM-dd")) -saveAs`"$1clog`"`""

注意! 1C データベースに接続するためのデータは匿名化されます。 自分のものに置き換える必要があります。

ログを別のドライブに転送する

システム ディスクがログ ファイルでいっぱいになるのを避けるために、1C フォルダ SRVINFO別のドライブに転送できます。 これは、Windows レジストリの「1C:Enterprise 8.3 Server Agent」サービスの起動パラメータを変更することで実行できます。

レジストリ エディタでブランチに移動します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2 サーバー エージェントそしてパラメータで 画像パス値を変更します 「1C:Enterprise 8.3 Server Agent」 「C:\Program Files (x86)\1cv8\8.3.10.2667\bin\ragent.exe」 -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d 「C:\Program Files (x86)\1cv8\srvinfo」。
「C:\Program Files (x86)\1cv8\srvinfo」の代わりに、ログの場所として新しいディレクトリを指定します。

Windows レジストリ内の「1C:Enterprise 8.3 Server Agent」サービスの開始を編集する

使用した記事

1C ログは、1C プラットフォーム バージョン 8.2 および 8.3 の特別なメカニズムであり、システムでのユーザーの作業を記録できます。 ログを使用すると、システム内のオブジェクト (ディレクトリ、ドキュメント、レジスタなど) を誰がいつ変更したかを知ることができます。 以下では、このメカニズムの操作方法、1C ログ ファイルの保存場所、構成方法、ログの最適化方法、およびデータを完全に消去する方法について説明します。

1C の登録ログが保存される場所から始めましょう。 ファイル動作モードとクライアント/サーバー動作モードの 2 つのオプションがあります。

ファイルベース

1C ファイル データベースの場合、ログはデータベースのあるフォルダーにあります。 ファイルの場所は、プログラムの起動時にデータベース選択メニューで確認できます。

パスは赤で強調表示されます。 このパスをたどると、次の図が表示されます。

1Cv8Log フォルダーは、ログが含まれるディレクトリです。

  • 計画している場合 ファイルデータベースを転送するログ履歴を保存したい場合は、必ず 1Cv8Log フォルダーを新しい 1C データベースのカテゴリにコピーする必要があります。
  • 必要な場合 ファイルデータベース内の1C登録ログをクリアし、 1Cv8Log フォルダーを削除するだけです。

クライアントサーバーデータベース 1C SQL

クライアント/サーバー モードでは、履歴ファイルは通常、サーバーの次のディレクトリに保存されます。

C:\プログラム ファイル\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8ログ

ファイル 1 と同様に SQL データベースの 1C ログを転送するには、フォルダーを新しいデータベースの場所に移動するだけです。

削除も同様で、このフォルダーを削除するだけです。

ログ設定

利用可能な設定を確認するには、メイン メニューに移動し、「管理 - ログ設定...」項目を見つける必要があります。

1C の 267 ビデオ レッスンを無料で入手:

開いたインターフェイスでは、次のログ設定を使用できます。

ここで、「イベントログに登録」欄では、ログに記録するデータの詳細を指定できます。 「ログを記録しない」オプションを使用すると、ログを完全に無効にすることができます。 他の点は次のように解読されます。

  1. エラー- システム内で起こり得るすべての障害とエラー。
  2. 警告— エラーではない重要なシステム メッセージ。
  3. 情報- 変更可能なシステムデータに関するすべての情報。
  4. ノート— 重要でないメッセージ (ほとんどの場合、オフにすることができます)。

ログブックの最適化

読み込み速度とログの操作を最適化する方法には、次のような方法があります。

登録するイベントの数を減らします。 私たちにとって重要ではないメッセージの記録を無効にすると、情報量が大幅に減り、作業速度が向上します。

ログストレージを期間ごとに分割します。 [ログ ストレージを期間で分割する] 設定を日 (大規模データベースの場合) / 週 (中規模データベースの場合) に変更すると、ログのパフォーマンスが大幅に向上します。 ログ ファイルは、1Cv8Log フォルダー内で設定で指定された部分に分割され、ログの作成日時を示す 20140905000000.lgp のような形式になります。

ログを削減すると、ログの操作が大幅に最適化されます。 これを行うには、設定の「縮小」ボタンをクリックします。 ログを削減する期間を選択します。

この方法を使用する場合は、削除されたイベントを別のファイルに書き込むことを強くお勧めします。 これにより、1C データベース ログから削除された履歴をいつでも復元できるようになります。

最後で最も効果的な最適化方法は、登録ログをいわゆる「新しい形式」に転送することです。 1C プラットフォーム バージョン 8.3.5.1068 以降で利用可能です。。 登録ログを保存するこの形式はテキスト ファイルではなく、SQLite DBMS 上の別のデータベースに保存されます。

新しいフォーマットに切り替えるには、「新しいフォーマット」ボタンをクリックしてマガジンを変換するだけです。

古い形式への逆変換に注意してください 不可能.

1Cシステムには技術情報を分析するシステムもあります。

14.09.2018 15:26:36 1C:サービトレンド

1C 8.3 のログブックはどこにありますか?

登録ログは、特定のデータベースで発生したイベントやドキュメントの変更に関する情報を表示できる 1C の機能です。 ジャーナルは記録で構成されており、各記録は、誰が、何を、いつ、どのような方法で操作を実行したかを詳細に構造化しています。

1C 8.3 ではログを適切に使用することで、場合によっては非常に重要となるデータベースとのやり取りの全体像を確認できるようになります。 たとえば、ある文書で誰かが番号、日付、コスト、またはその他の重要な詳細を変更した場合、誰がいつ変更したかを知りたいとします。 文書が単にデータベースから消えてしまう (つまり、誰かが文書を削除した) 場合もよくあります。この場合、ログブックなしでは対処できません。

1C 8.3 で登録ログを開く作業に進みましょう。 プログラムで、メニュー – ツール – オプションを選択します。

「すべての関数を表示」コマンドがチェックされていることを確認してください。

その後、メニュー – すべての機能を開きます。

「標準 – ログ」を選択します。

現在のデータベースのログと操作のリストが表示されます。

これは自由に閲覧できますが、ユーザーの参加なしにデータベース内で発生したトランザクションの記録が多数含まれています(さまざまなメカニズムの動作をサポートしています)。 不要な情報を除外するには、選択を使用する必要があります。

たとえば、自分自身に質問してみましょう。「会計主任は今日何をしましたか?」 選択条件を設定しましょう。

「OK」をクリックすると、ユーザー操作のリストが表示されます。

彼女が支払い命令を変更したことは明らかです。 残念ながら、ログにはドキュメント内で変更された特定の値は記録されません。 私たちがアクセスできるのは変化の事実そのものだけです。

次に、「セッション - 認証」イベントの選択条件を設定して、誰が今日プログラムに参加したかを確認してみましょう。

[OK] をクリックすると、今日データベースにアクセスしたユーザーのリストが取得されます。

ログブックの使用例は数多くあります。 当社のコンサルタントの経験を総合すると、ログブックは、誰かが知らないうちに何かを変更したかどうかについての会計士からの多くの質問に答えることができる強力なツールであると言えます。

さまざまな選択条件を試して、ログブックに慣れてください。 これにより、データベース内の従業員の行動を監視し、根拠のない変更を迅速に検出できるようになります。

プログラムの動作、動作中のエラー (警告)、アクティブ ユーザーの数、日常的なタスクの完了にかかった時間など、さまざまな統計情報を示すレポートを表示できます。 これを行うには、1C 会計情報システムに含まれるデータを使用してユーザーが実行した主なアクションを反映するログブックを使用できます。 ログの内容を表示するには、図 1 に示すように、次の手順を実行する必要があります。

  1. 「管理」メニューセクションで、情報システムのサポートと保守の設定タブを開きます。
  2. 「登録ログ」ハイパーリンクをクリックして、対応するレポートを開きます。
  3. ログに表示される各イベントは、ドキュメントの別の行に記録されます。 左側の列には、日付、時刻、およびそのタイプ (情報、エラー、警告、メモ) を表示するアイコンが含まれます。
  4. 「ユーザー、コンピューター、アプリケーション、セッション」列には、ユーザーのフルネーム、ネットワーク上のコンピューターの名前、アプリケーション (「シン クライアント」、「コンフィギュレーター」、「バックグラウンド ジョブ」など) が反映されます。 .) とセッション番号。
  5. 「イベント、データおよびメタデータ、コメント」列には、イベントの種類、プログラム オブジェクトの表示 (特定のリスト要素、ドキュメントなどが示される)、またはプログラム オブジェクトの種類、その名前 (ドキュメントの種類) が反映されます。 、リストなど)と状況の簡単な説明。
  6. 「トランザクション」列には、1C Accounting 8.3 プログラムでの情報の変更が反映されています。 ログには各トランザクションのステータスが表示されます。 これには、「トランザクションなし」、「コミット済み」、「未完了」、または「キャンセル済み」のタイプがあります。 このような情報があると、実際にデータに変更が加えられたかどうかを理解できます。 図 2 に示すように、ステータスを選択する機能は「ログブックの選択」フォームにあります。
  7. ログ内のイベントのリストは静的であるため、ログを開いた後に発生した可能性のあるデータを変更するアクションを表示するには、[現在のリストを更新] ボタン (またはコンピューターのキーボードの F5) をクリックする必要があります。
  8. 「表示」フィールドでは、固定数のレコード (デフォルトは 200) を選択できます。
  9. クイック選択フィールド「重要度」のデフォルト値は「すべてのイベント」です。 特定のタイプのイベントを表示するには、「エラー」または「警告」のいずれかの値を選択できます。
  10. ログを操作する際、ユーザーは、関心のある時間間隔の設定、特定の従業員 (ワークステーション)、イベント、アプリケーション、ドキュメント、その他のパラメーターによるイベントの選択など、幅広い基準に従ってそこにあるデータを選択できます。 1 つ以上の条件でイベントをフィルタリングするには、「ログブックの選択」手順を使用できます。この手順は、図 2 に示すように「選択を設定」ボタンをクリックするか、「選択:」リンクをクリックすることによって起動されます。 。
  11. ログを使用すると、表示されるイベントのレベルをカスタマイズできます。
  12. 選択手続きを完了するには、「適用して閉じる」ボタンをクリックしてください。
  13. リスト処理ツールを使用すると、1C 会計情報システムの管理者は、記述された仕訳帳をテキストまたはスプレッドシートの形式でアップロードし、適切なアプリケーションで分析して処理することができます。 アンロード手順を図 3 に示します。

自動化された 1C 会計システムでは、会計は特定のプログラム構成、企業の経済活動の事実を反映するすべての会計記録、および公式情報を含む特別な情報ベースで維持されます。 情報ベースに含まれるデータを使用したすべてのユーザー操作は、ログブックに反映されます。 指定された情報は、自動化された 1C 会計システムに記録を保存するために必須ではありませんが、組織の問題を解決するのに役立つ場合があります。

1C Accounting 8.3 プログラムは、記述されたログの保存場所として 1Cv8Log ディレクトリを使用します。 同時に、各会計期間の情報ベースごとに、独自の固有の登録ログが作成されます。 ログに情報が含まれている期間を判断するのは非常に簡単です。この期間の始まりに関する情報は、ログのファイル名に含まれています。

ファイルを使用して情報ベースを編成する場合、記述されたログの保存場所は、データベース自体が配置されているディレクトリになります。 たとえば、データベースが C:/InfoBase/1Cv8.1CD にある場合、ログ アドレスは C:/InfoBase/1Cv8Log のようになります。

1C 8.3 の登録ログは、情報ベースで発生したイベントを表示し、時刻、コンピュータ名、ユーザー名、および変更されたデータへのリンクを表示するため、非常に便利です。 ユーザーが認証されると、プログラムへのログイン方法を示すエントリもログに作成されます。 このメカニズムを使用すると、よくある質問の 1 つである、特定のオブジェクトに最後に変更を加えたのは誰であるかに答えることができます。

1C 8.3 のログブックはどこにありますか? メニューの「すべての機能」 - 「標準」、または一般的な 1C 構成では、メニューの「管理」 - 「サポートとメンテナンス」。

ログブックはコンフィギュレータ モードで設定されます。 「管理」メニューで「ログ設定」を選択します。

ここでは、ログに表示されるイベントを構成します。

最初の設定項目を選択すると、ログをまったく残さないようにすることができます。 残りの設定は重要度の昇順に並べられています。 ユーザー数が多い場合は、データベースの詰まりを防ぐため、コメントの登録はお勧めしません。

新しい情報ベースを作成すると、すべてのイベントを記録するためのデフォルト モードが設定されます。

記録の表示と検索

ログブック自体を開くと、一見すると情報が多すぎて、それを見つけるのは非現実的であるように見えるかもしれません。 実はこれは真実ではありません。

デフォルトでは、200 エントリがログに表示されます。 多数のエントリを表示すると、プログラムのパフォーマンスに悪影響を及ぼしたり、単にプログラムがフリーズしたりする可能性があります。

登録履歴一覧フォームでは選択の設定や検索が可能です。 検索は、すでに表示されているレコード (この場合は、最後の 200 件のイベント) にのみ適用されます。 選択はすべてのレコードに適用されます。

検索は表形式セクションに表示されたデータを使用して実行されるため、使用する場合は、検索する列とデータを指定するだけで済みます。

選択により、特定のユーザー、コンピュータ名、イベントなどによってデータを選択できます。また、特定のメタデータ、データ (特定のドキュメントなど、目的のオブジェクトへのリンク) およびその他の設定のログ エントリのみを表示することもできます。が示されています。

この例は、2017 年 6 月 20 日以降のユーザー「Admin」のすべてのイベントを選択する場合のログ設定を示しています。

1cv8.lgd ログ ファイルはどこに保存されますか?

ログの物理ストレージの場所は、ファイル データベースであるかクライアントがサーバー データベースであるかによって直接異なります。

ファイルベース

この配置モードでは、登録ログはデータベース自体のあるフォルダーに配置されます。 データベースのリストまたは「プログラムについて」ヘルプからその場所を見つけることができます。

このアドレスにアクセスすると、「1Cv8Log」という名前のフォルダーが見つかります。 これは、1Cv8.lgd ファイル内のログ データが配置される場所です。

データベースをある場所から別の場所に転送する必要がある場合は、このディレクトリをコピーすることもできます。そうすれば、ログ データもデータベースとともに転送されます。

このディレクトリを削除すると、ログもクリアされます。

クライアントサーバーベース

このモードでは、すべてが前のモードと同じですが、1C ログ データのみがサーバーに保存されます。 ほとんどの場合、その場所は次のとおりです。

  • C:\プログラム ファイル\1cv8\srvinfo\<место расположения информационной базы>\1Cv8ログ

最適化

必要に応じて、特にデータベース内で多数のイベントが発生した場合、ログを最適化できます。

1 つの方法は、上で説明したように、特定のイベントのみの登録を構成することです。 たとえば、単にメモが必要ない場合、メモを追跡しても意味がありません。

古いプラットフォーム リリースでは、ログ設定でログを期間ごとに分割できました。 ログ全体を、指定した頻度 (日、月、年など) で個別のファイルに分割できます。

バージョン 1C プラットフォーム 8.3.5.1068 以降、ログは拡張子 *.lgd の sqlite データベース ファイルに保存され、この設定は使用できなくなりました。 ログを保存するこの方法は、古い方法よりもはるかに生産的です。

1Cの登録ログを削減または削除する方法

ログエントリを部分的または完全にクリアする必要がある場合は、設定ウィンドウで「削減」ボタンをクリックします。 表示されるウィンドウで、すべてのレコードを削除する期限の日付を指定します。 万が一に備えて、削除したエントリをファイルに保存することもできます。

トピックの続き:
OS

インターネット経由で SMS をオンラインで受信するにはどうすればよいですか? SMS をオンラインで受信するには、受信できる特別な仮想番号を提供する特別なサイトがあります。