0
Альбатрос
05.08.19
✎
16:06
|
Вроде все по канону делаю, но...
ПКС "ОборотСпецификаций"(группа) в ПКО определен, в нем определены подчиненные ПКС, у всех стоит галка "получить из входящих данных"
В ПВД произвольный алгоритм, в передВыгрузкой пишу:
ВходящиеДанные = Новый Структура("Дата, Комментарий, ОборотСпецификаций");
ВходящиеДанные.Дата = ТекущаяДата();
ВходящиеДанные.Комментарий = "";
Запрос = Новый запрос;
Запрос.Текст = "ВЫБРАТЬ
| ОборотСпецификацийОстатки.Контрагент,
| ОборотСпецификацийОстатки.Договор,
| ОборотСпецификацийОстатки.Спецификация,
| ОборотСпецификацийОстатки.Номенклатура,
| ОборотСпецификацийОстатки.Характеристика,
| ОборотСпецификацийОстатки.КоличествоОстаток КАК Количество
|ИЗ
| РегистрНакопления.ОборотСпецификаций.Остатки КАК ОборотСпецификацийОстатки";
ТЗРегистра = Запрос.Выполнить().Выгрузить();
ТЗРегистра.Колонки.Добавить("Активность");
ТЗРегистра.Колонки.Добавить("Период");
ТЗРегистра.Колонки.Добавить("ВидДвижения");
Для каждого ТекСтрока из ТЗРегистра цикл
ТекСтрока.Активность = Истина;
ТекСтрока.Период = ТекущаяДата();
ТекСтрока.ВидДвижения = "Приход";
КонецЦикла;
ВходящиеДанные.ОборотСпецификаций = ТЗРегистра;
// Собственно выгрузка по описанному правилу
ВыгрузитьПоПравилу( , , ВходящиеДанные, , "КорректировкаРегистров");
Но на этапе выгрузки получаю следующую ошибку:
Ошибка получения свойства подчиненного объекта из входящих данных
ПКО = КорректировкаРегистров (Документ: Корректировка регистров)
ПКС = 9 (--> Договор)
Объект = (Не определено)
СвойствоПриемника = Договор (СправочникСсылка.ДоговорыКонтрагентов)
ОписаниеОшибки = Поле объекта не обнаружено (Договор)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9389)
КодСообщения = 67
Где я что не так сделал?
|
|