Cara membuka logbook lgd 1s 8.3. Mengotomatiskan Proses Kliring Log

Cara membuka logbook lgd 1s 8.3. Mengotomatiskan Proses Kliring Log

Log 1C adalah mekanisme khusus platform 1C versi 8.2 dan 8.3, yang memungkinkan Anda merekam pekerjaan pengguna dengan sistem. Dengan menggunakan log, Anda dapat mengetahui siapa dan kapan mengubah objek dalam sistem: direktori, dokumen, register, dll. Di bawah ini kita akan melihat cara bekerja dengan mekanisme ini, di mana file log 1C disimpan, cara mengkonfigurasinya, cara mengoptimalkan log, dan cara menghapus data sepenuhnya.

Mari kita mulai dengan tempat penyimpanan log registrasi di 1C. Ada dua opsi - untuk mode operasi file dan klien-server.

Basis file

Untuk database file 1C, lognya terletak di folder database. Lokasi file dapat ditemukan saat memulai program di menu pilihan database:

Jalannya disorot dengan warna merah. Jika kita mengikuti jalur ini, kita akan melihat gambar berikut:

Folder 1Cv8Log adalah direktori yang berisi log.

  • Jika Anda berencana mentransfer basis data file dan ingin menyimpan log history pastinya perlu copy folder 1Cv8Log ke kategori database 1C yang baru.
  • Jika diperlukan hapus log pendaftaran 1C di database file, hapus saja folder 1Cv8Log.

Basis data klien-server 1C SQL

Dalam mode client-server, file riwayat biasanya disimpan di server dalam direktori:

C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Log

Untuk mentransfer log 1C untuk database SQL, serta untuk file, cukup pindahkan folder ke lokasi database baru.

Sama halnya dengan penghapusan - hapus saja folder ini.

Pengaturan log

Untuk melihat pengaturan yang tersedia, Anda harus pergi ke dan di menu utama temukan item "Administrasi - Pengaturan Log...":

Dapatkan 267 pelajaran video di 1C gratis:

Pengaturan logging berikut tersedia di antarmuka yang terbuka:

Di sini, di kolom “Daftar di log peristiwa”, Anda dapat menentukan detail data yang dicatat. Opsi “Jangan log” memungkinkan Anda menonaktifkan pencatatan log sama sekali. Poin-poin lainnya diuraikan sebagai berikut:

  1. Kesalahan— semua kemungkinan kegagalan dan kesalahan dalam sistem;
  2. Peringatan— pesan sistem penting yang bukan kesalahan;
  3. Informasi— semua informasi tentang data sistem yang dapat diubah;
  4. Catatan— pesan yang tidak penting (Anda hampir selalu dapat mematikannya).

Pengoptimalan buku catatan

Di antara cara untuk mengoptimalkan kecepatan memuat dan bekerja dengan log adalah metode berikut:

Daftarkan lebih sedikit acara. Menonaktifkan perekaman pesan yang tidak penting bagi kami akan mengurangi jumlah informasi secara signifikan dan meningkatkan kecepatan kerja.

Membagi penyimpanan log berdasarkan periode. Mengubah pengaturan "Pisahkan penyimpanan log berdasarkan periode" menjadi hari (untuk database besar) / minggu (untuk database berukuran sedang) dapat meningkatkan kinerja log secara signifikan. File log akan dibagi dalam folder 1Cv8Log menjadi beberapa bagian yang ditentukan dalam pengaturan, dan akan memiliki bentuk yang mirip dengan 20140905000000.lgp, yang menunjukkan tanggal dan waktu pembuatan log.

Mengurangi log juga memberikan optimasi yang signifikan dalam bekerja dengan log. Untuk melakukan ini, klik tombol “Kurangi” di pengaturan. Pilih periode di mana Anda ingin mengurangi log:

Saat menggunakan metode ini, sangat disarankan untuk menulis acara yang dihapus ke file terpisah. Ini akan memungkinkan Anda memulihkan riwayat yang telah dihapus dari log database 1C kapan saja.

Dan cara optimasi terakhir dan paling efektif adalah dengan mentransfer log registrasi ke apa yang disebut “Format baru”. Ini tersedia mulai dari platform 1C versi 8.3.5.1068. Format untuk menyimpan log registrasi ini bukan dalam file teks, tetapi dalam database terpisah di DBMS SQLite.

Untuk beralih ke format baru, cukup konversi majalah dengan mengklik tombol “Format Baru”:

Hati-hati, balikkan konversi ke format lama mustahil.

Dalam sistem 1C juga terdapat sistem untuk menganalisis informasi teknis.

Selama pengoperasian database 1C dalam jangka panjang, sejumlah besar entri dapat terakumulasi di log registrasi, yang, pada gilirannya, sangat mengurangi ruang disk kosong. Oleh karena itu, disarankan secara berkala untuk mengurangi ukuran log pendaftaran dan menghapus entri yang tidak relevan.

Apa itu buku catatan 1C?

Log registrasi menyimpan informasi tentang peristiwa yang terjadi di basis info dan tindakan apa yang dilakukan pengguna.

Buku catatan tersedia dalam mode 1C:Enterprise (menu: Layanan - Buku Catatan) dan dalam mode Konfigurator (menu: Administrasi - Buku Catatan).

Menyiapkan buku log.

Buku catatan dikonfigurasi dalam mode Configurator (menu: Administrasi - Pengaturan buku catatan)

Dimungkinkan untuk mengonfigurasi tingkat detail data yang disimpan dalam log, serta frekuensi membagi log menjadi file terpisah.

Di mana file log disimpan?

File log disimpan dalam folder infomasi 1C:Direktori instalasi program perusahaan (C:\Program Files (x86)\1cv82). File 1CV8Reg berisi deskripsi direktori tempat data log disimpan untuk setiap database 1C.

Bagaimana cara mengurangi ukuran log?

Anda dapat mempersingkat buku catatan dengan mengklik tombol “Persingkat” pada formulir Pengaturan Buku Catatan. Formulir yang terbuka akan menampilkan rentang peristiwa terkini yang disimpan dalam log. Dimungkinkan untuk menghapus acara sebelum tanggal tertentu dan menyimpan data yang dihapus ke file jika Anda perlu menganalisis data di masa mendatang. Selain itu, dimungkinkan untuk menggabungkan data yang dikurangi dengan file yang disimpan sebelumnya.

Peringatan dikeluarkan sebelum log dipotong.

Omong-omong, masuk akal untuk menyimpan entri log yang diarsipkan dalam bentuk terkompresi, karena... informasi teks yang disimpan di dalamnya dikompresi dengan sangat baik oleh pengarsip.

Anda dapat menampilkan laporan yang menyajikan berbagai informasi statistik tentang pengoperasian program, tentang kesalahan (peringatan) selama pengoperasiannya, tentang jumlah pengguna aktif dan waktu yang diperlukan untuk menyelesaikan tugas rutin. Untuk melakukan ini, Anda dapat menggunakan buku log, yang mencerminkan tindakan utama yang dilakukan oleh pengguna dengan data yang terdapat dalam sistem informasi Akuntansi 1C. Untuk melihat isi log, Anda harus melakukan langkah-langkah berikut, seperti yang ditunjukkan pada Gambar 1:

  1. Di bagian menu “Administrasi”, buka tab dukungan sistem informasi dan pengaturan pemeliharaan.
  2. Klik hyperlink "Log Pendaftaran" untuk membuka laporan terkait.
  3. Setiap peristiwa yang ditampilkan dalam log dicatat dalam baris dokumen yang terpisah. Kolom kiri berisi tanggal, waktu dan ikon yang menampilkan jenisnya: informasi, kesalahan, peringatan, catatan.
  4. Kolom “Pengguna, komputer, aplikasi, sesi” mencerminkan: nama lengkap pengguna, nama komputer di jaringan, aplikasi (misalnya, “Thin Client”, “Configurator”, “Background Job”, dll. .) dan nomor sesi.
  5. Kolom "Peristiwa, data dan metadata, komentar" mencerminkan: jenis peristiwa, indikasi objek program (elemen daftar tertentu, dokumen, dll. ditunjukkan) atau jenis objek program, namanya (jenis dokumen , daftar, dll.) dan deskripsi singkat tentang situasinya.
  6. Kolom "Transaksi" mencerminkan perubahan informasi pada program 1C Accounting 8.3. Log menunjukkan status setiap transaksi. Jenisnya bisa sebagai berikut: “Tidak ada transaksi”, “Berkomitmen”, “Belum selesai” atau “Dibatalkan”. Kehadiran informasi tersebut memungkinkan Anda untuk memahami apakah sebenarnya ada perubahan pada data atau tidak. Kemampuan untuk memilih status ada dalam formulir “Pilih buku log”, seperti yang ditunjukkan pada Gambar 2.
  7. Daftar peristiwa di log bersifat statis, oleh karena itu, untuk melihat tindakan mengubah data yang mungkin terjadi setelah membukanya, Anda harus mengklik tombol "Perbarui daftar saat ini" (atau F5 pada keyboard komputer Anda).
  8. Di bidang "Tampilkan" Anda dapat memilih sejumlah rekaman tetap (defaultnya adalah 200).
  9. Di bidang pilihan cepat "Kritisitas", nilai defaultnya adalah "Semua acara". Untuk melihat peristiwa jenis tertentu, Anda dapat memilih salah satu nilai - "Kesalahan" atau "Peringatan".
  10. Saat bekerja dengan log, pengguna dapat memilih data yang ada berdasarkan berbagai kriteria: mengatur interval waktu yang diinginkan, memilih peristiwa berdasarkan karyawan tertentu (stasiun kerja), peristiwa, aplikasi, dokumen, dan parameter lainnya. Untuk memfilter peristiwa berdasarkan satu atau lebih kriteria, Anda dapat menggunakan prosedur “Pemilihan buku catatan”, yang diluncurkan dengan mengklik tombol “Tetapkan pilihan”, seperti yang ditunjukkan pada Gambar 2, atau dengan mengklik tautan “Pilihan:” .
  11. Log memungkinkan Anda untuk menyesuaikan tingkat peristiwa yang ditampilkan.
  12. Untuk menyelesaikan prosedur pemilihan, klik tombol "Terapkan dan tutup".
  13. Dengan menggunakan alat pengolah daftar, administrator sistem informasi Akuntansi 1C mempunyai kesempatan untuk mengunggah jurnal yang dijelaskan dalam bentuk teks atau spreadsheet, kemudian menganalisis dan memprosesnya dalam aplikasi yang sesuai. Prosedur pembongkaran ditunjukkan pada Gambar 3.

Dalam sistem Akuntansi 1C otomatis, akuntansi disimpan dalam basis informasi khusus, yang mencakup konfigurasi program tertentu, semua register akuntansi yang mencerminkan fakta kegiatan ekonomi perusahaan, dan informasi resmi. Semua operasi pengguna dengan data yang terdapat dalam basis info tercermin dalam buku catatan. Informasi ini tidak diperlukan untuk menyimpan catatan dalam sistem Akuntansi 1C otomatis, tetapi mungkin berguna dalam memecahkan masalah organisasi.

Program 1C Accounting 8.3 menggunakan direktori 1Cv8Log sebagai lokasi penyimpanan log yang dijelaskan. Pada saat yang sama, untuk setiap basis informasi di setiap periode akuntansi, log pendaftaran uniknya dibuat. Sangat mudah untuk menentukan periode di mana log berisi informasi - informasi tentang awal periode ini terkandung dalam nama file dengan log.

Saat mengatur basis informasi dengan file, lokasi penyimpanan log yang dijelaskan adalah direktori tempat database itu sendiri berada. Misalnya, jika database terletak di C:/InfoBase/1Cv8.1CD, alamat log akan terlihat seperti ini: C:/InfoBase/1Cv8Log.

Di server 1C, ukuran folder bertambah seiring waktu
reg_1541, berisi log 1C. Folder ini terletak di direktori C:\Program Files\1cv82\srvinfo. Dan akibatnya, mungkin ada masalah dengan ruang kosong pada hard drive sistem. Untuk menghindari pertumbuhan folder infomasi Penting untuk menghapus log 1C secara berkala.

Menghapus log yang tidak digunakan dari folder Srvinfo

Log registrasi mencatat semua perubahan pada objek database 1C - dokumen, direktori, register, dll.

Setiap database 1C memiliki direktori penyimpanan lognya sendiri dan tampilannya seperti ini:

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

Map<Имя кластера сервера>secara default disebut reg_1541.

Setelah menghapus database dari server 1C, folder log tidak dihapus dari Srvinfo. Oleh karena itu dari sekian banyak folder yang ada di
Srvinfo mungkin juga berisi yang sudah lama tidak digunakan dan hanya menghabiskan ruang di hard drive.

Anda dapat menemukan folder ini dengan membuka file yang juga terletak di reg_1541.

Menyalin<Идентификатор базы на сервере>dari folder Srvinfo dan lihat di file 1CV8Clst.lst. Jika pengidentifikasi tidak ditemukan dalam file, maka folder tersebut dapat dihapus.


Di direktori Srvinfo terdapat folder dengan nama tampilan snccntx+<Идентификатор базы на сервере> . Folder ini berisi data sesi dan lebih baik tidak menghapusnya kecuali diperlukan. itu tidak memakan banyak ruang.

Menyiapkan dan menghapus log 1C

Kami meluncurkan 1C dalam mode konfigurator dan masuk ke menu "Pengaturan Administrasi/Log".

Dalam pengaturan log, Anda dapat memilih peristiwa mana yang akan dicatat:

Kesalahan - informasi tentang kegagalan
Peringatan adalah pemberitahuan penting, bukan kesalahan.
Informasi - semua perubahan database
Catatan - semua pemberitahuan lainnya

Untuk menghapus log registrasi, klik tombol “Kurangi”.

Di sini Anda dapat melihat rentang tanggal penyimpanan data.

Di bidang “Hapus acara hingga:”, pilih tanggal sebelum kami akan menghapus log pendaftaran.

Mengotomatiskan Proses Kliring Log

Mengotomatiskan proses melalui baris perintah Windows terlihat seperti ini:

"\1cv8.exe" KONFIG /Keluar /ReduceEventLogSize -saveAs

— string koneksi ke basis info. Karena Kita berbicara tentang versi server, baris ini akan terlihat seperti “/S /N /P”. Pengguna harus memiliki hak administrasi.

— jalur ke file tempat pesan sistem akan disimpan saat operasi ini dilakukan.

— tanggal dimana log pendaftaran akan dipersingkat dalam format yyyy-mm-dd

— jalur ke file dalam format *.elf, yang dapat diakses jika perlu untuk melakukan investigasi operasi jangka panjang dengan basis informasi.

Operasi harus dilakukan ketika tidak ada koneksi aktif ke database 1C.

Contoh skrip PowerShell

# # mencadangkan & mengecilkan log 1c # param ($1cexe = "C:\Program Files (x86)\1cv82\8.2.15.319\bin\1cv8.exe", $1cbase = "srvrname\ibname", $1cuser = "nama pengguna ", $1cupassword = "kata sandi", $1coperlog = "s:\logs\1cshrink.txt", $1cdaysoflogstore = 7, #[tanggal menghapus log] (get-date).Date.AddDays(-$1cdaysoflogstore ) .ToString("yyyyMMdd") $1clogsarchive = "s:\backup\6months\", #[jalur ke file log *.elf disimpan di tempat lain] $1clogfilename = $env:COMPUTERNAME.ToLower() + "-1clog- " + ($1cbase.split("\")) + "-" + (tanggal dapatkan).Date.ToString("yyyyMMdd") + ".elf") $1clog = $1clogsarchive + $1clogfilename cmd /c " `"`"$1cexe`" CONFIG `/s$1cbase `/N`"$1cuser`" `/P`"$1cupassword`" `/Keluar$1coperlog `/ReduceEventLogSize $((get-date).Date. AddDays(-$1cdaysoflogstore).ToString("yyyy-MM-dd")) -saveAs`"$1clog`"`""

Perhatian! Data untuk menghubungkan ke database 1C dianonimkan. Anda perlu menggantinya dengan milik Anda sendiri.

Mentransfer log ke drive lain

Untuk menghindari mengisi disk sistem dengan file log, folder 1C INFO SRVINFO dapat ditransfer ke drive lain. Hal ini dapat dilakukan dengan mengubah parameter startup layanan “1C:Enterprise 8.3 Server Agent” di registri Windows.

Di editor registri, buka cabang HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Agen Server Perusahaan 8.2 dan di parameternya Jalur Gambar ubah nilai “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".
Daripada “C:\Program Files (x86)\1cv8\srvinfo” kami menunjukkan direktori baru untuk lokasi log.

mengedit awal layanan "1C:Enterprise 8.3 Server Agent" di registri Windows

Artikel yang digunakan

Jika Anda mengembangkan konfigurasi baru, Anda harus mengaktifkan log. Ini akan memungkinkan Anda melacak semua perubahan yang dilakukan oleh pengguna di 1C. Misalnya, Anda bisa mengetahui siapa yang menambahkan, menghapus, atau mengubah apa.

Namun agar data ini dapat direkam, Anda perlu menyiapkan log. Secara umum, ini diaktifkan secara default saat membuat konfigurasi baru. Namun jika Anda tidak menggunakan konfigurasi Anda sendiri, lebih baik periksa pengaturan ini.

Menyiapkan log dan melihat riwayat perubahan

Jadi, pertama-tama, mari kita siapkan log registrasi di 1C. Pengaturannya serupa untuk versi 8.2 dan 8.3. Luncurkan Configurator, cari item Administrasi dan pilih Pengaturan Log.

Di sini Anda perlu memilih item terakhir Daftarkan kesalahan, peringatan, informasi, catatan.

Sekarang, misalnya, mari beralih ke 1C dan membuat beberapa dokumen atau direktori baru, Anda cukup melakukan perubahan. Saya akan membuat dokumen baru.

Sekarang, untuk melihat perubahan pada log registrasi, Anda harus pergi ke konfigurator, buka item menu Administrasi dan pilih Buku Catatan.

Buku Catatan akan terbuka di mana semua tindakan pengguna dicatat. Misalnya, saya membuat dokumen baru. Mari kita lihat bagaimana tindakanku dicatat di buku catatan. Kami melihat tabel yang memiliki bidang Tanggal dan Waktu, Pengguna, Peristiwa, Status Transaksi, dan Metadata. Dari mereka kita melihat bahwa saya masuk ke program pada 13/11/17 dengan akun Administrator. Di kolom acara Anda dapat melihat bahwa saya menambahkan Data. Kolom metadata menunjukkan dokumen mana yang dimaksud.

Buku catatan ini sangat nyaman, menyimpan informasi rinci tentang tindakan pengguna. Kapan saya meluncurkan konfigurasi, dengan siapa saya login, apa yang saya tambahkan, dan jam berapa saya keluar dari program. Tetapi untuk melacak tindakan setiap pengguna, dia harus masuk menggunakan akunnya.



dilihat