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

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

Журнал регистрации 1С: где хранятся данные и как с ними работать

Где хранится журнал регистрации 1С: пути к файлам 1Cv8.lgd и 1Cv8.lgf в файловом и клиент-серверном режиме, настройка, перенос, очистка и типичные ошибки.

Журнал регистрации 1С — это механизм платформы, который фиксирует действия пользователей, ошибки, изменения данных и системные события. Администратору важно знать, где физически расположены файлы журнала: это нужно для резервного копирования, расследования инцидентов, освобождения места на диске и переноса базы.

Место хранения зависит от режима работы информационной базы. В файловом варианте журнал лежит в каталоге базы, в клиент-серверном — в каталоге служебных файлов кластера на сервере 1С:Предприятия. Формат хранения тоже различается: старый текстово-подобный файл 1Cv8.lgf и современный формат SQLite 1Cv8.lgd.

Ниже разобраны конкретные пути, способы определить каталог базы, настройка уровня регистрации событий, процедуры сокращения и переноса журнала, а также ошибки, которые чаще всего приводят к потере истории или повреждению файлов.

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

В файловом режиме вся база — это каталог на диске, внутри которого лежит основной файл 1Cv8.1CD и набор служебных подкаталогов. Журнал регистрации размещается в подкаталоге 1Cv8Log. Внутри него находится либо один файл 1Cv8.lgd (формат SQLite, используется в современных версиях платформы), либо файл 1Cv8.lgf и папка с файлами периодов вида 20260101000000.lgp — это старый формат, где журнал разбит по временным интервалам.

Чтобы узнать точный путь к каталогу базы, откройте стартер 1С (окно выбора информационных баз), выделите нужную базу — путь отображается в нижней части окна. Альтернатива: в режиме «Конфигуратор» или «1С:Предприятие» откройте меню «Файл → О программе» (или «Справка → О программе») — в разделе сведений о базе будет указан каталог.

Типичная структура каталога файловой базы выглядит так:

text
C:\Bases\Trade\
  1Cv8.1CD            — основной файл базы
  1Cv8Log\
    1Cv8.lgd          — журнал регистрации (формат SQLite)
  1Cv8tmp\           — временные файлы
  1Cv8.cdn            — служебный файл блокировок

Если база опубликована на веб-сервере, но работает в файловом режиме, файлы журнала всё равно лежат в каталоге базы на диске сервера — веб-сервер лишь предоставляет к ним доступ. Искать журнал нужно по физическому пути публикации.

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

При работе с СУБД (MS SQL Server, PostgreSQL, Oracle) данные журнала регистрации хранятся не в базе данных, а в файлах на сервере 1С:Предприятия — в рабочем каталоге кластера. По умолчанию на Windows это C:\Program Files\1cv8\<версия>\srvinfo или каталог, заданный при установке сервера, на Linux — /var/lib/1cv8 или аналогичный, указанный при настройке службы.

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

Как найти журнал на сервере 1С
  1. 1
    Откройте консоль администрирования серверов 1С и найдите нужную информационную базу
  2. 2
    Скопируйте её GUID из свойств базы
  3. 3
    На сервере перейдите в каталог srvinfo кластера, затем в reg_1541 (или reg_<порт>)
  4. 4
    Откройте подкаталог с именем GUID, внутри — папка 1Cv8Log с файлом 1Cv8.lgd
  5. 5
    Проверьте размер файла и дату изменения, чтобы убедиться, что журнал активно пишется

Важный нюанс: при резервном копировании средствами СУБД журнал регистрации в бэкап не попадает, потому что он не является частью базы данных. Если история событий нужна для аудита, каталог 1Cv8Log следует включать в план резервного копирования отдельно.

Форматы хранения: 1Cv8.lgf и 1Cv8.lgd

Платформа поддерживает два формата журнала регистрации. Старый формат — файл 1Cv8.lgf плюс набор файлов .lgp, разбитых по периодам. Новый формат — единый файл 1Cv8.lgd, который представляет собой базу данных SQLite. Современные версии платформы по умолчанию используют формат .lgd, а при обновлении платформа может предложить преобразовать старый журнал.

Формат .lgd удобнее для администрирования: один файл проще копировать и архивировать, а при необходимости его можно открыть штатными средствами просмотра SQLite для внешнего анализа — хотя для штатной работы достаточно встроенного просмотра журнала в конфигураторе или через функцию «Выгрузка журнала регистрации».

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

1Cv8.lgf + файлы .lgp

Старый формат: журнал разбит на файлы по периодам. Подходит для устаревших версий платформы; сложнее копировать и архивировать из-за множества файлов.

1Cv8.lgd (SQLite)

Современный формат: единый файл базы SQLite. Проще в резервном копировании и переносе, поддерживает штатную выгрузку в XML и CSV.

Настройка уровня регистрации событий

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

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

Сокращение, очистка и перенос журнала

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

Перенос журнала на другой диск выполняется физическим перемещением каталога 1Cv8Log вместе с базой (для файлового режима) или переносом каталога кластера (для серверного). Отдельно «переназначить» путь только для журнала штатными средствами нельзя — он жёстко привязан к расположению базы или кластера. Перед переносом обязательно остановите работу с базой и сделайте копию.

Типичные ошибки
01
Удаление файла 1Cv8.lgd при запущенном сервере — файл блокируется или повреждается, история теряется
02
Резервное копирование только базы СУБД без каталога 1Cv8Log — при восстановлении журнал оказывается пустым
03
Включение регистрации всех событий без контроля размера — диск переполняется, сервер 1С останавливается
04
Редактирование файлов .lgd сторонними утилитами при работающей базе — нарушение целостности SQLite-файла

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

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

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

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

Дата изменения файла 1Cv8.lgd
Норма

Соответствует текущему времени при активной работе пользователей

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

Дата устарела — журнал не пишется, проверьте права доступа к каталогу

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

Список событий загружается без ошибок

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

Ошибка чтения или пустой журнал при наличии файла большого размера — возможно повреждение

Свободное место на диске с каталогом журнала
Норма

Запас места достаточен для роста файла

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

Диск почти заполнен — запись событий может остановиться

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

Итог

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

Журнал регистрации файловой базы лежит в подкаталоге 1Cv8Log каталога базы, серверной — в srvinfo\reg_<порт>\<GUID>\1Cv8Log на сервере 1С. Журнал не входит в бэкап СУБД и требует отдельного копирования. Все операции с файлами выполняйте только после завершения сеансов, а размер контролируйте настройкой уровней регистрации и штатным сокращением.

Частые вопросы о хранении журнала регистрации

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

Файл имеет формат SQLite, поэтому технически его можно открыть любым просмотрщиком SQLite-баз. Однако структура таблиц служебная, и для практического анализа удобнее штатный просмотр журнала в конфигураторе или выгрузка в XML/CSV средствами платформы.

Почему журнал регистрации пуст, хотя пользователи работают?

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

Безопасно ли удалить старые файлы .lgp после перехода на формат .lgd?

Да, если преобразование в новый формат завершено и журнал в конфигураторе открывается с полной историей. Перед удалением скопируйте старые файлы в архив — восстановить их после удаления будет невозможно.

Переносится ли журнал при выгрузке базы в файл .dt?

Выгрузка в .dt включает данные информационной базы, но файлы журнала регистрации на диске в неё не упаковываются как отдельные файлы каталога. Если история событий критична, скопируйте каталог 1Cv8Log отдельно до переноса.

Как ограничить рост журнала на загруженном сервере?

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