Групповое оформление заказов в УТ

Новая тема
"Управление торговлей 10.3.3

Продолжаю осваивать программирование в 1С  

Ситуация такая: у нас каждая номенклатура привязана к определенному поставщику. Для этого в справочник Номенклатура добавлен реквизит Контрагент. Информация о поставщике попадает в табличную часть Заказа покупателя в реквизит Поставщик. В форму документа Заказ покупателя я добавил кнопку Сформировать заказ потавщику: предполагается, что на основании Заказа покупателя будут автоматически формироваться сразу несколько заказов поставщику. При нажатии кнопки включается такая-вот процедура:

КодПроцедура ЗаказПоставщикуНажатие(Элемент)
ДанныеДляЗаказаПоставщику=ЭтотОбъект.Товары.Выгрузить();
       ДанныеДляЗаказаПоставщику.Свернуть("Поставщик,Номенклатура","Количество,КоличествоМест,Сумма,СуммаНДС");
               Для каждого Поставщик из ДанныеДляЗаказаПоставщику Цикл        
                    НовДок=Документы.ЗаказПоставщику.СоздатьДокумент();
                    НовДок.Дата=ТекущаяДата();
                    НовДок.Контрагент=ДанныеДляЗаказаПоставщику.Поставщик;
                    НовДок.ВалютаДокумента=ЭтотОбъект.ВалютаДокумента;
                    НовДок.КратностьВзаиморасчетов=ЭтотОбъект.КратностьВзаиморасчетов
                    НовДок.КурсВзаиморасчетов=ЭтотОбъект.КурсВзаиморасчетов;
                    НовДок.СуммаВключаетНДС=ЭтотОбъект.СуммаВключаетНДС;
                    НовДок.Организация=ЭтотОбъект.Организация;
                    НоваяСтрочка=НовДок.Товары.Добавить();
                    НоваяСтрочка.Номенклатура=ДанныеДляЗаказаПоставщику.Номенклатура;
                    НовДок.Записать();
             КонецЦикла;
КонецПроцедуры

Но ничего не получается, программа пишет, что в строке "НовДок.Контрагент=ДанныеДляЗаказаПоставщику.Поставщик" Поле агрегатного объекта не обнаружено(Поставщик). Понимаю, что накосячил, но в силу своей малой компетентности не знаю, где."
Читают тему
(гостей: 1)

Быстрый переход