Администрирование · 11 мин
Как в журнале регистрации 1С 8.3 узнать, какие изменения вносились
Как в журнале регистрации 1С 8.3 узнать, кто и какие изменения вносил в документы и справочники: фильтры, версионирование объектов, настройка и ограничения.
Журнал регистрации в 1С 8.3 — это встроенный инструмент, который фиксирует действия пользователей и системы: входы в базу, проведение и отмену проведения документов, изменение справочников, ошибки и фоновые операции. Когда нужно выяснить, кто изменил документ или удалил элемент справочника, именно журнал регистрации становится первым источником информации.
Важно понимать ограничение: журнал регистрации фиксирует факт изменения объекта (кто, когда, какой объект), но по умолчанию не хранит, какие именно поля были изменены и какие значения были до и после. Чтобы видеть детализацию изменений, нужно заранее включить версионирование объектов или использовать специальные механизмы.
Ниже разобраны практические шаги: как открыть журнал, настроить отбор, найти нужные события, а также какие дополнительные инструменты использовать, если журнала регистрации недостаточно.
Как открыть журнал регистрации в 1С 8.3
Есть два основных способа открыть журнал регистрации — из пользовательского режима и из конфигуратора. Пользовательский режим удобнее для быстрой проверки, конфигуратор — для детального анализа и выгрузки данных.
В пользовательском режиме (1С:Предприятие) путь зависит от конфигурации. В типовых конфигурациях на управляемом интерфейсе журнал обычно находится в разделе «Администрирование» → «Обслуживание» → «Журнал регистрации». Если раздела нет, откройте главное меню (кнопка со стрелкой вниз в левом верхнем углу) → «Все функции» → в дереве найдите «Стандартные» → «Журнал регистрации».
В конфигураторе журнал открывается через меню «Администрирование» → «Журнал регистрации». Этот вариант доступен пользователям с правами администратора и позволяет дополнительно выгрузить журнал в файл.
- 1Откройте журнал: «Все функции» → «Стандартные» → «Журнал регистрации» или «Администрирование» → «Журнал регистрации» в конфигураторе
- 2Нажмите кнопку «Отбор» и задайте период, пользователя и событие
- 3Найдите нужное событие в списке и дважды щёлкните по строке, чтобы увидеть детали
- 4При необходимости перейдите к объекту по ссылке в колонке «Данные»
Настройка отбора: как найти нужные события
Без отбора журнал показывает тысячи записей, и найти нужное событие вручную практически невозможно. Кнопка «Отбор» открывает форму, где можно сузить выборку по нескольким критериям одновременно.
Ключевые параметры отбора: период (дата и время начала и окончания), пользователь, компьютер, событие, важность и данные. Для поиска изменений в документах и справочниках в форме отбора на вкладке «События» разверните группу «Данные» и отметьте «Изменение», «Добавление», «Удаление». Если интересует проведение документов, отметьте «Проведение» и «Отмена проведения».
В поле «Данные» можно указать конкретный объект — например, определённый документ «Реализация товаров и услуг». Тогда журнал покажет всю историю действий именно с этим документом. Комбинация «пользователь + период + событие Изменение» — самый рабочий вариант, когда известно, кто мог внести правки.
Что именно показывает журнал регистрации
Каждая запись журнала содержит дату и время с точностью до секунды, имя пользователя, компьютер, событие, важность, представление данных и комментарий. По событию «Данные. Изменение» вы увидите, что конкретный пользователь в конкретное время изменил конкретный объект.
Однако журнал не показывает, какие реквизиты были изменены и какие значения были раньше. Запись «Иванов изменил документ Реализация № 154» — это факт изменения, но не его содержание. Это принципиальное ограничение штатного механизма, о котором часто забывают.
Для проведённых документов журнал фиксирует отдельные события проведения и отмены проведения, что позволяет восстановить последовательность: документ был создан, проведён, затем отменено проведение, изменён и проведён повторно. По времени событий можно сопоставить действия с реальными хозяйственными операциями.
Проверьте автора и время — совпадают ли с реальной работой сотрудника
Какие поля изменены — видно только через версионирование
Проверьте, не нарушилась ли целостность связанных документов
Может указывать на попытку изменить чужие или закрытые данные
Версионирование объектов: как увидеть содержимое изменений
Чтобы видеть не только факт изменения, но и что именно поменялось, в типовых конфигурациях есть механизм версионирования объектов. Он включается в разделе «Администрирование» → «Общие настройки» → флаг «Версионирование объектов» (в некоторых конфигурациях путь: «Администрирование» → «Поддержка и обслуживание»).
После включения нужно указать, для каких видов объектов хранить версии: документы, справочники выбираются в списке, для каждого вида задаётся режим — «Версионировать» или «Не версионировать». Для документов можно включить опцию «Версионировать при проведении», чтобы версия сохранялась автоматически.
Просмотр истории версий выполняется из карточки объекта: кнопка «Ещё» → «История изменений» (или «Версии объекта»). Откроется список версий с указанием автора и даты. Выбрав две версии, можно нажать «Сравнить версии» — система покажет табличный отчёт с различиями по реквизитам и табличным частям: было/стало.
Критичный момент: версионирование начинает работать только с момента включения. Узнать, что изменяли в документе до включения механизма, штатными средствами невозможно — останется только факт изменения из журнала регистрации.
Дополнительные способы контроля изменений
Если журнала регистрации и версионирования недостаточно, есть ещё несколько подходов. Во многих типовых конфигурациях документы имеют реквизиты «Автор» и служебные поля, которые заполняются автоматически при создании — по ним можно быстро определить, кто завёл документ, без открытия журнала.
Дата запрета изменения данных («Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных») не показывает изменения, но предотвращает их: пользователи не смогут редактировать документы закрытых периодов. Это профилактическая мера, которую стоит сочетать с контролем через журнал.
Для нештатных ситуаций — например, подозрения на массовые изменения через обработки или внешние подключения — журнал регистрации можно выгрузить в файл формата lgd или в табличный документ и проанализировать сторонними средствами. Выгрузка выполняется из формы журнала: «Ещё» → «Выгрузить журнал регистрации» (в конфигураторе — «Файл» → «Сохранить копию»).
Как выбрать инструмент
Типичные ошибки при работе с журналом регистрации
Самая частая ошибка — поиск без отбора по периоду. Журнал большой базы может содержать миллионы записей, и форма будет открываться долго, а прокрутка не даст результата. Всегда ограничивайте период хотя бы неделей или месяцем.
Вторая ошибка — ожидание, что журнал покажет старые и новые значения полей. Пользователи открывают событие «Изменение», не находят деталей и считают, что журнал «не работает». На самом деле детализация значений — это функция версионирования, а не журнала.
Третья ошибка — игнорирование имени компьютера и сеанса. Если под одной учётной записью работают несколько сотрудников, колонки «Компьютер» и номер сеанса помогают понять, с какого рабочего места вносились изменения. Это повод настроить персональные учётные записи, иначе ответственность установить будет невозможно.
Ограничения и технические нюансы
Журнал регистрации хранится в файлах формата lgd в каталоге базы (для файловых баз) или на сервере 1С. При больших объёмах журнал можно сократить: в конфигураторе «Администрирование» → «Настройка журнала регистрации» → кнопка «Сократить» с указанием даты, до которой удалить события. Перед сокращением рекомендуется выгрузить журнал в файл.
В той же настройке можно выбрать уровень регистрируемых событий: от «Не регистрировать» до «Регистрировать все события». По умолчанию обычно регистрируются все события кроме отмеченных как избыточные. Отключение регистрации событий изменения данных лишит вас возможности расследовать инциденты, поэтому снижать уровень стоит только осознанно.
Учитывайте, что время в журнале указывается по часовому поясу сервера или сеанса — при работе распределённых команд в разных часовых поясах это может вводить в заблуждение при сопоставлении событий с реальным временем сотрудников.
Как проверить результат
Показаны только события по нужному объекту за заданный период
Пустой список при заведомо существующих изменениях — проверьте период и уровень регистрации событий
Виден список версий, сравнение показывает отличия реквизитов
Кнопки «История изменений» нет — версионирование не включено для этого вида объектов
В событии указан конкретный пользователь и компьютер
Один общий пользователь для всех — персонализировать автора нельзя
Частые вопросы
Можно ли в журнале регистрации увидеть старое и новое значение реквизита?
Нет, штатный журнал регистрации фиксирует только факт изменения объекта, автора и время. Старые и новые значения видны через механизм версионирования объектов, если он был включён до момента изменения.
Как узнать, кто удалил документ?
Установите в журнале отбор по событию «Данные. Удаление» и укажите период. Если документ был помечен на удаление, он ещё доступен в базе — откройте его и снимите пометку при необходимости. При физическом удалении через «Удаление помеченных объектов» журнал покажет автора операции, но восстановить объект поможет только резервная копия.
Почему в журнале нет событий за нужный период?
Возможные причины: журнал был сокращён, изменён уровень регистрации событий, либо в отборе задан неверный период с учётом часового пояса. Проверьте настройку журнала в конфигураторе: «Администрирование» → «Настройка журнала регистрации».
Можно ли отключить запись действий конкретного пользователя?
Штатно нельзя исключить отдельных пользователей из регистрации — уровень регистрации задаётся для всей информационной базы. Это сделано намеренно: журнал регистрации предназначен в том числе для аудита действий.
Чем отличается журнал регистрации в файловой и клиент-серверной базе?
По функциональности отличий почти нет: события и отборы одинаковые. Разница в хранении — в файловом варианте журнал лежит в подкаталоге 1Cv8Log каталога базы, в клиент-серверном — в каталоге сервера. Для сокращения и выгрузки используются те же штатные команды.
Как долго хранится журнал регистрации?
Автоматически журнал не очищается — записи накапливаются, пока администратор не выполнит сокращение вручную или не настроит разделение журнала по периодам (день, неделя, месяц, год) в настройках. На активных базах рекомендуется периодически сокращать журнал с предварительной выгрузкой архива.
Что важно запомнить
Журнал регистрации отвечает на вопросы «кто, когда, какой объект», а версионирование — «что именно изменилось». Используйте отбор по периоду, пользователю и событию, включите версионирование для критичных объектов заранее и периодически сокращайте журнал с выгрузкой архива.