К статье
Практический материал

Администрирование · 11 мин

Где хранятся файлы журнала регистрации 1С 8.3

Где находятся файлы журнала регистрации 1С 8.3 в файловом и клиент-серверном режиме, форматы 1CD/LGD/LGP, как перенести, сократить и настроить журнал.

Журнал регистрации в 1С 8.3 фиксирует действия пользователей, ошибки, изменения данных и системные события. Физически он хранится не внутри основной базы, а отдельными файлами, и их расположение зависит от режима работы: файлового или клиент-серверного. Знание точных путей нужно при переносе базы, диагностике ошибок, расследовании инцидентов и контроле роста объёма данных.

В файловом варианте журнал лежит в каталоге самой информационной базы, в клиент-серверном — в служебном каталоге на сервере 1С:Предприятия. Формат хранения зависит от версии платформы: старый формат 1CD и новый формат LGD/LGP, появившийся в платформе 8.3.22. Ниже разобраны оба сценария, способы найти каталог, перенести журнал и уменьшить его размер.

Где находится журнал регистрации в файловом режиме

В файловом варианте работы журнал регистрации размещается внутри каталога информационной базы — рядом с основным файлом 1Cv8.1CD. Для базы, расположенной, например, в D:\Bases\Trade, журнал старого формата будет в подкаталоге D:\Bases\Trade\1Cv8Log, а внутри него — файл 1Cv8.lgd... точнее, файл с расширением, соответствующим формату: в старом формате это файл 1Cv8.lgd нет — в старом формате используется файл 1Cv8.lgd.

Уточним по форматам. Старый формат (платформы до 8.3.22): подкаталог 1Cv8Log, внутри файл 1Cv8.lgd — это контейнер формата 1CD, который можно открыть специализированными утилитами. Новый формат (платформа 8.3.22 и выше): подкаталог 1Cv8LGD, внутри — файл 1Cv8.lgd и служебные файлы 1Cv8.lgp, 1Cv8.lgf. Именно поэтому при просмотре каталога базы можно встретить оба варианта.

Быстрый способ узнать путь к каталогу базы — открыть список информационных баз в стартовом окне 1С, выделить нужную базу и посмотреть строку подключения внизу окна: для файловой базы там указан параметр File="путь". Либо в конфигураторе открыть «Администрирование → Параметры информационной базы», где виден каталог.

Файловая база, старый форматКаталогБазы\1Cv8Log\1Cv8.lgd

Платформа до 8.3.22, контейнер 1CD

Файловая база, новый форматКаталогБазы\1Cv8LGD\1Cv8.lgd + .lgp, .lgf

Платформа 8.3.22 и новее

Клиент-серверная базаsrvinfo\reg_1541\<GUID базы>\1Cv8Log или 1Cv8LGD

Каталог на сервере 1С, а не на сервере СУБД

Где находится журнал в клиент-серверном режиме

В клиент-серверном варианте журнал регистрации хранится не в базе данных SQL Server, PostgreSQL или Oracle, а на сервере 1С:Предприятия. Это важный момент: администраторы СУБД часто ищут журнал внутри базы данных и не находят его там. Платформа хранит события в служебном каталоге сервера.

Типовой путь на Windows: C:\Program Files\1cv8\<версия>\srvinfo\reg_1541\<GUID информационной базы>\. Внутри каталога с GUID конкретной базы находятся подкаталоги 1Cv8Log или 1Cv8LGD — в зависимости от формата. Порт в имени каталога (1541) соответствует порту агента сервера и может отличаться, если сервер настроен нестандартно.

Узнать GUID базы проще всего через консоль кластера серверов 1С: откройте ветку «Кластеры → Информационные базы», найдите нужную базу и посмотрите её идентификатор в свойствах. Альтернатива — файл 1CV8Clst.lst в каталоге srvinfo\reg_1541: это текстовый список зарегистрированных баз с их GUID, который можно открыть блокнотом.

На Linux-сервере путь обычно выглядит как /opt/1cv8/<архитектура>/<версия>/srvinfo/reg_1541/ либо каталог, заданный параметром -d при запуске агента сервера. Если агент запущен с нестандартным рабочим каталогом, журнал будет именно там.

Как найти каталог журнала на сервере
  1. 1
    Откройте консоль кластера серверов 1С и найдите GUID нужной информационной базы
  2. 2
    На сервере перейдите в каталог srvinfo\reg_1541 (или рабочий каталог агента, заданный параметром -d)
  3. 3
    Найдите подкаталог с именем GUID базы
  4. 4
    Внутри откройте 1Cv8Log (старый формат) или 1Cv8LGD (новый формат)
  5. 5
    Проверьте наличие файлов 1Cv8.lgd и сопутствующих .lgp/.lgf

Форматы хранения: 1CD и LGD/LGP

До платформы 8.3.22 журнал регистрации хранился в контейнере формата 1CD — том же, что и файловая база. Этот формат имел ограничения: при большом числе событий файл разрастался, а повреждение контейнера могло привести к потере всего журнала. Также старый формат требовал монопольного доступа при некоторых операциях.

Начиная с платформы 8.3.22, доступен новый формат: основной файл 1Cv8.lgd и вспомогательные .lgp (данные) и .lgf (индексы). Новый формат устойчивее к повреждениям, быстрее работает при больших объёмах и позволяет платформе автоматически разбивать журнал на периодические фрагменты. Переключение между форматами выполняется в конфигураторе или через параметры командной строки.

Определить текущий формат можно в конфигураторе: «Администрирование → Настройка журнала регистрации» — там же, где настраивается уровень детализации. Если база обновлена до 8.3.22+, но формат не меняли, журнал остаётся в старом формате до явного преобразования.

Сравнение форматов журнала

Старый формат (1CD, каталог 1Cv8Log)

Единственный вариант до 8.3.22. Хуже переносит большие объёмы, выше риск повреждения всего журнала целиком

Новый формат (LGD/LGP, каталог 1Cv8LGD)

Доступен с 8.3.22. Устойчивее к сбоям, быстрее при больших объёмах, поддерживает разделение по периодам. Требует платформу 8.3.22+

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

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

Функция «Сократить» (в том же окне настройки) удаляет события старше указанной даты. В новом формате сокращение выполняется быстрее и надёжнее, поскольку журнал разбит на периодические фрагменты. В старом формате сокращение большого журнала может занять заметное время и требует монопольного доступа к базе.

Перенос журнала на другой диск напрямую настройками платформы не предусмотрен. Рабочие варианты: перенести всю файловую базу целиком, а для клиент-серверной — перенести рабочий каталог сервера (параметр -d агента) либо использовать символические ссылки на уровне операционной системы. При копировании базы файлами журнал переносится вместе с каталогом, если скопировать и подкаталог 1Cv8Log/1Cv8LGD.

Типичные проблемы и их решения

Самая частая ситуация — журнал занимает десятки гигабайт и заполняет диск. Это результат полной детализации регистрации за годы работы без сокращения. Решение: снизить уровень регистрации событий и выполнить сокращение по дате. Если файл повреждён (ошибки вида «ошибка формата потока» при открытии журнала), для старого формата можно попробовать утилиту восстановления 1CD-файлов либо удалить повреждённый журнал после остановки работы — платформа создаст новый пустой.

Вторая проблема — журнал не найден после переноса базы. При копировании файловой базы часто копируют только 1Cv8.1CD, забывая подкаталог журнала. В клиент-серверном варианте при пересоздании записи базы в консоли кластера ей присваивается новый GUID, и старый каталог журнала остаётся «осиротевшим» — его можно вручную переименовать под новый GUID при остановленном сервере.

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

Типичные ошибки
01
Удаление файлов журнала при работающем сервере — повреждение журнала и ошибки в сеансах пользователей
02
Копирование файловой базы без подкаталога 1Cv8Log/1Cv8LGD — потеря всей истории событий при переносе
03
Поиск журнала внутри базы данных SQL — в клиент-серверном режиме журнал лежит на сервере 1С, а не в СУБД
04
Полная детализация регистрации на постоянной основе — неконтролируемый рост файла и заполнение диска
05
Пересоздание базы в консоли кластера без учёта смены GUID — журнал остаётся в старом каталоге и не подхватывается

Проверка результата и контрольные точки

После настройки или переноса журнала убедитесь, что события фиксируются: откройте журнал регистрации из конфигуратора или режима предприятия («Все функции → Журнал регистрации» либо стандартная команда в меню администрирования), выполните тестовое действие в базе и проверьте, что оно появилось в списке событий.

Дополнительно сверьте файловую сторону: в каталоге журнала должны обновляться даты изменения файлов .lgd/.lgp после активности пользователей. Если файлы не меняются, а журнал в интерфейсе пуст — проверяйте уровень регистрации и права доступа к каталогу.

Контрольные точки

Как проверить результат

Открытие журнала регистрации в клиенте
Норма

Список событий загружается, свежие события появляются

Тревожный признак

Ошибка формата потока или пустой журнал при включённой регистрации

Дата изменения файлов в каталоге журнала
Норма

Файлы .lgd/.lgp обновляются после действий пользователей

Тревожный признак

Даты файлов устарели — журнал не пишется, проверяйте права и настройки

Размер каталога журнала
Норма

Размер стабилен и соответствует политике сокращения

Тревожный признак

Постоянный рост на гигабайты — снизьте детализацию и сократите журнал

Часто задаваемые вопросы

Можно ли открыть файл 1Cv8.lgd без 1С?

Напрямую штатными средствами — нет: это внутренний формат платформы. Журнал просматривается через конфигуратор или режим предприятия. Для старого формата 1CD существуют сторонние утилиты чтения, но их применение — на свой риск и только с копией файла. Также события можно выгрузить через встроенный язык (методы работы с журналом регистрации) в текстовый или табличный вид.

Что будет, если удалить каталог журнала регистрации?

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

Почему журнал регистрации занимает так много места?

Основные причины: включён максимальный уровень регистрации (включая доступ к данным и отказ в доступе), журнал никогда не сокращался, в базе работает много пользователей и фоновых заданий. Снизьте детализацию в настройке журнала и периодически выполняйте сокращение по дате.

Как перенести журнал при переезде базы на другой сервер?

Для файловой базы скопируйте весь каталог базы, включая подкаталог 1Cv8Log или 1Cv8LGD. Для клиент-серверной — перенесите каталог с GUID базы внутри srvinfo\reg_1541 при остановленном агенте сервера. Если база регистрируется в кластере заново и получает новый GUID, переименуйте каталог журнала под новый идентификатор перед запуском сервера.

Чем новый формат LGD лучше старого 1CD?

Новый формат, доступный с платформы 8.3.22, устойчивее к повреждениям (сбой одного фрагмента не портит весь журнал), быстрее работает при больших объёмах и лучше поддерживает сокращение по периодам. Переключение выполняется через настройку журнала регистрации в конфигураторе и требует монопольного доступа к базе.

Где искать журнал, если сервер 1С установлен на Linux?

Ищите рабочий каталог агента сервера: по умолчанию это каталог srvinfo внутри каталога установки платформы, но точный путь задаётся параметром -d в скрипте запуска службы. Дальше структура та же: reg_1541 (или другой порт), каталог с GUID базы, подкаталог 1Cv8Log или 1Cv8LGD.

Итог

Что важно запомнить

Журнал регистрации 1С 8.3 хранится отдельными файлами: в файловом режиме — в подкаталоге 1Cv8Log или 1Cv8LGD каталога базы, в клиент-серверном — в каталоге srvinfo\reg_1541\<GUID базы> на сервере 1С, а не в СУБД. Формат зависит от версии платформы. Управляйте размером через уровень регистрации и сокращение, а любые операции с файлами выполняйте только при остановленной работе базы.