Администрирование · 8 мин
Сколько хранится журнал регистрации 1С и как управлять сроком хранения
Сколько хранится журнал регистрации 1С по умолчанию, где он находится, как настроить срок хранения, сократить и выгрузить события. Практическая инструкция.
Журнал регистрации в 1С фиксирует действия пользователей, ошибки, изменения данных и системные события. По умолчанию платформа хранит события без явного ограничения по времени: записи накапливаются, пока администратор не настроит сокращение или не очистит журнал вручную. На практике это означает, что в давно работающей базе журнал может содержать события за несколько лет и занимать сотни мегабайт — а в активных базах и несколько гигабайт.
Формат хранения зависит от режима работы. В файловых базах журнал хранится в каталоге базы, в клиент-серверных — в каталоге служебных файлов кластера или в отдельном файле формата SQLite (начиная с современных версий платформы используется файл 1Cv8.lgd). От местоположения и формата зависит, как именно выполнять резервное копирование и сокращение журнала.
Понимание сроков хранения важно по двум причинам: разросшийся журнал замедляет работу и усложняет обслуживание базы, а преждевременная очистка лишает возможности расследовать инциденты — например, выяснить, кто изменил или удалил документ. Ниже разобраны настройки срока хранения, способы сокращения, выгрузка архива и типичные ошибки администраторов.
Где хранится журнал регистрации и в каком формате
В файловом варианте базы журнал находится в подкаталоге служебных файлов рядом с файлом 1Cv8.1CD. В старом формате это файл 1Cv8.log (текстовый, бинарно-структурированный), в новом — каталог с файлом 1Cv8.lgd, который представляет собой базу SQLite. Текущие версии платформы по умолчанию используют новый формат.
В клиент-серверном варианте журнал хранится в служебном каталоге кластера серверов 1С (подкаталог reg_1541 и аналогичные, внутри — каталог конкретной информационной базы). Искать его в базе данных SQL бессмысленно: журнал регистрации не лежит в таблицах СУБД, это отдельное файловое хранилище.
Практическое следствие: при резервном копировании через средства SQL Server или PostgreSQL журнал регистрации в копию не попадает. Если журнал нужен для аудита, его каталог необходимо копировать отдельно или периодически выгружать события штатными средствами.
Какой срок хранения установлен по умолчанию
Платформа 1С не удаляет события автоматически: срок хранения по умолчанию не ограничен. Ограничение появляется только если администратор явно включил его в настройках журнала регистрации. Поэтому ответ на вопрос «сколько хранится журнал» для конкретной базы всегда один — столько, сколько прошло с момента последнего сокращения или создания базы.
Проверить фактическую глубину хранения можно, открыв журнал регистрации (в режиме 1С:Предприятие: меню «Администрирование» → «Обслуживание» → «Журнал регистрации», либо через конфигуратор) и отсортировав события по дате. Самая ранняя запись покажет реальный горизонт истории.
Отдельно стоит проверить, не настроено ли уже сокращение: если в базе работал другой администратор, старые события могли быть удалены планово, и рассчитывать на историю глубже установленного срока нельзя.
Как настроить срок хранения журнала регистрации
Настройка выполняется в конфигураторе: меню «Администрирование» → «Настройка журнала регистрации». В открывшемся окне доступны два ключевых параметра: уровни регистрируемых событий (ошибки, предупреждения, информация, примечания) и режим сокращения количества хранимых событий.
В поле сокращения можно выбрать период — например, хранить события за последнюю неделю, месяц, квартал или год. После применения настройки платформа периодически удаляет записи старше указанного срока. Для файловых баз сокращение выполняется при обслуживании, для клиент-серверных — по регламенту сервера.
- 1Откройте базу в конфигураторе с правами администратора.
- 2Перейдите: Администрирование → Настройка журнала регистрации.
- 3Установите нужные уровни регистрируемых событий.
- 4В поле сокращения выберите период хранения, например «Сокращать события старше 90 дней» или год.
- 5Подтвердите настройку и дождитесь завершения операции сокращения.
- 6Проверьте журнал: самые старые записи должны соответствовать выбранному сроку.
Перед первым сокращением большого журнала операция может занять заметное время и потребовать монопольного доступа к файловой базе. Планируйте её на нерабочие часы и обязательно сделайте копию.
Как выгрузить и сохранить историю перед очисткой
Если события нужны для аудита или расследований, но держать их в рабочей базе нерационально, используйте выгрузку. В конфигураторе или в режиме предприятия журнал можно выгрузить в файл через пункт «Выгрузить журнал регистрации» с фильтром по периоду, пользователям и типам событий.
Выгрузка возможна в собственный формат платформы (.lgf или .lgd) для последующего просмотра штатными средствами, а также в табличный документ или текстовый формат для анализа внешними инструментами. Файлы выгрузки разумно складывать в архивное хранилище с понятным именованием по периодам.
Как сократить разросшийся журнал
Если журнал уже занимает много места, его можно сократить вручную: «Администрирование» → «Настройка журнала регистрации» → установить период сокращения и подтвердить. Альтернатива — команда сокращения при тестировании и исправлении базы, а также пакетный запуск конфигуратора с соответствующими параметрами для автоматизации.
Для журнала старого формата (.log) при большом объёме иногда быстрее перевести журнал в новый формат через сокращение с выгрузкой. Для файловых баз крайний вариант — удаление файлов журнала при остановленной базе, но это безвозвратно уничтожает всю историю, поэтому применять такой способ допустимо только после выгрузки архива.
Какой срок хранения выбрать
Универсальной нормы нет: срок определяется требованиями внутреннего контроля и частотой инцидентов. Для большинства баз достаточно хранения от 3 месяцев до года — этого хватает, чтобы разобрать спорные изменения документов и ошибки обменов. В базах с повышенными требованиями к аудиту срок увеличивают, компенсируя объём регулярной выгрузкой в архив.
Учитывайте и детализацию регистрации: полный уровень (все события, включая информационные) раздувает журнал в разы быстрее, чем режим «только ошибки и предупреждения». Разумная комбинация — регистрировать ошибки, предупреждения и важные информационные события, а срок хранения держать в пределах квартала-года.
Как выбрать действие
Частые вопросы
Удаляет ли 1С журнал регистрации автоматически?
Нет. Без настройки сокращения события хранятся бессрочно. Автоматическое удаление старых записей происходит только после того, как администратор задал период хранения в настройках журнала регистрации.
Где найти файл журнала регистрации файловой базы?
В каталоге информационной базы, рядом с файлом 1Cv8.1CD: ищите файл 1Cv8.lgd (новый формат) или 1Cv8.log (старый формат) в служебном подкаталоге базы.
Входит ли журнал регистрации в выгрузку .dt?
Да, при выгрузке информационной базы в файл .dt через конфигуратор журнал регистрации включается в выгрузку, в отличие от резервной копии средствами СУБД.
Можно ли восстановить удалённые события журнала?
Штатными средствами — нет. После сокращения или удаления файлов журнала записи восстановлению не подлежат. Единственный вариант — заранее сделанная выгрузка или копия файлов журнала.
Почему журнал регистрации растёт очень быстро?
Чаще всего из-за включённой регистрации всех информационных событий, активных фоновых заданий и обменов данными. Проверьте уровни регистрации в настройках журнала и оставьте только необходимые.
Влияет ли размер журнала на скорость работы базы?
Да, при больших объёмах замедляется открытие и фильтрация журнала, а в файловых базах большой журнал увеличивает время обслуживания и риск проблем при сбоях. Регулярное сокращение снимает эту нагрузку.
Что важно запомнить
По умолчанию журнал регистрации 1С хранится бессрочно; срок задаётся вручную в настройках журнала. Журнал не входит в SQL-бэкап — сохраняйте его отдельно. Перед любым сокращением выгружайте нужную историю, а оптимальный срок хранения для большинства баз — от 3 месяцев до года.