Администрирование · 9 мин
Как открыть файл журнала 1С
Как открыть файл журнала регистрации 1С: где лежат файлы .lgf, .lgd и .lgp, чем их просмотреть и как разобрать записи об ошибках и действиях пользователей.
Файл журнала 1С чаще всего означает журнал регистрации — специальное хранилище, куда платформа записывает действия пользователей, ошибки, изменения данных и системные события. Открыть его можно двумя принципиально разными способами: штатно, через интерфейс «1С:Предприятие» или конфигуратор, либо напрямую, обратившись к файлам на диске. Выбор зависит от того, что именно нужно: быстро посмотреть события по базе или проанализировать сам файл, например полученный от коллег или скопированный с сервера.
Важно понимать, что журнал регистрации — это не обычный текстовый лог, который читается блокнотом. В зависимости от режима работы базы он хранится в формате .lgd (SQLite-база), в старом формате .lgf с текстовыми файлами .lgp, либо внутри серверного кластера. Поэтому «двойной клик» по файлу часто не даёт результата, а попытка открыть его неподходящей программой может показать нечитаемый набор символов.
Где физически хранятся файлы журнала регистрации
Для файловой информационной базы журнал регистрации находится внутри каталога базы, во вложенной папке 1Cv8Log. Путь к каталогу базы виден в окне запуска 1С: выделите базу в списке — путь отображается в нижней части окна. Внутри папки 1Cv8Log вы увидите либо один файл 1Cv8.lgd (современный формат), либо пару файлов 1Cv8.lgf и 1Cv8.lgp (старый формат, до версии платформы 8.3.5), либо набор файлов по датам, если включено разделение журнала по периодам.
Для клиент-серверного варианта работы журнал хранится на сервере 1С, в каталоге служебных данных кластера — обычно внутри каталога srvinfo, в подпапке вида reg_1541\1Cv8Log. Прямой доступ к нему есть только у администратора сервера. В этом случае безопаснее открывать журнал штатно, через клиентское приложение, а не копировать файлы с работающего сервера.
Как открыть журнал регистрации в режиме «1С:Предприятие»
Это самый простой способ, не требующий доступа к файлам и прав администратора базы данных на уровне СУБД. Достаточно, чтобы у вашей роли было право «Журнал регистрации» — обычно оно есть у администраторов и пользователей с полными правами.
- 1Запустите базу в режиме «1С:Предприятие» под пользователем с достаточными правами.
- 2Откройте раздел «Администрирование» (в типовых конфигурациях — через главное меню или панель разделов).
- 3Перейдите в «Обслуживание» и выберите пункт «Журнал регистрации». В некоторых конфигурациях путь выглядит как «Настройки — Поддержка и обслуживание — Журнал регистрации».
- 4Дождитесь загрузки списка событий — в больших базах это может занять заметное время.
- 5Настройте отбор по периоду, пользователю или типу события, чтобы сузить список.
Признак успешного открытия — таблица событий с колонками «Дата», «Пользователь», «Событие», «Комментарий». Если журнал пуст, хотя в базе работали, проверьте, не сброшен ли отбор и не очищался ли журнал ранее.
Как открыть журнал через конфигуратор
Конфигуратор даёт более гибкий доступ к журналу и, что важно, позволяет открыть журнал из произвольного каталога — например, скопированного с другого компьютера. Запустите конфигуратор нужной базы и выберите в главном меню «Администрирование — Журнал регистрации». Откроется то же окно событий, что и в режиме «Предприятие», но без необходимости заходить в прикладной интерфейс.
Чтобы открыть журнал из отдельной папки с файлами, в окне журнала регистрации используйте команду открытия файла журнала (кнопка или пункт меню «Открыть файл» в окне просмотра) и укажите каталог, содержащий файлы .lgd или .lgf/.lgp. Платформа прочитает их как обычный журнал. Это рабочий способ анализировать архивные копии журналов, не подключая чужую базу целиком.
Чем открыть файлы .lgd, .lgf и .lgp напрямую
Файл 1Cv8.lgd — это база данных в формате SQLite. Теоретически его можно открыть любым просмотрщиком SQLite, например DB Browser for SQLite: таблица EventLog содержит записи событий. Однако часть полей хранится в бинарном виде, поэтому читабельность ограничена — способ подходит для технического анализа, а не для повседневного просмотра.
Старый формат состоит из файла 1Cv8.lgf (словарь) и файлов 1Cv8.lgp (сами события в текстовоподобном виде). Файлы .lgp можно открыть текстовым редактором с поддержкой больших файлов — записи разделены фигурными скобками и частично читаемы. Но интерпретировать коды событий и пользователей без словаря .lgf сложно, поэтому и этот путь считается аварийным.
Способы открытия журнала
Подходит для повседневного просмотра. Ограничение: нужны права и работоспособная база.
Позволяет открыть журнал из произвольного каталога с файлами. Требует монопольного доступа к базе только для своей базы, чужие файлы открываются без него.
Даёт доступ к сырым данным без платформы. Ограничение: часть полей в бинарном виде, нужно понимать структуру.
Аварийный вариант для старого формата. Коды событий и пользователей без файла словаря .lgf читаются плохо.
Как настроить отбор и найти нужное событие
Журнал активной базы может содержать миллионы записей, и листать его целиком бессмысленно. В окне журнала нажмите кнопку «Отбор» и задайте условия: период, конкретный пользователь, вид события (например, «Данные. Удаление» или «Ошибка»), уровень важности. После применения отбора список сократится до релевантных записей.
Для поиска причины ошибки удобно фильтровать по уровню «Ошибка» за период, когда она возникла, и смотреть соседние события того же пользователя. Для расследования удаления документа отбирайте события «Данные. Удаление» с указанием представления объекта. Двойной клик по записи открывает детали события, включая комментарий и имя компьютера.
Как проверить результат
Видна таблица событий с датами, пользователями и типами событий
Пустое окно при активной работе базы или сообщение об ошибке чтения
После применения отбора количество записей заметно уменьшилось
Отбор не срабатывает — вероятно, сброшены или неверно заданы условия
SQLite-просмотрщик показывает таблицы и записи
Файл не открывается — он заблокирован работающей базой или повреждён
Ограничения, риски и типичные ошибки
Главный риск при работе с файлами журнала напрямую — повреждение данных. Не редактируйте и не переименовывайте файлы .lgd/.lgf/.lgp в каталоге рабочей базы и не копируйте их, пока база открыта пользователями: файл может быть заблокирован, а копия окажется битой. Сначала завершите сеансы или сделайте копию через штатные средства.
Ещё одно ограничение — производительность. Открытие журнала большого объёма без отбора может надолго «подвесить» клиент. Всегда задавайте период перед загрузкой. Также учтите: если в настройках журнала включено разделение по периодам или сокращение, старых событий в файле может уже не быть.
Что делать, если журнал не открывается
Если журнал не открывается из клиента, проверьте права пользователя на просмотр журнала регистрации и свободное место на диске с базой — переполненный диск частая причина ошибок чтения. Если файл .lgd повреждён, платформа может выдавать ошибку при открытии журнала; в этом случае используют штатную утилиту восстановления журнала регистрации из состава платформы либо конвертируют журнал в новый формат через конфигуратор.
Если нужна история, которой уже нет в журнале, восстановить её штатными средствами нельзя — ориентируйтесь на резервные копии базы. На будущее настройте разумную политику хранения: разделение журнала по периодам упрощает архивацию, а регулярное резервное копирование каталога 1Cv8Log сохраняет историю для расследований.
Что важно запомнить
Журнал регистрации открывается штатно из «1С:Предприятие» или конфигуратора — это основной и безопасный способ. Файлы .lgd/.lgf/.lgp в папке 1Cv8Log предназначены для платформы; прямой просмотр возможен, но только как технический или аварийный вариант. Работайте с отборами и не трогайте файлы активной базы.
Ответы на частые вопросы
Можно ли открыть журнал регистрации без установленной платформы 1С?
Штатного способа нет — журнал читает сама платформа. Как обходной вариант файл .lgd можно открыть в SQLite-просмотрщике, а старые .lgp — в текстовом редакторе, но часть данных будет в нечитаемом виде. Для полноценного анализа платформа всё же понадобится.
Почему журнал регистрации пустой, хотя в базе работают?
Чаще всего причина в применённом отборе, сокращении журнала в настройках или в том, что журнал был очищен. Снимите все отборы и проверьте настройки хранения журнала в конфигураторе.
Как посмотреть, кто удалил конкретный документ?
Откройте журнал регистрации, задайте отбор по событию «Данные. Удаление» и периоду, когда это могло произойти. В записи будут указаны пользователь, компьютер, дата и представление удалённого объекта.
Можно ли открыть журнал одной базы из конфигуратора другой базы?
Да. В окне журнала регистрации есть команда открытия файла журнала — укажите каталог с файлами .lgd или .lgf/.lgp другой базы. Подключать саму базу не требуется.
Что делать, если файл 1Cv8.lgd сильно вырос?
Используйте штатное сокращение журнала регистрации в конфигураторе с удалением событий старше заданной даты, предварительно сохранив копию. Также можно включить разделение журнала по периодам, чтобы архивировать старые части отдельно.