Администрирование · 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Попросите всех пользователей выйти из базы и закройте конфигуратор
- 2Сделайте резервную копию: скопируйте папку базы целиком или выполните выгрузку в .dt
- 3Откройте папку базы и убедитесь, что файл 1Cv8.1CD на месте и не трогается
- 4Удалите только служебные протокольные файлы, не затрагивая 1Cv8.1CD
- 5Запустите базу и проверьте, что вход выполняется и данные на месте
Чем LGP отличается от других файлов в папке базы
В каталоге файловой базы лежит несколько типов файлов, и путать их нельзя. Основной — 1Cv8.1CD, это сама база данных. Его удаление или повреждение означает потерю базы. Рядом могут находиться файлы журнала регистрации, временные и блокировочные файлы, а также протокольные файлы вроде LGP.
| Файл | Назначение | Можно ли удалять |
|---|---|---|
1Cv8.1CD | Основной файл базы данных | Нет, это сама база |
| Файлы журнала регистрации | История событий и действий пользователей | Не рекомендуется вручную; сокращается штатно через конфигуратор |
.lgp и прочие протоколы | Служебная техническая информация платформы | Да, при закрытой базе и наличии копии |
| Блокировочные/временные файлы | Обслуживание активных сеансов | Только после завершения всех сеансов |
Если вы сомневаетесь в назначении конкретного файла, правило простое: не удаляйте. Ограничьтесь теми файлами, назначение которых точно понятно, либо перенесите подозрительные файлы в отдельную папку-карантин вместо удаления — так их можно вернуть при проблемах.
Почему служебных файлов становится много
Накопление протокольных файлов обычно связано с длительной работой базы без обслуживания, аварийными завершениями сеансов (платформа не успевает корректно закрыть и убрать временные файлы) и включённым технологическим журналом с подробными настройками.
Если технологический журнал включали для диагностики и забыли выключить, он может писать значительные объёмы данных. Проверьте наличие конфигурационного файла logcfg.xml в каталоге платформы: если диагностика завершена, журнал стоит отключить или сузить его настройки.
Регулярное обслуживание папки базы
Чтобы вопрос с «лишними» файлами не возникал регулярно, встройте простые операции в регламент: периодическое создание резервных копий, контроль свободного места на диске, сокращение журнала регистрации штатными средствами конфигуратора и проверку настроек технологического журнала после диагностических работ.
Для баз, где важна история действий пользователей, не очищайте журнал регистрации полностью — используйте сокращение с указанием периода, удаляя только старые события. Это делается через меню «Администрирование» в конфигураторе.
Как проверить, что после очистки всё в порядке
После удаления служебных файлов запустите базу в обычном режиме и в конфигураторе. Убедитесь, что вход проходит без ошибок, открываются основные отчёты и документы, а журнал регистрации доступен. Если база открывается и данные на месте — очистка прошла корректно.
При появлении ошибок открытия не пытайтесь «чинить» базу повторными удалениями. Верните файлы из карантина или восстановите базу из резервной копии, а затем разбирайтесь с первопричиной.
Как проверить результат
База открывается в режиме Предприятия без сообщений об ошибках
Ошибки открытия, сообщения о повреждении или отсутствии файлов
Документы, справочники и отчёты открываются и содержат привычные данные
Пропали документы или справочники, отчёты пустые
После очистки место на диске освободилось, новые протоколы не растут аномально
Файлы быстро появляются снова в большом объёме — проверьте технологический журнал
Частые вопросы о файлах LGP в 1С
Можно ли удалить LGP-файл, если база сейчас открыта у пользователей?
Нет. Во время работы сеансов трогать файлы в папке базы нельзя: часть из них используется платформой. Дождитесь завершения всех сеансов, сделайте копию и только после этого выполняйте очистку.
Пропадут ли данные учёта, если удалить все LGP-файлы?
Нет. Учётные данные хранятся в файле 1Cv8.1CD. LGP-файлы содержат только служебную техническую информацию, поэтому их удаление при закрытой базе не затрагивает документы и справочники.
LGP-файлы появляются снова после удаления — это нормально?
Да, платформа создаёт служебные файлы при работе. Тревожный признак — быстрый рост их количества и объёма: в этом случае проверьте, не включён ли технологический журнал (файл logcfg.xml), и отключите его после завершения диагностики.
Чем LGP отличается от журнала регистрации?
Журнал регистрации — это штатное хранилище событий базы (действия пользователей, изменения данных), которое просматривается из конфигуратора и режима Предприятия. LGP — технические протоколы платформы, не предназначенные для анализа учётных событий пользователем.
Нужно ли чистить служебные файлы в %APPDATA%\1C?
Кэши и служебные данные в профиле пользователя можно очищать при закрытой программе — платформа пересоздаст их при запуске. Это иногда помогает при ошибках обновления кэша, но делайте это осознанно и не во время работы сеансов.
Что делать, если после удаления файлов база перестала открываться?
Не выполняйте дальнейших удалений. Верните файлы из карантина, если вы их перемещали, или восстановите базу из резервной копии. Если копии нет, используйте штатную утилиту тестирования и исправления chdbfl из каталога платформы — она работает с файлом 1Cv8.1CD.
Что важно запомнить
LGP-файлы — служебные протоколы платформы 1С, а не данные учёта. Удалять их можно только при закрытой базе и после резервного копирования, не затрагивая 1Cv8.1CD. Если протоколы растут слишком быстро, проверьте настройки технологического журнала.