Администрирование · 11 мин
Журнал регистрации в 1С: как узнать, кто что делал в базе
Как посмотреть в 1С, кто что делал в базе: журнал регистрации, отбор по пользователю и документу, история изменений, типовые ошибки и ограничения.
Журнал регистрации — встроенный механизм 1С:Предприятия, который фиксирует действия пользователей и системные события: вход в базу, создание и изменение документов, ошибки, попытки доступа. Именно сюда нужно смотреть, когда требуется ответить на вопрос «кто изменил документ», «кто удалил контрагента» или «почему у пользователя не открывается отчёт».
Важно понимать ограничение: журнал регистрации показывает факт события и его контекст (пользователь, время, объект), но не всегда показывает, что именно изменилось внутри документа — какие реквизиты и с какого значения на какое. Для детального сравнения «было/стало» используют историю изменений (версионирование объектов) или специализированные отчёты.
Ниже разберём, где находится журнал в разных режимах работы, как настроить отбор, какие события искать в типовых ситуациях и как не потерять данные журнала при обслуживании базы.
Где находится журнал регистрации и как его открыть
В клиентском приложении типовых конфигураций журнал обычно доступен по пути: раздел «Администрирование» → «Обслуживание» → «Журнал регистрации». В некоторых конфигурациях путь отличается: «НСИ и администрирование» → «Поддержка и обслуживание» → «Журнал регистрации». Точное расположение зависит от конфигурации, но поиск по слову «журнал регистрации» в строке поиска меню почти всегда выводит на нужную команду.
Второй способ — через конфигуратор: меню «Администрирование» → «Журнал регистрации». Этот вариант подходит, когда нужно работать с журналом вне интерфейса прикладного решения, например при расследовании инцидента администратором. Для открытия журнала требуются права администратора или роль с доступом к этому механизму; обычный пользователь без прав журнал не увидит.
Как настроить отбор, чтобы быстро найти нужное событие
Журнал рабочей базы содержит тысячи записей в день, поэтому без отбора найти нужное событие практически невозможно. Нажмите кнопку «Отбор» и задайте условия: период (конкретный день или час), пользователь, компьютер, уровень важности события (ошибка, предупреждение, информация) и само событие — например, «Данные. Изменение» или «Доступ. Отказ в доступе».
Особенно полезен отбор по данным: в поле «Данные» можно указать конкретный документ или элемент справочника, и журнал покажет все события, связанные именно с этим объектом. Так вы увидите, кто создал документ, кто его изменял и когда. Комбинируйте условия: «пользователь Иванова + вчера + событие Изменение» сразу сужает выборку до нескольких строк.
- 1Откройте журнал регистрации через Администрирование → Обслуживание
- 2Нажмите «Отбор» и задайте период — день или интервал, когда могло произойти изменение
- 3В поле «Данные» укажите конкретный документ или элемент справочника
- 4Добавьте отбор по событию «Данные. Изменение» и «Данные. Добавление»
- 5Изучите колонки «Пользователь» и «Дата» в найденных строках — это и есть ответ
- 6Двойным щелчком откройте событие, чтобы увидеть детали: сеанс, компьютер, комментарий
Какие события искать в типовых ситуациях
Разные вопросы требуют разных событий. Если нужно узнать, кто работал в базе в определённое время, ищите события «Сеанс. Начало» и «Сеанс. Завершение». Если вопрос в том, кто создал или поменял объект — события группы «Данные»: добавление, изменение, удаление. Отказ пользователю в доступе к отчёту или документу фиксируется событием «Доступ. Отказ в доступе».
Ошибки проведения документов, обменов и регламентных заданий попадают в журнал с уровнем «Ошибка». Отберите записи с этим уровнем за нужный период — так находят причины сбоев обмена данными или неработающих фоновых задач. Текст ошибки в комментарии события часто содержит достаточно информации для диагностики без привлечения программиста.
Колонки «Пользователь» и «Дата» покажут автора и момент правки
Проверьте назначенные роли и профили групп доступа
Откройте событие и прочитайте текст ошибки в комментарии
По колонке «Компьютер» можно понять, с какого рабочего места был вход
Журнал регистрации не показывает, что именно изменилось: как получить детали
Частая ситуация: журнал показывает, что пользователь Петров изменил реализацию в 14:32, но что именно он изменил — сумму, дату, контрагента — из журнала не видно. Платформа фиксирует факт модификации объекта, а не набор изменённых полей. Это нормальное поведение, а не ошибка настройки.
Для детального сравнения версий в типовых конфигурациях используйте механизм истории изменений данных (ранее — версионирование объектов). Он включается в настройках: «Администрирование» → «Общие настройки» или «Поддержка и обслуживание» → «История изменений». После включения для выбранных видов документов и справочников система сохраняет версии объектов, и можно сравнить любые две версии с подсветкой отличий по реквизитам.
Учтите: история изменений начинает работать только с момента включения. Если инцидент произошёл до настройки версионирования, восстановить, что именно менялось, штатными средствами не получится — останутся только косвенные данные: резервные копии, связанные документы, движения по регистрам.
Где хранится журнал и почему он может «пропасть»
В файловой базе журнал регистрации хранится в отдельном файле в каталоге базы (в современных версиях платформы — в формате LGD). В клиент-серверном варианте журнал хранится в каталоге служебных данных кластера на сервере. Журнал растёт постоянно, и без обслуживания может занимать значительное место на диске.
Для управления размером используется сокращение журнала: в конфигураторе «Администрирование» → «Настройка журнала регистрации» → «Сократить». При сокращении старые записи удаляются, при этом платформа предлагает сохранить выгруженную часть в файл. Если сокращение выполнить без сохранения копии, история событий за удалённый период будет потеряна безвозвратно.
Ещё одна причина «пустого» журнала — уровень регистрации событий. В настройках журнала можно указать, какие события записывать: от всех до только ошибок. Если выбран минимальный уровень, часть действий пользователей просто не фиксируется. Проверьте настройку, если в журнале нет ожидаемых событий.
Типовые ошибки при работе с журналом
Первая ошибка — поиск без отбора по периоду. Пользователь открывает журнал за всё время, видит десятки тысяч записей и делает вывод, что «ничего не найти». Всегда начинайте с ограничения периода: день, час, конкретный интервал, когда предположительно произошло событие.
Вторая ошибка — выводы по одной записи. Событие «Данные. Изменение» фиксирует любое сохранение объекта, включая автоматическое перепроведение или изменение фоновым заданием от имени пользователя. Прежде чем обвинять сотрудника, проверьте колонку «Компьютер» и тип события: запись могла быть создана регламентным заданием или обменом данными под его учётной записью.
Третья ошибка — игнорирование выгрузки журнала. Кнопка «Выгрузить» позволяет сохранить отобранные события в файл и передать их, например, специалисту по безопасности или руководителю. Скриншоты экрана для этого хуже: выгрузка содержит полные данные событий и не редактируется «на коленке».
Что делать, если журнала недостаточно
Когда штатного журнала мало, есть несколько направлений. Для контроля изменения конкретных критичных документов включите историю изменений данных только для них — это снижает нагрузку по сравнению с версионированием всего подряд. Для аудита доступа настройте разделение ролей: чем точнее выданы права, тем меньше неоднозначных событий «Отказ в доступе» придётся разбирать.
В клиент-серверных базах с высокими требованиями к аудиту журнал можно перенаправить в технологический журнал платформы или во внешние системы мониторинга. Это уже задача администратора или внедренца: настройка требует работы с конфигурационными файлами сервера и понимания форматов логов. Самостоятельно без опыта администрирования 1С такие изменения лучше не выполнять — ошибка в настройках кластера может остановить работу всех пользователей.
Как выбрать действие
Что важно запомнить
Журнал регистрации отвечает на вопросы «кто, когда и что делал» на уровне фактов событий, а историю изменений конкретных полей показывает механизм версионирования. Всегда работайте с отбором, выгружайте данные перед сокращением журнала и проверяйте, не создано ли событие фоновым заданием, прежде чем делать выводы.
Частые вопросы
Можно ли посмотреть журнал регистрации обычному пользователю без прав администратора?
По умолчанию нет: доступ к журналу регистрации требует административных прав или специальной роли. В типовых конфигурациях администратор может выдать отдельному сотруднику права на просмотр журнала без полных прав на базу, но это осознанное решение — журнал содержит информацию о действиях всех пользователей.
Можно ли узнать, кто удалил документ, если удаление было давно?
Да, если записи журнала за тот период не сокращены. Установите отбор по событию «Данные. Удаление» и по объекту в поле «Данные». Если журнал за нужный период был сокращён без выгрузки копии, восстановить информацию штатными средствами не получится.
Почему в журнале изменение документа записано на пользователя, который в это время не работал?
Чаще всего событие создало регламентное задание или обмен данными, выполняющийся под учётной записью этого пользователя. Проверьте колонки «Компьютер» и «Сеанс»: серверные задания обычно выполняются с сервера, а не с рабочего места сотрудника. Также проверьте расписание регламентных заданий.
Замедляет ли журнал регистрации работу базы?
Запись событий создаёт небольшую дополнительную нагрузку, но в обычных условиях она незаметна. Проблемы возникают при огромном размере файла журнала в файловых базах — тогда помогает регулярное сокращение с выгрузкой архива. Отключать регистрацию событий полностью ради производительности не рекомендуется: вы потеряете возможность расследовать инциденты.
Можно ли настроить журнал так, чтобы фиксировались только ошибки?
Да, в конфигураторе в настройках журнала регистрации выбирается уровень: можно регистрировать только ошибки или добавить предупреждения. Но при таком уровне события изменения данных и входы пользователей фиксироваться не будут — для аудита действий сотрудников этот вариант не подходит.
Как передать данные из журнала руководителю или аудитору?
Используйте кнопку «Выгрузить» в форме журнала: отобранные события сохраняются в файл, который можно открыть и просмотреть. Это надёжнее скриншотов, поскольку выгрузка содержит полные сведения о каждом событии — пользователя, время, компьютер, объект и комментарий.