Администрирование · 12 мин
1С 8: как очистить журнал регистрации
Как очистить журнал регистрации в 1С 8: сокращение через конфигуратор, обработка 1Cv8.lgd, настройка глубины хранения и меры безопасности перед очисткой.
Журнал регистрации в 1С 8 накапливает записи о действиях пользователей, ошибках, фоновых заданиях и сеансах работы. Со временем файл журнала разрастается до нескольких гигабайт, замедляет открытие журнала в конфигураторе, увеличивает время резервного копирования и может приводить к ошибкам при нехватке места на диске. Очистка журнала — штатная операция администрирования, но выполнять её нужно с пониманием последствий: удалённые записи восстановить нельзя.
Существует два основных подхода: штатное сокращение журнала средствами конфигуратора с указанием даты и физическое удаление или замена файла журнала. Выбор зависит от режима работы базы (файловый или клиент-серверный), от того, нужно ли сохранить историю за определённый период, и от требований внутреннего аудита — в некоторых организациях журнал регистрации обязаны хранить фиксированный срок.
Что такое журнал регистрации и почему он разрастается
Журнал регистрации — это системный механизм платформы 1С:Предприятие 8, который фиксирует события: вход и выход пользователей, изменение данных, ошибки, вызовы процедур, работу регламентных заданий. Журнал ведётся независимо от прикладного решения — его пишет сама платформа, а не конфигурация.
В файловом варианте работы журнал хранится в папке 1Cv8Log внутри каталога информационной базы. В клиент-серверном варианте журнал размещается в каталоге служебных файлов кластера сервера 1С (reg_1541 и вложенные папки вида 1Cv8Log). Формат хранения — собственный бинарный формат платформы, файлы с расширением .lgd и .lgp.
Интенсивность роста журнала зависит от числа активных пользователей, количества фоновых и регламентных заданий, уровня регистрации событий и частоты ошибок. В базе с десятками пользователей и активным обменом данными журнал может прирастать на сотни мегабайт в месяц. Признаки того, что журнал пора чистить: долгое открытие журнала в конфигураторе, заметный размер папки 1Cv8Log, предупреждения о нехватке места на диске.
Что проверить перед очисткой
Перед удалением записей убедитесь, что журнал не требуется для расследования инцидентов, разбора расхождений в учёте или внутреннего аудита. Во многих организациях журнал регистрации — единственный источник информации о том, кто и когда изменил документ или удалил объект. Удалив историю, вы лишаетесь возможности восстановить картину событий задним числом.
Второй обязательный шаг — резервная копия. Для файловой базы достаточно скопировать каталог базы целиком при остановленной работе пользователей. Для клиент-серверной базы выполните выгрузку через конфигуратор или средствами СУБД, а каталог журнала скопируйте отдельно, если историю нужно сохранить.
Журнал накопился и его целесообразно сократить или переформатировать
Большой объём записей замедляет чтение; сокращение ускорит работу
Сначала выгрузите журнал в файл, потом сокращайте
Возможно повреждение файла журнала — потребуется его замена
Сокращение журнала через конфигуратор
Штатный способ очистки доступен в конфигураторе и не требует остановки сервера в клиент-серверном варианте, хотя для файловой базы потребуется монопольный доступ. Откройте конфигуратор, перейдите в меню Администрирование → Журнал регистрации. В открывшемся окне журнала нажмите кнопку «Сократить» (в разных версиях платформы она может находиться в меню «Ещё» или на панели инструментов окна журнала).
Платформа предложит указать дату: все записи старше неё будут удалены. Дополнительно доступна опция сохранения удаляемых записей в файл — выгрузка выполняется в формате журнала (.lgd), который позже можно открыть через пункт «Открыть файл» в том же окне журнала. Это удобный компромисс: рабочий журнал очищается, а архив остаётся доступным для разбора.
- 1Завершите сеансы пользователей (для файловой базы обеспечьте монопольный доступ)
- 2Откройте конфигуратор: Администрирование → Журнал регистрации
- 3Нажмите «Сократить» и укажите дату, до которой удаляются записи
- 4При необходимости включите выгрузку удаляемых записей в файл и укажите папку
- 5Дождитесь завершения операции и проверьте, что журнал открывается и новые события пишутся
Учтите, что сокращение большого журнала может занять значительное время — платформа физически перезаписывает файл. Не прерывайте операцию принудительно: прерванное сокращение может оставить журнал в повреждённом состоянии. В клиент-серверном варианте операция выполняется на сервере и не требует монопольного доступа, но нагружает дисковую подсистему.
Ручная очистка файла журнала в файловой базе
Если журнал не нужен вообще либо повреждён и конфигуратор не может его прочитать, допустимо физическое удаление. В файловой базе закройте все сеансы, убедитесь, что база никем не открыта, и удалите папку 1Cv8Log из каталога информационной базы. При следующем запуске платформа создаст журнал заново — пустой.
Более мягкий вариант — не удалять, а переименовать папку, например в 1Cv8Log_old. Так старый журнал останется на диске и при необходимости его можно будет открыть через конфигуратор (Журнал регистрации → Открыть файл) или вернуть на место. После проверки, что база работает нормально, архивную папку удаляют или переносят в долгосрочное хранилище.
Очистка журнала в клиент-серверном варианте
В клиент-серверной архитектуре журнал регистрации хранится на сервере 1С:Предприятия, а не рядом с базой данных в СУБД. Типичное расположение — каталог служебных файлов кластера, например C:\Program Files\1cv8\srvinfo\reg_1541\<GUID базы>\1Cv8Log (точный путь зависит от версии платформы и настроек кластера). GUID нужной базы можно найти в консоли кластера серверов.
Рекомендуемый порядок: завершить сеансы пользователей через консоль кластера, остановить службу агента сервера 1С, затем удалить или переименовать папку журнала и снова запустить службу. Работа с файлами при запущенной службе рискованна — сервер держит файлы журнала открытыми и продолжает в них писать.
Альтернатива ручному удалению — то же штатное сокращение через конфигуратор: в клиент-серверном варианте оно выполняется на сервере и не требует остановки службы. Это предпочтительный путь, если нужно удалить только старую часть записей и сохранить актуальную историю.
Сравнение способов очистки
Подходит, когда нужно удалить записи старше даты и сохранить остальное; безопасно, но медленно на больших журналах
Быстрое полное обнуление; требует остановки работы и безвозвратно удаляет всю историю
Полная очистка с сохранением архива на диске; требует места и последующей ручной уборки
Компромисс: рабочий журнал чистый, старая история доступна для открытия отдельным файлом
Как не допустить повторного разрастания
Одноразовая очистка решает проблему на короткий срок. Чтобы журнал не разрастался снова, настройте уровень регистрации событий: в конфигураторе откройте Администрирование → Настройка журнала регистрации и выберите, какие события фиксировать. Отключение регистрации информационных сообщений и отдельных категорий событий заметно снижает объём записей, но сужает возможности расследования инцидентов — баланс подбирается под требования организации.
Практичный подход — регламентное сокращение журнала по расписанию: например, раз в квартал удалять записи старше установленного срока с обязательной выгрузкой в архивный файл. В клиент-серверном варианте операцию удобно автоматизировать пакетным запуском конфигуратора с параметрами командной строки, включив задачу в планировщик заданий.
"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"Дополнительно следите за свободным местом на диске, где расположены база и журнал. Заполнение диска под ноль опасно не только для журнала: при нехватке места возможны сбои записи в саму информационную базу и в базы СУБД.
Проверка результата после очистки
После любого способа очистки убедитесь, что механизм регистрации работает: откройте журнал в конфигураторе, выполните в пользовательском режиме пару действий (вход, изменение тестового объекта) и проверьте, что события появились в журнале. Если записи не пишутся или журнал не открывается — вероятно, файл повреждён, и потребуется его замена при остановленной базе.
Как проверить результат
Журнал открывается быстро, записи старше даты сокращения отсутствуют
Ошибка чтения журнала или пустое окно при наличии активности
Вход пользователя и изменение объекта появляются в журнале
Новые события не регистрируются
Размер существенно уменьшился после очистки
Размер не изменился — очистка не выполнена или очищена не та папка
Сеансы запускаются, ошибок в технологическом журнале нет
Ошибки при входе или записи данных после манипуляций с файлами
Часто задаваемые вопросы
Удалится ли что-то из данных базы при очистке журнала регистрации?
Нет. Журнал регистрации — это отдельное хранилище служебных событий, не связанное с прикладными данными. Документы, справочники, проводки и настройки остаются нетронутыми. Удаляется только история зафиксированных событий: входы пользователей, изменения объектов, ошибки и сообщения.
Можно ли очистить журнал регистрации без конфигуратора?
Да, физическим удалением или переименованием папки 1Cv8Log. В файловой базе она находится в каталоге базы, в клиент-серверной — в служебном каталоге кластера сервера 1С. Обязательное условие — отсутствие активных сеансов, а для сервера предпочтительно остановить службу агента. После запуска платформа создаст новый пустой журнал автоматически.
Как сохранить старые записи перед очисткой?
При сокращении через конфигуратор включите опцию выгрузки удаляемых записей в файл — создастся файл формата .lgd. Позже его можно открыть в том же окне журнала регистрации через команду открытия файла. Альтернатива — скопировать всю папку 1Cv8Log в архив до начала очистки.
Почему после сокращения размер файла журнала почти не изменился?
Возможные причины: выбрана слишком близкая дата (удалена малая часть записей), операция была прервана, либо очищался журнал не той базы — в клиент-серверном варианте у каждой базы свой каталог с GUID. Проверьте фактическое число записей в журнале и повторите сокращение с более ранней датой.
Как часто нужно чистить журнал регистрации?
Универсальной нормы нет: периодичность зависит от интенсивности работы и требований к хранению истории. Ориентир — размер папки журнала и скорость его открытия. Практичный вариант — регламентное сокращение раз в квартал или раз в полугодие с выгрузкой архива, при условии, что внутренние правила организации не требуют более длительного хранения.
Можно ли вообще отключить журнал регистрации?
Полностью отключить механизм нельзя — платформа всегда регистрирует минимальный набор событий, включая ошибки. Через настройку журнала регистрации можно сократить перечень фиксируемых событий, убрав информационные сообщения и отдельные категории. Это снижает темп роста файла, но уменьшает объём информации для расследования инцидентов.
Что важно запомнить
Очистка журнала регистрации в 1С 8 выполняется либо штатным сокращением через конфигуратор с указанием даты, либо удалением папки 1Cv8Log при остановленной базе. Перед очисткой сделайте резервную копию и при необходимости выгрузите старые записи в файл. После операции проверьте, что журнал открывается и новые события регистрируются, а для профилактики настройте уровень регистрации и регулярное сокращение по расписанию.