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

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

Как удалить журнал операций в 1С

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

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

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

Что именно вы собираетесь удалить

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

Журнал документов (например, «Журнал операций» в 1С:Бухгалтерии) — это представление реальных учётных данных. Удаление записей отсюда означает удаление самих документов, что меняет обороты, остатки и отчётность. Такие действия требуют понимания последствий и обычно выполняются только над ошибочными или тестовыми записями.

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

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

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

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

Где физически хранится журнал и как удалить его файл

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

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

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

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

Второй этап — физическое удаление. В типовых конфигурациях перейдите в раздел «Администрирование → Обслуживание → Удаление помеченных объектов». Обработка покажет список помеченных объектов и проверит ссылки: если на документ ссылаются другие объекты (например, счёт-фактура на реализацию), удаление будет заблокировано до устранения связей. Можно выбрать режим полного удаления всех помеченных объектов или выборочного.

Операции, введённые вручную

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

Почему удаление может не сработать

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

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

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

Как проверить результат и предотвратить повторный рост

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

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

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

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

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

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

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

Размер не изменился — сокращение не выполнилось или журнал хранится в другом каталоге

Записи в журнале регистрации
Норма

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

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

Журнал пуст полностью или новые события не появляются — проверьте настройки регистрации

Журнал операций / обороты
Норма

Удалённые документы отсутствуют, обороты соответствуют ожиданиям

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

Документы видны или обороты изменились неожиданно — проверьте ссылки и восстановите из копии при необходимости

Итог

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

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

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

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

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

Удалится ли история действий пользователей при сокращении журнала?

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

Почему помеченный документ не удаляется физически?

На него ссылаются другие объекты базы. Обработка «Удаление помеченных объектов» показывает список таких ссылок — нужно устранить их (удалить или изменить ссылающиеся документы) и повторить удаление.

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

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

Как удалить все операции за период разом?

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

Журнал регистрации снова быстро растёт — что делать?

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