Задача. Перенести справочники "Номенклатура", "Спецификации номенклатуры" из УПП 1.3 в БП 2.0. В УПП ведется учет по характеристикам, спецификации также разделены по характеристикам. На каждую пару "Номенклатура - Характеристика номенклатуры" создавать новую номенклатуру в базе БП, загружать для этой номенклатуры спецификацию.
Как сделано. В ПВД "Номенклатура" формируется запрос для пары "Номенклатура - Характеристика номенклатуры", далее используется метод ВыгрузитьПоПравилу, передаются ИсходящиеДанные(нужны для формирования наименования новой номенклатуры):
Далее идет поиск номенклатуры по правилу:
Если СвойстваПоиска["ЭтоГруппа"] Тогда
СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа, Код";
Иначе
СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа, Комментарий";
КонецЕсли;
Далее в ПКО "СпецификацииНоменклатуры" в обработчике "После загрузки" указываем владельца спецификации:
Правила разрабатывались для УПП 1.3.49.1 и БП 2.0.66.85.