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