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