Журнал регистрации 1с 8.3 как открыть. Удаление неиспользуемых журналов регистрации из папки Srvinfo
Можно вывести отчет, в котором будет представлена различная статистическая информация о работе программы, об ошибках (предупреждениях) во время ее работы, о количестве активных пользователей и времени выполнения регламентных заданий. Для этого можно воспользоваться журналом регистрации, в котором отражаются основные действия, которые были осуществлены пользователем с данными, содержащимися в информационной системе 1С Бухгалтерия. Чтобы посмотреть содержание журнала регистрации, необходимо выполнить следующие действия, как это изображено на рисунке 1:
- В разделе меню «Администрирование» открыть вкладку настроек поддержки и обслуживания информационной системы.
- По гиперссылке "Журнал регистрации" открыть соответствующий отчет.
- Каждое событие, отображенное в журнале, фиксируется в отдельной строке документа. В левой колонке содержатся дата, время и пиктограмма, которая отображает его тип: информация , ошибка , предупреждение , примечание .
- В колонке "Пользователь, компьютер, приложение, сеанс" отражаются: полное наименование пользователя, имя компьютера в сети, приложение (например, "Тонкий клиент", "Конфигуратор", "Фоновое задание" и др.) и номер сеанса.
- В колонке "Событие, данные и метаданные, комментарий" отражаются: тип события, указание объекта программы (указывается конкретный элемент списка, документ и т.п.) или тип объекта программы, его наименование (вид документа, список и т.п.) и краткое описание ситуации.
- В колонке "Транзакция" отражаются изменения информации в программе 1С Бухгалтерия 8.3. В журнале отображается статус каждой транзакции. Он может быть следующих типов: "Нет транзакции", "Зафиксирована", "Не завершена" либо "Отменена". Наличие такой информации позволяет понять, действительно ли были внесены изменения в данные или нет. Возможность выбора статуса существует в форме "Отбор журнала регистрации", как показано на рисунке 2.
- Перечень событий в журнале является статическим, поэтому, чтобы посмотреть действия по изменению данных, которые могли произойти после его открытия, следует нажать кнопку "Обновить текущий список" (или F5 на клавиатуре компьютера).
- В поле "Показывать" имеется возможность выбрать фиксированное количество записей (по умолчанию установлено 200).
- В поле быстрого отбора "Критичность" по умолчанию стоит значение "Все события". Чтобы увидеть события определенного вида, можно выбрать одно из значений - "Ошибки" или "Предупреждения".
- В процессе работы с журналом пользователь может отбирать данные, которые там находятся, по широкому спектру критериев: задать интересующий интервал времени, произвести отбор событий по определенному сотруднику (рабочей станции), событию, приложению, документу и др. параметрам. Для того чтобы отфильтровать события по одному или нескольким критериям, можно использовать процедуру "Отбор журнала регистрации", которая запускается по кнопке "Установить отбор", как изображено на рисунке 2 или с помощью перехода по ссылке "Отбор:".
- В журнал регистрации имеется возможность настройки уровней отображаемых событий.
- Для завершения процедуры отбора следует нажать кнопку "Применить и закрыть".
- С помощью инструментов обработки списков, у администратора информационной системы 1С Бухгалтерия существует возможность выгружать описываемый журнал в форме текста или электронной таблицы, а затем анализировать и обрабатывать в соответствующих приложениях. Порядок выгрузки изображен на рисунке 3.
В автоматизированной системе 1С Бухгалтерия учет ведется в специальной информационной базе, которая включает в себя определенную конфигурацию программы, все учетные регистры, отражающие факты хозяйственной деятельности компании, и служебную информацию. Все операции пользователя с данными, содержащимися в информационной базе, отражаются в журнале регистрации. Указанная информация не требуется для того, чтобы вести в автоматизированной системе 1С Бухгалтерия учет, но может оказаться полезной при решении организационных вопросов.
Программа 1С Бухгалтерия 8.3 в качестве места хранения описываемых журналов использует каталог 1Cv8Log. При этом для каждой информационной базы в каждом учетном периоде создается свой уникальный журнал регистрации. Определить, период, за который в журнале присутствуют сведения, очень легко - информация о начале этого периода содержится в имени файла с журналом.
При файловой организации информационной базы, местом хранения описываемого журнала является каталог, где находится сама база. Например, при условии расположения базы по адресу С:/InfoBase/1Cv8.1CD, адрес журнала будет выглядеть следующим образом: С:/InfoBase/1Cv8Log.
В процессе длительной эксплуатации баз 1С в журнале регистрации может накопиться большое количество записей, что, в свою очередь, сильно сокращает свободное место на дисках. Поэтому периодически рекомендуется сокращать размер журнала регистрации и удалять не актуальные записи.
Что такое журнал регистрации 1С?
В журнале регистрации храниться информация о событиях, которые происходили в информационной базе и какие действия выполняли пользователи.
Журнал регистрации доступен как в режиме 1С:Предприятие (меню: Сервис - Журнал регистрации), так и в режиме Конфигуратор (меню: Администрирование - Журнал регистрации).
Настройка журнала регистрации.
Настройка журнал регистрации производится в режиме Конфигуратор (меню: Администрирование - Настройка журнала регистрации)
Существует возможность настроить уровень детализации хранимых в журнале регистрации данных, а также периодичность разделения журнала на отдельные файлы.
Где хранятся файлы журнала регистрации?
Файлы журнала регистрации хранятся в папке srvinfo каталога установки программы 1С:Предприятие (C:\Program Files (x86)\1cv82). В файле 1CV8Reg имеется описание каталогов в которые сохраняются данные журнала регистрации для каждой базы 1С.
Как уменьшить размер журнала регистрации?
Сократить журнал регистрации можно нажав кнопку «Сократить» на форме Настроек журнала регистрации. В открывшейся форме будет отображен текущий диапазон событий, хранящийся в журнале регистрации. Имеется возможность удалить события до определенной даты и сохранить удаляемые данные в файл на случай, если потребуется анализ данных в дальнейшем. Кроме того, имеется возможность объединить сокращаемые данные с сохраненным ранее файлом.
Перед сокращением журнала выдается предупреждение.
Кстати говоря, архивные записи журнала регистрации имеет смысл хранить в сжатом виде, т.к. текстовая информация, хранящаяся в них, очень хорошо сжимается архиватором.
14.09.2018 15:26:36 1С:Сервистренд ru
Где в 1С 8.3 находится журнал регистрации?
Журнал регистрации – функционал 1С, позволяющий просматривать информацию о событиях, происходивших в конкретной базе, и изменениях документов. Журнал состоит из записей, каждая из которых подробно структурирована: кто, что, когда и в чём произвело какую-либо операцию.
Благодаря грамотному использованию журнала регистрации в 1С 8.3 Вы сможете полностью видеть картину взаимодействия с базой данных, что может быть крайне важно в некоторых случаях. Например, в одном документе кто-то изменил номер/дату/стоимость или ещё какой-либо важный реквизит, и Вы бы хотели выяснить, кто это сделал и когда. Часто также бывают случаи, когда документ в базе просто исчезает (то есть кто-то его удалил) – в таком случае без журнала регистрации Вам не обойтись.
Перейдём к открытию журнала регистрации в 1С 8.3. В программе выберите Меню – Сервис – Параметры:
Убедитесь, что у Вас стоит галочка «Отображать команду Все функции»:
После этого откройте Меню – Все функции:
Выберите Стандартные – Журнал регистрации:
Вам откроется журнал регистрации текущей базы с представленным списком операций:
Его можно просматривать в свободном режиме, однако он содержит множество записей операций, происходящих в базе без вашего участия (поддерживающих работу различных механизмов). Для того, чтобы отфильтровать лишнюю информацию, нужно воспользоваться отбором.
Для примера зададимся вопросом – что у нас сегодня делал главный бухгалтер? Установим условия отбора:
Нажав ОК, получаем список операций пользователя:
Видно, что она производила изменения в платёжном поручении. К сожалению, журнал регистрации не фиксирует конкретные значения, изменённые в документе. Нам доступна лишь сама констатация факта изменения.
Теперь посмотрим, кто сегодня заходил в программу, установив условия отбора по событиям «Сеанс – Аутентификация»:
Нажав ОК, получаем список пользователей, заходивших сегодня в базу:
Примеров использования журнала регистрации можно привести множество. Объединяя опыт наших консультантов, можем сказать, что журнал регистрации – мощный инструмент, позволяющий ответить на многие вопросы бухгалтеров о том, что кто-то что-то где-то изменил без их ведома.
Попробуйте разные условия отбора и освойте журнал регистрации. Он позволит вам контролировать действия сотрудников в базе и вовремя обнаруживать необоснованные изменения.
Журнал регистрации 1С — специальный механизм платформы 1С версий 8.2 и 8.3, который позволяет фиксировать работу пользователей с системой. С помощью журнала можно узнать, кто и когда изменял объекты в системе: справочники, документы, регистры и т.д. Ниже мы рассмотрим, как работать с этим механизмом, где хранятся файлы журнала регистрации 1С, каким образом происходит его настройка, как оптимизировать журнал регистрации и как можно произвести полную очистку данных.
Начнем с того, где хранится журнал регистрации в 1С. Варианта может быть два — для файлового и клиент серверного режима работы.
Файловая база
Для файловых баз данных 1С журнал находится в папке с базой данных. Расположение файлов можно узнать при запуске программы в меню выбора базы данных:
Красным выделен путь. Если мы проследуем по этому пути, то увидим следующую картину:
Папка 1Cv8Log — это и есть директория, содержащая журнал регистрации.
- Если Вы планируете перенести файловую базу данных и хотите сохранить историю журнала регистрации, Вам обязательно надо скопировать папку 1Cv8Log в категорию новой базы 1С.
- Если необходимо очистить журнал регистрации 1С в файловой базе, просто удалите папку 1Cv8Log.
Клиент-серверная база 1С SQL
В клиент-серверном режиме файлы истории обычно хранятся на сервере в каталоге:
C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Log
Чтобы перенести журнал регистрации 1С для базы SQL, так же, как и для файловой, достаточно перенести папку в расположение новой базы.
Так же и с удалением — достаточно просто удалить данную папку.
Настройка журнала
Чтобы увидеть доступные настройки, необходимо зайти в и в главном меню найти пункт «Администрирование — Настройка журнала регистрации…»:
Получите 267 видеоуроков по 1С бесплатно:
В открывшемся интерфейсе доступны следующие настройки ведения журнала:
Здесь в поле «Регистрировать в журнале события» можно указать детализацию регистрируемых данных. Пункт «Не регистрировать» позволяет отключить ведение журнала вовсе. Другие пункты расшифровываются следующим образом:
- Ошибки — все возможные варианты сбоев и ошибок в системе;
- Предупреждения — важные сообщения системы, которые не являются ошибками;
- Информация — вся информация об изменяемых данных системы;
- Примечания — неважные сообщения (почти всегда их можно отключить).
Оптимизация журнала регистрации
Среди способов оптимизации скорости загрузки и работы с журналом можно выделить следующие методы:
Регистрацию меньшего количества событий. Отключение записи неважных для нас сообщений позволит существенно сократить объем информации и увеличить скорость работы.
Разделение хранения журнала по периодам. Если изменить настройку «Разделять хранение журнала по периодам» на значение день (для больших баз данных) / неделя (для средних), можно существенно поднять производительность журнала. Файлы логов будут разбиваться в папке 1Cv8Log на порции, заданные в настройке, и будут иметь вид, подобный 20140905000000.lgp, в котором видно дату и время создания лога.
Сокращение журнала регистрации также дает существенную оптимизацию в работе с журналом. Для этого нажмите на кнопку «Сократить» в настройках. Выберите период, до которого желаете сократить журнал:
При использовании данного способа настоятельно рекомендуется записать удаляемые события в отдельный файл. Это позволит в любой момент восстановить историю, которая была удалена из журнала базы данных 1С.
И последний и самый эффективный способ оптимизации — перевод журнала регистрации на так называемый «Новый формат». Доступен он начиная с версии платформы 1С 8.3.5.1068 . Данный формат хранения лога журнала регистрации не в текстовом файле, а в отдельной базе данных на СУБД SQLite.
Для перехода на новый формат достаточно сконвертировать журнал с помощью нажатия кнопки «Новый Формат»:
Будьте внимательны, обратная конвертация в старый формат невозможна .
В системе 1С для анализа технической информации существует также .
Журнал регистрации — вещь нужная и полезная, но, нередко очень и очень медленная.
В версии 8.3.5.1068 были введены некоторые улучшения, которые призваны решить проблему медленного журнала регистрации. Так, в частности, журнал регистрации теперь храниться в виде одного файла — базе данных SQLite.
В старых версиях файл журнала регистрации имеет расширение «lgp» и найти его можно тут:
Начиная с версии 8.3.5.1068 файл журнала регистрации имеет расширение «lgd» и находится все там же:
Для серверных баз, файл журнала регистрации можно отыскать тут:
На рисунке выше, красным подчеркнут UID базы, если баз много то узнать UID нужной базы можно заглянув в этот файл:
Кроме этого была добавлена пара новых функций и изменен формат времени (теперь время хранится в UTC).
Посмотрим, какие инструменты имеются в 1С для работы с журналом регистрации.
Функции
Все функции принадлежат к глобальному контексту и их подробное описание содержится в соответствующем разделе справки.
ЗаписьЖурналаРегистрации — позволяет добавить запись в журнал регистрации.
ПолучитьИспользованиеЖурналаРегистрации — возвращает массив уровней журнала регистрации для которых осуществляется запись событий, настроить уровни журнала регистрации можно в меню «Администрирование»->»Настройка журнала регистрации…» или воспользоваться следующей функцией.
УстановитьИспользованиеЖурналаРегистрации — позволяет программно установить уровни журнала регистрации, функция требует монопольного доступа и административных прав.
ПредставлениеСобытийЖурналаРегистрации — возвращает локализованное название события.
ВыгрузитьЖурналРегистрации — позволяет выгрузить содержимое журнала регистрации в XML файл или в таблицу значений, существует возможность указать файл журнала регистрации из которого будет произведена выгрузка.
ПолучитьЗначенияОтбораЖурналаРегистрации — позволяет получить возможные значения параметров отбора журнала регистрации, что пригодиться для формирования фильтра при использовании функции выше.
УстановитьИспользованиеСобытияЖурналаРегистрации — позволяет управлять регистрацией событий в журнале регистрации, требует административных прав.
ПолучитьИспользованиеСобытияЖурналаРегистрации — получает текущее состояние управления регистрацией указанного события, требует административных прав.
СкопироватьЖурналРегистрации — копирует часть журнала регистрации (в соответствии с фильтром) из одного файла в другой, требует административных прав.
ОчиститьЖурналРегистрации — удаляет часть записей журнала регистрации (в соответствии с фильтром), применима только для журналов нового вида (.lgd) и требует административных прав.
Данные
Как уже говорилось выше, данные из журнала регистрации можно получить при помощи функции «ВыгрузитьЖурналРегистрации».
Кроме этого для журналов регистрации нового вида (.lgd) можно использовать другой способ — внешний источник данных.
Для того, что бы использовать файл журнала регистрации в качестве внешнего источника данных, потребуется установить ODBC драйвер для SQLite, скачать его можно (выбор между 32-х и 64-х битыми версиями зависит не от версии ОС, а от версии 1С).
После установки драйвера добавляем в конфигураторе новый внешний источник данных, а затем добавляем таблицы, строка соединения выглядит пример так: «DRIVER=SQLite3 ODBC Driver;Database=D:\1Cv8.lgd;BigInt=1;»
Затем можно будет выбрать интересующие Вас таблицы (основная таблица называется «EventLog», но для полноты информации потребуются все таблицы).
После выполнения всех операций получится следующее:
После этого останется создать запрос, вытаскивающий всю нужную информацию.
На этом все, надеюсь эта статья Вам помогла.