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