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

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

Журнал регистрации 1С 8.3: кто и что делал в базе

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

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

Журнал доступен в обычном клиенте через меню «Администрирование» и в Конфигураторе. Для просмотра нужны права администратора или роль с правом «Журнал регистрации». Данные хранятся в специальном файле (по умолчанию в каталоге информационной базы, файл с расширением .lgd), и платформа записывает события автоматически — ничего включать заранее не требуется, кроме уровня детализации.

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

Как открыть журнал регистрации в режиме 1С:Предприятие

В типовых конфигурациях (Бухгалтерия, Управление торговлей, ERP, Зарплата и управление персоналом) журнал находится в разделе «Администрирование» → пункт «Журнал регистрации». В некоторых конфигурациях путь может отличаться: «НСИ и администрирование» → «Обслуживание» → «Журнал регистрации». Если пункта нет, проверьте права пользователя — без административных прав журнал не открывается.

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

Как открыть и посмотреть журнал
  1. 1
    Откройте раздел «Администрирование» и выберите «Журнал регистрации».
  2. 2
    Дождитесь загрузки списка событий за текущий период.
  3. 3
    Нажмите кнопку «Отбор» и задайте период, пользователя или тип события.
  4. 4
    Дважды щёлкните по строке, чтобы увидеть детали события, или откройте объект по ссылке в колонке «Данные».

Как настроить отбор и найти нужное событие

Главный инструмент работы с журналом — отбор. Кнопка «Отбор» открывает форму, где можно задать: период (интервал дат), пользователя или группу пользователей, тип события (например, только «Данные. Изменение» или «Доступ. Отказ в доступе»), конкретный объект метаданных или ссылку на документ, а также уровень важности события.

Типовые сценарии поиска

Чтобы узнать, кто изменил конкретный документ, в отборе укажите событие «Данные. Изменение» и в поле «Данные» выберите сам документ. Журнал покажет все записи о его создании и изменениях с указанием пользователей и времени. Чтобы найти, кто удалял объекты, отберите событие «Данные. Удаление» за нужный период.

Для расследования инцидентов полезен отбор по уровню «Ошибка» — так вы увидите сбои проведения, ошибки обмена, неудачные попытки входа (событие «Доступ. Отказ в доступе»). События с уровнем «Предупреждение» показывают конфликты блокировок и другие нештатные, но не критичные ситуации.

Данные. Добавление / Изменение / УдалениеПользователь создал, изменил или удалил объект

В колонке «Данные» — ссылка на конкретный документ или элемент справочника

Доступ. Доступ / Отказ в доступеВход в базу или неудачная попытка входа

Показывает пользователя, компьютер и время; массовые отказы — повод проверить безопасность

ОшибкаСбой в работе: ошибка проведения, обмена, фонового задания

Комментарий события содержит текст ошибки — начните диагностику с него

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

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

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

Как увидеть, что именно изменил пользователь: версионирование объектов

Журнал регистрации фиксирует сам факт изменения, но не показывает, какое значение реквизита было до и после. Если нужно сравнивать версии документа, включите механизм версионирования объектов: в типовых конфигурациях это делается в разделе «Администрирование» → «Общие настройки» → флажок «Версионирование объектов» (в некоторых конфигурациях — «Настройки версионирования объектов»).

После включения для выбранных видов документов и справочников система будет сохранять версии при каждом изменении. Открыть историю можно из карточки объекта: кнопка «Ещё» → «История изменений» (или «Версии объекта»). Там видно, кто и когда изменил объект, а также доступно сравнение двух версий с подсветкой различий по реквизитам.

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

Журнал регистрации или версионирование

Журнал регистрации

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

Версионирование объектов

Сохраняет полный снимок объекта на момент изменения, позволяет сравнить версии. Включается выборочно, занимает место в базе.

Хранение, сокращение и выгрузка журнала

В файловом варианте базы журнал хранится в подкаталоге 1Cv8Log каталога базы в формате .lgd. В клиент-серверном варианте — в каталоге серверного кластера. Начиная с определённых версий платформы поддерживается также формат SQLite, который устойчивее к повреждениям и быстрее работает с большими объёмами.

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

Для анализа журнал можно выгрузить в табличный документ (кнопка «Выгрузить» в форме журнала) или скопировать отобранные строки в Excel. Это удобно, когда нужно передать выборку руководству или службе безопасности без доступа к самой базе.

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

Первая типичная ошибка — искать изменения реквизитов в журнале регистрации. Журнал отвечает на вопрос «кто трогал объект», но не «что было до». Вторая ошибка — делать выводы по одному событию: если документ изменён, ищите в журнале и смежные события (проведение, отмена проведения, изменение связанных объектов), чтобы восстановить полную картину.

Третья ошибка — забывать про технологический журнал и логи СУБД. Если пользователь работал через внешнюю обработку, COM-соединение или фоновое задание, в журнале регистрации будет указан тот пользователь, под которым выполнялся сеанс, а не фактический инициатор. Для сложных расследований журнал регистрации — отправная точка, а не единственный источник.

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

Как проверить результат и убедиться в корректности выводов

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

При расследовании изменения документа сверяйте данные журнала с самим объектом: дата последнего изменения видна в истории версий (если включено версионирование) или косвенно — по движениям документа. Совпадение времени в журнале и фактического состояния объекта — признак достоверной картины.

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

Как проверить корректность данных журнала

Наличие событий за прошлые дни
Норма

События есть за весь нужный период

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

Период обрывается — журнал сокращали или понизили уровень регистрации

Пользователь в событии изменения
Норма

Указан конкретный пользователь и компьютер

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

Событие от фонового сеанса или общего пользователя — инициатора придётся искать косвенно

Ссылка в колонке «Данные»
Норма

Объект открывается, время изменения совпадает

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

Ссылка битая — объект мог быть удалён физически

Часто задаваемые вопросы

Можно ли узнать, кто удалил документ, если журнал уже сокращали?

Если удалённые события были сохранены в файл при сокращении, их можно посмотреть, открыв сохранённый файл журнала через Конфигуратор (загрузка из файла). Если архив не сохранялся, восстановить события нельзя — ориентируйтесь на резервные копии базы и косвенные признаки (номера документов, движения по регистрам).

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

Скорее всего, в настройках журнала регистрации не включена регистрация событий изменения данных. Откройте Конфигуратор → «Администрирование» → «Настройка журнала регистрации» и отметьте нужные события. Задним числом события за прошлый период не появятся — регистрация начнётся с момента изменения настройки.

Видно ли в журнале, какое именно значение реквизита изменили?

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

Может ли обычный пользователь посмотреть журнал регистрации?

Только если у него есть соответствующие права: право «Журнал регистрации» в роли или административные права. В типовых конфигурациях доступ есть у администраторов и, в зависимости от настройки, у пользователей с профилем, включающим просмотр журнала. Раздавать это право широко не рекомендуется — журнал содержит служебную информацию.

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

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

Фиксирует ли журнал работу через обмены и фоновые задания?

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

Итог

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

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