Администрирование · 11 мин
Чем открыть LGD-файл 1С и как посмотреть журнал регистрации
Разбираемся, что такое LGD-файл 1С, чем его открыть: встроенный просмотр журнала регистрации, SQLite-просмотрщики, конвертация и типичные ошибки при работе.
Файл с расширением LGD встречается в каталоге файловой информационной базы 1С:Предприятие 8.3 под именем 1Cv8.lgd. Это журнал регистрации — служебное хранилище, куда платформа записывает события: входы и выходы пользователей, изменение данных, ошибки, запуск регламентных заданий. Пытаться открыть его «Блокнотом» бессмысленно: внутри не текст, а база данных в формате SQLite, поэтому нужны специальные способы просмотра.
Чаще всего задача «открыть LGD-файл» возникает в трёх ситуациях: нужно выяснить, кто изменил или удалил документ; требуется посмотреть журнал базы, которая не запускается; либо файл скопировали с сервера на другой компьютер без самой 1С. Для каждого сценария есть рабочий инструмент — от штатного просмотра в конфигураторе до сторонних программ и конвертации в старый формат.
Важный нюанс: файл LGD нельзя «открыть как документ» двойным щелчком — Windows не знает это расширение, и ассоциировать его с чем-либо бессмысленно. Ниже разобраны все рабочие способы, их ограничения и моменты, где ошибка может повредить журнал или саму базу.
Что находится внутри LGD-файла и зачем он нужен
Журнал регистрации ведётся платформой автоматически и не зависит от конфигурации: он есть у любой базы, включая пустую. В файловом варианте работы журнал хранится в подкаталоге 1Cv8Log каталога базы — там лежит файл 1Cv8.lgd. При достижении заданного периода хранения старые записи переносятся в отдельные файлы с датой в имени.
Внутри файла — таблицы SQLite. Основная таблица EventLog содержит дату и время события, пользователя, компьютер, тип события, представление данных, комментарий и другие поля. Часть полей хранится в виде ссылок на вспомогательные таблицы, поэтому «сырой» просмотр требует понимания структуры.
Содержимое журнала зависит от настроек уровня регистрации: если в свойствах базы отключена регистрация определённых событий, их в файле не будет, и никакой просмотрщик их не «достанет». Перед расследованием инцидента стоит проверить, что нужный уровень регистрации был включён на момент событий.
Способ 1. Открыть журнал регистрации через конфигуратор 1С
Штатный и самый безопасный способ — встроенный просмотрщик. Он корректно расшифровывает все поля, показывает представления объектов вместо внутренних идентификаторов и позволяет фильтровать события по пользователю, периоду, типу события и данным.
- 1Запустите конфигуратор нужной базы (все пользователи должны выйти, если база файловая и требуется монопольный режим).
- 2Откройте меню «Администрирование» → «Журнал регистрации».
- 3Дождитесь загрузки списка событий — на больших журналах это может занять заметное время.
- 4Нажмите «Отбор» и задайте период, пользователя или тип события, чтобы сузить список.
- 5Дважды щёлкните по событию, чтобы увидеть детали: данные, комментарий, сеанс.
Если журнал нужно открыть на компьютере без этой базы, создайте пустую файловую базу, скопируйте в её каталог папку 1Cv8Log с LGD-файлом и откройте журнал регистрации через конфигуратор. Платформа прочитает чужой журнал, хотя представления объектов могут отображаться как идентификаторы, поскольку самих данных в пустой базе нет.
Альтернатива внутри платформы — обработка «Журнал регистрации» в режиме предприятия (в типовых конфигурациях: «Администрирование» → «Обслуживание» → «Журнал регистрации»). Она удобна, когда у пользователя нет прав на конфигуратор, но есть права администратора в режиме предприятия.
Способ 2. Открыть LGD через просмотрщик SQLite
Поскольку LGD — это файл SQLite, его открывает любой менеджер SQLite: DB Browser for SQLite, SQLiteStudio, DBeaver и подобные. Способ подходит, когда 1С на компьютере нет или база не запускается, а посмотреть события нужно.
Порядок простой: установите DB Browser for SQLite, сделайте копию файла 1Cv8.lgd в отдельную папку, откройте копию через «Open Database», перейдите на вкладку «Browse Data» и выберите таблицу EventLog. Для выборок можно использовать SQL-запросы на вкладке «Execute SQL».
Ограничение способа — читаемость. Поля пользователя, компьютера, приложения и представления данных хранятся как числовые ссылки на служебные таблицы, а часть значений — в бинарном виде. Получить такую же наглядную картину, как в конфигураторе, не выйдет, но найти событие по дате, коду события и отфильтровать строки вполне реально.
Способ 3. Выгрузка и конвертация журнала
Если журнал нужно передать коллеге или хранить в читаемом виде, платформа умеет выгружать события. В конфигураторе в окне журнала регистрации доступна выгрузка в XML, а через команду «Сохранить копию» — сохранение списка в табличный документ. XML-выгрузку удобно разбирать скриптами или открывать в Excel после преобразования.
Для совместимости со старыми версиями существует конвертация в формат LGF — журнал регистрации версий 8.2 и ранее, текстово-двоичный формат, который можно частично читать даже текстовым редактором. Конвертация выполняется через настройку журнала регистрации или при обновлении версии платформы; обратная конвертация LGF в LGD платформой выполняется автоматически при переходе на 8.3.
Сравнение способов открытия LGD
Полная расшифровка всех полей, фильтры, безопасно. Требует установленной платформы и доступа к базе.
Работает без 1С и с повреждённой базой. Даёт сырые данные, часть полей нечитаема, есть риск повредить файл при работе с оригиналом.
Подходит для передачи и архивации. Требует работающей платформы и времени на больших журналах.
Как выбрать способ под свою задачу
Выбор инструмента определяется тем, что у вас есть под рукой и что нужно получить. Если есть доступ к базе — всегда начинайте со штатного журнала регистрации: это быстрее и информативнее всех альтернатив. Сторонние инструменты — запасной вариант, а не основной.
Как выбрать действие
Типичные ошибки и проблемы при открытии LGD
Самая частая ошибка — попытка открыть файл двойным щелчком или текстовым редактором. Результат — либо предложение Windows выбрать программу, либо «каша» из символов. Это нормально: формат не предназначен для прямого чтения.
Если при открытии журнала в конфигураторе появляется ошибка формата файла, вероятно повреждение структуры SQLite. Для файловых баз в комплект платформы входит утилита chdbfl.exe из каталога bin — она проверяет и чинит файлы базы, включая журнал. Запускать её нужно только на остановленной базе, предварительно сделав резервную копию всего каталога.
Как проверить, что всё получилось
После открытия журнала любым способом убедитесь, что данные читаются корректно и вы видите именно тот период, который нужен. Ниже — контрольные точки.
Как проверить результат
События отображаются с датами, пользователями и представлениями объектов
Пустой список при заведомо активной базе или ошибка формата файла
Присутствуют записи за нужные даты
История обрывается раньше нужной даты — старые фрагменты журнала не скопированы или были сокращены
Таблица EventLog открывается, строки содержат осмысленные даты и коды событий
Ошибка открытия базы SQLite — файл повреждён или это не LGD 1С
Если цель — найти конкретное действие пользователя, проверяйте результат по связке «дата + пользователь + тип события + представление данных». Совпадение всех четырёх полей даёт достоверную картину, тогда как поиск только по дате в большом журнале почти бесполезен.
Что важно запомнить
LGD — это журнал регистрации 1С в формате SQLite. Штатный способ просмотра — конфигуратор, резервный — SQLite-просмотрщик по копии файла. Оригинал файла на работающей базе не трогайте, а перед любым восстановлением делайте резервную копию каталога базы.
Частые вопросы
Чем LGD отличается от LGF?
LGF — формат журнала регистрации платформы 8.2 и ранее, с собственной текстово-двоичной структурой. LGD — формат 8.3 на базе SQLite. Платформа 8.3 при первом запуске старой базы сама конвертирует LGF в LGD. SQLite-просмотрщики открывают только LGD.
Можно ли открыть LGD-файл без установленной 1С?
Да. Скопируйте файл на любой компьютер и откройте его в DB Browser for SQLite или аналогичной программе. Вы увидите таблицу EventLog с записями, но часть полей будет в виде числовых кодов, поскольку расшифровку даёт только платформа 1С.
Кто удалил документ — поможет ли журнал регистрации?
Да, если регистрация событий изменения данных была включена. Откройте журнал в конфигураторе, отфильтруйте по событию «Данные. Удаление» и представлению документа — в записи будут пользователь, время и сеанс. Если регистрация была отключена, восстановить эти сведения из журнала невозможно.
Файл 1Cv8.lgd занимает много гигабайт — что делать?
Выполните сокращение журнала: конфигуратор → «Администрирование» → «Настройка журнала регистрации» → «Сократить», укажите дату, до которой удалить события. Операция требует монопольного доступа к файловой базе. Предварительно выгрузите нужные события в XML, если они могут понадобиться.
Журнал регистрации выдаёт ошибку формата — база сломана?
Не обязательно: повреждён может быть только журнал, а основной файл базы 1Cv8.1CD остаётся исправным. Остановите работу с базой, сделайте копию каталога и запустите утилиту chdbfl.exe из каталога платформы с проверкой файла журнала. Если восстановить журнал не удаётся, его можно удалить — платформа создаст новый пустой, но история событий будет потеряна.
Можно ли открыть LGD-файл Excel или Блокнотом?
Нет, это бинарный файл SQLite, а не текст или таблица. Блокнот покажет нечитаемые символы, Excel не распознает формат. Для чтения используйте конфигуратор 1С или SQLite-просмотрщик, а для передачи данных в Excel — выгрузку журнала из конфигуратора.