Журнал регистрации в 1С 8.3: как открыть, отфильтровать и настроить хранение

· 12 мин

Содержание

Журнал регистрации в 1С 8.3 находится в разделе Администрирование → Обслуживание → Журнал регистрации, а если пункта нет — открывается через Главное меню → Все функции → Стандартные → Журнал регистрации. Это штатный лог базы: кто входил, что добавил, изменил, удалил или провёл, где была ошибка. Чтобы посмотреть его и настроить, нужны права администратора.

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

Где найти журнал регистрации в 1С 8.3: пути по конфигурациям

Команда лежит в подсистеме обслуживания, но раздел называется по-разному.

КонфигурацияПуть к журналу
1С:Бухгалтерия 3.0Администрирование → Обслуживание → Журнал регистрации
1С:ЗУП 3.1Администрирование → Обслуживание → Журнал регистрации
1С:Управление торговлей 11НСИ и администрирование → Обслуживание → Журнал регистрации
1С:ERP 2 / Комплексная автоматизация 2НСИ и администрирование → Обслуживание → Журнал регистрации
1С:Розница, 1С:УНФАдминистрирование → Обслуживание → Журнал регистрации
Любая база на управляемых формахГлавное меню → Все функции → Стандартные → Журнал регистрации
КонфигураторАдминистрирование → Журнал регистрации
Старые базы на обычных формах (БП 2.0, ЗУП 2.5, УПП 1.3)Сервис → Журнал регистрации

В некоторых сборках группа называется Сервис или Поддержка и обслуживание — ориентируйтесь на слово «Журнал регистрации», оно не меняется.

Быстрее всего — поиск по командам. Нажмите на значок лупы в правом верхнем углу (или Ctrl+Shift+F в части релизов) и наберите «журнал рег». Команда найдётся без лазания по разделам.

Если команды «Все функции» нет в главном меню

По умолчанию она скрыта. Включается один раз: Главное меню → Сервис → Параметры → галочка Отображать команду "Все функции" → ОК. После этого пункт Все функции появится в Главном меню.

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

Когда в пользовательском режиме база падает с ошибкой, лог всё равно доступен:

  1. Запустите базу в конфигураторе.
  2. Меню Администрирование → Журнал регистрации.
  3. Поставьте интервал на последние сутки и уровень Ошибка.

Это рабочий способ посмотреть, на чём именно сломался запуск — обычно виден текст исключения в колонке Комментарий.

Как посмотреть журнал регистрации в 1С 8.3 и не утонуть в записях

Форма журнала открывается на весь массив событий. На живой базе это миллионы строк, поэтому первым действием ставьте отбор по периоду, а не листайте список.

Пошаговый помощник
Откройте журнал регистрации
Администрирование → Обслуживание → Журнал регистрации. Если раздел другой — через Все функции → Стандартные.

Что означают колонки

  • 🕒 Дата, время — момент фиксации события на сервере.
  • 👤 Пользователь — имя пользователя базы. Пусто — значит событие системное или от фонового задания.
  • 💻 Компьютер — имя машины, с которой пришло действие. Помогает, когда под одной учётной записью работают несколько человек.
  • 🧩 Приложение — Толстый клиент, Тонкий клиент, Веб-клиент, Конфигуратор, Фоновое задание, COM-соединение.
  • ⚙️ Событие — класс действия (аутентификация, изменение данных, проведение, ошибка).
  • 📄 Метаданные / Данные / Представление данных — какой объект затронут: вид (Документ.РеализацияТоваровУслуг), ссылка и её текстовое представление.
  • 💬 Комментарий — текст ошибки или пояснение.
  • 🔢 Сеанс, Соединение, Рабочий сервер — для разбора клиент-серверных проблем.

Колонка Представление данных заполняется только если событие регистрировалось с нужной подробностью. Если объект уже удалён, ссылка станет «битой» — остаётся опираться на текстовое представление, которое платформа запомнила на момент удаления.

Какие события искать: шпаргалка по сценариям

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

ЗадачаСобытиеВнутреннее имя
Кто удалил документ или элемент справочникаДанные. Удаление_$Data$_.Delete
Кто создал объектДанные. Добавление_$Data$_.New
Кто правил документДанные. Изменение_$Data$_.Update
Кто провёл или распровёлДанные. Проведение / Отмена проведения_$Data$_.Post, _$Data$_.Unpost
Кто и когда входил в базуСеанс. Аутентификация_$Session$_.Authentication
Кто завершал сеансыСеанс. Завершение_$Session$_.Finish
Кто создал, изменил или удалил пользователяПользователи. Добавление / Изменение / Удаление_$User$_.New, _$User$_.Update, _$User$_.Delete
Почему у пользователя «нет прав»Доступ. Отказ в доступе_$Access$_.AccessDenied
Кто обновлял конфигурациюИнформационная база. Изменение конфигурации_$InfoBase$_.ConfigUpdate
Кто делал выгрузку базы в dtИнформационная база. Выгрузка в файл_$InfoBase$_.DumpStarted

Типовой разбор «кто удалил реализацию от 15 числа»: интервал — месяц, событие — Данные. Удаление, метаданные — Документ.РеализацияТоваровУслуг. В результате одна-две строки с именем пользователя и представлением документа.

Если удаление было помечено, а не выполнено физически, ищите Данные. Изменение с комментарием про пометку удаления, а саму зачистку — в событии Данные. Удаление от пользователя, который запускал Удаление помеченных объектов.

Что журнал регистрации не покажет

Частое разочарование: в журнале видно, что документ изменён, но не видно что именно изменилось. Журнал фиксирует факт и объект, а не значения реквизитов до и после.

Для истории значений нужен отдельный механизм — версионирование объектов из БСП:

  • включается в Администрирование → Общие настройки → История изменений (в УТ и ERP — НСИ и администрирование → Общие настройки);
  • для каждого вида объектов выбирается режим Версионировать / Версионировать при проведении / Не версионировать;
  • история смотрится из формы объекта: Еще → История изменений, там же сравнение двух версий построчно.

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

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

Настройка журнала регистрации в 1С 8.3: уровни, периоды, сокращение

Настройка живёт только в конфигураторе, из пользовательского режима её не изменить. Откройте базу в конфигураторе и перейдите в Администрирование → Настройка журнала регистрации.

В окне три рычага:

  1. Регистрировать события — порог важности:
    • Не регистрировать — журнал не ведётся вообще;
    • Ошибки;
    • Ошибки, предупреждения;
    • Ошибки, предупреждения, информация;
    • Все события (включая примечания).
  2. Разделять хранение по периодам — Не разделять, День, Неделя, Месяц, Год. Разделение ускоряет открытие журнала и позволяет чистить историю, просто удаляя лишние периоды.
  3. Сократить — удаление старых записей. В диалоге указывается дата «удалить события до» и, по желанию, файл, куда выгрузить удаляемое перед зачисткой.

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

Какой уровень выбрать на практике

СитуацияРекомендацияЧто получите
Обычная рабочая база, 5–50 пользователейОшибки, предупреждения, информацияВидны входы, правки, удаления, ошибки. Разумный объём
Разбираем инцидент (пропажа данных, непонятный сбой)Все события на несколько днейМаксимум деталей, потом вернуть обратно
Журнал душит производительность, место на диске кончаетсяОшибки, предупрежденияОстанутся только проблемы, история правок пропадёт
Тестовая или учебная копияОшибки или Не регистрироватьМинимум мусора

Ориентир по объёму: при Все события и 20–30 активных пользователях каталог журнала прирастает примерно на 0,5–2 ГБ в месяц, при уровне Ошибки, предупреждения, информация — ориентировочно на 100–400 МБ. Цифры сильно зависят от количества проводимых документов и обменов.

Настройка журнала на рабочей базе: порядок действий
Выполнено: 0 / 9

В облачных сервисах 1С (аренда, 1cfresh) доступа к конфигуратору обычно нет. Там журнал доступен только на просмотр, а настройку уровней меняет провайдер по заявке.

Где физически хранится журнал регистрации

Знать расположение файлов нужно для двух вещей: оценить размер и аварийно сбросить повреждённый журнал.

Файловая база. Каталог базы → подкаталог 1Cv8Log. Внутри либо один файл 1Cv8.lgd (формат SQLite, используется по умолчанию в 8.3), либо набор файлов *.lgf и *.lgx — старый текстовый формат.

Клиент-серверная база . Каталог кластера на сервере:

C:\Program Files\1cv8\srvinfo\reg_1541\<GUID информационной базы>\1Cv8Log\

На Linux-сервере путь обычно такой:

/home/usr1cv8/.1cv8/1C/1cv8/reg_1541/<GUID информационной базы>/1Cv8Log/

GUID базы смотрите в консоли Администрирование серверов 1С Предприятия в свойствах информационной базы.

Файл 1Cv8.lgd — обычная база SQLite. Её можно открыть сторонним просмотрщиком SQLite и выбрать данные запросом, когда 1С недоступна совсем. Открывайте только копию файла, не рабочий.

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

Три рабочих варианта.

1. В таблицу из интерфейса. Поставьте отбор, затем Еще → Вывести список → Табличный документ. Полученную таблицу сохраните как .xlsx или .mxl. Подходит, когда нужно отдать выборку аудитору или приложить к письму в поддержку.

2. Встроенным методом в XML. Выполните код в консоли обработок или через внешнюю обработку :

Фильтр = Новый Структура;
Фильтр.Вставить("ДатаНачала",     '20260901000000');
Фильтр.Вставить("ДатаОкончания",  '20260930235959');
Фильтр.Вставить("Событие",        "_$Data$_.Delete");

ВыгрузитьЖурналРегистрации("C:\temp\log_udaleniya.xml", Фильтр);

Файл пишется на той машине, где исполняется код: в клиент-серверном варианте — на сервере 1С.

3. Выгрузка при сокращении. В диалоге Сократить включите сохранение удаляемых записей в файл — получите архив истории перед зачисткой.

Права: кто может смотреть журнал регистрации

Доступ к журналу даёт отдельное право конфигурации — Просмотр журнала регистрации. Оно обычно входит в роли Администратор, Администратор системы, Полные права.

  • Пользователю без этого права команда журнала просто не видна в интерфейсе.
  • Пользователю с флагом Администрирование в настройках ИБ журнал доступен и из конфигуратора.
  • Выдавать право на просмотр журнала рядовым сотрудникам не стоит: в комментариях событий мелькают суммы, имена и структура базы.

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

Восстановление учётных записей и прав по данным журнала

Журнал — главная зацепка, когда пользователь «исчез» или внезапно потерял доступ.

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

Пользователь жалуется «не хватает прав». Отбор: Доступ. Отказ в доступе плюс фильтр по имени. В комментарии указан объект и вид операции — сразу понятно, какую роль или право RLS добирать.

Пароль или настройки входа поменялись сами. Смотрите Пользователи. Изменение: кто и когда правил карточку. Частая причина — групповая обработка или обмен, который перезаписал пользователей.

Диагностика: выберите симптом

Как не возвращаться к этой проблеме

  • 📅 Раз в квартал сокращайте журнал и проверяйте размер каталога 1Cv8Log.
  • 🗂 Держите разделение хранения по периодам (Месяц) — чистка становится дешёвой.
  • 🔐 Уберите общие учётные записи вида «Бухгалтер» и «Склад»: без персональных логинов журнал бесполезен, виновник не определяется.
  • 🧾 Включите версионирование на ключевые документы — журнал покажет «кто», версии покажут «что».
  • 💾 Храните бэкапы минимум за 30 дней: часть инцидентов разбирается только сравнением с копией.
  • 👀 Раз в месяц просматривайте Доступ. Отказ в доступе и Пользователи. Изменение — это ранние признаки проблем с правами.
Зачем вы чаще всего открываете журнал регистрации?

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

Где найти журнал регистрации в 1С 8.3 Бухгалтерия?
Администрирование → Обслуживание → Журнал регистрации. Если команды нет, включите Отображать команду "Все функции" в Главное меню → Сервис → Параметры и откройте Все функции → Стандартные → Журнал регистрации.
Как посмотреть, кто удалил документ?
Поставьте интервал дат, затем отбор: событие Данные. Удаление, метаданные — вид нужного документа. В строке будут пользователь, время и представление удалённого объекта.
Почему журнал регистрации пустой?
В конфигураторе выбрано Не регистрировать либо журнал сократили. Проверьте Администрирование → Настройка журнала регистрации.
Можно ли настроить журнал регистрации из пользовательского режима?
Нет. Уровни регистрации, разделение по периодам и сокращение доступны только в конфигураторе с правом администрирования.
Как уменьшить размер журнала регистрации?
Снизить уровень регистрации, включить разделение хранения по периодам и выполнить Сократить, указав дату отсечения. Предварительно — резервная копия базы.
Виден ли в журнале текст изменённого реквизита?
Нет, журнал фиксирует только факт изменения и объект. Значения до и после хранит механизм версионирования объектов.
Чем журнал регистрации отличается от технологического журнала?
Журнал регистрации — действия пользователей и прикладные ошибки, настраивается в конфигураторе. Технологический журнал — низкоуровневая диагностика платформы, настраивается файлом logcfg.xml и включается только на время разбора проблемы.