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

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

Как удалить журнал регистрации в 1С

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

Журнал регистрации в 1С со временем разрастается: в файловой базе он хранится в файле 1Cv8.lgd рядом с файлом данных, а в клиент-серверном варианте — в каталоге сервера 1С. Когда файл достигает нескольких гигабайт, открытие журнала занимает минуты, замедляется выгрузка базы и расходуется дисковое пространство. Полностью «отключить» журнал стандартными средствами нельзя, но его можно очистить, сократить старые записи и снизить детализацию регистрации.

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

Что такое журнал регистрации и где он хранится

Журнал регистрации — это системный механизм платформы 1С:Предприятие, который фиксирует события: вход и выход пользователей, изменение данных, ошибки, вызовы процедур, работу фоновых заданий. Состав регистрируемых событий зависит от настроенного уровня детализации.

В файловом варианте журнал находится в каталоге информационной базы: файл 1Cv8.lgd (в старых версиях формата — каталог 1Cv8Log с файлами .lgp и .lgx). В клиент-серверном варианте журнал хранится в служебном каталоге базы на сервере 1С:Предприятия, обычно внутри srvinfo/reg_1541 (порт может отличаться) в подкаталоге конкретной базы.

Когда очистка оправдана, а когда лучше не трогать

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

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

Способ 1: сокращение журнала через конфигуратор

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

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

Порядок действий
  1. 1
    Завершите работу всех пользователей и получите монопольный доступ к базе
  2. 2
    Сделайте резервную копию базы (выгрузку .dt или копию каталога)
  3. 3
    Откройте конфигуратор: Администрирование → Журнал регистрации
  4. 4
    Нажмите «Сократить» и укажите дату, до которой удаляются события
  5. 5
    При необходимости укажите файл для сохранения удаляемых записей
  6. 6
    Подтвердите операцию и дождитесь её завершения
  7. 7
    Откройте журнал и убедитесь, что старые записи удалены, свежие — на месте

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

Способ 2: удаление файла журнала в файловой базе

Если нужно удалить журнал целиком в файловой базе, проще всего удалить сам файл. Завершите все сеансы работы с базой, закройте конфигуратор и предприятие. Найдите каталог информационной базы (путь виден в списке баз при запуске 1С). Внутри находится файл 1Cv8.lgd — это и есть журнал регистрации в новом формате.

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

Способ 3: очистка журнала в клиент-серверном варианте

В клиент-серверной архитектуре журнал лежит на сервере 1С:Предприятия. Каталог конкретной базы находится внутри служебной папки кластера, например C:\Program Files\1cv8\srvinfo\reg_1541\<GUID базы> в Windows или аналогичном пути в Linux. Идентификатор базы можно посмотреть в консоли кластера серверов.

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

Сравнение вариантов

Сокращение в конфигураторе

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

Удаление файла 1Cv8.lgd

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

Удаление файлов на сервере

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

Снижение уровня регистрации

Не удаляет старое, но замедляет рост журнала в будущем. Применяется вместе с очисткой.

Как замедлить рост журнала в будущем

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

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

Типичные ошибки
01
Удаление файла журнала при работающих сеансах — ошибки записи и риск повреждения служебных данных
02
Очистка журнала без выгрузки — история действий пользователей теряется безвозвратно
03
Сокращение без монопольного доступа — операция завершается ошибкой или не выполняется
04
Удаление не того каталога на сервере — можно задеть данные другой базы кластера
05
Отключение всех уровней регистрации — потом невозможно разобрать причины ошибок и сбоев обмена

Проверка результата после очистки

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

Дополнительно проверьте размер файла 1Cv8.lgd или каталога журнала на сервере: он должен заметно уменьшиться. Выполните тестовое действие в базе (создайте и отмените проведение документа) и убедитесь, что событие появилось в журнале — это подтверждает, что механизм регистрации работает корректно.

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

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

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

Журнал открывается быстро, показывает только свежие события

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

Журнал не открывается или выдаёт ошибку формата

Запись новых событий
Норма

Вход пользователя и действия с документами фиксируются

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

Новые события не появляются в журнале

Размер файла журнала
Норма

Файл 1Cv8.lgd заметно меньше прежнего

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

Размер не изменился — очистка не выполнена

Частые вопросы

Можно ли полностью отключить журнал регистрации в 1С?

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

Восстановится ли журнал, если удалить файл 1Cv8.lgd?

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

Почему кнопка «Сократить» недоступна или операция не выполняется?

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

Уменьшится ли размер файла базы 1Cv8.1CD после очистки журнала?

Нет, журнал регистрации хранится в отдельном файле 1Cv8.lgd, а не внутри основного файла базы. Очистка журнала освобождает место на диске, но на размер файла 1Cv8.1CD не влияет.

Как выгрузить журнал регистрации перед удалением?

Откройте журнал в конфигураторе, при необходимости установите отбор по периоду и событиям, затем используйте команду «Выгрузить» (или «Сохранить копию»). Журнал сохраняется в файл, который можно открыть позже через «Загрузить» в этом же окне.

Нужно ли очищать журнал в копии базы, передаваемой разработчику?

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

Итог

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

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