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

Администрирование · 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 за определённый период.

Файл 1Cv8.lgf и каталог 1Cv8LogСтарый текстовый формат

Открывается через конфигуратор кнопкой выбора файла журнала

Каталог с файлами .lgdФормат SQLite

Открывается конфигуратором 8.3.22+ при указании каталога журнала

Файл открывается в блокноте читаемым текстомТекстовый .lgp

Можно читать вручную, но удобнее через конфигуратор

Найти журнал файловой базы можно в подкаталоге 1Cv8Log внутри каталога информационной базы. Для серверной базы журнал лежит в каталоге служебных файлов сервера 1С, обычно внутри каталога reg_1541 (или с другим портом) в подкаталоге конкретной базы.

Открытие журнала через конфигуратор 1С

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

Окно журнала поддерживает отбор по периоду, пользователю, типу события, уровню важности и по произвольной подстроке в представлении данных. Это удобно, когда нужно найти, кто изменил конкретный документ или когда происходила ошибка. Отбор настраивается кнопкой «Отбор» на панели журнала.

Как открыть журнал текущей базы
  1. 1
    Запустите конфигуратор 1С нужной базы под пользователем с административными правами
  2. 2
    Откройте меню «Администрирование» → «Журнал регистрации»
  3. 3
    Дождитесь загрузки списка событий — при большом журнале это может занять время
  4. 4
    Настройте отбор: укажите период, пользователя или тип события
  5. 5
    Дважды щёлкните по строке события, чтобы увидеть детали и ссылку на объект данных

Если журнал очень большой, первое открытие может занимать минуты. В этом случае сразу задавайте узкий период через отбор — платформа будет читать только нужный диапазон, что заметно ускорит работу.

Как открыть файл журнала отдельно от базы

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

В окне журнала регистрации конфигуратора есть кнопка выбора файла журнала (стрелка рядом со стандартными командами, пункт «Выбрать файл журнала регистрации»). Укажите файл 1Cv8.lgf — и платформа загрузит его содержимое вместе с прилегающими файлами .lgp, если они лежат рядом в той же структуре каталогов.

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

Чтение журнала сторонними средствами

Старые файлы .lgp — это фактически текстовые файлы, их можно открыть в любом редакторе, поддерживающем большие файлы: Notepad++, Far Manager и подобных. Записи разделены фигурными скобками и запятыми, читать «сырой» формат неудобно, но для поиска конкретной строки (имени пользователя, номера документа) этого достаточно.

Файлы .lgd являются базами данных SQLite, поэтому их можно открыть в SQLite-браузерах, например DB Browser for SQLite. Основная таблица с событиями называется EventLog. Однако часть данных хранится в бинарном виде, и представления объектов будут выглядеть как внутренние идентификаторы, а не как привычные названия документов.

Способы открытия журнала

Конфигуратор 1С

Полноценный просмотр с отборами и ссылками на объекты; требуется платформа и доступ к базе

Текстовый редактор для .lgp

Быстрый поиск по старому формату без установки 1С; нет удобной структуры и отборов

SQLite-браузер для .lgd

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

Внешние обработки просмотра журнала

Запускаются в режиме предприятия без прав на конфигуратор; зависят от конкретной обработки

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

Выгрузка журнала в файл и конвертация форматов

Из конфигуратора журнал можно выгрузить через пункт «Выгрузить журнал регистрации»: доступны форматы XML и текст. Выгрузка полезна для передачи фрагмента журнала коллегам, для архивации перед сокращением журнала или для последующего анализа скриптами.

При необходимости старый формат журнала конвертируется в новый (SQLite) и обратно через диалог настройки журнала регистрации: «Администрирование» → «Настройка журнала регистрации» → кнопка смены формата. Конвертация большого журнала занимает продолжительное время и требует монопольного доступа к базе.

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

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

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

Типичные ошибки
01
Копирование только 1Cv8.lgf без каталога 1Cv8Log — в результате журнал открывается частично или пустым
02
Попытка открыть .lgd блокнотом — файл бинарный, увидите нечитаемые символы
03
Открытие огромного журнала без отбора по периоду — конфигуратор надолго зависает
04
Редактирование файлов журнала вручную — нарушается структура, журнал перестаёт читаться платформой
Контрольные точки

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

Список событий в конфигураторе
Норма

Строки с датами, пользователями и событиями за нужный период

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

Пустой список или события только за часть периода

Детали события по двойному щелчку
Норма

Видны комментарий, представление данных, сеанс

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

Поля пустые или содержат нечитаемые символы

Период событий
Норма

Даты совпадают с ожидаемым диапазоном работы базы

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

Пропуски целых дней при активной работе пользователей

Итог

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

Определите формат по расширению файла: .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-браузер?

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