Администрирование · 12 мин
Журнал регистрации в 1С: зачем нужен и как использовать
Зачем нужен журнал регистрации в 1С: какие события фиксирует, как найти ошибку, настроить уровни регистрации, сократить размер лога и не потерять данные аудита.
Журнал регистрации — встроенный механизм платформы 1С:Предприятие, который автоматически фиксирует события, происходящие в информационной базе: вход и выход пользователей, изменение документов и справочников, ошибки, фоновые задания, действия администратора. По сути, это «чёрный ящик» системы: когда что-то пошло не так, именно журнал регистрации первым отвечает на вопросы «кто, когда и что сделал».
Многие пользователи годами работают в 1С и не открывают журнал регистрации, считая его инструментом «для программистов». На практике он полезен и бухгалтеру, который хочет узнать, кто изменил проведённый документ, и руководителю, проверяющему, не выгружали ли данные из базы, и администратору, расследующему сбой обмена. При этом журнал не требует установки дополнительных компонентов — он работает «из коробки» в любой конфигурации.
Важно понимать: журнал регистрации не заменяет резервное копирование и не позволяет «откатить» изменения. Он фиксирует факт события, но не хранит старые значения реквизитов (за редкими исключениями настраиваемого аудита данных). Его задача — дать след для расследования, а не восстановить информацию.
Какие события фиксирует журнал регистрации
Платформа записывает в журнал десятки типов событий. Условно их можно разделить на несколько групп. Первая — действия пользователей: начало и завершение сеанса, аутентификация (в том числе неудачные попытки входа), создание, изменение, удаление и проведение объектов. Вторая группа — работа системы: запуск и завершение фоновых и регламентных заданий, события обмена данными, обновление конфигурации. Третья — ошибки: исключения в коде, конфликты блокировок, проблемы при выполнении запросов.
Каждая запись содержит дату и время с точностью до долей секунды, имя пользователя, компьютер, с которого выполнялось действие, тип события, уровень важности (информация, предупреждение, ошибка, примечание), представление данных и комментарий. Для событий изменения данных указывается конкретный объект — например, «Реализация товаров и услуг 0000-001234».
Отдельно стоит выделить события безопасности: отказ в доступе, изменение прав пользователей, работу с профилями групп доступа. Если в компании действуют требования по разграничению доступа, именно эти записи позволяют подтвердить, что права настраивались осознанно и контролируемо.
Практические сценарии: когда журнал незаменим
Кто изменил или удалил документ
Классическая ситуация: бухгалтер обнаруживает, что сумма в проведённой накладной изменилась, или документ вовсе исчез. Открываем журнал регистрации, ставим отбор по типу события «Данные. Изменение» и «Данные. Удаление» за нужный период, при необходимости указываем конкретный документ в отборе по данным. Журнал покажет пользователя, время и компьютер, с которого выполнялось действие. Это не только способ найти виноватого, но и возможность понять, было ли изменение случайным.
Почему не сработало регламентное задание
Если обмен с сайтом, синхронизация с банком или автоматическая рассылка отчётов перестали выполняться, журнал регистрации покажет, запускалось ли задание вообще и с какой ошибкой завершилось. Отбор по событию «Фоновое задание. Ошибка выполнения» за последние сутки обычно сразу даёт текст исключения — например, «Ошибка соединения с сервером» или «Нарушение прав доступа». Это экономит часы на догадках.
Расследование сбоев и «тормозов»
Массовые ошибки блокировок, сообщения об отсутствии места на диске, ошибки СУБД — всё это попадает в журнал. Если пользователи жалуются, что «1С вылетает», фильтр по уровню «Ошибка» за период жалоб покажет, носит ли проблема системный характер или связана с конкретными действиями конкретного пользователя.
Отбор по событию «Данные. Изменение» за период
Отбор по «Фоновое задание. Ошибка выполнения»
Отбор по пользователю и уровню «Ошибка»
Отбор по событию «Сеанс. Аутентификация»
Как открыть журнал регистрации и настроить отборы
В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP и другие на БСП) журнал находится в разделе «Администрирование → Обслуживание → Журнал регистрации». В любом прикладном решении доступен и универсальный путь: главное меню (кнопка с логотипом или «Все функции») → «Администрирование» → «Журнал регистрации». Для просмотра нужны права администратора или роль «Просмотр журнала регистрации» — обычный пользователь его не увидит.
Главный инструмент работы — кнопка «Отбор». Без отбора журнал за активный день может содержать десятки тысяч записей, и найти нужное вручную нереально. Минимальный полезный набор отборов: период (дата начала и окончания), уровень важности (например, только ошибки), пользователь, тип события, данные (конкретный объект). Отборы комбинируются по принципу «И» — чем точнее условия, тем быстрее результат.
- 1Откройте «Администрирование → Обслуживание → Журнал регистрации»
- 2Нажмите «Отбор» и задайте период, когда могло произойти изменение
- 3В списке событий отметьте «Данные. Изменение» и «Данные. Удаление»
- 4В поле «Данные» укажите ссылку на конкретный документ или справочник
- 5Нажмите «ОК» и изучите записи: пользователь, время, компьютер
- 6Двойным щелчком откройте запись и посмотрите подробности в поле «Комментарий»
Полезный приём — сохранение выгрузки. Кнопка «Выгрузить журнал» позволяет сохранить записи во внешний файл (форматы XML или собственный .lgd), который затем можно открыть на другом компьютере через «Загрузить журнал» или передать специалисту поддержки. Это удобно, когда расследование ведётся не на сервере, а данные нужны полностью.
Настройка уровней регистрации и размера журнала
По умолчанию платформа регистрирует все события, и на активной базе журнал разрастается быстро — в файловом варианте это файл 1Cv8.lgd рядом с базой, в клиент-серверном — данные на сервере 1С. Разросшийся журнал замедляет открытие и отборы, а в файловых базах заметно увеличивает общий размер каталога.
Настройка выполняется через кнопку «Настройка журнала регистрации» в форме журнала (в типовых конфигурациях — отдельный пункт в «Обслуживании»). Доступны варианты: не регистрировать ничего, регистрировать только ошибки, ошибки и предупреждения, ошибки/предупреждения/информацию, либо все события. Для большинства рабочих баз разумный компромисс — регистрация ошибок, предупреждений и информации: аудит изменений данных при этом сохраняется, а «шум» от технических примечаний отсекается.
Там же настраивается сокращение журнала: кнопка «Сократить» позволяет удалить записи до указанной даты. Перед сокращением платформа предложит сохранить удаляемую часть в файл — соглашайтесь, если записи могут понадобиться для аудита. Учтите, что сокращение в файловой базе выполняется в монопольном режиме и может занять заметное время на большом журнале.
Ограничения и типичные ошибки при работе с журналом
Первое ограничение: журнал фиксирует факт изменения, но не показывает, какое именно значение было до изменения. Запись скажет «пользователь Иванова изменила документ», но не «сумма была 10 000, стала 15 000». Для детального аудита значений реквизитов нужны дополнительные механизмы — версионирование объектов в типовых конфигурациях или подсистемы аудита. Второе ограничение: в файловых базах журнал может повреждаться при аварийном завершении работы, поэтому регулярное копирование каталога базы критично.
Ещё нюанс — время в записях. Журнал хранит время сервера или компьютера, на котором работает база; если часы на сервере сбиты, расследование по времени станет мучением. Проверяйте синхронизацию времени на сервере и рабочих станциях — это простое действие снимает массу вопросов при анализе инцидентов.
Журнал регистрации и безопасность
С точки зрения безопасности журнал — основной источник доказательств при внутренних расследованиях. События аутентификации показывают все входы в систему, включая неудачные; события отказа в доступе фиксируют попытки открыть то, на что у пользователя нет прав; события изменения ролей и профилей доступа — кто и когда расширил себе полномочия. Регулярный просмотр этих категорий (хотя бы раз в неделю отбором по соответствующим событиям) — простая и бесплатная практика контроля.
При этом сам журнал нужно защищать: доступ к нему должен быть только у администраторов и лиц, проводящих аудит. Если право просмотра журнала есть у обычных пользователей, они увидят структуру данных и действия коллег, что само по себе является утечкой служебной информации. Проверьте назначение роли просмотра журнала регистрации в настройках прав.
Как выбрать действие
FAQ: частые вопросы о журнале регистрации
Можно ли восстановить удалённый документ по журналу регистрации?
Нет. Журнал зафиксирует, кто и когда удалил объект, но не хранит его содержимое. Восстановление возможно только из резервной копии базы или, если была включена, из подсистемы версионирования объектов. Поэтому журнал дополняет резервное копирование, но не заменяет его.
Почему журнал регистрации долго открывается?
Чаще всего причина — большой объём накопленных записей и отсутствие отбора. Задайте период и другие условия до загрузки списка. Если и это не помогает, сократите журнал, предварительно выгрузив старые записи в файл. В файловых базах дополнительно влияет фрагментация файла журнала.
Где физически хранится журнал регистрации?
В файловой базе — в файле 1Cv8.lgd внутри каталога информационной базы (в новых форматах — в подкаталоге журнала). В клиент-серверном варианте журнал хранится на сервере 1С:Предприятия в служебном каталоге кластера. Напрямую редактировать эти файлы нельзя — только штатными средствами платформы.
Может ли обычный пользователь посмотреть журнал регистрации?
Только если ему явно назначена соответствующая роль или право «Журнал регистрации» в конфигураторе. По умолчанию в типовых конфигурациях доступ есть у администраторов. Выдавать это право широкому кругу не рекомендуется: журнал раскрывает действия всех пользователей и структуру данных.
Фиксирует ли журнал просмотр данных пользователем?
По умолчанию — нет: регистрируются изменение, добавление и удаление данных, но не чтение. Регистрацию доступа к данным можно включить в настройках журнала, однако это резко увеличивает объём записей и снижает производительность, поэтому включают её точечно и на ограниченное время, например на период расследования.
Что делать, если журнал регистрации повреждён?
Признаки — ошибки при открытии журнала или сообщения о нарушении целостности. Для файловой базы запустите утилиту chdbfl.exe из каталога платформы с проверкой файла базы, предварительно сделав копию каталога. Если повреждён именно файл журнала, иногда достаточно перенести 1Cv8.lgd из каталога базы — платформа создаст новый пустой журнал, а старый можно попробовать открыть отдельно.
Что важно запомнить
Журнал регистрации — штатный аудит 1С: он отвечает, кто, когда и что изменил, почему упало фоновое задание и не было ли попыток несанкционированного доступа. Работайте через отборы, периодически сокращайте журнал с предварительной выгрузкой, не отключайте регистрацию полностью и помните: журнал фиксирует факты событий, а восстановление данных возможно только из резервных копий.