Администрирование · 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С:Предприятие» откройте меню «Файл → О программе» (или «Справка → О программе») — в разделе сведений о базе будет указан каталог.
Типичная структура каталога файловой базы выглядит так:
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С и найдите нужную информационную базу
- 2Скопируйте её GUID из свойств базы
- 3На сервере перейдите в каталог srvinfo кластера, затем в reg_1541 (или reg_<порт>)
- 4Откройте подкаталог с именем GUID, внутри — папка 1Cv8Log с файлом 1Cv8.lgd
- 5Проверьте размер файла и дату изменения, чтобы убедиться, что журнал активно пишется
Важный нюанс: при резервном копировании средствами СУБД журнал регистрации в бэкап не попадает, потому что он не является частью базы данных. Если история событий нужна для аудита, каталог 1Cv8Log следует включать в план резервного копирования отдельно.
Форматы хранения: 1Cv8.lgf и 1Cv8.lgd
Платформа поддерживает два формата журнала регистрации. Старый формат — файл 1Cv8.lgf плюс набор файлов .lgp, разбитых по периодам. Новый формат — единый файл 1Cv8.lgd, который представляет собой базу данных SQLite. Современные версии платформы по умолчанию используют формат .lgd, а при обновлении платформа может предложить преобразовать старый журнал.
Формат .lgd удобнее для администрирования: один файл проще копировать и архивировать, а при необходимости его можно открыть штатными средствами просмотра SQLite для внешнего анализа — хотя для штатной работы достаточно встроенного просмотра журнала в конфигураторе или через функцию «Выгрузка журнала регистрации».
Сравнение форматов журнала
Старый формат: журнал разбит на файлы по периодам. Подходит для устаревших версий платформы; сложнее копировать и архивировать из-за множества файлов.
Современный формат: единый файл базы SQLite. Проще в резервном копировании и переносе, поддерживает штатную выгрузку в XML и CSV.
Настройка уровня регистрации событий
Объём пишущихся данных определяется настройками журнала. Откройте конфигуратор, перейдите в «Администрирование → Настройка журнала регистрации». Здесь выбирается, какие события фиксировать: ошибки, предупреждения, информационные сообщения, изменение данных, доступ и отказ в доступе, аутентификацию. Чем шире набор, тем быстрее растёт файл.
Для рабочих баз с большим числом пользователей разумный компромисс — регистрировать ошибки и изменения данных, а детальный протокол доступа включать только на период расследования инцидентов. Постоянная регистрация всех событий доступа способна раздуть журнал до десятков гигабайт и замедлить дисковую подсистему сервера.
Сокращение, очистка и перенос журнала
Штатный способ уменьшить размер журнала — функция сокращения в конфигураторе: «Администрирование → Настройка журнала регистрации → Сократить». Укажите дату, до которой удалить события, и при необходимости сохраните сокращаемую часть в отдельный файл. Операция выполняется в монопольном режиме, поэтому планируйте её на время без активных пользователей.
Перенос журнала на другой диск выполняется физическим перемещением каталога 1Cv8Log вместе с базой (для файлового режима) или переносом каталога кластера (для серверного). Отдельно «переназначить» путь только для журнала штатными средствами нельзя — он жёстко привязан к расположению базы или кластера. Перед переносом обязательно остановите работу с базой и сделайте копию.
Как проверить, что журнал пишется корректно
Признак работающего журнала — актуальная дата изменения файла 1Cv8.lgd и наличие свежих событий при открытии журнала в конфигураторе («Администрирование → Журнал регистрации»). Выполните тестовое действие в базе, например вход под своим пользователем, и убедитесь, что событие появилось в списке.
Как проверить результат
Соответствует текущему времени при активной работе пользователей
Дата устарела — журнал не пишется, проверьте права доступа к каталогу
Список событий загружается без ошибок
Ошибка чтения или пустой журнал при наличии файла большого размера — возможно повреждение
Запас места достаточен для роста файла
Диск почти заполнен — запись событий может остановиться
Если журнал не открывается с ошибкой чтения, попробуйте скопировать файл в отдельный каталог и открыть копию. При подтверждённом повреждении файл заменяют резервной копией либо удаляют (после архивирования) — платформа создаст новый пустой журнал при следующем запуске.
Что важно запомнить
Журнал регистрации файловой базы лежит в подкаталоге 1Cv8Log каталога базы, серверной — в srvinfo\reg_<порт>\<GUID>\1Cv8Log на сервере 1С. Журнал не входит в бэкап СУБД и требует отдельного копирования. Все операции с файлами выполняйте только после завершения сеансов, а размер контролируйте настройкой уровней регистрации и штатным сокращением.
Частые вопросы о хранении журнала регистрации
Можно ли открыть файл 1Cv8.lgd без 1С?
Файл имеет формат SQLite, поэтому технически его можно открыть любым просмотрщиком SQLite-баз. Однако структура таблиц служебная, и для практического анализа удобнее штатный просмотр журнала в конфигураторе или выгрузка в XML/CSV средствами платформы.
Почему журнал регистрации пуст, хотя пользователи работают?
Чаще всего отключена регистрация событий в настройках журнала либо у учётной записи сервера 1С нет прав записи в каталог 1Cv8Log. Проверьте настройки в конфигураторе и права на каталог, затем выполните тестовое действие и посмотрите, появилось ли событие.
Безопасно ли удалить старые файлы .lgp после перехода на формат .lgd?
Да, если преобразование в новый формат завершено и журнал в конфигураторе открывается с полной историей. Перед удалением скопируйте старые файлы в архив — восстановить их после удаления будет невозможно.
Переносится ли журнал при выгрузке базы в файл .dt?
Выгрузка в .dt включает данные информационной базы, но файлы журнала регистрации на диске в неё не упаковываются как отдельные файлы каталога. Если история событий критична, скопируйте каталог 1Cv8Log отдельно до переноса.
Как ограничить рост журнала на загруженном сервере?
Снизьте уровень регистрации: оставьте ошибки и изменения данных, отключите детальный протокол доступа. Дополнительно настройте регламентное сокращение журнала с сохранением старой части в архивный файл.