Администрирование · 9 мин
LGD-файл в 1С: что это такое и как с ним работать
Что такое файл 1Cv8.lgd в 1С, где он хранится, чем открыть журнал регистрации, как уменьшить его размер и перенести на другой диск без потери данных.
Файл с расширением LGD встречается администраторам и пользователям 1С:Предприятие 8 в каталоге информационной базы. Это файл журнала регистрации — в нём платформа сохраняет записи о событиях, происходящих в базе: входах пользователей, изменениях данных, ошибках, фоновых заданиях. Типичное имя файла — 1Cv8.lgd, и он создаётся автоматически для каждой файловой информационной базы.
Интерес к LGD-файлу обычно возникает в двух ситуациях: когда нужно посмотреть историю событий (кто изменил документ, почему возникла ошибка) и когда файл разрастается до неудобных размеров и начинает занимать заметное место на диске. Обе задачи решаются штатными средствами платформы, но есть нюансы, о которых стоит знать заранее.
Ниже разобрано, что именно хранится в LGD-файле, где его искать, чем открыть, как безопасно уменьшить и что делать, если журнал регистрации повреждён.
Что хранится в LGD-файле и зачем он нужен
Журнал регистрации фиксирует события разных типов: начало и завершение сеансов пользователей, изменение данных (с указанием объекта и пользователя), ошибки выполнения кода, работу регламентных и фоновых заданий, действия с транзакциями. Уровень детализации настраивается — от регистрации только ошибок до полного протоколирования всех событий.
Практическая ценность журнала — расследование инцидентов. Если документ был изменён или удалён, по журналу можно установить, кто и когда это сделал. Если пользователь получает ошибку, в журнале виден её текст, контекст и момент возникновения. Для баз, где работает много сотрудников, журнал регистрации — основной инструмент аудита действий.
Важно понимать: LGD — это не журнал транзакций и не средство восстановления данных. Удаление или повреждение LGD-файла не влияет на сами данные информационной базы (документы, справочники, проводки). Пропадёт только история событий.
Где находится файл 1Cv8.lgd
В файловом варианте информационной базы LGD-файл лежит внутри каталога базы, во вложенной папке 1Cv8Log. Рядом с основным файлом 1Cv8.lgd может находиться служебный файл 1Cv8.lgx — это индекс журнала регистрации, ускоряющий поиск по событиям. Оба файла создаются и обслуживаются платформой автоматически.
В клиент-серверном варианте (1С:Предприятие + СУБД) журнал регистрации хранится на сервере 1С — в каталоге служебных файлов кластера, в подкаталоге конкретной базы. Путь зависит от настроек сервера, поэтому точное расположение смотрят в консоли кластера или в свойствах информационной базы.
Как открыть и посмотреть содержимое LGD-файла
Штатный способ — просмотр журнала регистрации через конфигуратор или режим «1С:Предприятие». В конфигураторе: меню «Администрирование» → «Журнал регистрации». В пользовательском режиме многих типовых конфигураций журнал доступен в разделе администрирования (например, «Администрирование» → «Обслуживание» → «Журнал регистрации»). При этом платформа сама читает LGD-файл — открывать его напрямую не требуется.
Для анализа журнала удобно использовать отборы: по периоду, пользователю, уровню важности события (ошибки, предупреждения), по типу события и по данным конкретного объекта. Так можно быстро найти, например, все ошибки за день или все действия конкретного сотрудника с определённым документом.
Существуют также внешние обработки и утилиты для выгрузки и анализа журнала регистрации, включая выгрузку в текстовый формат или через технологический журнал. Их применяют, когда нужно обработать большой объём записей или передать историю событий третьим лицам. Текстовыми редакторами LGD-файл открывать бессмысленно — это бинарный формат.
- 1Откройте конфигуратор и войдите в нужную информационную базу
- 2Выберите меню «Администрирование» → «Журнал регистрации»
- 3Настройте отбор: период, пользователь, уровень событий
- 4Найдите нужное событие и откройте его двойным щелчком для деталей
- 5При необходимости выгрузите выбранные записи через «Файл» → «Сохранить копию»
Почему LGD-файл сильно растёт и как его уменьшить
Журнал регистрации растёт постоянно: каждая сессия, каждое изменение данных добавляет записи. В активно используемых базах за несколько лет файл может вырасти до десятков гигабайт. Признаки проблемы — нехватка места на диске, медленное открытие журнала регистрации, длительное тестирование и исправление базы.
Уменьшить файл можно только штатной функцией сокращения журнала регистрации. В конфигураторе: «Администрирование» → «Настройка журнала регистрации» → кнопка «Сократить». Платформа предложит удалить события старше указанной даты и сохранить старые записи при необходимости в отдельный файл. После сокращения старый журнал фактически заменяется новым, укороченным.
Просто удалить 1Cv8.lgd из папки базы — плохая идея: платформа может воспринять это как повреждение и выдать ошибку при обращении к журналу. Если журнал нужно «обнулить» полностью, корректный путь — сокращение с удалением всех событий либо удаление папки 1Cv8Log целиком при остановленной работе с базой, понимая, что вся история событий будет потеряна.
Настройка уровня регистрации событий
Чтобы журнал не разрастался, разумно настроить, какие события в него пишутся. В окне «Настройка журнала регистрации» доступны варианты: не регистрировать ничего, регистрировать только ошибки, ошибки и предупреждения, добавлять информационные события и примечания. Чем шире список, тем быстрее растёт файл.
Для большинства рабочих баз достаточно регистрации ошибок, предупреждений и важных информационных событий. Полное протоколирование имеет смысл включать временно — на период диагностики сложной проблемы, а затем вернуть экономный режим.
Как выбрать действие
Повреждение LGD-файла: признаки и восстановление
Повреждение журнала регистрации проявляется ошибками вида «ошибка формата потока» или невозможностью открыть журнал, при этом сама база продолжает работать. Причины — аварийное завершение работы сервера или компьютера, сбои диска, обрыв питания в момент записи.
Порядок действий: завершить все сеансы с базой, сделать копию папки 1Cv8Log, затем попробовать восстановить журнал из резервной копии. Если копии нет или история не критична, папку 1Cv8Log удаляют (или переименовывают) — при следующем запуске платформа создаст новый пустой журнал. Данные информационной базы при этом не пострадают.
Проверка результата после работы с журналом
После сокращения журнала или восстановления из копии стоит убедиться, что всё работает корректно. Откройте журнал регистрации и проверьте, что он загружается без ошибок, отбор по периоду возвращает ожидаемые записи, а новые события (например, ваш текущий вход в базу) появляются в списке.
Как проверить результат
Журнал открывается, список событий загружается
Ошибка формата потока или пустое окно с ошибкой
Текущий сеанс и действия появляются в журнале
Новые события не регистрируются
Размер 1Cv8.lgd заметно уменьшился
Размер не изменился — сокращение не выполнено
Частые вопросы о LGD-файле в 1С
Можно ли удалить файл 1Cv8.lgd, чтобы освободить место?
Да, но корректно: при завершённых сеансах работы с базой удаляется вся папка 1Cv8Log, а не отдельный файл. Платформа создаст новый журнал при следующем запуске. Предпочтительнее штатное сокращение журнала через конфигуратор — так можно сохранить старые записи в архивный файл.
Повлияет ли удаление LGD-файла на данные базы?
Нет. Журнал регистрации хранит только историю событий, а не сами данные. Документы, справочники и движения останутся нетронутыми. Потеряется только возможность посмотреть, кто и когда выполнял действия в базе.
Чем открыть LGD-файл без конфигуратора?
Напрямую — ничем: это внутренний бинарный формат платформы. Просмотр возможен через журнал регистрации в конфигураторе или пользовательском режиме, а также через сторонние обработки выгрузки журнала, которые запускаются внутри 1С.
Что за файл 1Cv8.lgx рядом с 1Cv8.lgd?
Это индекс журнала регистрации. Он ускоряет поиск и отбор событий. Удалять или переносить его отдельно от основного файла нельзя — файлы работают в паре.
Как часто нужно сокращать журнал регистрации?
Единой нормы нет: ориентируйтесь на размер файла и требования к хранению истории. На практике сокращение выполняют, когда журнал начинает занимать заметное место или медленно открывается. Регулярное обслуживание удобно включить в план регламентных работ по базе.
Почему в журнале регистрации нет нужных событий?
Скорее всего, в настройках журнала выбран минимальный уровень регистрации (например, только ошибки). Проверьте настройку через «Администрирование» → «Настройка журнала регистрации» и при необходимости расширьте список регистрируемых событий.
Что важно запомнить
LGD-файл — это журнал регистрации 1С, хранящий историю событий базы, а не сами данные. Просматривайте его через конфигуратор, контролируйте рост настройкой уровня регистрации и уменьшайте только штатным сокращением, предварительно сохранив старые записи.