0
DSSS
26.09.16
✎
11:58
|
Всем привет!
Если кто в курсе, подскажите, как решить следующую задачу.
Пишу правила выгрузки из одной розницы 2.0 в другую розницу 2.0
Мне нужно перегрузить таблицу штрихкодов и всю номенклатуру и характеристики, которые связаны со штрихкодами.
Заморочка с характеристиками. Мне нужно характеристики номенклатуры у которых тип владельца ВидНоменклатуры загрузить в характеристики номенклатуры у которых тип владельца Номенклатура. Для этого я использую получение владельца для характеристики из входящих данных.
Создал правило выгрузки. В этом правиле выгрузки получил запросом со своими фильтрами данные которые нужно выгружать.
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
// Выгрузка номенклатуры
ВыгрузитьПоПравилу(Выборка.Владелец, , , , "Номенклатура");
// Выгрузка характеристики
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("Владелец", Выборка.Владелец);
ИсходящиеДанные.Вставить("Наименование", Выборка.Характеристика.Наименование);
ИсходящиеДанные.Вставить("ДополнительныеРеквизиты", Выборка.Характеристика.ДополнительныеРеквизиты.Выгрузить());
ВыгрузитьПоПравилу(, , ИсходящиеДанные, , "ХарактеристикиНоменклатуры");
КонецЦикла;
Номенклатура и характеристики выгружаются как мне нужно, все ок.
Кто в курсе, подскажите, как мне выгружать сами штрихкоды?
Нужно опять делать ВыгрузитьПоПравилу, но в исходящие данные штрихкодов как-то нужно поместить информацию про то, что поиск по характеристике должен идти по другим "внутренним" входящим данным.
Как решить задачу такую?
спасибо!
|
|