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