Где найти журнал регистрации в 1С 8.3, как читать события и управлять его размером
Содержание
Журнал регистрации в 1С 8.3 открывают из пользовательского режима: в Бухгалтерии 3.0 и ЗУП 3.1 это Администрирование → Обслуживание → Журнал регистрации. В любой конфигурации журнал также доступен через Все функции → Стандартные → Журнал регистрации, а в Конфигураторе — через Администрирование → Журнал регистрации. Настраивают его там же, в Конфигураторе: Администрирование → Настройка журнала регистрации.
Типичная ситуация: утром бухгалтер видит, что из закрытого периода пропал проведённый акт. Кто его удалил и когда — покажет именно журнал регистрации. Он же подскажет, почему ночью не отработал обмен или не загрузилась выписка. Механизм общий для платформы, поэтому всё ниже работает в любой типовой конфигурации на 8.3.
Как открыть журнал регистрации в режиме 1С:Предприятие
Посмотреть журнал можно, не закрывая базу и не заходя в Конфигуратор. Нужна роль с правом «Журнал регистрации» — в типовых конфигурациях оно есть у профиля «Администратор».
Пути в типовых конфигурациях
| Конфигурация | Где искать |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Обслуживание → Журнал регистрации |
| ЗУП 3.1 | Администрирование → Обслуживание → Журнал регистрации |
| Управление торговлей 11 | раздел НСИ и администрирование, группа «Обслуживание», ссылка «Журнал регистрации» |
| Любая конфигурация | Все функции → Стандартные → Журнал регистрации |
В разделе «Обслуживание» ссылка обычно стоит в группе «Протоколы работы», рядом с отчётами о работе пользователей.
Если пункта «Все функции» нет в меню
Команду включают один раз для пользователя:
- Нажмите кнопку главного меню (☰) в левом верхнем углу.
- Откройте
Сервис → Параметры. - Отметьте флажок «Отображать команду “Все функции”» и нажмите «Применить».
После этого «Все функции» появятся в том же главном меню. В ветке «Стандартные» лежат журнал регистрации, активные пользователи, удаление помеченных объектов.
Журнал регистрации из Конфигуратора
В Конфигураторе журнал открывается через Администрирование → Журнал регистрации. Это та же информация, но в другой форме. Удобно, когда пользовательский режим не запускается: например, база падает при старте и нужно понять, на каком событии.
Журнал на сервере 1С: что показывает консоль кластера
Консоль администрирования серверов 1С журнал регистрации не показывает. В ней видны кластер, информационные базы, сеансы, соединения, блокировки и рабочие процессы. Это живое состояние сервера, а не история.
Для клиент-серверной базы журнал хранит сам сервер, но смотрят его так же, как в файловой: через клиент 1С или Конфигуратор. Консоль пригодится в связке с журналом:
- 👤 по журналу нашли пользователя и компьютер, которые держат тяжёлую операцию, — в консоли в списке сеансов видно, жив ли этот сеанс;
- 🔒 в журнале ошибки блокировок — в консоли смотрите раздел блокировок у нужной базы;
- ⚙️ ошибка повторяется на всех базах сервера — проверяйте рабочие процессы в консоли и технологический журнал (о нём ниже).
Если по итогам анализа вы решили завершить сеанс или рабочий процесс в консоли — у пользователя оборвётся работа без сохранения. Делайте это после предупреждения или вне рабочего времени.
Файлы журнала регистрации: где лежат и как устроены
Журнал хранится не в таблицах базы, а в отдельных файлах. Их можно скопировать, заархивировать или прочитать сторонними средствами.
Расположение каталога 1Cv8Log
| Тип базы | Каталог журнала |
|---|---|
| Файловая | <каталог базы>\1Cv8Log |
| Клиент-серверная | <каталог службы>\srvinfo\reg_1541\<GUID базы>\1Cv8Log |
Для сервера на Windows каталог службы по умолчанию — C:\Program Files\1cv8\srvinfo. Если при установке указывали другой путь, смотрите параметр -d в строке запуска службы агента сервера 1С (свойства службы в services.msc).
GUID базы ищите в файле 1CV8Clst.lst в каталоге reg_1541. Там рядом с GUID записано имя базы, как оно задано в кластере.
Два формата файлов
- 📁 Последовательный (старый) формат — файл-словарь
1Cv8.lgfи файлы событий*.lgp. Это текст, его открывают обычным редактором, но читать неудобно: пользователи и метаданные записаны кодами из словаря. - 🗄️ Формат SQLite — один или несколько файлов
*.lgd. Его использует платформа 8.3 по умолчанию для новых баз. Файл открывается любым просмотрщиком SQLite только на чтение.
Если в каталоге есть и 1Cv8.lgf, и .lgd, платформа пишет в формат, который выбран для базы. Не удаляйте файлы вручную при работающей базе.
Скопировали журнал с рабочего сервера, чтобы разобрать спокойно? Положите каталог 1Cv8Log в папку любой пустой файловой базы той же конфигурации и откройте журнал оттуда. Расшифровка событий и метаданных сохранится.
Настройка уровня регистрации и разделение журнала
Все параметры журнала задаются в Конфигураторе: Администрирование → Настройка журнала регистрации. Изменения вступают в силу сразу, перезапуск пользователей не нужен.
Уровни регистрации
| Уровень | Что попадает в журнал | Когда выбирать |
|---|---|---|
| Не регистрировать | ничего | не рекомендуется: при сбое не на что опереться |
| Регистрировать ошибки | только ошибки | слабый сервер, очень большой журнал |
| Ошибки и предупреждения | ошибки + предупреждения | компромисс для больших баз |
| Ошибки, предупреждения и информацию | всё, кроме примечаний | расследования, контроль действий пользователей |
| Регистрировать все события | полный поток | разбор конкретной проблемы на короткое время |
Для небольшой бухгалтерии разумно держать уровень «Регистрировать все события». Тогда видно, кто менял документы и справочники. В базе на сотни пользователей этот уровень раздувает журнал на гигабайты в месяц и замедляет его открытие.
Разделение журнала по периодам
В том же окне есть настройка «Разделять журнал по периодам»: по часам, дням, неделям, месяцам или годам. Платформа начинает новый файл каждый период.
Что это даёт:
- Журнал за текущий месяц открывается быстро, старые файлы не читаются.
- Старые файлы удобно переносить в архив целиком.
- Размер каждого файла предсказуем.
Для бухгалтерской базы средней нагрузки обычно хватает разделения по месяцам. Для нагруженной серверной базы — по неделям или дням.
Сокращение журнала регистрации
Когда журнал уже разросся, его сокращают. В окне журнала в Конфигураторе есть команда «Сократить» в меню действий. Задайте дату: события до неё будут удалены. Отметьте сохранение удаляемых событий в файл, если они могут понадобиться при проверке.
То же можно сделать без открытия Конфигуратора, пакетным запуском:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F"D:\Base\Buh" /N"Администратор" /P"пароль" /ReduceEventLogSize 2025-01-01 -saveAs "D:\Archive\log_before_2025.lgd" /Out"D:\Archive\reduce.log"
Номер версии в пути замените на установленный у вас. Для серверной базы вместо /F используется /S"сервер\имя_базы".
Сокращённые события без сохранения в файл восстановить нельзя. Перед сокращением скопируйте каталог 1Cv8Log целиком.
Технологический журнал: когда журнала регистрации мало
Журнал регистрации пишет события прикладного уровня. Медленные запросы, взаимоблокировки, падения рабочих процессов в нём видны плохо. Для этого у платформы есть технологический журнал. Его включает файл logcfg.xml в каталоге C:\Program Files\1cv8\conf\.
Минимальная настройка, которая собирает только исключения и хранит их 24 часа:
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="D:\techlog" history="24">
<event>
<eq property="name" value="EXCP"/>
</event>
<property name="all"/>
</log>
</config>
Параметр history задаётся в часах. Каталог D:\techlog создайте заранее и выдайте права пользователю, от имени которого работает служба сервера 1С.
Широкие настройки технологического журнала (все события, без фильтров) за час заполняют десятки гигабайт. Включайте его на время разбора и выключайте, удалив или переименовав logcfg.xml.
Как найти нужное событие: отбор и поиск
Журнал без отбора бесполезен: в базе на 20 пользователей за день набираются десятки тысяч строк. Сначала задайте отбор, потом читайте.
Порядок работы с отбором
- Откройте журнал и нажмите кнопку отбора в командной панели (в типовых конфигурациях над списком написано «Отбор не установлен» — это ссылка на ту же форму).
- Укажите интервал. Чем он уже, тем быстрее журнал откроется.
- Выберите пользователя, если известно, кто работал.
- В поле «События» отметьте нужную группу: «Данные», «Сеанс», «Фоновое задание».
- В поле «Метаданные» выберите объект, например документ «Реализация (акт, накладная, УПД)».
- Ограничьте уровень важности, если ищете сбой: «Ошибка» и «Предупреждение».
- Примените отбор и отсортируйте список по дате.
Готовые сценарии отбора
| Задача | Что задать в отборе |
|---|---|
| Кто удалил документ | Метаданные — вид документа; события — «Данные. Удаление», «Данные. Пометка удаления» |
| Кто перепровёл документ задним числом | Метаданные — вид документа; события — «Данные. Проведение», «Данные. Изменение» |
| Почему упал обмен или загрузка | Важность — «Ошибка»; интервал — ночь, когда шёл обмен |
| Кто заходил в базу под чужим логином | События — «Сеанс. Начало», «Сеанс. Аутентификация»; колонка «Компьютер» |
| Попытки подобрать пароль | События — «Сеанс. Ошибка аутентификации» |
Двойной клик по строке открывает карточку события. В ней видны пользователь, компьютер, приложение, номер сеанса, представление данных и комментарий. В комментарии к ошибке лежит текст исключения — его и стоит копировать, если пишете в поддержку.
Ищете конкретный документ? Откройте журнал с отбором по его виду, а потом нажмите Ctrl+F и введите номер документа. Поиск сработает по колонке «Данные».
Как читать события журнала: что значат частые записи
Каждое событие имеет вид «Группа. Действие». Группа подсказывает, где искать причину.
- 🟢 Сеанс. Начало / Завершение — вход и выход пользователя. Если завершения нет, сеанс оборвался: закрыли окно, пропала сеть или упал рабочий процесс.
- 🔑 Сеанс. Аутентификация / Ошибка аутентификации — успешный и неуспешный вход. Серия ошибок с одного компьютера — повод сменить пароль .
- 📝 Данные. Добавление / Изменение / Удаление — изменения справочников и документов. В колонке «Данные» — конкретный объект.
- 📌 Данные. Проведение / Отмена проведения — действия с движениями документа. Ключевые записи при проверке закрытого периода.
- ⏱️ Фоновое задание. Ошибка выполнения — упало регламентное задание: обмен, загрузка курсов, проверка контрагентов. Текст ошибки в комментарии.
- 🔄 Транзакция. Отмена — операция откатилась. Рядом по времени ищите ошибку, которая её вызвала.
- 🧩 События группы «Информационная база» — изменение конфигурации, обновление структуры базы данных, изменение параметров. Помогают понять, кто и когда обновлял базу.
Типовые конфигурации добавляют свои события, например «Обновление информационной базы» или события подсистемы обмена. Читаются они так же: группа, действие, комментарий.
Статус транзакции
Для событий с данными журнал показывает статус транзакции: «Зафиксирована», «Отменена», «Не завершена». Если документ «удалён», но транзакция отменена, на самом деле удаления не было. Это частая причина ложной тревоги при разборах.
Если журнал не открывается или в нём пусто
Перенос файлов журнала у клиент-серверной базы делайте при остановленной службе сервера 1С или когда в базе нет сеансов. Остановка службы оборвёт работу всех пользователей на этом сервере — планируйте её на нерабочее время.
Частые вопросы
Сколько места занимает журнал регистрации?
Можно ли посмотреть журнал регистрации без запуска 1С?
*.lgd) открываются любым просмотрщиком SQLite. Но пользователи и метаданные там хранятся кодами, удобнее подложить каталог 1Cv8Log в копию базы и открыть штатно.