Администрирование · 9 мин
Журнал регистрации 1С: как посмотреть события и действия пользователей
Как открыть журнал регистрации в 1С, настроить отбор событий, посмотреть действия пользователя, изменения документов и выгрузить данные в файл.
Журнал регистрации — встроенный механизм платформы 1С:Предприятие, который фиксирует действия пользователей и системные события: вход и выход из базы, создание и изменение документов, ошибки, работу регламентных заданий. По этому журналу администратор выясняет, кто изменил или удалил документ, когда база была недоступна и какие ошибки возникали при обмене данными.
Доступ к журналу регистрации есть только у пользователей с правами администратора или с включённым правом «Журнал регистрации» в роли. Если пункта в меню нет, значит, прав недостаточно — обратитесь к администратору базы или попросите выдать нужную роль.
Ниже разобраны способы открытия журнала в разных интерфейсах, настройка отборов, типичные сценарии анализа и ограничения механизма.
Как открыть журнал регистрации в типовых конфигурациях
В конфигурациях на управляемых формах (Бухгалтерия предприятия 3.0, Управление торговлей 11, Зарплата и управление персоналом 3.1 и подобных) путь одинаковый:
- 1Откройте раздел «Администрирование» в панели разделов
- 2Перейдите в подраздел «Обслуживание» (в некоторых конфигурациях — «Поддержка и обслуживание»)
- 3Нажмите ссылку «Журнал регистрации»
- 4Дождитесь загрузки списка событий — при большом объёме журнала это может занять время
- 5Установите отбор по периоду и пользователю, затем нажмите «Обновить»
В конфигурациях с обычным интерфейсом (например, Управление торговлей 10.3, старые версии Бухгалтерии) журнал открывается через главное меню: «Сервис» → «Журнал регистрации». В режиме толстого клиента путь тот же.
Если конфигурация самописная или сильно доработанная и стандартного пункта нет, журнал всегда можно открыть через конфигуратор: главное меню «Администрирование» → «Журнал регистрации». Этот способ работает независимо от прикладного решения.
Как настроить отбор событий
Без отбора журнал показывает тысячи записей, и найти нужное событие вручную практически невозможно. Кнопка «Отбор» (или «Установить отбор») открывает форму с параметрами фильтрации.
Основные параметры отбора:
- Период (дата начала и окончания) — главный фильтр; всегда сужайте интервал до конкретного дня или часа.
- Пользователь — события конкретного сотрудника или сеанса.
- Событие — тип операции: «Данные. Добавление», «Данные. Изменение», «Данные. Удаление», «Сеанс. Аутентификация» и другие.
- Важность — уровни «Ошибка», «Предупреждение», «Информация», «Примечание».
- Данные / Метаданные — отбор по конкретному объекту, например по виду документа или справочника.
- Компьютер, приложение, сеанс — полезны в серверных базах с несколькими рабочими серверами.
После установки условий нажмите «ОК» и «Обновить». Список покажет только события, удовлетворяющие всем заданным условиям одновременно.
Как посмотреть действия конкретного пользователя
Самый частый сценарий — выяснить, что делал сотрудник: какие документы создавал, менял или удалял. Для этого в отборе укажите пользователя и период, а в списке событий оставьте группу «Данные» (добавление, изменение, удаление, проведение).
Двойной щелчок по строке события открывает карточку с подробностями: имя пользователя, компьютер, сеанс, представление объекта, комментарий события. Для событий изменения данных в карточке есть ссылка на сам объект — по ней можно перейти к документу или элементу справочника.
Журнал фиксирует факт изменения объекта и его автора, но не хранит прежние значения реквизитов. Чтобы узнать, что именно поменялось в документе, сравнивайте его с резервной копией или используйте механизм версионирования объектов, если он включён в конфигурации.
Если событие «Данные. Удаление» присутствует, а объект в базе отсутствует, это подтверждает факт непосредственного удаления. Установка пометки удаления фиксируется как обычное изменение данных.
Как найти ошибки и системные события
Для диагностики сбоев установите отбор по важности «Ошибка» за нужный период. Так вы увидите ошибки регламентных заданий, обменов данными, проведения документов и обновления конфигурации. Комментарий события обычно содержит текст исключения, по которому можно искать причину.
Полезные типы событий для администратора:
- Сеанс. Аутентификация / Ошибка аутентификации — кто и когда входил в базу, с каких компьютеров, были ли неудачные попытки подбора пароля.
- Фоновое задание. Ошибка выполнения — сбои регламентных операций: обменов, расчётов, рассылок.
- Доступ. Отказ в доступе — попытки открыть объекты без необходимых прав.
- Информационная база. Обновление версии программы — история обновлений конфигурации.
Как выгрузить журнал регистрации в файл
Для передачи журнала специалисту поддержки или для архива используйте кнопку «Выгрузить» (в конфигураторе — «Файл» → «Сохранить копию» при открытом журнале). Платформа предлагает два формата: внутренний формат журнала (.lgf/.lgp) и XML.
Формат .lgf удобен для последующего просмотра средствами 1С: получатель открывает файл через «Файл» → «Открыть» в конфигураторе или через обработку просмотра. XML подходит для разбора сторонними средствами и скриптами. Перед выгрузкой установите отбор — выгружается только видимая по фильтру часть событий, что сильно уменьшает размер файла.
Настройка уровня регистрации и сокращение журнала
Объём фиксируемых событий задаётся в конфигураторе: «Администрирование» → «Настройка журнала регистрации». Доступны варианты: не регистрировать ничего, регистрировать только ошибки, ошибки и предупреждения, а также полный набор событий. Для большинства баз разумен режим с регистрацией ошибок, предупреждений и информационных событий.
Журнал в файловых базах хранится в каталоге базы (подкаталог 1Cv8Log), в клиент-серверных — на сервере 1С. Со временем он разрастается, поэтому периодически выполняйте сокращение: «Администрирование» → «Сократить журнал регистрации», с указанием даты, до которой удалить события. Перед сокращением сделайте выгрузку старого периода в файл.
Ограничения и альтернативы журналу регистрации
Журнал регистрации не заменяет аудит данных: он не показывает, какие именно значения были в документе до изменения, и не фиксирует просмотр данных без их изменения. Если требуется детальная история изменений реквизитов, в типовых конфигурациях включите «Версионирование объектов» (раздел «Администрирование» → «Общие настройки») — тогда для документов и справочников будут сохраняться полные версии с возможностью сравнения.
Для централизованного сбора событий с нескольких баз используют технологический журнал платформы и внешние средства мониторинга. Технологический журнал настраивается файлом logcfg.xml и пишет низкоуровневые события: запросы к СУБД, длительные операции, взаимоблокировки — то, чего в обычном журнале регистрации нет.
Что важно запомнить
Журнал регистрации открывается через «Администрирование» → «Обслуживание» и требует прав администратора. Всегда задавайте отбор по периоду и пользователю, перед сокращением журнала выгружайте данные в файл, а для истории изменений реквизитов используйте версионирование объектов.
Частые вопросы
Почему у меня нет пункта «Журнал регистрации» в меню?
Скорее всего, у вашей учётной записи нет прав администратора или права «Журнал регистрации» в роли. Попросите администратора базы открыть журнал за вас или добавить соответствующее право в профиль группы доступа.
Можно ли узнать, кто удалил документ в 1С?
Да. Установите отбор по событию «Данные. Удаление» за нужный период, при необходимости сузьте по виду документа. В карточке события будут указаны пользователь, компьютер и время удаления. Если документ просто помечен на удаление, ищите событие «Данные. Изменение».
Видно ли в журнале, что именно изменилось в документе?
Нет, журнал регистрации фиксирует только факт и автора изменения, но не прежние значения реквизитов. Для такой истории включите механизм версионирования объектов в настройках конфигурации — он сохраняет полные версии документов с возможностью сравнения.
За какой период хранятся события в журнале регистрации?
Ограничения по сроку нет — события хранятся, пока журнал не сокращён вручную или не настроено автоматическое сокращение. На практике объём ограничен местом на диске, поэтому администраторы периодически удаляют старые записи, предварительно выгружая их в файл.
Как посмотреть журнал регистрации в файловой базе без конфигуратора?
Откройте базу в режиме «Предприятие» под пользователем с правами администратора и перейдите в «Администрирование» → «Обслуживание» → «Журнал регистрации». Конфигуратор нужен только для настройки уровня регистрации и сокращения журнала.
Почему время событий в журнале не совпадает с реальным?
В клиент-серверном режиме события записываются по времени сервера 1С, которое может отличаться от часового пояса пользователей. Проверьте настройки часового пояса информационной базы и учитывайте смещение при задании отбора по периоду.