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

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

Файлы LGP в 1С: что это и можно ли их удалять

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

При обслуживании файловых баз 1С администраторы и пользователи нередко замечают в папке с базой или в служебных каталогах платформы файлы с расширением .lgp. Вопрос «что это за файлы и не мешают ли они работе» возникает особенно остро, когда таких файлов накапливается много и они занимают заметное место на диске.

Файлы LGP — это служебные файлы платформы 1С:Предприятие, в которые записывается техническая информация о работе сеансов и протоколируемых событиях. Они создаются автоматически, пользователь не управляет их содержимым напрямую, а в обычной работе с программой эти файлы не участвуют: данные учёта хранятся в основном файле базы 1Cv8.1CD.

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

Что такое файлы LGP и зачем они нужны платформе

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

Важно понимать границу: ни документы, ни справочники, ни регистры в LGP-файлах не хранятся. Вся учётная информация файловой базы сосредоточена в 1Cv8.1CD, а журнал регистрации — в собственном хранилище внутри структуры базы. Поэтому потеря LGP-файла не означает потерю данных учёта.

Где находятся файлы LGP

В зависимости от версии платформы и настроек служебные файлы могут располагаться в нескольких местах: в папке самой информационной базы, в каталоге служебных данных пользователя (профиль пользователя операционной системы, подкаталоги 1С) и в каталогах, заданных настройками технологического журнала, если он включён.

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

Каталоги в профиле пользователя обычно находятся внутри %APPDATA%\1C и %LOCALAPPDATA%\1C. Там платформа хранит кэши и служебные данные сеансов, среди которых также могут встречаться протокольные файлы.

Можно ли удалять файлы LGP

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

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

Безопасная очистка служебных файлов
  1. 1
    Попросите всех пользователей выйти из базы и закройте конфигуратор
  2. 2
    Сделайте резервную копию: скопируйте папку базы целиком или выполните выгрузку в .dt
  3. 3
    Откройте папку базы и убедитесь, что файл 1Cv8.1CD на месте и не трогается
  4. 4
    Удалите только служебные протокольные файлы, не затрагивая 1Cv8.1CD
  5. 5
    Запустите базу и проверьте, что вход выполняется и данные на месте

Чем LGP отличается от других файлов в папке базы

В каталоге файловой базы лежит несколько типов файлов, и путать их нельзя. Основной — 1Cv8.1CD, это сама база данных. Его удаление или повреждение означает потерю базы. Рядом могут находиться файлы журнала регистрации, временные и блокировочные файлы, а также протокольные файлы вроде LGP.

ФайлНазначениеМожно ли удалять
1Cv8.1CDОсновной файл базы данныхНет, это сама база
Файлы журнала регистрацииИстория событий и действий пользователейНе рекомендуется вручную; сокращается штатно через конфигуратор
.lgp и прочие протоколыСлужебная техническая информация платформыДа, при закрытой базе и наличии копии
Блокировочные/временные файлыОбслуживание активных сеансовТолько после завершения всех сеансов

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

Почему служебных файлов становится много

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

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

Регулярное обслуживание папки базы

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

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

Типичные ошибки
01
Удаление файлов из папки базы во время работы пользователей — риск ошибок сеансов и повреждения базы
02
Удаление всего подряд, включая 1Cv8.1CD, — потеря базы данных
03
Очистка без резервной копии — нечего восстанавливать при ошибке
04
Забытый включённый технологический журнал — протоколы растут и занимают диск

Как проверить, что после очистки всё в порядке

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

При появлении ошибок открытия не пытайтесь «чинить» базу повторными удалениями. Верните файлы из карантина или восстановите базу из резервной копии, а затем разбирайтесь с первопричиной.

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

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

Запуск базы
Норма

База открывается в режиме Предприятия без сообщений об ошибках

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

Ошибки открытия, сообщения о повреждении или отсутствии файлов

Данные учёта
Норма

Документы, справочники и отчёты открываются и содержат привычные данные

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

Пропали документы или справочники, отчёты пустые

Свободное место
Норма

После очистки место на диске освободилось, новые протоколы не растут аномально

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

Файлы быстро появляются снова в большом объёме — проверьте технологический журнал

Частые вопросы о файлах LGP в 1С

Можно ли удалить LGP-файл, если база сейчас открыта у пользователей?

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

Пропадут ли данные учёта, если удалить все LGP-файлы?

Нет. Учётные данные хранятся в файле 1Cv8.1CD. LGP-файлы содержат только служебную техническую информацию, поэтому их удаление при закрытой базе не затрагивает документы и справочники.

LGP-файлы появляются снова после удаления — это нормально?

Да, платформа создаёт служебные файлы при работе. Тревожный признак — быстрый рост их количества и объёма: в этом случае проверьте, не включён ли технологический журнал (файл logcfg.xml), и отключите его после завершения диагностики.

Чем LGP отличается от журнала регистрации?

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

Нужно ли чистить служебные файлы в %APPDATA%\1C?

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

Что делать, если после удаления файлов база перестала открываться?

Не выполняйте дальнейших удалений. Верните файлы из карантина, если вы их перемещали, или восстановите базу из резервной копии. Если копии нет, используйте штатную утилиту тестирования и исправления chdbfl из каталога платформы — она работает с файлом 1Cv8.1CD.

Итог

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

LGP-файлы — служебные протоколы платформы 1С, а не данные учёта. Удалять их можно только при закрытой базе и после резервного копирования, не затрагивая 1Cv8.1CD. Если протоколы растут слишком быстро, проверьте настройки технологического журнала.