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