Для того чтобы алгоритм корректно обрабатывал объекты при загрузке их в информационную базу - Приемник, надо использовать правила очистки данных. Такой инструмент платформы 1С позволяет помечать на удаление или удалять определенные записи.
В чем разница между удалением, скажем так, совсем, и проставлением пометки на удаление? Рассмотрим на конкретном примере.
У торговой компании открылся филиал в другом городе. Предприятие занимается приемом заказов на поставку продуктов питания в рамках большого перечня номенклатурных позиций.
Продовольственные товары, особенно с коротким сроком реализации, загружаются в справочник Номенклатура раз в неделю. Данные должны постоянно обновляться и синхронизироваться между базами центрального офиса и филиала. Посудите сами — в процессе продаж некоторые позиции распродаются быстро, другие медленно. Распроданные продукты уже отсутствуют на складе при головном офисе, но при этом есть в наличии в удаленной торговой точке. Если заказать товары на данный момент нельзя, их следует зарегистрировать и пометить на удаление. Но когда их опять завезут на склад, флажок возле строчки с «Удалять» должен быть снят.
Правило очистки данных дает возможность поставить отметку «Удалять непосредственно» в отношении ссылочного элемента. На изображении ниже перед вами развернута для последующего редактирования форма настройки правил обмена. Более конкретно: конвертации Бухгалтерия Предприятия 3.0 — Бухгалтерия Предприятия 3.0.
Открываем закладку в верхней части формы «Правила очистки данных» (ПОД). В ней нам предстоит создать новое правило. Для этого выполняем действия в следующей последовательности:
- В окне Создание ПОД на вкладке «Основная» включаем обработчик «Перед обработкой». Задаем объект выборки СправочникСсылкаНоменклатура и способ выборки Стандартная выборка.
- Ставим перед системой задачу «Удалять непосредственно». Суть этой процедуры — выборка, то есть пометка на удаление. Что здесь главное — не физическое удаление элементов, которые в конкретные даты функционирования предприятия не могут быть востребованы из-за отсутствия на складе.
- В нижней строке указываем Имя обработчика: ПОД_ПередОбработкойПравила.
В финале все произведенные действия подтверждаем нажатием «Ок».

Система станет исполнять правило для всех элементов справочника Номенклатура, исправно проставляя возле них пометки на удаление. При возврате торговых позиций в дело отметки надо снимать.
Стоит заметить, что в рассматриваемом примере центральный офис компании занимается сбором заказов на товары, но не услуги. Для таких вариантов функционал КД 2 предусматривает контроль выгрузки, запрет на выгрузку услуг. При этом не надо менять правила, если ситуация на предприятии меняется, то есть, к примеру, в удаленном филиале принимают заказы на услуги. Просто использовать обработчики и настройку параметров. Об этом подробно рассказывается в других публикациях, размещенных на сайте.