В табличной части документа, есть поле содержащее ссылку на другой документ
челнок
23.06.2009 - 05:26
|
В табличной части документа есть, поле содержащее ссылку на другой документ, Имея ссылку на документ "ВсеЗаказы", пытаюсь присвоить табличному полю /////////////////////////////////////////// НоваяСтрока.ЗаказПокупателя = ВсеЗаказы; /////////////////////////////////////////// А НЕ ПОЛУЧАЕТСЯ :-(, ПОСЛЕ ЗАПИСИ ПУСТО :-( ПРИВОЖУ КОД НА ВСЯКИЙ СЛУЧАЙ Заявки = Новый Запрос; Заявки.Текст= "Выбрать |Заказ.Ссылка |ИЗ |Документ.ЗаказПокупателя КАК Заказ |ГДЕ |Заказ.Проведен И Заказ.Дата>=&НачДата И Заказ.Дата<=&КонДата |"; Заявки.УстановитьПараметр("НачДата", НачДата ); Заявки.УстановитьПараметр("КонДата", КонДата+60*60*24 ); ВсеЗаказы=Заявки.Выполнить().Выбрать(); Пока ВсеЗаказы.Следующий() Цикл //создать ЗакрытиеЗаказовПокупателей НовЗакрытие =Документы.ЗакрытиеЗаказовПокупателей.СоздатьДокумент(); НовЗакрытие.Дата = КонДата+60*60*24-1; НовЗакрытие.Комментарий = "Закрытие обработкой"; НовЗакрытие.ВидОперации = Перечисления.ВидыОперацийЗакрытиеЗаказовПокупателей.ЗакрытиеЗаказов; //заполняем табличную часть НоваяСтрока=НовЗакрытие.Заказы.Добавить(); НоваяСтрока.ЗаказПокупателя = ВсеЗаказы; НоваяСтрока.ПричинаЗакрытияЗаказа =Справочники.ПричиныЗакрытияЗаказов.НайтиПоКоду("п00000002"); //Записать НовЗакрытие.Записать(); КонецЦикла; |