Администрирование · 10 мин
Журнал регистрации 1С: что будет, если его удалить
Что произойдёт при удалении журнала регистрации 1С, какие данные будут потеряны, как очистить журнал без риска и сократить его размер.
Журнал регистрации в 1С — это служебный протокол, в который платформа записывает действия пользователей, ошибки, изменения данных и системные события. Он не входит в состав прикладных данных: документы, справочники и проводки живут отдельно, поэтому удаление журнала не затрагивает учётную информацию. Однако вместе с журналом исчезает история «кто, когда и что сделал», а это критично при разборе инцидентов, поиске причин ошибок и аудите.
Удалить журнал регистрации можно двумя способами: штатно — через функцию сокращения в конфигураторе, либо физически — удалив файл журнала (в файловой базе это каталог 1Cv8Log внутри папки базы). Последствия зависят от способа: штатная очистка безопасна, а удаление файла при работающих пользователях может привести к повреждению журнала и ошибкам платформы.
Ниже разобрано, что именно будет потеряно, чем отличаются сценарии для файловой и клиент-серверной базы, как правильно сократить журнал и какие ошибки совершают администраторы чаще всего.
Что хранится в журнале регистрации и где он находится
Журнал регистрации фиксирует события нескольких уровней: ошибки, предупреждения, информационные сообщения и примечания. Типичные записи — вход и выход пользователей, изменение данных (если включён соответствующий режим), транзакционные ошибки, фоновые задания, обновление конфигурации, обращения к внешним ресурсам.
В файловой базе журнал — это отдельный каталог 1Cv8Log в папке информационной базы, рядом с файлом 1Cv8.1CD. Внутри лежат файлы формата LGD/LGP (в старых версиях — LGF и LGP). В клиент-серверном варианте журнал хранится в служебных таблицах СУБД, и напрямую файлами вы его не удалите.
Что будет, если удалить журнал регистрации
Главный и единственный результат — потеря истории событий. Вы больше не сможете узнать, кто удалил документ, когда обновлялась конфигурация, в какой момент возникала ошибка обмена. Для баз, где ведётся расследование расхождений в учёте или требуется аудит действий пользователей, это может быть серьёзной проблемой.
Прикладные данные не пострадают: документы, справочники, регистры, настройки и пользователи хранятся независимо. Платформа при следующем обращении к журналу просто создаст новый пустой файл и продолжит запись событий. База останется полностью работоспособной.
Отдельный случай — удаление файла журнала в момент, когда с базой работают пользователи. Платформа держит журнал открытым, и грубое удаление может привести к ошибкам записи событий, а в неудачных сценариях — к повреждению структуры журнала и сообщениям об ошибке при его открытии. Сами данные при этом обычно не страдают, но журнал придётся пересоздавать.
Чем отличается сокращение от полного удаления
Сокращение — штатная операция, при которой удаляются события старше указанной даты, а свежие записи сохраняются. Это рекомендуемый способ борьбы с разросшимся журналом: вы освобождаете место, но сохраняете актуальную историю для диагностики.
Полное удаление (очистка всех событий или удаление файла) стирает историю целиком. Оно оправдано, когда журнал безнадёжно повреждён, когда база передаётся сторонним лицам и историю действий нужно обнулить, либо когда журнал занимает гигабайты и не представляет ценности.
Сравнение вариантов
Подходит для регулярного обслуживания. Сохраняет свежую историю, безопасен, выполняется штатно из конфигуратора.
Когда история не нужна или журнал повреждён. Теряется весь протокол событий, восстановить его нельзя.
Только при повреждении журнала или передаче базы. Требует полной остановки работы с базой, иначе риск ошибок платформы.
Как безопасно сократить журнал регистрации
Штатный путь — конфигуратор. Откройте базу в конфигураторе, перейдите в меню «Администрирование» → «Настройка журнала регистрации», нажмите кнопку «Сократить» и укажите дату, до которой события должны быть удалены. Платформа удалит старые записи, сохранив остальные.
Для надёжности выполняйте операцию при монопольном доступе или минимальной активности пользователей: сокращение большого журнала занимает время и нагружает диск. В клиент-серверном варианте сокращение выполняется на стороне сервера СУБД.
Дополнительно в том же окне настройки можно ограничить состав регистрируемых событий: например, отключить регистрацию изменения данных, если она не нужна. Это замедлит рост журнала в будущем. Также доступен режим разделения журнала по периодам (день, неделя, месяц и т.д.) — старые периоды потом проще удалять отдельными файлами.
- 1Сделайте резервную копию базы или хотя бы скопируйте каталог 1Cv8Log
- 2Завершите все сеансы пользователей и фоновые задания
- 3Откройте конфигуратор: Администрирование → Настройка журнала регистрации
- 4Нажмите «Сократить» и укажите дату, старше которой события удаляются
- 5Дождитесь завершения и проверьте, что журнал открывается и новые события пишутся
Когда оправдано удаление файла журнала вручную
Ручное удаление каталога 1Cv8Log имеет смысл в трёх ситуациях. Первая — журнал повреждён: при открытии появляются ошибки, события не отображаются. Вторая — журнал разросся до десятков гигабайт, и штатное сокращение идёт слишком долго или падает с ошибкой. Третья — база передаётся третьим лицам, и историю действий пользователей нужно полностью обнулить.
Порядок действий: завершить все сеансы, убедиться, что процессы 1С не держат файлы, переименовать или переместить каталог журнала (не удалять сразу — оставьте возможность отката), запустить базу и проверить, что платформа создала новый журнал и пишет события. После успешной проверки старый каталог можно удалить окончательно.
Типичные ошибки и как их избежать
Самая частая ошибка — удаление файлов журнала при работающих пользователях. Платформа удерживает журнал открытым, и вмешательство приводит к ошибкам записи и потенциальному повреждению структуры. Вторая ошибка — удаление журнала без копии, когда история ещё нужна: восстановить протокол событий невозможно, он не входит в стандартные механизмы восстановления данных.
Третья ошибка — игнорирование причины разрастания журнала. Если журнал растёт на сотни мегабайт в день, обычно виноваты включённая регистрация изменений всех данных, зацикленные фоновые задания с ошибками или интенсивные обмены. Очистка без настройки уровней регистрации даст лишь временный эффект.
Как проверить результат после очистки
После сокращения или пересоздания журнала откройте его через конфигуратор («Администрирование» → «Журнал регистрации») или через пользовательский режим, если у вашей роли есть доступ. Убедитесь, что журнал открывается без ошибок, в нём видны ожидаемые записи (при сокращении — события новее указанной даты), а новые действия пользователей фиксируются.
Дополнительно проверьте размер каталога журнала на диске и настройте периодичность обслуживания: для активных баз сокращение раз в месяц или квартал — разумная практика. Если журнал снова быстро растёт, пересмотрите состав регистрируемых событий.
Как проверить результат
Журнал открывается, события отображаются
Ошибка открытия или пустой список при активной работе пользователей
Вход пользователя появляется в журнале в течение минуты
Новые события не фиксируются — проверьте настройки регистрации
Каталог журнала заметно уменьшился после сокращения
Размер не изменился — сокращение не выполнено или удалялся не тот каталог
Что важно запомнить
Удаление журнала регистрации не затрагивает учётные данные — теряется только история событий. Безопасный путь — сокращение через конфигуратор при завершённых сеансах, с предварительной копией журнала. После очистки проверьте, что журнал открывается и пишет новые события, и настройте уровни регистрации, чтобы журнал не разрастался снова.
Частые вопросы
Удалятся ли документы и справочники вместе с журналом регистрации?
Нет. Журнал регистрации хранится отдельно от прикладных данных: в файловой базе это каталог 1Cv8Log рядом с файлом 1Cv8.1CD, в клиент-серверной — служебные таблицы СУБД. Документы, справочники, регистры и настройки при очистке журнала не затрагиваются.
Можно ли восстановить удалённый журнал регистрации?
Нет, штатных средств восстановления нет. Единственный вариант — заранее сохранённая копия каталога журнала или резервная копия всей базы, из которой каталог можно извлечь. Поэтому перед очисткой рекомендуется скопировать 1Cv8Log в отдельную папку или архив.
Почему журнал регистрации занимает много места?
Обычные причины: включённая регистрация изменения всех данных, частые ошибки фоновых заданий и обменов, которые пишутся в журнал пачками, и долгий срок хранения без сокращения. Проверьте настройки регистрации событий и устраните источник повторяющихся ошибок — иначе журнал вырастет снова.
Можно ли полностью отключить журнал регистрации?
Полностью отключить запись событий нельзя — платформа всегда фиксирует минимальный набор (ошибки и системные события). Можно лишь сократить состав регистрируемых событий в настройках журнала, убрав, например, регистрацию изменения данных и доступа.
Что делать, если журнал регистрации повреждён и не открывается?
Завершите все сеансы, переименуйте каталог 1Cv8Log (например, в 1Cv8Log_old) и запустите базу — платформа создаст новый пустой журнал. После проверки работоспособности повреждённый каталог можно удалить. Данные из повреждённого журнала обычно не восстанавливаются.
Как часто нужно сокращать журнал регистрации?
Зависит от интенсивности работы: для активных баз разумно сокращать журнал раз в месяц или квартал, оставляя историю за последние несколько месяцев. Ориентируйтесь на размер каталога и требования к хранению истории действий пользователей в вашей организации.