1c jak wyczyścić logbook. Zakładanie dziennika

Na serwerze 1C folder z czasem rośnie
rej_1541, zawierający dzienniki 1C. Ten folder znajduje się w katalogu C:\Program Files\1cv82\srvinfo. W rezultacie może pojawić się problem z wolnym miejscem na systemowym dysku twardym. Aby uniknąć wzrostu folderów srvinfo Konieczne jest okresowe czyszczenie dziennika 1C.

Usuwanie nieużywanych logów z folderu Srvinfo

Dziennik rejestracji rejestruje wszystkie zmiany w obiektach bazy danych 1C - dokumentach, katalogach, rejestrach itp.

Każda baza danych 1C ma swój własny katalog przechowywania dzienników i wygląda tak:

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

Teczka<Имя кластера сервера>domyślnie nazywa się to rej_1541.

Po usunięciu bazy danych z serwera 1C folder dziennika nie jest usuwany z Srvinfo. Dlatego z wielu folderów w
Srvinfo może zawierać również te, które nie były używane przez dłuższy czas i po prostu zajmują miejsce na dysku twardym.

Możesz znaleźć te foldery, otwierając plik, który również znajduje się w rej_1541.

Kopiuj<Идентификатор базы на сервере>z folderu Srvinfo i zajrzyj do pliku 1CV8Clst.lst. Jeśli identyfikator nie zostanie znaleziony w pliku, folder można usunąć.


W katalogu Srvinfo znajduje się folder z nazwą widoku snccntx+<Идентификатор базы на сервере> . Folder ten zawiera dane sesji i lepiej go nie usuwać, jeśli nie jest to konieczne. nie zajmuje dużo miejsca.

Konfigurowanie i czyszczenie dziennika 1C

Uruchamiamy 1C w trybie konfiguratora i przechodzimy do menu „Administracja/Ustawienia dziennika”.

W ustawieniach dziennika możesz wybrać, które zdarzenia będą rejestrowane:

Błędy - informacja o awariach
Ostrzeżenia to ważne powiadomienia, a nie błędy.
Informacja - wszystkie zmiany w bazie danych
Uwagi – wszystkie pozostałe uwagi

Aby wyczyścić dziennik, kliknij przycisk „Zmniejsz”.

Tutaj możesz zobaczyć zakres dat, dla którego przechowywane są dane.

W polu „Usuń zdarzenia do:” wybierz datę, przed którą wyczyścimy rejestr rejestracji.

Automatyzacja procesu czyszczenia logów

Automatyzacja procesu za pomocą wiersza poleceń systemu Windows wygląda następująco:

„\1cv8.exe” KONFIG /Out /ReduceEventLogSize -saveAs

— parametry połączenia z bazą danych. Ponieważ Mówimy o wersji serwerowej, ta linia będzie wyglądać jak „/S /N /P”. Użytkownik musi posiadać uprawnienia administratora.

— ścieżka do pliku, w którym zostaną zapisane komunikaty systemowe po wykonaniu tej operacji.

— datę skrócenia dziennika rejestracji w formacie rrrr-mm-dd

— ścieżka do pliku w formacie *.elf, do którego można uzyskać dostęp w przypadku konieczności przeprowadzenia badań długotrwałych operacji z bazą informacji.

Operację należy wykonać, gdy nie ma aktywnych połączeń z bazą danych 1C.

Przykładowy skrypt PowerShell

# # tworzenie kopii zapasowych i zmniejszanie dzienników 1c # param ($1cex = "C:\Program Files (x86)\1cv82\8.2.15.319\bin\1cv8.exe", $1cbase = "srvrname\ibname", $1cuser = "nazwa użytkownika ", $1cupassword = "hasło", $1coperlog = "s:\logs\1cshrink.txt", $1cdaysoflogstore = 7, #[data, do której logi mają zostać usunięte] (get-date).Date.AddDays(-$1cdaysoflogstore ) .ToString("yyyyMMdd") $1clogsarchive = "s:\backup\6months\", #[ścieżka do pliku dziennika *.elf zapisanego gdzie indziej] $1clogfilename = $env:COMPUTERNAME.ToLower() + "-1clog- " + ($1cbase.split("\")) + "-" + (get-data).Date.ToString("yyyyMMdd") + ".elf") $1clog = $1clogsarchive + $1clogfilename cmd /c " `"`"$1cexe`" CONFIG `/s$1cbase `/N`"$1cuser`" `/P`"$1cuhasło`" `/Out$1coperlog `/ReduceEventLogSize $((get-data).Data. AddDays(-$1cdaysoflogstore).ToString("rrrr-MM-dd")) -saveAs`"$1clog`"`""

Uwaga! Dane do połączenia z bazą danych 1C są anonimowe. Trzeba go zastąpić własnym.

Przeniesienie logu na inny dysk

Aby uniknąć zapełnienia dysku systemowego plikami dziennika, folder 1C SRVINFO można przenieść na inny dysk. Można tego dokonać zmieniając parametry startowe usługi „1C:Enterprise 8.3 Server Agent” w rejestrze Windows.

W edytorze rejestru przejdź do oddziału HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Agent serwera Enterprise 8.2 i w parametrze Ścieżka obrazu zmień wartość „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”.
Zamiast „C:\Program Files (x86)\1cv8\srvinfo” wskazujemy nowy katalog, w którym znajduje się log.

edycja uruchomienia usługi „1C:Enterprise 8.3 Server Agent” w rejestrze Windows

Wykorzystany artykuł

Dziennik 1C to specjalny mechanizm platformy 1C w wersjach 8.2 i 8.3, który pozwala rejestrować pracę użytkowników z systemem. Za pomocą logu można dowiedzieć się kto i kiedy zmienił obiekty w systemie: katalogi, dokumenty, rejestry itp. Poniżej przyjrzymy się, jak pracować z tym mechanizmem, gdzie przechowywane są pliki dziennika 1C, jak jest skonfigurowany, jak zoptymalizować dziennik i jak całkowicie wyczyścić dane.

Zacznijmy od tego, gdzie przechowywany jest dziennik rejestracyjny w 1C. Mogą być dwie opcje - dla trybów pracy plikowej i klient-serwer.

Baza plików

W przypadku baz danych plików 1C dziennik znajduje się w folderze z bazą danych. Lokalizację plików można sprawdzić podczas uruchamiania programu w menu wyboru bazy danych:

Ścieżka jest podświetlona na czerwono. Jeśli pójdziemy tą ścieżką, zobaczymy następujący obraz:

Folder 1Cv8Log to katalog zawierający dziennik.

  • Jeśli planujesz baza danych plików transferu i chcesz zapisać historię logów, zdecydowanie musisz skopiować folder 1Cv8Log do kategorii nowej bazy danych 1C.
  • Jeśli jest to potrzebne wyczyść dziennik rejestracji 1C w bazie danych plików, po prostu usuń folder 1Cv8Log.

Baza danych klient-serwer 1C SQL

W trybie klient-serwer pliki historii są zwykle przechowywane na serwerze w katalogu:

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

Aby przenieść dziennik 1C dla bazy danych SQL, a także dla pliku, wystarczy przenieść folder do lokalizacji nowej bazy danych.

Podobnie jest z usuwaniem – po prostu usuń ten folder.

Ustawienia dziennika

Aby zobaczyć dostępne ustawienia należy przejść do i w menu głównym odszukać pozycję „Administracja – Ustawienia dziennika…”:

Uzyskaj 267 lekcji wideo na 1C za darmo:

W otwartym interfejsie dostępne są następujące ustawienia logowania:

Tutaj, w polu „Zarejestruj się w dzienniku zdarzeń” możesz określić szczegóły rejestrowanych danych. Opcja „Nie loguj” umożliwia całkowite wyłączenie rejestrowania. Inne punkty są rozszyfrowane w następujący sposób:

  1. Błędy— wszystkie możliwe awarie i błędy w systemie;
  2. Ostrzeżenia— ważne komunikaty systemowe, które nie są błędami;
  3. Informacja— wszelkie informacje o zmiennych danych systemowych;
  4. Notatki— nieistotne wiadomości (prawie zawsze można je wyłączyć).

Optymalizacja dziennika

Wśród sposobów optymalizacji szybkości ładowania i pracy z kłodą są następujące metody:

Zarejestruj mniej wydarzeń. Wyłączenie nagrywania nieistotnych dla nas wiadomości znacznie zmniejszy ilość informacji i przyspieszy pracę.

Podział przechowywania dzienników według okresów. Zmiana ustawienia „Podziel przechowywanie logów według okresu” na dzień (w przypadku dużych baz danych) / tydzień (w przypadku średnich baz danych) może znacząco poprawić wydajność logów. Pliki dziennika zostaną podzielone w folderze 1Cv8Log na części określone w ustawieniach i będą miały formę podobną do 20140905000000.lgp, która pokazuje datę i godzinę utworzenia dziennika.

Zmniejszenie kłody zapewnia również znaczną optymalizację pracy z kłodą. W tym celu w ustawieniach kliknij przycisk „Zmniejsz”. Wybierz okres, do którego chcesz skrócić logi:

W przypadku korzystania z tej metody zdecydowanie zaleca się zapisywanie usuniętych zdarzeń w osobnym pliku. Umożliwi to przywrócenie historii usuniętej z dziennika bazy danych 1C w dowolnym momencie.

Ostatnim i najskuteczniejszym sposobem optymalizacji jest przeniesienie logu rejestracyjnego do tzw. „Nowego formatu”. Jest dostępny począwszy od wersji platformy 1C 8.3.5.1068. Ten format przechowywania dziennika rejestracji nie jest zapisany w pliku tekstowym, ale w osobnej bazie danych w systemie DBMS SQLite.

Aby przejść na nowy format wystarczy dokonać konwersji magazynu klikając przycisk „Nowy format”:

Uważaj, odwróć konwersję do starego formatu niemożliwe.

W systemie 1C istnieje również system analizy informacji technicznych.

14.09.2018 15:26:36 1C:Servistrend ru

Gdzie znajduje się dziennik pokładowy w 1C 8.3?

Dziennik rejestracji to funkcjonalność 1C, która umożliwia przeglądanie informacji o zdarzeniach, które miały miejsce w określonej bazie danych i zmianach w dokumentach. Dziennik składa się z zapisów, z których każdy jest szczegółowo ustrukturyzowany: kto, co, kiedy i w jaki sposób wykonał jakąkolwiek operację.

Dzięki właściwemu wykorzystaniu logu w 1C 8.3 będziesz mógł w pełni zobaczyć obraz interakcji z bazą danych, co w niektórych przypadkach może być niezwykle ważne. Na przykład w jednym dokumencie ktoś zmienił numer/datę/koszt lub inny ważny szczegół, a Ty chciałbyś dowiedzieć się, kto i kiedy to zrobił. Często zdarzają się też przypadki, gdy dokument po prostu znika w bazie (czyli ktoś go usunął) – w tym przypadku nie da się obejść bez logbooka.

Przejdźmy do otwarcia dziennika rejestracji w 1C 8.3. W programie wybierz Menu – Narzędzia – Opcje:

Upewnij się, że polecenie „Pokaż wszystkie funkcje” jest zaznaczone:

Następnie otwórz Menu – Wszystkie funkcje:

Wybierz Standard – Dziennik:

Zobaczysz log bieżącej bazy danych z przedstawioną listą operacji:

Można go dowolnie przeglądać, jednak zawiera wiele zapisów transakcji zachodzących w bazie bez Twojego udziału (wspomagając działanie różnych mechanizmów). Aby odfiltrować niepotrzebne informacje, należy zastosować selekcję.

Zadajmy sobie na przykład pytanie: co robił dzisiaj nasz główny księgowy? Ustalmy warunki wyboru:

Klikając OK, otrzymujemy listę operacji użytkownika:

Wiadomo, że dokonała zmian w nakazie zapłaty. Niestety log nie odnotowuje konkretnych wartości zmienionych w dokumencie. Mamy dostęp jedynie do samego faktu zmiany.

Zobaczmy teraz, kto dzisiaj wszedł do programu, ustawiając warunki wyboru dla zdarzeń „Sesja - Uwierzytelnienie”:

Klikając OK, otrzymamy listę użytkowników, którzy dzisiaj uzyskali dostęp do bazy danych:

Przykładów wykorzystania dziennika pokładowego jest wiele. Łącząc doświadczenie naszych konsultantów, możemy powiedzieć, że dziennik jest potężnym narzędziem, które pozwala odpowiedzieć na wiele pytań księgowych, czy ktoś gdzieś coś zmienił bez ich wiedzy.

Wypróbuj różne warunki wyboru i zapoznaj się z dziennikiem. Pozwoli Ci to monitorować działania pracowników w bazie danych i błyskawicznie wykrywać nieuzasadnione zmiany.

Możesz wyświetlić raport, który będzie prezentował różne informacje statystyczne dotyczące działania programu, błędów (ostrzeżeń) podczas jego działania, liczby aktywnych użytkowników i czasu potrzebnego na wykonanie rutynowych zadań. Aby to zrobić, możesz skorzystać z dziennika, który odzwierciedla główne działania wykonane przez użytkownika na podstawie danych zawartych w systemie informacyjnym 1C Accounting. Aby wyświetlić zawartość dziennika, należy wykonać następujące kroki, jak pokazano na rysunku 1:

  1. W sekcji menu „Administracja” otwórz zakładkę ustawień wsparcia i konserwacji systemu informatycznego.
  2. Kliknij hiperłącze „Dziennik rejestracji”, aby otworzyć odpowiedni raport.
  3. Każde zdarzenie widoczne w logu zapisywane jest w osobnej linii dokumentu. Lewa kolumna zawiera datę, godzinę oraz ikonę wyświetlającą jej typ: informacja, błąd, ostrzeżenie, uwaga.
  4. Kolumna „Użytkownik, komputer, aplikacja, sesja” odzwierciedla: pełne imię i nazwisko użytkownika, nazwę komputera w sieci, aplikację (na przykład „Thin Client”, „Konfigurator”, „Zadanie w tle” itp. .) i numer sesji.
  5. Kolumna „Zdarzenie, dane i metadane, komentarz” odzwierciedla: rodzaj zdarzenia, oznaczenie obiektu programu (wskazany jest konkretny element listy, dokument itp.) lub typ obiektu programu, jego nazwę (rodzaj dokumentu , lista itp.) oraz krótki opis sytuacji.
  6. Kolumna „Transakcja” odzwierciedla zmiany informacji w programie 1C Accounting 8.3. Dziennik pokazuje status każdej transakcji. Może mieć następujące typy: „Brak transakcji”, „Zatwierdzona”, „Niezrealizowana” lub „Anulowana”. Obecność takich informacji pozwala zrozumieć, czy faktycznie nastąpiły zmiany w danych, czy nie. Możliwość wyboru statusu istnieje w formularzu „Wybierz dziennik”, jak pokazano na rysunku 2.
  7. Lista zdarzeń w logu jest statyczna, dlatego aby zobaczyć działania mające na celu zmianę danych, jakie mogły nastąpić po jego otwarciu, należy kliknąć przycisk „Aktualizuj bieżącą listę” (lub klawisz F5 na klawiaturze komputera).
  8. W polu „Pokaż” możesz wybrać stałą liczbę rekordów (domyślnie jest to 200).
  9. W polu szybkiego wyboru „Krytyczność” domyślną wartością jest „Wszystkie zdarzenia”. Aby zobaczyć zdarzenia określonego typu, możesz wybrać jedną z wartości - „Błędy” lub „Ostrzeżenia”.
  10. Pracując z logiem użytkownik może selekcjonować znajdujące się w nim dane według szerokiego spektrum kryteriów: ustawić interesujący go przedział czasowy, wybrać zdarzenia według konkretnego pracownika (stacji roboczej), zdarzenie, aplikację, dokument i inne parametry. W celu filtrowania zdarzeń według jednego lub większej liczby kryteriów można skorzystać z procedury „Wybór logbooka”, którą uruchamiamy po kliknięciu przycisku „Ustaw selekcję” jak pokazano na rysunku 2 lub kliknięciu linku „Wybór:” .
  11. Dziennik umożliwia dostosowanie poziomów wyświetlanych zdarzeń.
  12. Aby zakończyć procedurę selekcji, kliknij przycisk „Zastosuj i zamknij”.
  13. Korzystając z narzędzi do przetwarzania list, administrator systemu informacyjnego 1C Accounting ma możliwość przesłania opisanego dziennika w formie tekstu lub arkusza kalkulacyjnego, a następnie przeanalizowania go i przetworzenia w odpowiednich aplikacjach. Procedura rozładunku pokazana jest na rysunku 3.

W zautomatyzowanym systemie księgowym 1C księgowość prowadzona jest w specjalnej bazie informacji, która obejmuje określoną konfigurację programu, wszystkie rejestry księgowe odzwierciedlające fakty dotyczące działalności gospodarczej firmy oraz oficjalne informacje. Wszystkie operacje użytkownika na danych zawartych w bazie danych znajdują odzwierciedlenie w logbooku. Podane informacje nie są wymagane do prowadzenia dokumentacji w zautomatyzowanym systemie księgowym 1C, ale mogą być przydatne w rozwiązywaniu problemów organizacyjnych.

Program 1C Accounting 8.3 wykorzystuje katalog 1Cv8Log jako miejsce przechowywania opisanych dzienników. Jednocześnie dla każdej bazy informacji w każdym okresie rozliczeniowym tworzony jest własny, unikalny dziennik ewidencyjny. Bardzo łatwo jest określić okres, za który log zawiera informacje - informacja o początku tego okresu zawarta jest w nazwie pliku z logiem.

Organizując bazę informacji z plikami, miejscem przechowywania opisywanego dziennika jest katalog, w którym znajduje się sama baza danych. Na przykład, jeśli baza danych znajduje się pod adresem C:/InfoBase/1Cv8.1CD, adres dziennika będzie wyglądał następująco: C:/InfoBase/1Cv8Log.

Dziennik rejestracji w 1C 8.3 jest bardzo przydatny, ponieważ wyświetla zdarzenia, które miały miejsce w bazie informacji, wskazując godzinę, nazwę komputera i nazwę użytkownika oraz linki do zmienianych danych. Po uwierzytelnieniu użytkowników w dzienniku tworzone są również wpisy wskazujące, w jaki sposób weszli do programu. Mechanizm ten pozwala odpowiedzieć na jedno z częstych pytań - kto ostatnio dokonywał zmian w konkretnym obiekcie.

Gdzie mogę znaleźć dziennik pokładowy w 1C 8.3? Poprzez menu „Wszystkie funkcje” - „Standard” lub, w typowych konfiguracjach 1C, w menu „Administracja” - „Wsparcie i konserwacja”.

Dziennik konfiguruje się w trybie konfiguratora. W menu „Administracja” wybierz „Ustawienia dziennika”.

Tutaj konfigurujesz zdarzenia, które będą wyświetlane w logu.

Wybranie pierwszego elementu ustawień pozwala w ogóle nie prowadzić dziennika. Pozostałe ustawienia są ułożone w kolejności rosnącej ważności. W przypadku dużej liczby użytkowników nie zaleca się rejestrowania komentarzy, aby nie zapchać bazy danych.

Podczas tworzenia nowej bazy danych ustawiany jest domyślny tryb rejestrowania wszystkich zdarzeń.

Przeglądaj i przeszukuj rekordy

Kiedy otworzysz sam dziennik, na pierwszy rzut oka może się wydawać, że jest w nim mnóstwo informacji, a ich znalezienie jest po prostu nierealne. W rzeczywistości nie jest to prawdą.

Domyślnie w logu wyświetlanych jest 200 wpisów. Wyświetlanie dużej liczby wpisów może negatywnie wpłynąć na wydajność programu lub po prostu spowodować jego zawieszenie.

W formularzu listy dziennika rejestracji możesz ustawić wybór i skorzystać z wyszukiwania. Wyszukiwanie dotyczy tylko rekordów, które już się wyświetlają (w tym przypadku ostatnich 200 zdarzeń). Wybór dotyczy wszystkich rekordów.

Wyszukiwanie odbywa się na podstawie danych wyświetlonych w sekcji tabelarycznej, dlatego korzystając z niego wystarczy określić kolumnę i dane, które chcemy znaleźć.

Selekcja umożliwia wyselekcjonowanie danych według konkretnych użytkowników, nazw komputerów, zdarzeń itp. Masz także możliwość wyświetlania wpisów w logach tylko dla określonych metadanych, danych (link do żądanego obiektu, np. konkretnego dokumentu) i innych ustawień są wskazane.

Ten przykład pokazuje ustawienia dziennika dotyczące wyboru wszystkich zdarzeń użytkownika „Admin” począwszy od 20.06.2017.

Gdzie jest przechowywany plik dziennika 1cv8.lgd?

Lokalizacja fizycznego przechowywania dziennika zależy bezpośrednio od tego, czy baza danych plików, czy klient jest bazą danych serwera.

Baza plików

W tym trybie umieszczania dziennik rejestracji znajduje się w folderze z samą bazą danych. Jego lokalizację możesz sprawdzić albo z listy baz danych, albo z pomocy „O programie”.

Jeśli pójdziesz pod ten adres, znajdziesz folder o nazwie „1Cv8Log”. Tutaj znajdują się dane dziennika w pliku 1Cv8.lgd.

Jeśli zajdzie potrzeba przeniesienia bazy danych z jednego miejsca na drugie, możesz również skopiować ten katalog, wówczas dane dziennika zostaną przeniesione wraz z bazą danych.

Po usunięciu tego katalogu dziennik zostanie wyczyszczony.

Baza klient-serwer

W tym trybie wszystko jest takie samo jak w poprzednim, tylko dane dziennika 1C są przechowywane na serwerze. Najczęściej jego lokalizacja jest następująca:

  • C:\Program Files\1cv8\srvinfo\<место расположения информационной базы>\1Cv8Log

Optymalizacja

W razie potrzeby log można zoptymalizować, zwłaszcza gdy w bazie danych występuje duża liczba zdarzeń.

Jednym ze sposobów jest skonfigurowanie rejestracji tylko niektórych zdarzeń, jak omówiono powyżej. Na przykład nie ma sensu śledzić notatek, jeśli po prostu ich nie potrzebujesz.

W starszych wersjach platformy podział logu według okresu był dostępny w ustawieniach logu. Cały log można podzielić na osobne pliki o określonej częstotliwości (dzień, miesiąc, rok itp.).

Począwszy od wersji platformy 1C 8.3.5.1068, dziennik jest przechowywany w pliku bazy danych sqlite z rozszerzeniem *.lgd, a to ustawienie stało się niedostępne. Ta metoda przechowywania kłody jest znacznie bardziej produktywna niż stara.

Jak zmniejszyć lub usunąć dziennik rejestracyjny w 1C

Jeśli chcesz częściowo lub całkowicie wyczyścić wpisy dziennika, w oknie ustawień kliknij przycisk „Zmniejsz”. W wyświetlonym oknie określ datę, do której wszystkie rekordy mają zostać usunięte. Na wszelki wypadek możesz także zapisać usunięte wpisy do pliku.

Kontynuując temat:
system operacyjny

Jak odbierać SMS-y online przez Internet? Aby odbierać SMS-y online, istnieją specjalne witryny, które udostępniają specjalny wirtualny numer, na który można odbierać...