К статье
Практический материал

Администрирование · 12 мин

Как включить и настроить журнал регистрации в 1С 8.3

Пошаговая инструкция: как включить журнал регистрации в 1С 8.3, настроить уровни регистрации событий, просматривать и фильтровать записи в конфигураторе и режиме предприятия.

Журнал регистрации в 1С 8.3 — это встроенный механизм, который фиксирует действия пользователей, ошибки, изменения данных и системные события. По умолчанию большинство событий уже записываются, но администратор может изменить уровень детализации: включить регистрацию всех событий или, наоборот, сократить её для экономии места и повышения производительности.

Настройка журнала выполняется в конфигураторе и занимает несколько минут. Однако неправильный выбор уровня регистрации приводит либо к переполнению журнала гигабайтами малополезных записей, либо к потере важной информации о действиях пользователей. Поэтому важно понимать, какие уровни существуют и когда их применять.

Ниже описано, где находится настройка журнала регистрации, как включить нужные уровни, как просматривать записи в конфигураторе и в режиме «1С:Предприятие», а также как сократить разросшийся журнал без потери критичных данных.

Что такое журнал регистрации и зачем он нужен

Журнал регистрации — это системное хранилище событий информационной базы. Платформа автоматически записывает вход и выход пользователей, запуск и завершение сеансов, ошибки, предупреждения, изменение данных (если включён соответствующий уровень), а также события, которые прикладной код добавляет через метод ЗаписьЖурналаРегистрации.

Практическая ценность журнала — расследование инцидентов. Когда пользователь утверждает, что «документ удалился сам», или когда нужно понять, кто изменил критичный справочник, журнал регистрации даёт ответ: время, пользователя, компьютер, тип события и представление данных. Без него аудит действий в базе практически невозможен.

Физически журнал хранится в формате LGD (файл с расширением .lgd) в служебном каталоге информационной базы. В файловом варианте это подкаталог 1Cv8Log в папке базы, в клиент-серверном — каталог на сервере 1С, путь к которому задаётся при создании базы в консоли кластера.

Как открыть настройку журнала регистрации в конфигураторе

Основной способ управления журналом — через конфигуратор. Для этого нужны права администратора информационной базы. Запустите конфигуратор, откройте нужную базу и авторизуйтесь под пользователем с полными правами.

Далее откройте меню «Администрирование» → «Настройка журнала регистрации…». Появится диалог, где задаются уровни регистрации событий и период сокращения журнала. Именно здесь определяется, что именно платформа будет фиксировать.

Обратите внимание: настройка применяется ко всей информационной базе, а не к отдельному пользователю. Изменения вступают в силу сразу после нажатия «ОК», перезапуск сервера или сеансов не требуется.

Порядок включения нужного уровня регистрации
  1. 1
    Откройте базу в конфигураторе под пользователем с полными правами
  2. 2
    Перейдите в меню «Администрирование» → «Настройка журнала регистрации…»
  3. 3
    Установите флажки напротив нужных уровней: Ошибки, Предупреждения, Информация, Примечания
  4. 4
    При необходимости включите регистрацию доступа к данным и отказа в доступе (в нижней части диалога)
  5. 5
    Нажмите «ОК» и убедитесь, что новые события появляются в журнале

Какие уровни регистрации выбрать

В диалоге настройки доступны четыре уровня событий. Платформа записывает событие, если включён его уровень или более важный. Разберём назначение каждого.

Ошибки — критические сбои: ошибки выполнения кода, проблемы с СУБД, неудачные операции. Этот уровень рекомендуется держать включённым всегда, иначе расследование проблем станет невозможным.

Предупреждения — некритичные отклонения, которые не прервали работу, но требуют внимания. Полезны при диагностике нестабильного поведения базы.

Информация — штатные события: вход и выход пользователей, начало и завершение сеансов, изменение данных. Именно этот уровень нужен для аудита действий пользователей.

Примечания — максимально подробные записи. Включают массу технических событий и быстро раздувают журнал. Оправданы только на время отладки конкретной проблемы.

Дополнительно в диалоге есть флажки регистрации доступа к данным и отказа в доступе. Они нужны для строгого аудита безопасности, но генерируют очень большой объём записей — включайте их осознанно и на ограниченный период.

Сравнение уровней регистрации

Только ошибки

Минимальная нагрузка и размер журнала. Подходит для стабильно работающих баз, но не даёт аудита действий пользователей.

Ошибки + Предупреждения + Информация

Оптимальный вариант для большинства баз: фиксируются сбои и действия пользователей без избыточной детализации.

Все уровни включая Примечания

Максимальная детализация для отладки. Журнал растёт быстро, производительность может снижаться. Включать временно.

Как просмотреть журнал регистрации

Просмотр доступен и в конфигураторе, и в режиме «1С:Предприятие». В конфигураторе откройте «Администрирование» → «Журнал регистрации…». Откроется таблица событий с колонками: дата и время, важность, пользователь, компьютер, событие, комментарий и представление данных.

Объём журнала в активной базе исчисляется тысячами записей в день, поэтому без отбора работать с ним неудобно. Нажмите кнопку «Отбор…» и задайте условия: период, конкретного пользователя, уровень важности, тип события или подстроку в данных. Например, чтобы узнать, кто изменил элемент справочника, установите отбор по событию «Данные. Изменение» и укажите представление объекта.

Двойной щелчок по строке открывает карточку события с полной информацией: имя компьютера, сеанс, номер соединения, разделение данных. Эти детали помогают точно идентифицировать источник действия даже при работе нескольких пользователей под одной учётной записью.

Просмотр в режиме «1С:Предприятие»

В пользовательском режиме журнал доступен через стандартную функцию: «Все функции» → «Стандартные» → «Журнал регистрации». В типовых конфигурациях он также может быть вынесен в раздел «Администрирование». Права на просмотр определяются ролью «Журнал регистрации» или правом «Просмотр журнала регистрации».

Как сократить журнал регистрации

При включённой регистрации информационных событий файл журнала растёт постоянно и со временем может занимать десятки гигабайт. Это замедляет открытие журнала и расходует дисковое пространство. Платформа предусматривает штатный механизм сокращения.

В диалоге «Администрирование» → «Настройка журнала регистрации…» нажмите кнопку «Сократить». Укажите дату, до которой удалить записи, и отметьте опцию «Выгрузить удаляемые события в файл», если старые записи нужно сохранить в архив (формат ELF). После подтверждения платформа удалит старые записи и пересоздаст файл журнала.

Альтернативный вариант — разделение журнала по периодам. В настройках информационной базы (в клиент-серверном варианте — в свойствах базы в консоли кластера) можно задать режим разделения хранения журнала: по дням, неделям, месяцам или годам. Тогда старые периоды удаляются простым удалением соответствующих файлов без штатного сокращения.

Частые ошибки и ограничения

Наиболее распространённая ошибка — включение всех уровней «на всякий случай» на постоянной основе. Регистрация примечаний и доступа к данным в активной базе генерирует огромный поток записей, снижает производительность и за недели заполняет диск. Детальный уровень включайте точечно, на время диагностики.

Вторая типичная ситуация — администратор ищет событие, а его нет в журнале. Причины: событие произошло до включения нужного уровня регистрации, журнал был сокращён, либо отбор настроен слишком узко. Проверяйте период отбора и снимайте лишние условия.

Учитывайте и ограничение самого механизма: журнал регистрации фиксирует факт изменения данных и их представление, но не является полноценным версионированием. Восстановить прежнее состояние объекта по журналу нельзя — для этого нужны отдельные механизмы (например, история изменений в типовых конфигурациях) и резервные копии.

Типичные ошибки
01
Включение всех уровней навсегда — журнал раздувается, падает производительность, заканчивается место на диске
02
Сокращение журнала без выгрузки в файл — история действий пользователей теряется безвозвратно
03
Поиск события без учёта периода — запись отсутствует, потому что произошла до смены настроек или отбор слишком узкий
04
Ручное удаление файлов журнала при активных сеансах — риск повреждения файла журнала

Проверка результата настройки

После изменения настроек убедитесь, что события действительно записываются. Выполните контрольное действие: завершите сеанс и войдите снова, затем откройте журнал регистрации. При включённом уровне «Информация» должны появиться события начала и завершения сеанса с текущим временем.

Дополнительно проверьте регистрацию изменений данных: измените любой некритичный элемент тестового справочника и найдите в журнале событие «Данные. Изменение» с указанием пользователя и объекта. Если событие появилось — настройка работает корректно.

Контрольные точки

Как проверить результат

Записи о сеансах
Норма

События «Сеанс. Начало» и «Сеанс. Завершение» появляются с актуальным временем

Тревожный признак

Записей нет — уровень «Информация» не включён или журнал не обновлён

Регистрация изменений данных
Норма

Событие «Данные. Изменение» содержит пользователя и представление объекта

Тревожный признак

Событие отсутствует — проверьте уровни регистрации в настройках журнала

Размер файла журнала
Норма

Файл растёт умеренно и контролируется сокращением или разделением по периодам

Тревожный признак

Файл растёт на гигабайты за дни — включены избыточные уровни или регистрация доступа

В базах с большим числом пользователей удобно сочетать уровень «Информация» с разделением журнала по месяцам: записи о действиях сохраняются, а старые периоды легко архивировать или удалять штатными средствами без остановки работы.
ПЗ
Практическое замечание

Частые вопросы

Можно ли включить журнал регистрации без конфигуратора?

Частично. В клиент-серверном варианте уровни регистрации можно изменить через консоль кластера серверов 1С в свойствах информационной базы. Просмотр журнала доступен и в режиме «1С:Предприятие» через стандартную обработку, но полная настройка уровней традиционно выполняется в конфигураторе.

Почему в журнале нет записей о действиях конкретного пользователя?

Возможные причины: уровень «Информация» был включён после совершения действий, журнал сокращён за нужный период, в отборе установлены лишние условия, либо пользователь работает в другой информационной базе. Проверьте настройки уровней и снимите все отборы для контроля.

Влияет ли включение журнала регистрации на производительность?

Уровни «Ошибки» и «Предупреждения» практически не влияют. Уровень «Информация» создаёт умеренную нагрузку, заметную только в очень активных базах. Регистрация примечаний и доступа к данным может ощутимо замедлять работу — их включают временно для диагностики.

Где физически хранится журнал регистрации?

В файловой базе — в подкаталоге 1Cv8Log внутри папки базы. В клиент-серверном варианте — в каталоге, указанном в свойствах информационной базы в консоли кластера серверов. Файл имеет формат LGD, при разделении по периодам создаются отдельные файлы за каждый период.

Можно ли восстановить удалённые записи журнала?

Нет, сокращение удаляет записи безвозвратно. Сохранить историю можно только заранее: выгрузкой удаляемых событий в ELF-файл при сокращении или копированием файлов журнала в архив до выполнения операции.

Позволяет ли журнал регистрации узнать, какие именно значения были в документе до изменения?

Нет. Журнал фиксирует факт и время изменения, пользователя и представление объекта, но не хранит прежние значения реквизитов. Для отслеживания старых значений используются механизмы версионирования объектов в типовых конфигурациях или собственные доработки.

Итог

Что важно запомнить

Журнал регистрации в 1С 8.3 включён по умолчанию; уровни детализации настраиваются в конфигураторе через «Администрирование» → «Настройка журнала регистрации». Для большинства баз оптимальны уровни «Ошибки», «Предупреждения» и «Информация». Контролируйте размер журнала сокращением с обязательной выгрузкой в файл или разделением по периодам.