Kako otvoriti dnevnik lgd 1s 8.3. Automatiziranje procesa brisanja dnevnika

Kako otvoriti dnevnik lgd 1s 8.3. Automatiziranje procesa brisanja dnevnika

1C dnevnik je poseban mehanizam 1C platforme verzija 8.2 i 8.3, koji vam omogućuje snimanje rada korisnika sa sustavom. Pomoću dnevnika možete saznati tko je i kada mijenjao objekte u sustavu: imenike, dokumente, registre itd. U nastavku ćemo pogledati kako raditi s ovim mehanizmom, gdje se pohranjuju 1C log datoteke, kako se konfigurira, kako optimizirati dnevnik i kako možete potpuno izbrisati podatke.

Počnimo s tim gdje je pohranjen dnevnik registracije u 1C. Mogu postojati dvije opcije - za način rada datoteka i klijent-poslužitelj.

Baza datoteka

Za 1C baze podataka datoteka, dnevnik se nalazi u mapi s bazom podataka. Lokacija datoteka može se pronaći prilikom pokretanja programa u izborniku za odabir baze podataka:

Staza je označena crvenom bojom. Ako slijedimo ovaj put, vidjet ćemo sljedeću sliku:

Mapa 1Cv8Log je direktorij koji sadrži dnevnik.

  • Ako planirate prijenos datoteka baze podataka i želite spremiti povijest dnevnika, svakako morate kopirati mapu 1Cv8Log u kategoriju nove baze podataka 1C.
  • Ako je potrebno očistite dnevnik registracije 1C u bazi podataka datoteka, samo obrišite mapu 1Cv8Log.

Klijent-poslužitelj baza podataka 1C SQL

U načinu klijent-poslužitelj, datoteke povijesti obično se pohranjuju na poslužitelju u direktoriju:

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

Za prijenos 1C dnevnika za SQL bazu podataka, kao i za datoteku, samo premjestite mapu na mjesto nove baze podataka.

Isto je i s brisanjem - samo izbrišite ovu mapu.

Postavke dnevnika

Da biste vidjeli dostupne postavke, morate otići na i u glavnom izborniku pronaći stavku “Administracija - Postavke dnevnika...”:

Besplatno nabavite 267 video lekcija o 1C:

Sljedeće postavke zapisivanja dostupne su u sučelju koje se otvara:

Ovdje, u polju "Registracija u dnevniku događaja", možete navesti pojedinosti o zabilježenim podacima. Opcija "Nemoj bilježiti" omogućuje vam da potpuno onemogućite bilježenje. Ostale točke dešifriraju se na sljedeći način:

  1. Greške— svi mogući kvarovi i greške u sustavu;
  2. Upozorenja— važne sistemske poruke koje nisu pogreške;
  3. Informacija— sve informacije o promjenjivim podacima sustava;
  4. Bilješke— nevažne poruke (možete ih gotovo uvijek isključiti).

Optimizacija dnevnika

Među načinima optimizacije brzine učitavanja i rada s zapisnikom su sljedeće metode:

Registrirajte manje događaja. Isključivanjem snimanja poruka koje nam nisu bitne značajno ćemo smanjiti količinu informacija i povećati brzinu rada.

Podjela pohrane dnevnika po razdobljima. Promjena postavke "Podijeli pohranu dnevnika po razdoblju" na dan (za velike baze podataka)/tjedan (za baze podataka srednje veličine) može značajno poboljšati performanse dnevnika. Datoteke dnevnika bit će podijeljene u mapi 1Cv8Log u dijelove navedene u postavkama i imat će oblik sličan 20140905000000.lgp, koji prikazuje datum i vrijeme stvaranja dnevnika.

Smanjenje zapisnika također pruža značajnu optimizaciju u radu s zapisnikom. Da biste to učinili, kliknite gumb "Smanji" u postavkama. Odaberite razdoblje na koje želite smanjiti zapis:

Kada koristite ovu metodu, preporučljivo je zapisati izbrisane događaje u zasebnu datoteku. To će vam omogućiti da u bilo kojem trenutku vratite povijest koja je izbrisana iz dnevnika baze podataka 1C.

I posljednji i najučinkovitiji način optimizacije je prijenos dnevnika registracije u takozvani "Novi format". Dostupan je od verzije 1C platforme 8.3.5.1068. Ovaj format za pohranu dnevnika registracije nije u tekstualnoj datoteci, već u zasebnoj bazi podataka na SQLite DBMS-u.

Za prebacivanje na novi format samo pretvorite časopis klikom na gumb "Novi format":

Budite oprezni, poništite pretvorbu u stari format nemoguće.

U sustavu 1C postoji i sustav za analizu tehničkih informacija.

Tijekom dugotrajnog rada baza podataka 1C, veliki broj unosa može se nakupiti u dnevniku registracije, što zauzvrat uvelike smanjuje slobodni prostor na disku. Stoga se povremeno preporučuje smanjivanje veličine dnevnika registracije i brisanje nevažnih unosa.

Što je 1C dnevnik?

Dnevnik registracije pohranjuje informacije o događajima koji su se dogodili u infobazi i radnjama koje su korisnici izvršili.

Dnevnik je dostupan u načinu rada 1C:Enterprise (izbornik: Servis - Dnevnik) iu načinu rada Konfigurator (izbornik: Administracija - Dnevnik).

Postavljanje dnevnika.

Dnevnik se konfigurira u načinu rada Konfigurator (izbornik: Administracija - Postavljanje dnevnika)

Moguće je konfigurirati razinu detalja podataka pohranjenih u zapisniku, kao i učestalost dijeljenja dnevnika u zasebne datoteke.

Gdje su pohranjene datoteke dnevnika?

Dnevnici su pohranjeni u mapi srvinfo Instalacijski direktorij programa 1C:Enterprise (C:\Program Files (x86)\1cv82). Datoteka 1CV8Reg sadrži opis direktorija u kojima se spremaju podaci dnevnika za svaku 1C bazu podataka.

Kako mogu smanjiti veličinu dnevnika?

Dnevnik možete skratiti klikom na gumb "Skrati" na obrascu Postavke dnevnika. Obrazac koji se otvori prikazat će trenutni raspon događaja pohranjenih u zapisniku. Moguće je izbrisati događaje prije određenog datuma i spremiti obrisane podatke u datoteku u slučaju da u budućnosti trebate analizirati podatke. Osim toga, moguće je kombinirati smanjene podatke s prethodno spremljenom datotekom.

Prije skraćivanja dnevnika izdaje se upozorenje.

Usput, ima smisla pohraniti arhivirane unose dnevnika u komprimiranom obliku, jer... tekstualne informacije pohranjene u njima vrlo su dobro komprimirane od strane arhivara.

Možete prikazati izvješće koje će prikazati različite statističke podatke o radu programa, o greškama (upozorenjima) tijekom njegovog rada, o broju aktivnih korisnika i vremenu potrebnom za obavljanje rutinskih zadataka. Da biste to učinili, možete koristiti dnevnik koji odražava glavne radnje koje je korisnik proveo s podacima sadržanim u informacijskom sustavu 1C Accounting. Da biste vidjeli sadržaj dnevnika, morate izvršiti sljedeće korake, kao što je prikazano na slici 1:

  1. U dijelu izbornika “Administracija” otvorite karticu postavki podrške i održavanja informacijskog sustava.
  2. Pritisnite hipervezu "Dnevnik registracije" da biste otvorili odgovarajuće izvješće.
  3. Svaki događaj prikazan u zapisniku bilježi se u zasebnom retku dokumenta. Lijevi stupac sadrži datum, vrijeme i ikonu koja prikazuje njegovu vrstu: informacija, pogreška, upozorenje, bilješka.
  4. Stupac "Korisnik, računalo, aplikacija, sesija" odražava: puno ime korisnika, naziv računala na mreži, aplikaciju (na primjer, "Tani klijent", "Konfigurator", "Pozadinski posao" itd. .) i broj sesije.
  5. Stupac "Događaj, podaci i metapodaci, komentar" odražava: vrstu događaja, indikaciju programskog objekta (naveden je određeni element popisa, dokument itd.) ili vrstu programskog objekta, njegov naziv (vrsta dokumenta , popis itd.) i kratak opis situacije.
  6. Stupac "Transakcija" odražava promjene u informacijama u programu 1C Računovodstvo 8.3. Dnevnik prikazuje status svake transakcije. Može biti sljedećih vrsta: "Nema transakcije", "Obavezno", "Nije dovršeno" ili "Otkazano". Prisutnost takvih informacija omogućuje vam da shvatite jesu li doista napravljene promjene podataka ili ne. Mogućnost odabira statusa postoji u obrascu “Select log book”, kao što je prikazano na slici 2.
  7. Popis događaja u zapisniku je statičan, stoga, da biste vidjeli radnje za promjenu podataka koje su se mogle dogoditi nakon otvaranja, kliknite gumb "Ažuriraj trenutni popis" (ili F5 na tipkovnici računala).
  8. U polju "Prikaži" možete odabrati fiksni broj zapisa (zadano je 200).
  9. U polju za brzi odabir "Kritičnost" zadana vrijednost je "Svi događaji". Da biste vidjeli događaje određene vrste, možete odabrati jednu od vrijednosti - "Pogreške" ili "Upozorenja".
  10. Tijekom rada s zapisnikom korisnik može odabrati podatke koji se tamo nalaze prema širokom rasponu kriterija: postaviti vremenski interval od interesa, odabrati događaje po određenom zaposleniku (radnoj stanici), događaj, aplikaciju, dokument i druge parametre. Za filtriranje događaja po jednom ili više kriterija možete koristiti proceduru “Odabir dnevnika” koja se pokreće klikom na gumb “Postavi odabir” kao što je prikazano na slici 2. ili klikom na poveznicu “Odabir:” .
  11. Dnevnik vam omogućuje da prilagodite razine prikazanih događaja.
  12. Za dovršetak postupka odabira kliknite gumb "Primijeni i zatvori".
  13. Koristeći alate za obradu popisa, administrator informacijskog sustava 1C Računovodstvo ima mogućnost učitati opisani dnevnik u obliku teksta ili tablice, te ga zatim analizirati i obraditi u odgovarajućim aplikacijama. Postupak pražnjenja prikazan je na slici 3.

U automatiziranom računovodstvenom sustavu 1C računovodstvo se vodi u posebnoj informacijskoj bazi koja uključuje određenu konfiguraciju programa, sve računovodstvene registre koji odražavaju činjenice o gospodarskim aktivnostima tvrtke i službene informacije. Sve korisničke operacije s podacima sadržanim u infobazi odražavaju se u dnevniku. Navedeni podaci nisu potrebni za vođenje evidencije u automatiziranom računovodstvenom sustavu 1C, ali mogu biti korisni u rješavanju organizacijskih problema.

Program 1C Računovodstvo 8.3 koristi direktorij 1Cv8Log kao mjesto za pohranu opisanih dnevnika. Pritom se za svaku informacijsku bazu u svakom obračunskom razdoblju izrađuje vlastiti jedinstveni registracijski dnevnik. Vrlo je jednostavno odrediti razdoblje za koje zapisnik sadrži podatke - podatak o početku tog razdoblja nalazi se u nazivu datoteke s zapisnikom.

Kod organiziranja informacijske baze s datotekama mjesto pohranjivanja opisanog dnevnika je direktorij u kojem se nalazi sama baza podataka. Na primjer, ako se baza podataka nalazi na C:/InfoBase/1Cv8.1CD, adresa dnevnika će izgledati ovako: C:/InfoBase/1Cv8Log.

Na poslužitelju 1C mapa s vremenom raste u veličini
reg_1541, koji sadrži 1C dnevnike. Ova se mapa nalazi u imeniku C:\Programske datoteke\1cv82\srvinfo. Kao rezultat toga, može se pojaviti problem sa slobodnim prostorom na tvrdom disku sustava. Kako biste izbjegli rast mape srvinfo Potrebno je povremeno očistiti dnevnik 1C.

Uklanjanje neiskorištenih zapisa iz mape Srvinfo

Dnevnik registracije bilježi sve promjene na objektima baze podataka 1C - dokumentima, imenicima, registrima itd.

Svaka 1C baza podataka ima svoj direktorij za pohranu dnevnika i izgleda ovako:

C:\Programske datoteke\1cv8\srvinfo\\\1Cv8Log

Mapa<Имя кластера сервера>prema zadanim postavkama se zove reg_1541.

Nakon brisanja baze podataka s 1C poslužitelja, mapa dnevnika se ne briše iz Srvinfo. Stoga, iz mnogih mapa u
Srvinfo može sadržavati i one koji se dugo nisu koristili i jednostavno zauzimaju mjesto na tvrdom disku.

Ove mape možete pronaći otvaranjem datoteke koja se također nalazi u reg_1541.

Kopirati<Идентификатор базы на сервере>iz mape Srvinfo i potražite u datoteci 1CV8Clst.lst. Ako identifikator nije pronađen u datoteci, tada se mapa može izbrisati.


U imeniku Srvinfo nalazi se mapa s nazivom prikaza snccntx+<Идентификатор базы на сервере> . Ova mapa sadrži podatke o sesiji i bolje je ne brisati je ako nije potrebno. ne zauzima puno mjesta.

Postavljanje i brisanje dnevnika 1C

Pokrećemo 1C u modu konfiguratora i idemo na izbornik "Administracija / Postavke dnevnika".

U postavkama dnevnika možete odabrati koji će se događaji bilježiti:

Greške - informacije o kvarovima
Upozorenja su važne obavijesti, a ne pogreške.
Informacije - sve promjene baze podataka
Bilješke - sve ostale obavijesti

Da biste izbrisali dnevnik registracije, kliknite gumb "Smanji".

Ovdje možete vidjeti datumski raspon za koji su podaci pohranjeni.

U polju “Izbriši događaje do:” odaberite datum prije kojeg ćemo obrisati dnevnik registracije.

Automatiziranje procesa brisanja dnevnika

Automatizacija procesa putem Windows naredbenog retka izgleda ovako:

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

— niz povezivanja s infobazom. Jer Govorimo o verziji poslužitelja, ovaj redak će izgledati kao "/S /N /P". Korisnik mora imati administratorska prava.

— put do datoteke u kojoj će se poruke sustava spremati kada se ova operacija izvrši.

— datum do kojeg će se dnevnik registracije skratiti u formatu gggg-mm-dd

— put do datoteke u *.elf formatu, kojoj se može pristupiti ako je potrebno za provođenje istraga dugotrajnih operacija s informacijskom bazom.

Operacija se mora izvršiti kada nema aktivnih veza s bazom podataka 1C.

Primjer PowerShell skripte

# # backup & shrink 1c zapisnici # param ($1cexe = "C:\Program Files (x86)\1cv82\8.2.15.319\bin\1cv8.exe", $1cbase = "srvrname\ibname", $1cuser = "korisničko ime ", $1cupassword = "lozinka", $1coperlog = "s:\logs\1cshrink.txt", $1cdaysoflogstore = 7, #[datum do kojeg brisati zapise] (get-date).Date.AddDays(-$1cdaysoflogstore ) .ToString("yyyyMMdd") $1clogsarchive = "s:\backup\6months\", #[put do *.elf datoteke dnevnika spremljene drugdje] $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`"`""

Pažnja! Podaci za povezivanje s bazom podataka 1C su anonimizirani. Morate ga zamijeniti svojim.

Prijenos dnevnika na drugi pogon

Da biste izbjegli punjenje diska sustava datotekama dnevnika, mapa 1C SRVINFO može se prenijeti na drugi pogon. To se može učiniti promjenom parametara pokretanja usluge "1C:Enterprise 8.3 Server Agent" u registru sustava Windows.

U uređivaču registra idite na granu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2 poslužiteljski agent i u parametru ImagePath promijenite vrijednost “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:\Programske datoteke (x86)\1cv8\srvinfo".
Umjesto “C:\Program Files (x86)\1cv8\srvinfo” označavamo novi direktorij za lokaciju dnevnika.

uređivanje početka usluge “1C:Enterprise 8.3 Server Agent” u registru sustava Windows

Korišteni članak

Ako razvijate novu konfiguraciju, morate omogućiti dnevnik. Omogućit će vam praćenje svih promjena koje su napravili korisnici u 1C. Na primjer, možete saznati tko je što dodao, izbrisao ili promijenio.

Ali da bi se ti podaci zabilježili, morate postaviti dnevnik. Općenito, omogućeno je prema zadanim postavkama prilikom izrade nove konfiguracije. Ali ako ne koristite vlastite konfiguracije, bolje je provjeriti ove postavke.

Postavljanje dnevnika i pregled povijesti promjena

I tako, prije svega, postavimo dnevnik registracije u 1C. Postavke su slične za obje verzije 8.2 i 8.3. Pokrenite konfigurator, potražite stavku Administracija i odaberite Postavke dnevnika.

Ovdje je potrebno odabrati posljednju stavku Registriraj pogreške, upozorenja, informacije, bilješke.

Sada, na primjer, idemo u 1C i stvorimo neki novi dokument ili imenik, možete jednostavno napraviti promjene. Napravit ću novi dokument.

Sada, kako biste vidjeli promjene u registracijskom dnevniku, morate otići u konfigurator, otvoriti stavku izbornika Administracija i odabrati Logbook.

Otvorit će se Logbook u koji se bilježe sve radnje korisnika. Na primjer, stvorio sam novi dokument. Da vidimo kako su moji postupci zabilježeni u dnevniku. Vidimo tablicu koja ima polja Datum i vrijeme, Korisnik, Događaj, Status transakcije i Metapodaci. Iz njih vidimo da sam se u program prijavio 13.11.17 pod Administratorskim računom. U stupcu događaja možete vidjeti da sam dodao podatke. Stupac metapodataka pokazuje o kojem se dokumentu radi.

Dnevnik je vrlo zgodan, pohranjuje detaljne informacije o radnjama korisnika. Kada sam pokrenuo konfiguraciju, pod kim sam se ulogirao, što sam dodao i u koje vrijeme sam izašao iz programa. No, da bi se pratile radnje svakog korisnika, potrebno je da se prijavi pod svojim računom.



pogleda