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

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

Журнал регистрации в 1С: как посмотреть события и найти нужное

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

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

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

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

Где находится журнал регистрации в режиме 1С:Предприятие

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

Если пункта в меню нет, используйте универсальный способ: откройте меню (кнопка со стрелкой вниз в левом верхнем углу или клавиши Shift+F9 в толстом клиенте), выберите «Все функции» и найдите в списке стандартных обработок «Журнал регистрации». Этот способ работает почти в любой конфигурации, если у пользователя есть соответствующие права.

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

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

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

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

Учтите, что в клиент-серверном варианте работы журнал хранится на сервере 1С, а в файловом — в папке с базой в виде отдельного файла (в современных версиях платформы это формат lgd, в старых — lgf). Открывать и редактировать эти файлы вручную сторонними средствами не следует: это может повредить журнал.

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

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

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

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

Как узнать, кто изменил или удалил документ

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

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

Как найти ошибки и сбои

Чтобы увидеть только проблемы, установите в отборе важность «Ошибка» (при необходимости добавьте «Предупреждение»). Так можно найти падения фоновых заданий, ошибки обмена данными, проблемы с правами доступа. В деталях события указывается текст ошибки, имя метаданного и контекст, что сильно упрощает диагностику.

Событие «Данные. Удаление»Объект удалён или помечен

Проверьте пользователя и сеанс — удаление могло выполнить регламентное задание

Пользователь «<фоновое задание>»Действие выполнено системой

Смотрите, какое регламентное задание работало в это время

Событий нет в нужном периодеОтбор слишком узкий или журнал очищен

Расширьте период и проверьте настройки хранения журнала

Много ошибок подрядСистемная проблема

Посмотрите первую ошибку в цепочке — остальные часто её следствие

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

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

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

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

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

Журнал можно выгрузить для анализа или передачи специалистам: в форме журнала доступна команда «Выгрузить журнал» (в конфигураторе — «Файл → Сохранить копию» или кнопка выгрузки). Поддерживаются форматы XML и текстовый формат; XML удобнее для последующего программного разбора, текст — для ручного чтения.

Команда «Сократить» удаляет записи старше указанной даты. Это основной способ контролировать объём журнала. В клиент-серверном варианте сокращение выполняется на сервере, в файловом — требует монопольного доступа к базе, то есть всех пользователей придётся попросить выйти.

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

Типичные ошибки
01
Открытие журнала без отбора в большой базе — форма формируется десятки минут и кажется зависшей; всегда задавайте период заранее
02
Вывод о том, что «никто ничего не делал», когда событие просто не регистрируется при текущих настройках уровня журнала
03
Ожидание, что журнал покажет старые и новые значения реквизитов — он фиксирует факт операции, а не дельту изменений
04
Сокращение журнала без резервной копии и в рабочее время — риск потери истории и блокировки базы
05
Игнорирование колонки «Сеанс» и «Компьютер», из-за чего фоновые задания принимают за действия пользователя

Проверка результата и ограничения механизма

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

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

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

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

Отбор по документу
Норма

В списке только события по нужному объекту с пользователем и временем

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

Список пустой или содержит тысячи лишних записей — перепроверьте условия отбора

Детали события
Норма

Видны пользователь, компьютер, сеанс, метаданные и представление данных

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

Колонки пустые — возможно, журнал повреждён или событие старое и сокращено

Полнота истории
Норма

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

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

Есть разрывы — журнал сокращали или меняли настройки регистрации

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

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

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

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

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

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

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

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

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

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

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

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

Журнал регистрации — прикладной инструмент: действия пользователей, изменения данных, ошибки. Технологический журнал — низкоуровневое логирование работы платформы (запросы, блокировки, вызовы), он настраивается через файл logcfg.xml и используется для диагностики производительности и зависаний.

Итог

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

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