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

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

1С 8: как очистить журнал регистрации

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

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

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

Что такое журнал регистрации и почему он разрастается

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

В файловом варианте работы журнал хранится в папке 1Cv8Log внутри каталога информационной базы. В клиент-серверном варианте журнал размещается в каталоге служебных файлов кластера сервера 1С (reg_1541 и вложенные папки вида 1Cv8Log). Формат хранения — собственный бинарный формат платформы, файлы с расширением .lgd и .lgp.

Интенсивность роста журнала зависит от числа активных пользователей, количества фоновых и регламентных заданий, уровня регистрации событий и частоты ошибок. В базе с десятками пользователей и активным обменом данными журнал может прирастать на сотни мегабайт в месяц. Признаки того, что журнал пора чистить: долгое открытие журнала в конфигураторе, заметный размер папки 1Cv8Log, предупреждения о нехватке места на диске.

Что проверить перед очисткой

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

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

Размер папки 1Cv8LogСотни мегабайт и более

Журнал накопился и его целесообразно сократить или переформатировать

Журнал долго открываетсяМинуты вместо секунд

Большой объём записей замедляет чтение; сокращение ускорит работу

Планируется аудитИстория действий обязательна

Сначала выгрузите журнал в файл, потом сокращайте

Ошибки записи событийСообщения в технологическом журнале

Возможно повреждение файла журнала — потребуется его замена

Сокращение журнала через конфигуратор

Штатный способ очистки доступен в конфигураторе и не требует остановки сервера в клиент-серверном варианте, хотя для файловой базы потребуется монопольный доступ. Откройте конфигуратор, перейдите в меню Администрирование → Журнал регистрации. В открывшемся окне журнала нажмите кнопку «Сократить» (в разных версиях платформы она может находиться в меню «Ещё» или на панели инструментов окна журнала).

Платформа предложит указать дату: все записи старше неё будут удалены. Дополнительно доступна опция сохранения удаляемых записей в файл — выгрузка выполняется в формате журнала (.lgd), который позже можно открыть через пункт «Открыть файл» в том же окне журнала. Это удобный компромисс: рабочий журнал очищается, а архив остаётся доступным для разбора.

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

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

Ручная очистка файла журнала в файловой базе

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

Более мягкий вариант — не удалять, а переименовать папку, например в 1Cv8Log_old. Так старый журнал останется на диске и при необходимости его можно будет открыть через конфигуратор (Журнал регистрации → Открыть файл) или вернуть на место. После проверки, что база работает нормально, архивную папку удаляют или переносят в долгосрочное хранилище.

Очистка журнала в клиент-серверном варианте

В клиент-серверной архитектуре журнал регистрации хранится на сервере 1С:Предприятия, а не рядом с базой данных в СУБД. Типичное расположение — каталог служебных файлов кластера, например C:\Program Files\1cv8\srvinfo\reg_1541\<GUID базы>\1Cv8Log (точный путь зависит от версии платформы и настроек кластера). GUID нужной базы можно найти в консоли кластера серверов.

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

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

Сравнение способов очистки

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

Подходит, когда нужно удалить записи старше даты и сохранить остальное; безопасно, но медленно на больших журналах

Удаление папки 1Cv8Log

Быстрое полное обнуление; требует остановки работы и безвозвратно удаляет всю историю

Переименование папки журнала

Полная очистка с сохранением архива на диске; требует места и последующей ручной уборки

Сокращение с выгрузкой в файл

Компромисс: рабочий журнал чистый, старая история доступна для открытия отдельным файлом

Как не допустить повторного разрастания

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

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

cmd
"C:\Program Files\1cv8\8.3.x\bin\1cv8.exe" DESIGNER /F"C:\Bases\MyBase" /N"Администратор" /P"пароль" /ReduceEventLogSize 2026-01-01 -saveAs "D:\LogBackup\log.lgd"

Дополнительно следите за свободным местом на диске, где расположены база и журнал. Заполнение диска под ноль опасно не только для журнала: при нехватке места возможны сбои записи в саму информационную базу и в базы СУБД.

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

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

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

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

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

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

Журнал открывается быстро, записи старше даты сокращения отсутствуют

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

Ошибка чтения журнала или пустое окно при наличии активности

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

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

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

Новые события не регистрируются

Размер папки журнала
Норма

Размер существенно уменьшился после очистки

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

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

Работа пользователей
Норма

Сеансы запускаются, ошибок в технологическом журнале нет

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

Ошибки при входе или записи данных после манипуляций с файлами

Часто задаваемые вопросы

Удалится ли что-то из данных базы при очистке журнала регистрации?

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

Можно ли очистить журнал регистрации без конфигуратора?

Да, физическим удалением или переименованием папки 1Cv8Log. В файловой базе она находится в каталоге базы, в клиент-серверной — в служебном каталоге кластера сервера 1С. Обязательное условие — отсутствие активных сеансов, а для сервера предпочтительно остановить службу агента. После запуска платформа создаст новый пустой журнал автоматически.

Как сохранить старые записи перед очисткой?

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

Почему после сокращения размер файла журнала почти не изменился?

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

Как часто нужно чистить журнал регистрации?

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

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

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

Итог

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

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