Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Статьи Контакты

Правила очистки данных при разработке обменов в КД 2

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  15.04.2025 Актуальность проверена: 17.04.2025   5 мин.

Для того чтобы алгоритм корректно обрабатывал объекты при загрузке их в информационную базу - Приемник, надо использовать правила очистки данных. Такой инструмент платформы позволяет помечать на удаление или удалять определенные записи.

В чем разница между удалением, скажем так, совсем, и проставлением пометки на удаление? Рассмотрим на конкретном примере.

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

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

Правило очистки данных дает возможность поставить отметку «Удалять непосредственно» в отношении ссылочного элемента. На изображении ниже перед вами развернута для последующего редактирования форма настройки правил обмена. Более конкретно: конвертации Бухгалтерия Предприятия 3.0 — Бухгалтерия Предприятия 3.0.

Открываем закладку в верхней части формы «Правила очистки данных» (ПОД). В ней нам предстоит создать новое правило. Для этого выполняем действия в следующей последовательности:

  • В окне Создание ПОД на вкладке «Основная» включаем обработчик «Перед обработкой». Задаем объект выборки СправочникСсылкаНоменклатура и способ выборки Стандартная выборка.
  • Ставим перед системой задачу «Удалять непосредственно». Суть этой процедуры — выборка, то есть пометка на удаление. Что здесь главное — не физическое удаление элементов, которые в конкретные даты функционирования предприятия не могут быть востребованы из-за отсутствия на складе.
  • В нижней строке указываем Имя обработчика: ПОД_ПередОбработкойПравила.

В финале все произведенные действия подтверждаем нажатием «Ок».

Открываем закладку в верхней части формы Правила очистки данных (ПОД). В ней нам предстоит создать новое правило.

Система станет исполнять правило для всех элементов справочника Номенклатура, исправно проставляя возле них пометки на удаление. При возврате торговых позиций в дело отметки надо снимать.

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

MoscowSoft логотип

Нужна помощь?

Если не получается разобраться с вопросом самостоятельно, обратитесь к нам. Получите бесплатную консультацию эксперта!

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft

Возврат к списку