Доброго времени суток. Делаю конвертацию из УПП в ЕРП спецификаций. При переносе туда производственного процесса (из маршрута техкарты в этапы ресурсной спецификации).
В алгоритме пишу
....
Для Каждого ЭтапПроизводства из Выборка.ТехнологическаяКарта.Маршрут цикл
Подразделение = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Выборка.ТехнологическаяКарта, "Подразделение");
Сообщить (ЭтапПроизводства.ТехнологическаяОперация.Наименование + " " + Число(ЭтапПроизводства.НомерОперации) + " " + ?(ЭтапПроизводства.СледующиеОперации = "",0,Число(ЭтапПроизводства.СледующиеОперации)));
ИсходящиеДанные = Новый Структура("МаршрутнаяКарта, Подразделение, Наименование, НомерЭтапа, НомерСледующегоЭтапа", Выборка.ТехнологическаяКарта, Подразделение, ЭтапПроизводства.ТехнологическаяОперация.Наименование,Число(ЭтапПроизводства.НомерОперации),?(ЭтапПроизводства.СледующиеОперации = "",0,Число(ЭтапПроизводства.СледующиеОперации)));
///
//Сообщить (ИсходящиеДанные.НомерЭтапа + " - номер" );
///
ВыгрузитьПоПравилу(Спецификация, , ИсходящиеДанные, ИсходящиеДанные, "ЭтапыПроизводства");
КонецЦикла;
....
при загрузке исходящие данные в пко ЭтапыПроизводства прилетают в цикле. но создается только один элемент справочника , а по идее должны были 3 или 4 создаться. что-то не так делаю? в ПКО все галки сняты