"Управление торговлей 10.3.3<br><br>Продолжаю осваивать программирование в 1С <br><br>Ситуация такая: у нас каждая номенклатура привязана к определенному поставщику. Для этого в справочник Номенклатура добавлен реквизит Контрагент. Информация о поставщике попадает в табличную часть Заказа покупателя в реквизит Поставщик. В форму документа Заказ покупателя я добавил кнопку Сформировать заказ потавщику: предполагается, что на основании Заказа покупателя будут автоматически формироваться сразу несколько заказов поставщику. При нажатии кнопки включается такая-вот процедура:<br><br>КодПроцедура ЗаказПоставщикуНажатие(Элемент)<br> ДанныеДляЗаказаПоставщику=ЭтотОбъект.Товары.Выгрузить();<br> ДанныеДляЗаказаПоставщику.Свернуть("Поставщик,Номенклатура","Количество,КоличествоМест,Сумма,СуммаНДС"); <br> Для каждого Поставщик из ДанныеДляЗаказаПоставщику Цикл <br> НовДок=Документы.ЗаказПоставщику.СоздатьДокумент();<br> НовДок.Дата=ТекущаяДата(); <br> НовДок.Контрагент=ДанныеДляЗаказаПоставщику.Поставщик;<br> НовДок.ВалютаДокумента=ЭтотОбъект.ВалютаДокумента;<br> НовДок.КратностьВзаиморасчетов=ЭтотОбъект.КратностьВзаиморасчетов<br> НовДок.КурсВзаиморасчетов=ЭтотОбъект.КурсВзаиморасчетов;<br> НовДок.СуммаВключаетНДС=ЭтотОбъект.СуммаВключаетНДС;<br> НовДок.Организация=ЭтотОбъект.Организация;<br> НоваяСтрочка=НовДок.Товары.Добавить();<br> НоваяСтрочка.Номенклатура=ДанныеДляЗаказаПоставщику.Номенклатура;<br> НовДок.Записать(); <br> КонецЦикла;<br>КонецПроцедуры<br><br>Но ничего не получается, программа пишет, что в строке "НовДок.Контрагент=ДанныеДляЗаказаПоставщику.Поставщик" Поле агрегатного объекта не обнаружено(Поставщик). Понимаю, что накосячил, но в силу своей малой компетентности не знаю, где."