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

Администрирование · 10 мин

1С LGP: чем открыть файл журнала регистрации

Разбираем, чем открыть файл LGP из 1С 8.3: просмотр журнала регистрации через конфигуратор, внешними средствами и как выгрузить данные без риска для базы.

Файл с расширением .lgp — это журнал регистрации информационной базы 1С:Предприятие 8.x в файловом формате. Обычно он называется 1Cv8.lgp и лежит внутри каталога базы в подпапке 1Cv8Log. В него платформа пишет события: входы и выходы пользователей, изменение данных, ошибки, обновления конфигурации, фоновые задания. Открыть его напрямую «двойным кликом» не получится — формат двоичный, и стандартные программы Windows его не понимают.

Чаще всего вопрос «чем открыть LGP» возникает в трёх ситуациях: нужно посмотреть, кто и когда менял документы; требуется восстановить картину событий после сбоя или удаления данных; либо файл разросся до десятков гигабайт и его пытаются изучить или перенести. Во всех случаях есть штатный способ — через конфигуратор 1С, и есть альтернативные варианты, когда конфигуратор недоступен.

Важно понимать: LGP — это не «обычный лог», а внутренняя база данных журнала с индексами. Редактировать его вручную нельзя — это приведёт к повреждению журнала регистрации и ошибкам при открытии базы. Далее разберём безопасные способы просмотра, выгрузки и уменьшения размера файла.

Что такое файл LGP и где он находится

В файловом варианте 1С:Предприятие 8 журнал регистрации хранится рядом с файлом базы 1Cv8.1CD. Путь обычно выглядит так: КаталогБазы\1Cv8Log\1Cv8.lgp. Рядом с ним может лежать служебный индексный файл. В клиент-серверном варианте журнал регистрации хранится на сервере 1С в каталоге srvinfo — там структура похожая, но доступ к нему идёт через серверный каталог.

Внутри LGP события записываются в собственном бинарном формате платформы: дата и время, пользователь, компьютер, тип события, представление данных, комментарий. Из-за этого попытка открыть файл в Блокноте покажет бессмысленный набор символов, а попытка сохранить его из редактора почти гарантированно испортит журнал.

Как открыть LGP через конфигуратор 1С

Штатный и самый надёжный способ — открыть журнал регистрации из самой базы. Для этого нужен запуск в режиме конфигуратора или толстого клиента с правами администратора. Порядок действий: запустите базу в конфигураторе, откройте меню «Администрирование» и выберите пункт «Журнал регистрации». Платформа прочитает файл 1Cv8.lgp и покажет события в табличном виде.

Если база рабочая и в ней сейчас работают пользователи, просмотр журнала обычно возможен без монопольного режима — чтение не требует выгнать всех из системы. Но операции выгрузки и сокращения журнала лучше выполнять, когда активных сеансов нет.

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

Как отфильтровать события и найти нужное

В большом журнале искать «вслепую» бесполезно — событий могут быть миллионы. Окно журнала регистрации поддерживает отбор по дате, пользователю, событию (например, «Данные. Изменение» или «Доступ. Отказ в доступе»), по представлению данных и по комментарию. Ставьте отбор сразу: сначала период, потом пользователя или объект.

Типичная задача — узнать, кто удалил или изменил документ. Для этого в отборе выберите события «Данные. Изменение» и «Данные. Удаление», а в поле «Данные» укажите представление нужного объекта, например номер документа. Если точного представления не знаете, фильтруйте по пользователю и периоду, а затем просматривайте записи вручную.

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

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

Если журнал нужно передать коллеге, разработчику или открыть без доступа к базе, используйте выгрузку. В окне журнала регистрации через меню «Файл» доступна функция «Выгрузить журнал регистрации». Платформа предложит два формата: LGD (родной формат выгрузки журнала, который можно потом загрузить и открыть в конфигураторе на другой машине) и XML — для обработки внешними средствами.

XML-выгрузка удобна, когда данные нужно проанализировать программно: например, загрузить в базу данных или обработать скриптом. Но на больших журналах XML получается огромным — гигабайтный LGP может превратиться в файл в несколько раз больше. Выгружайте ограниченный период, а не весь журнал целиком.

Форматы выгрузки журнала

LGD

Родной формат 1С. Компактный, открывается в конфигураторе через «Загрузить журнал регистрации». Подходит для передачи администратору или разработчику.

XML

Текстовый формат для внешней обработки. Удобен для скриптов и анализа, но файл получается очень большим и тяжело открывается в редакторах.

Копирование через Excel/табличный документ

Список событий можно вывести в табличный документ и сохранить. Подходит только для небольших выборок после отбора.

Чем открыть LGP без конфигуратора

Строго говоря, полноценных сторонних программ для чтения LGP не существует — формат закрытый и меняется между версиями платформы. Практические варианты такие. Первый: установить на любую машину платформу 1С той же или более новой версии, скопировать туда каталог базы (или создать пустую базу и подменить каталог 1Cv8Log), затем открыть журнал штатно через конфигуратор. Это самый безопасный путь.

Второй вариант — попросить того, у кого есть доступ к базе, выгрузить журнал в LGD или XML и прислать файл. Третий — если задача разовая, использовать просмотр через тонкий клиент: журнал регистрации доступен и в пользовательском режиме (раздел «Администрирование» — «Обслуживание» — «Журнал регистрации» в типовых конфигурациях) при наличии прав.

Файл LGP слишком большой: как сократить

Журнал регистрации растёт постоянно, и на активных базах 1Cv8.lgp может достигать десятков гигабайт, замедляя открытие журнала и занимая место на диске. Штатное решение — сокращение журнала через конфигуратор: «Администрирование» → «Настройка журнала регистрации» → «Сократить». Платформа предложит удалить события до указанной даты и сохранить старые данные в отдельный файл.

Перед сокращением обязательно сделайте копию каталога 1Cv8Log или выгрузите журнал в LGD — операция необратима. Сокращение выполняйте в монопольном режиме, когда пользователей в базе нет: иначе процесс может завершиться ошибкой или занять очень много времени.

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

Типичные ошибки при работе с LGP
01
Удаление 1Cv8.lgp «для очистки места» при открытой базе — приводит к ошибкам записи журнала и возможным проблемам запуска
02
Сокращение журнала без резервной копии — старые события теряются навсегда, восстановить их нельзя
03
Попытка открыть LGP в Блокноте и сохранить — бинарный файл повреждается, журнал перестаёт читаться
04
Поиск нужного события без отбора по периоду — на большом журнале просмотр зависает надолго
05
Ожидание, что журнал покажет старые значения реквизитов — он фиксирует факт изменения, а не содержимое объекта

Если журнал регистрации повреждён

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

Дальше есть два пути. Мягкий: запустить утилиту chdbfl.exe из каталога платформы и проверить файл 1Cv8.1CD — иногда проблемы журнала связаны с общими ошибками файловой базы. Радикальный: если журнал не нужен, при закрытой базе и наличии копии можно удалить каталог 1Cv8Log — платформа создаст новый пустой журнал при следующем запуске. История событий при этом будет потеряна полностью.

Контрольные точки

Как проверить результат

Открытие журнала в конфигураторе
Норма

Список событий загружается, отборы работают

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

Ошибка чтения, пустой журнал при большом файле

После сокращения журнала
Норма

Размер 1Cv8.lgp заметно уменьшился, события за нужный период на месте

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

Файл не изменился или журнал не открывается

После выгрузки в LGD
Норма

Файл открывается через «Загрузить журнал регистрации» на другой машине

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

Выгрузка оборвалась ошибкой — вероятно, журнал повреждён

Часто задаваемые вопросы

Можно ли открыть файл LGP в Блокноте или Excel?

Нет. LGP — двоичный формат платформы 1С, текстовые редакторы покажут нечитаемые символы, а сохранение файла из редактора повредит журнал. Для чтения используйте конфигуратор 1С или выгрузку в XML.

Где находится файл 1Cv8.lgp?

В файловой базе — в подкаталоге 1Cv8Log внутри папки базы, рядом с файлом 1Cv8.1CD. В клиент-серверном варианте журнал хранится на сервере 1С в каталоге srvinfo внутри папки соответствующей базы.

Можно ли просто удалить 1Cv8.lgp, чтобы освободить место?

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

Как посмотреть, кто удалил документ?

Откройте журнал регистрации, установите отбор по событию «Данные. Удаление» и укажите период. В колонке «Пользователь» будет видно, кто выполнил операцию, а в деталях события — представление удалённого объекта. Само содержимое удалённого документа журнал не сохраняет.

Чем LGD отличается от LGP?

LGP — рабочий файл журнала внутри базы, LGD — формат выгрузки журнала регистрации для переноса. LGD можно загрузить и просмотреть в конфигураторе на другом компьютере через пункт «Загрузить журнал регистрации».

Почему журнал регистрации открывается очень долго?

Чаще всего из-за большого размера файла 1Cv8.lgp — на многогигабайтных журналах загрузка и отбор занимают минуты. Решение — сократить журнал через настройки конфигуратора и в дальнейшем всегда задавать отбор по периоду до открытия списка.

Итог

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

1Cv8.lgp — это бинарный журнал регистрации файловой базы 1С, и открывается он только средствами платформы: через конфигуратор или выгрузку в LGD/XML. Любые ручные правки файла опасны, а перед сокращением или удалением журнала всегда делайте резервную копию.