lgd 1s jurnalını necə açmaq olar 8.3. Log Təmizləmə Prosesinin avtomatlaşdırılması

lgd 1s jurnalını necə açmaq olar 8.3. Log Təmizləmə Prosesinin avtomatlaşdırılması

1C jurnalı 1C platformasının 8.2 və 8.3 versiyalarının xüsusi mexanizmidir ki, bu da istifadəçilərin sistemlə işini qeyd etməyə imkan verir. Jurnaldan istifadə edərək, sistemdəki obyektlərin kim tərəfindən və nə vaxt dəyişdirildiyini öyrənə bilərsiniz: kataloqlar, sənədlər, registrlər və s. Aşağıda bu mexanizmlə necə işləyəcəyimizi, 1C log fayllarının harada saxlandığını, necə konfiqurasiya edildiyini, jurnalı necə optimallaşdıracağınızı və məlumatları necə tamamilə təmizləyə biləcəyinizi nəzərdən keçirəcəyik.

1C-də qeydiyyat jurnalının harada saxlandığı ilə başlayaq. İki variant ola bilər - fayl və müştəri-server iş rejimləri üçün.

Fayl bazası

1C fayl verilənlər bazaları üçün jurnal verilənlər bazası olan qovluqda yerləşir. Faylların yerini proqrama başladıqda verilənlər bazası seçim menyusunda tapmaq olar:

Yol qırmızı rənglə vurğulanır. Bu yolla getsək, aşağıdakı şəkli görəcəyik:

1Cv8Log qovluğu jurnalı ehtiva edən qovluqdur.

  • Əgər planlaşdırırsınızsa fayl verilənlər bazasını köçürmək və jurnal tarixçəsini saxlamaq istəyirsinizsə, mütləq 1Cv8Log qovluğunu yeni 1C verilənlər bazası kateqoriyasına köçürməlisiniz.
  • Lazım olsa fayl verilənlər bazasında 1C qeydiyyat jurnalını təmizləyin, sadəcə 1Cv8Log qovluğunu silin.

Müştəri-server verilənlər bazası 1C SQL

Müştəri-server rejimində tarix faylları adətən qovluqdakı serverdə saxlanılır:

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

1C jurnalını SQL verilənlər bazası, eləcə də bir fayl üçün köçürmək üçün qovluğu yeni verilənlər bazasının yerinə köçürmək kifayətdir.

Silinmə ilə də eynidir - sadəcə bu qovluğu silin.

Giriş parametrləri

Mövcud parametrləri görmək üçün əsas menyuya getmək və "İdarəetmə - Giriş Parametrləri..." maddəsini tapmaq lazımdır:

1C-də 267 video dərsi pulsuz əldə edin:

Açılan interfeysdə aşağıdakı qeyd parametrləri mövcuddur:

Burada, "Tədbirlər jurnalında qeydiyyatdan keçin" sahəsində daxil edilmiş məlumatların təfərrüatlarını təyin edə bilərsiniz. “Daxil etmə” seçimi sizə girişi tamamilə söndürməyə imkan verir. Digər məqamlar aşağıdakı kimi deşifrə edilir:

  1. Səhvlər— sistemdəki bütün mümkün nasazlıqlar və səhvlər;
  2. Xəbərdarlıqlar— səhv olmayan vacib sistem mesajları;
  3. Məlumat— dəyişən sistem məlumatları haqqında bütün məlumatlar;
  4. Qeydlər— əhəmiyyətsiz mesajlar (demək olar ki, həmişə onları söndürə bilərsiniz).

Qeyd dəftərinin optimallaşdırılması

Yükləmə sürətini optimallaşdırmağın və jurnalla işləməyin yolları arasında aşağıdakı üsullar var:

Daha az tədbir qeyd edin. Bizim üçün əhəmiyyət kəsb etməyən mesajların qeydinin dayandırılması məlumatın həcmini xeyli azaldacaq və işin sürətini artıracaq.

Log yaddaşının dövrlərə bölünməsi. "Gündəlik yaddaşı dövrə görə bölmək" parametrinin gün (böyük verilənlər bazaları üçün)/həftəyə (orta ölçülü verilənlər bazaları üçün) dəyişdirilməsi jurnalın işini əhəmiyyətli dərəcədə yaxşılaşdıra bilər. Jurnal faylları 1Cv8Log qovluğunda parametrlərdə göstərilən hissələrə bölünəcək və jurnalın yaradıldığı tarix və vaxtı göstərən 20140905000000.lgp-ə bənzər formada olacaq.

Jurnalın azaldılması jurnalla işləməkdə əhəmiyyətli optimallaşdırma təmin edir. Bunu etmək üçün parametrlərdə "Azalt" düyməsini basın. Gündəliyi azaltmaq istədiyiniz dövrü seçin:

Bu üsuldan istifadə edərkən silinmiş hadisələri ayrıca fayla yazmaq tövsiyə olunur. Bu, istənilən vaxt 1C verilənlər bazası jurnalından silinmiş tarixi bərpa etməyə imkan verəcəkdir.

Optimallaşdırmağın son və ən təsirli yolu, qeydiyyat jurnalını sözdə "Yeni format"a köçürməkdir. O, 1C platformasının 8.3.5.1068 versiyasından başlayaraq mövcuddur. Qeydiyyat jurnalının saxlanması üçün bu format mətn faylında deyil, SQLite DBMS-də ayrıca verilənlər bazasındadır.

Yeni formata keçmək üçün “Yeni format” düyməsini klikləməklə jurnalı çevirmək kifayətdir:

Ehtiyatlı olun, köhnə formata geri çevirin qeyri-mümkün.

1C sistemində texniki məlumatların təhlili sistemi də mövcuddur.

1C verilənlər bazalarının uzunmüddətli istismarı zamanı qeydiyyat jurnalında çoxlu sayda qeydlər toplana bilər ki, bu da öz növbəsində boş disk yerini xeyli azaldır. Buna görə də, vaxtaşırı qeydiyyat jurnalının ölçüsünü azaltmaq və uyğun olmayan qeydləri silmək tövsiyə olunur.

1C jurnalı nədir?

Qeydiyyat jurnalı infobazada baş verən hadisələr və istifadəçilərin hansı hərəkətlər etdiyi barədə məlumatları saxlayır.

Qeyd dəftəri həm 1C:Müəssisə rejimində (menyu: Xidmət - Qeyd dəftəri), həm də Konfiqurator rejimində (menyu: İdarəetmə - Qeyd dəftəri) mövcuddur.

Qeyd dəftərinin qurulması.

Qeyd dəftəri Konfiqurator rejimində konfiqurasiya edilmişdir (menyu: İdarəetmə - Qeyd dəftərinin qurulması)

Jurnalda saxlanılan məlumatların təfərrüat səviyyəsini, həmçinin jurnalın ayrı-ayrı fayllara bölünmə tezliyini konfiqurasiya etmək mümkündür.

Günlük faylları harada saxlanılır?

Günlük faylları qovluqda saxlanılır srvinfo 1C: Enterprise proqram quraşdırma kataloqu (C:\Program Files (x86)\1cv82). 1CV8Reg faylı hər 1C verilənlər bazası üçün jurnal məlumatlarının saxlandığı qovluqların təsvirini ehtiva edir.

Günlük ölçüsünü necə azaltmaq olar?

Qeyd dəftərinin Parametrləri formasında "Qısalt" düyməsini klikləməklə jurnalı qısalda bilərsiniz. Açılan forma jurnalda saxlanılan cari hadisələr diapazonunu göstərəcək. Gələcəkdə məlumatları təhlil etməyiniz lazım olarsa, müəyyən bir tarixdən əvvəl hadisələri silmək və silinmiş məlumatları faylda saxlamaq mümkündür. Bundan əlavə, azaldılmış məlumatları əvvəllər saxlanmış fayl ilə birləşdirmək mümkündür.

Jurnal kəsilməmişdən əvvəl xəbərdarlıq verilir.

Yeri gəlmişkən, arxivləşdirilmiş jurnal qeydlərini sıxılmış formada saxlamağın mənası var, çünki... onlarda saxlanılan mətn məlumatı arxivçi tərəfindən çox yaxşı sıxılır.

Proqramın işləməsi, onun işləməsi zamanı səhvlər (xəbərdarlıqlar), aktiv istifadəçilərin sayı və gündəlik tapşırıqları yerinə yetirmək üçün lazım olan vaxt haqqında müxtəlif statistik məlumatları təqdim edəcək bir hesabat göstərə bilərsiniz. Bunu etmək üçün, 1C Mühasibat uçotu məlumat sistemində olan məlumatlarla istifadəçi tərəfindən həyata keçirilən əsas hərəkətləri əks etdirən jurnaldan istifadə edə bilərsiniz. Jurnalın məzmununa baxmaq üçün Şəkil 1-də göstərildiyi kimi aşağıdakı addımları yerinə yetirməlisiniz:

  1. "İdarəetmə" menyusunda informasiya sistemi dəstəyi və texniki xidmət parametrləri sekmesini açın.
  2. Müvafiq hesabatı açmaq üçün "Qeydiyyat Qeydiyyatı" hiperlinkinə klikləyin.
  3. Jurnalda göstərilən hər bir hadisə sənədin ayrıca sətirində qeyd olunur. Sol sütunda tarix, vaxt və onun növünü göstərən bir işarə var: məlumat, səhv, xəbərdarlıq, qeyd.
  4. "İstifadəçi, kompüter, proqram, sessiya" sütununda aşağıdakılar əks olunur: istifadəçinin tam adı, şəbəkədəki kompüterin adı, proqram (məsələn, "Nazik Müştəri", "Konfiqurator", "Fon işi" və s. .) və sessiya nömrəsi.
  5. "Hadisə, verilənlər və metadata, şərh" sütununda aşağıdakılar əks olunur: hadisənin növü, proqram obyektinin göstəricisi (konkret siyahı elementi, sənəd və s. göstərilir) və ya proqram obyektinin növü, onun adı (sənədin növü). , siyahı və s.) və vəziyyətin qısa təsviri.
  6. "Əməliyyat" sütunu 1C Mühasibat Uçotu 8.3 proqramında məlumatdakı dəyişiklikləri əks etdirir. Jurnal hər bir əməliyyatın vəziyyətini göstərir. O, aşağıdakı növlərdə ola bilər: “Heç bir əməliyyat yoxdur”, “Təhsil edilib”, “Tamamlanmadı” və ya “Ləğv edilib”. Bu cür məlumatların olması məlumatlara həqiqətən dəyişikliklər edilib-edilmədiyini anlamağa imkan verir. Status seçmək imkanı Şəkil 2-də göstərildiyi kimi “Seçim jurnalı” formasında mövcuddur.
  7. Jurnaldakı hadisələrin siyahısı statikdir, buna görə də onu açdıqdan sonra baş verə biləcək məlumatları dəyişdirmək üçün hərəkətləri görmək üçün "Cari siyahını yenilə" düyməsini (və ya kompüterinizin klaviaturasında F5) klikləməlisiniz.
  8. "Göstər" sahəsində siz sabit sayda qeyd seçə bilərsiniz (standart 200-dür).
  9. Tez seçim sahəsində "Kritiklik" standart dəyər "Bütün hadisələr"dir. Müəyyən bir növ hadisələri görmək üçün dəyərlərdən birini seçə bilərsiniz - "Səhvlər" və ya "Xəbərdarlıqlar".
  10. Jurnalla işləyərkən istifadəçi geniş meyarlara uyğun olaraq orada olan məlumatları seçə bilər: maraq üçün vaxt intervalını təyin etmək, müəyyən bir işçi (iş stansiyası) tərəfindən hadisələri seçmək, hadisə, tətbiq, sənəd və digər parametrlər. Hadisələri bir və ya bir neçə meyar üzrə süzgəcdən keçirmək üçün siz Şəkil 2-də göstərildiyi kimi “Seçimi təyin et” düyməsini sıxmaqla və ya “Seçim:” linkini sıxmaqla işə salınan “Qeyd kitabının seçilməsi” prosedurundan istifadə edə bilərsiniz. .
  11. Jurnal sizə göstərilən hadisələrin səviyyələrini fərdiləşdirməyə imkan verir.
  12. Seçim prosedurunu başa çatdırmaq üçün "Tətbiq et və bağla" düyməsini basın.
  13. Siyahı emal vasitələrindən istifadə edərək, 1C Mühasibat uçotu məlumat sisteminin inzibatçısı təsvir edilmiş jurnalı mətn və ya elektron cədvəl şəklində yükləmək və sonra müvafiq tətbiqlərdə təhlil etmək və emal etmək imkanına malikdir. Boşaltma proseduru Şəkil 3-də göstərilmişdir.

Avtomatlaşdırılmış 1C Mühasibat uçotu sistemində mühasibat uçotu müəyyən bir proqram konfiqurasiyasını, şirkətin təsərrüfat fəaliyyətinin faktlarını əks etdirən bütün mühasibat uçotu registrlərini və rəsmi məlumatları özündə cəmləşdirən xüsusi məlumat bazasında aparılır. Məlumat bazasında olan məlumatlarla istifadəçinin bütün əməliyyatları jurnalda əks olunur. Göstərilən məlumatlar avtomatlaşdırılmış 1C Mühasibat Uçotu sistemində qeydlərin aparılması üçün tələb olunmur, lakin təşkilati məsələlərin həllində faydalı ola bilər.

1C Mühasibatlıq 8.3 proqramı təsvir edilmiş qeydlər üçün saxlama yeri kimi 1Cv8Log kataloqundan istifadə edir. Eyni zamanda, hər bir hesabat dövründə hər bir məlumat bazası üçün özünəməxsus qeydiyyat jurnalı yaradılır. Jurnalda məlumatın olduğu dövrü müəyyən etmək çox asandır - bu dövrün başlanğıcı haqqında məlumat jurnalın olduğu faylın adındadır.

Fayllarla məlumat bazasını təşkil edərkən, təsvir edilmiş jurnalın saxlanma yeri verilənlər bazasının özünün yerləşdiyi qovluqdur. Məsələn, verilənlər bazası C:/InfoBase/1Cv8.1CD-də yerləşirsə, jurnalın ünvanı belə görünəcək: C:/InfoBase/1Cv8Log.

1C serverində qovluq zaman keçdikcə böyüyür
reg_1541, 1C logları ehtiva edir. Bu qovluq kataloqda yerləşir C:\Proqram Faylları\1cv82\srvinfo. Və nəticədə sistemin sabit diskində boş yer problemi yarana bilər. Qovluq böyüməsinin qarşısını almaq üçün srvinfo 1C jurnalını vaxtaşırı təmizləmək lazımdır.

Srvinfo qovluğundan istifadə olunmamış qeydlərin silinməsi

Qeydiyyat jurnalı 1C verilənlər bazası obyektlərindəki bütün dəyişiklikləri qeyd edir - sənədlər, kataloqlar, registrlər və s.

Hər bir 1C verilənlər bazası öz log saxlama kataloquna malikdir və belə görünür:

C:\Proqram Faylları\1cv8\srvinfo\\\1Cv8Log

Qovluq<Имя кластера сервера>default olaraq çağırılır reg_1541.

Verilənlər bazasını 1C serverindən sildikdən sonra log qovluğu Srvinfo-dan silinmir. Buna görə də, bir çox qovluqdan
Srvinfo da uzun müddət istifadə olunmayan və sadəcə sabit diskdə yer tutanları ehtiva edə bilər.

Bu qovluqları içərisində də olan faylı açaraq tapa bilərsiniz reg_1541.

Kopyalayın<Идентификатор базы на сервере>Srvinfo qovluğundan və 1CV8Clst.lst faylına baxın. Əgər identifikator faylda tapılmırsa, o zaman qovluq silinə bilər.


Srvinfo kataloqunda görünüşün adı olan bir qovluq var snccntx+<Идентификатор базы на сервере> . Bu qovluqda seans məlumatları var və zərurət olmadıqda onu silməmək daha yaxşıdır. çox yer tutmur.

1C jurnalının qurulması və təmizlənməsi

1C-ni konfiqurator rejimində işə salırıq və "İdarəetmə/Giriş Ayarları" menyusuna keçirik

Günlük parametrlərində hansı hadisələrin qeyd olunacağını seçə bilərsiniz:

Səhvlər - uğursuzluqlar haqqında məlumat
Xəbərdarlıqlar səhvlər deyil, vacib bildirişlərdir.
Məlumat - bütün verilənlər bazası dəyişiklikləri
Qeydlər - bütün digər bildirişlər

Qeydiyyat jurnalını təmizləmək üçün “Azalt” düyməsini sıxın

Burada məlumatların saxlandığı tarix aralığını görə bilərsiniz.

“Hadisələri sil:” sahəsində qeydiyyat jurnalını təmizləyəcəyimiz tarixi seçin.

Log Təmizləmə Prosesinin avtomatlaşdırılması

Windows əmr xətti ilə prosesi avtomatlaşdırmaq belə görünür:

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

— məlumat bazasına qoşulma sətri. Çünki Söhbət server versiyasından gedir, bu xətt “/S /N /P” kimi görünəcək. İstifadəçinin idarəetmə hüquqları olmalıdır.

— bu əməliyyat yerinə yetirildikdə sistem mesajlarının saxlanacağı fayla gedən yol.

— qeydiyyat jurnalının yyyy-aa-dd formatında qısaldılacağı tarix

— məlumat bazası ilə uzun müddət davam edən əməliyyatların təhqiqatlarını aparmaq üçün lazım olduqda daxil olmaq mümkün olan *.elf formatında fayla gedən yol.

Əməliyyat 1C verilənlər bazası ilə aktiv əlaqə olmadıqda həyata keçirilməlidir.

Nümunə PowerShell skripti

# # 1c qeydinin ehtiyat nüsxəsi və kiçilməsi # param ($1ceexe = "C:\Proqram Faylları (x86)\1cv82\8.2.15.319\bin\1cv8.exe", $1cbase = "srvrname\ibname", $1cuser = "istifadəçi adı ", $1cupassword = "parol", $1coperlog = "s:\logs\1cshrink.txt", $1cdaysoflogstore = 7, #[logların silinəcəyi tarix] (get-date).Date.AddDays(-$1cdaysoflogstore ) .ToString("yyyyMMdd") $1clogsarchive = "s:\backup\6months\", #[başqa yerdə saxlanılan *.elf jurnal faylına gedən yol] $1clogfilename = $env:COMPUTERNAME.ToLower() + "-1clog- " + ($1cbase.split("\")) + "-" + (alınma tarixi).Tarix.ToString("yyyyMMdd") + ".elf") $1clog = $1clogsarchive + $1clogfilename cmd /c " `"`"$1cexe`" CONFIG `/s$1cbase `/N`"$1cuser`" `/P`"$1cupassword`" `/Out$1coperlog `/ReduceEventLogSize $((get-date).Tarix. AddDays(-$1cdaysoflogstore).ToString("yyyy-MM-gg")) -saveAs`"$1clog`"`""

Diqqət! 1C verilənlər bazasına qoşulmaq üçün məlumatlar anonimləşdirilir. Onu özünüzlə əvəz etməlisiniz.

Jurnalın başqa sürücüyə köçürülməsi

Sistem diskini log faylları ilə doldurmamaq üçün 1C qovluğu SRVİNFO başqa diskə köçürülə bilər. Bu, Windows reyestrində "1C: Enterprise 8.3 Server Agent" xidmətinin başlanğıc parametrlərini dəyişdirməklə edilə bilər.

Qeyd dəftəri redaktorunda filiala gedin HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2 Server Agent və parametrdə ImagePath"1C: Enterprise 8.3 Server Agent" dəyərini dəyişdirin "C:\Program Files (x86)\1cv8\8.3.10.2667\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -aralıq 1560:1591 -d “ C:\Proqram Faylları (x86)\1cv8\srvinfo".
“C:\Program Files (x86)\1cv8\srvinfo” əvəzinə jurnalın yeri üçün yeni qovluğu göstəririk.

Windows reyestrində "1C: Enterprise 8.3 Server Agent" xidmətinin başlanğıcını redaktə etmək

Məqalə istifadə edilmişdir

Əgər siz yeni konfiqurasiya hazırlayırsanız, jurnalı aktivləşdirməlisiniz. O, 1C-də istifadəçilər tərəfindən edilən bütün dəyişiklikləri izləməyə imkan verəcək. Məsələn, kimin nə əlavə etdiyini, nəyi sildiyini və ya dəyişdirdiyini öyrənə bilərsiniz.

Ancaq bu məlumatların qeyd edilməsi üçün bir jurnal qurmalısınız. Ümumiyyətlə, yeni konfiqurasiya yaratarkən standart olaraq aktivləşdirilir. Ancaq öz konfiqurasiyalarınızı istifadə etmirsinizsə, bu parametrləri yoxlamaq daha yaxşıdır.

Jurnal qurmaq və dəyişiklik tarixçəsinə baxmaq

Beləliklə, ilk növbədə, 1C-də qeydiyyat jurnalını quraq. Parametrlər hər iki versiya 8.2 və 8.3 üçün oxşardır. Konfiquratoru işə salın, İdarəetmə elementini axtarın və Günlük Parametrləri seçin.

Burada son elementi seçməlisiniz Səhvləri, xəbərdarlıqları, məlumatları, qeydləri qeyd edin.

İndi, məsələn, 1C-yə gedək və yeni bir sənəd və ya qovluq yaradaq, sadəcə dəyişikliklər edə bilərsiniz. Yeni sənəd yaradacağam.

İndi qeydiyyat jurnalında dəyişikliklərə baxmaq üçün konfiquratora getmək, İdarəetmə menyusunu açmaq və Logbook-u seçmək lazımdır.

Bütün istifadəçi hərəkətlərinin qeyd olunduğu jurnal açılacaq. Məsələn, mən yeni bir sənəd yaratdım. Görək, mənim hərəkətlərim jurnalda necə qeydə alınıb. Tarix və Saat, İstifadəçi, Hadisə, Tranzaksiya Statusu və Metadata sahələri olan bir cədvəl görürük. Onlardan görürük ki, proqrama 13.11.17 tarixində Administrator hesabı ilə daxil olmuşam. Hadisə sütununda Data əlavə etdiyimi görə bilərsiniz. Metadata sütunu onun hansı sənəd olduğunu göstərir.

Qeyd dəftəri çox rahatdır, istifadəçinin hərəkətləri haqqında ətraflı məlumatı özündə saxlayır. Konfiqurasiyanı işə saldıqda, kimin altında daxil oldum, nə əlavə etdim və proqramı nə vaxt tərk etdim. Lakin hər bir istifadəçinin hərəkətlərini izləmək üçün onun öz hesabına daxil olması lazımdır.



baxışlar