Журнал регистрации в 1С 8.3: как открыть, отфильтровать и настроить хранение
Содержание
Журнал регистрации в 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С 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: уровни, периоды, сокращение
Настройка живёт только в конфигураторе, из пользовательского режима её не изменить. Откройте базу в конфигураторе и перейдите в Администрирование → Настройка журнала регистрации.
В окне три рычага:
- Регистрировать события — порог важности:
Не регистрировать— журнал не ведётся вообще;Ошибки;Ошибки, предупреждения;Ошибки, предупреждения, информация;Все события(включая примечания).
- Разделять хранение по периодам —
Не разделять,День,Неделя,Месяц,Год. Разделение ускоряет открытие журнала и позволяет чистить историю, просто удаляя лишние периоды. - Сократить — удаление старых записей. В диалоге указывается дата «удалить события до» и, по желанию, файл, куда выгрузить удаляемое перед зачисткой.
Перед сокращением журнала и перед любыми операциями в конфигураторе сделайте резервную копию базы . Удалённые записи журнала не восстанавливаются никак, кроме как из бэкапа.
Какой уровень выбрать на практике
| Ситуация | Рекомендация | Что получите |
|---|---|---|
| Обычная рабочая база, 5–50 пользователей | Ошибки, предупреждения, информация | Видны входы, правки, удаления, ошибки. Разумный объём |
| Разбираем инцидент (пропажа данных, непонятный сбой) | Все события на несколько дней | Максимум деталей, потом вернуть обратно |
| Журнал душит производительность, место на диске кончается | Ошибки, предупреждения | Останутся только проблемы, история правок пропадёт |
| Тестовая или учебная копия | Ошибки или Не регистрировать | Минимум мусора |
Ориентир по объёму: при Все события и 20–30 активных пользователях каталог журнала прирастает примерно на 0,5–2 ГБ в месяц, при уровне Ошибки, предупреждения, информация — ориентировочно на 100–400 МБ. Цифры сильно зависят от количества проводимых документов и обменов.
В облачных сервисах 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. Старые события есть только в резервной копии базы или в файле выгрузки, сделанном при сокращении.1Cv8.lgd. Выгоните всех, остановите службу (в клиент-серверном варианте), переименуйте каталог 1Cv8Log в 1Cv8Log_old, запустите базу — платформа создаст журнал заново. История при этом теряется.Администрирование → Общие настройки → История изменений.Приложение и номер сеанса.Как не возвращаться к этой проблеме
- 📅 Раз в квартал сокращайте журнал и проверяйте размер каталога
1Cv8Log. - 🗂 Держите разделение хранения по периодам (
Месяц) — чистка становится дешёвой. - 🔐 Уберите общие учётные записи вида «Бухгалтер» и «Склад»: без персональных логинов журнал бесполезен, виновник не определяется.
- 🧾 Включите версионирование на ключевые документы — журнал покажет «кто», версии покажут «что».
- 💾 Храните бэкапы минимум за 30 дней: часть инцидентов разбирается только сравнением с копией.
- 👀 Раз в месяц просматривайте
Доступ. Отказ в доступеиПользователи. Изменение— это ранние признаки проблем с правами.
Частые вопросы
Где найти журнал регистрации в 1С 8.3 Бухгалтерия?
Администрирование → Обслуживание → Журнал регистрации. Если команды нет, включите Отображать команду "Все функции" в Главное меню → Сервис → Параметры и откройте Все функции → Стандартные → Журнал регистрации.Как посмотреть, кто удалил документ?
Данные. Удаление, метаданные — вид нужного документа. В строке будут пользователь, время и представление удалённого объекта.Почему журнал регистрации пустой?
Не регистрировать либо журнал сократили. Проверьте Администрирование → Настройка журнала регистрации.Можно ли настроить журнал регистрации из пользовательского режима?
Как уменьшить размер журнала регистрации?
Сократить, указав дату отсечения. Предварительно — резервная копия базы.Виден ли в журнале текст изменённого реквизита?
Чем журнал регистрации отличается от технологического журнала?
logcfg.xml и включается только на время разбора проблемы.