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