Журнал регистрации 1С: узнаём, кто и что менял в базе за сутки
Содержание
Утром бухгалтер видит, что вчерашний документ пропал, а остатки на складе не сходятся. Директор спрашивает одно: «Кто это сделал?» Ответ даёт журнал регистрации. Открывается он в режиме 1С:Предприятие через Администрирование → Поддержка и обслуживание → Журнал регистрации, а за нужный день события отбираются по интервалу дат.
Журнал пишет каждое значимое действие: вход и выход пользователей, запись, проведение и удаление объектов, ошибки, запуск регламентных заданий. Ниже по шагам: где его найти, как оставить в списке только вчерашний день и одного человека, как читать события и что делать, если журнал не показывает нужного.
Что пишет журнал регистрации и чего в нём нет
Журнал — служебная таблица событий, которую ведёт платформа. Программа сама фиксирует время, пользователя, компьютер, приложение и вид события. Вручную ничего включать не нужно.
В журнале есть:
- 🔐 вход в базу и завершение работы, неудачные попытки входа;
- 📝 создание, изменение, проведение, отмена проведения документов;
- 🗑 пометка на удаление и физическое удаление объектов;
- ⚙️ запуск и результат регламентных заданий, обмены данными;
- ❗ ошибки с текстом и признаком важности.
Чего в нём нет по умолчанию: старого и нового значения конкретного реквизита. Журнал скажет, что пользователь Иванова в 14:32 записала документ «Реализация товаров и услуг», но не покажет, что сумма изменилась с 50 000 на 5 000. Для этого нужны другие механизмы, о них в отдельном разделе ниже.
Журнал хранит записи не вечно. Объём и срок хранения зависят от настроек и от размера базы, поэтому события двухлетней давности там искать бесполезно.
Где открыть журнал в режиме Предприятия
Нужны права администратора или роль с доступом к журналу. Обычный пользователь пункт меню не увидит.
Через раздел «Администрирование»
- Откройте раздел
Администрирование. - Выберите
Поддержка и обслуживание. - Нажмите ссылку
Журнал регистрации.
В конфигурациях на управляемых формах это основной путь. Если раздела нет на панели, проверьте, что у вас включён полный интерфейс, а не упрощённый.
Через меню «Все функции»
Если в интерфейсе нет нужной ссылки, откройте главное меню (кнопка с треугольником в левом верхнем углу), затем Сервис и Все функции. В дереве найдите ветку Стандартные и в ней Журнал регистрации. Меню «Все функции» включается в параметрах программы (Сервис → Параметры).
Через Конфигуратор
Журнал можно открыть и из Конфигуратора: пункт Администрирование → Журнал регистрации. Этот способ выручает, когда база не стартует в режиме Предприятия, например из-за ошибки при запуске. В Конфигураторе же настраиваются параметры самого журнала: там Администрирование → Параметры журнала регистрации.
Как оставить события за один день
Сразу после открытия журнал показывает события за все доступные даты. Для базы, в которой работает 10 человек, это десятки тысяч строк. Нужен отбор.
- В окне журнала нажмите
Отбор(в верхней панели). - В поле интервала укажите начало и конец суток: например, с
07.10.2026 00:00:00по07.10.2026 23:59:59. - Нажмите
ОК— список обновится.
Если нужен конкретный рабочий период, сузьте границы: с 09:00:00 до 18:00:00. Время вводится вместе с датой, поэтому проверяйте, что в конце интервала не осталось полуночи, иначе вы получите только первую секунду суток.
Какие ещё условия есть в окне отбора
| Условие | Для чего нужно |
|---|---|
| Пользователь | Оставить действия одного человека или нескольких |
| Приложение | Отделить работу в тонком клиенте, веб-клиенте, Конфигураторе, фоновые задания |
| Событие | Выбрать только нужный вид: запись, удаление, вход |
| Важность | Оставить только ошибки и предупреждения |
| Компьютер | Понять, с какого рабочего места шли действия |
| Метаданные | Отфильтровать по виду документа или справочника |
| Данные | Найти события по конкретному объекту |
| Сеанс | Просмотреть всё, что произошло в одном сеансе |
Условия складываются через «и»: чем больше полей заполнено, тем уже выборка. Не заполняйте всё сразу, добавляйте по одному, иначе легко отсечь нужное.
Если пользователь в списке отбора не находится, он мог быть удалён из справочника пользователей. Тогда ищите его по компьютеру и времени, а не по имени.
Как читать список событий
Каждая строка — одно событие. Колонки: дата и время, пользователь, компьютер, приложение, событие, комментарий, данные.
Начните с колонки «Событие». Самые полезные для расследования:
Данные. Изменение— объект записан или проведён;Данные. Удаление— объект физически удалён;Данные. Установка пометки удаления— пометка поставлена или снята;Сеанс. НачалоиСеанс. Завершение— вход и выход;Сеанс. АутентификацияиСеанс. Ошибка аутентификации— вход с правильным и неправильным паролем.
Двойной щелчок по строке открывает карточку события. В ней видны все поля целиком, включая длинный комментарий и представление данных. Если в колонке «Данные» стоит «Реализация товаров и услуг 0000-000125 от 06.10.2026», вы сразу знаете, какой документ затронут.
Как найти всю историю одного документа
- Откройте событие с нужным документом.
- Скопируйте текст из колонки «Данные».
- Вернитесь в отбор и вставьте его в условие
Данные.
В результате вы увидите, кто создал документ, кто его перепроводил и кто пометил на удаление, в порядке времени. Так обычно и выясняется, кто «испортил» документ после проверки.
Как увидеть, что именно изменилось в полях
Здесь начинаются ограничения. Журнал регистрации отвечает на вопрос «кто и когда», но не всегда на вопрос «что именно». Способы получить значения реквизитов:
- Версионирование объектов. Включается в настройках программы (раздел
Администрирование, общие настройки, в зависимости от конфигурации). Программа хранит версии документа и справочника, и в карточке объекта можно открыть историю и сравнить две версии. Работает только для тех видов объектов, которые вы выбрали, и только с момента включения. - Подсистема «Запрет редактирования реквизитов» и «Защита от изменений» — профилактика, а не расследование: она не даст изменить критичные поля.
- Регистрация изменений в журнале на уровне данных. В Конфигураторе у конфигурации есть настройки журнала регистрации по метаданным. Они управляют детальностью записи событий, но подробные значения реквизитов доступны не во всех сценариях. Если вам нужна полная картина, закладывайте версионирование заранее.
- Сравнение с резервной копией. Загрузите вчерашнюю копию в тестовую базу и сверьте документ глазами. Грубо, но надёжно, если версионирования не было.
Не загружайте копию поверх рабочей базы. Разворачивайте её отдельно, иначе потеряете сегодняшние данные.
Серверная база: где лежит журнал и что делает консоль администрирования
В клиент-серверном варианте журнал не хранится внутри самой базы. Платформа пишет его в файлы в каталоге 1Cv8Log, который лежит рядом с данными кластера. Журнал хранится в файлах с расширениями lgp и lgx, а при старой схеме — в файле 1Cv8.lgf с сопровождающими файлами.
Консоль администрирования серверов 1С (оснастка «Администрирование серверов 1С:Предприятия») событий журнала не показывает. Через неё смотрят другое:
- 👥 список текущих сеансов и подключений: кто сейчас в базе и с какого компьютера;
- 🔒 блокировки и ожидания;
- 🖥 рабочие процессы и их загрузку.
Если вам нужно узнать, кто сейчас сидит в базе, откройте в консоли ветку нужной информационной базы и раздел сеансов. Это ответ на вопрос «кто что делает прямо сейчас», а не «что было вчера». Для вчерашнего дня остаётся журнал регистрации, открытый из клиента.
Если нужен консольный вариант, у платформы есть утилита rac. Конкретные команды зависят от версии платформы, поэтому набор параметров смотрите в справке: rac help. Для списка сеансов подойдёт rac session list.
Не завершайте сеансы и не останавливайте рабочие процессы днём, пока не предупредите людей. У них оборвётся работа, а несохранённые документы пропадут. Делайте это вне рабочего времени.
Три типичных расследования
Пропал документ
- Задайте отбор по интервалу дат, когда документ ещё был, и по метаданным нужного вида документа.
- Включите в условие
Событиеудаление и пометку удаления. - В найденной строке посмотрите пользователя и время.
Часто выясняется, что документ не удалён, а помечен на удаление и скрыт отбором в списке. Тогда достаточно снять пометку.
Кто-то перепроводил документ после закрытия периода
Отфильтруйте события изменения по документу и по времени после закрытия. Если пользователей несколько, сравните время с графиком: ночная запись под чужой учётной записью часто означает, что человек оставил компьютер без блокировки.
Профилактика: настройте дату запрета изменения данных (в разделе Администрирование, пункт про даты запрета изменения). Тогда после закрытия периода документы не перепишет ни один обычный пользователь.
Подозрение на чужой вход в базу
- Отберите события аутентификации за нужные сутки.
- Найдите ошибки входа и сгруппируйте глазами по компьютеру.
- Если ошибки идут с незнакомого компьютера или приложения, смените пароль и проверьте права пользователя.
Если нужных записей нет или журнал тормозит
Бывает, что вы отбираете за вчера, а список пустой. Причины по частоте:
- 📅 неверно введён интервал: проверьте дату и время в обеих границах;
- 👤 условия противоречат друг другу, например, пользователь и приложение, которое он не использовал;
- 🧹 старые записи уже удалены по сроку хранения;
- 🚫 событие этого вида не пишется из-за настроек журнала;
- 🔑 у вас нет прав на просмотр, и часть записей отсечена.
Журнал большой, открывается долго. Помогает такой порядок: сначала узкий интервал в один час, потом расширение. Не запрашивайте месяц целиком, платформа загружает всё, что подходит под отбор.
Если журнал разросся до гигабайтов и замедляет работу, его можно уменьшить: в Конфигураторе выберите Администрирование → Журнал регистрации, затем действие по сокращению. Перед этим сохраните копию каталога журнала: удалённые записи не вернуть. Делайте это, когда в базе никто не работает
.
Как не оставаться без ответа в следующий раз
Расследовать задним числом тяжело, поэтому заложите основу заранее:
- 🔎 включите версионирование для документов, которые чаще всего «чинят задним числом»: реализации, поступления, кассовые документы;
- 🗓 установите дату запрета изменения данных и закрывайте периоды;
- 👤 заведите каждому сотруднику отдельную учётную запись, никаких общих «Бухгалтер» и «Администратор»;
- 🔒 учите людей блокировать компьютер при уходе;
- 💾 держите свежую резервную копию, чтобы сравнивать документы с прошлым состоянием.
Общие учётные записи — главная причина, почему журнал не отвечает на вопрос «кто». Он честно покажет пользователя «Бухгалтер», но кто сидел за этой учёткой, вы уже не узнаете.