| 
 
  Авторизация
                    
                    
                    
                        
                      
                    На сайте: 
 |  | Содержание 
 Как заполнить значения свойств нового документа на основании существующего?
 
 
 
 НовыйСчет = Документы.СчетНаОплатуПокупателю.СоздатьДокумент(); ЗаполнитьЗначенияСвойств(НовыйСчет, ДокументЗаказа, , "Дата");
 // Заполнить табличную часть Товары.
 Для Каждого СтрокаТоваровЗаказа Из ДокументЗаказа.Товары Цикл
 ЗаполнитьЗначенияСвойств(НовыйСчет.Товары.Добавить(), СтрокаТоваровЗаказа);
 КонецЦикла;
 // Заполнить табличную часть ВозвратнаяТара
 Для Каждого СтрокаТарыЗаказа Из ДокументЗаказа.ВозвратнаяТара Цикл
 ЗаполнитьЗначенияСвойств(НовыйСчет.ВозвратнаяТара.Добавить(), СтрокаТарыЗаказа);
 КонецЦикла;
 // Заполнить табличную часть Услуги
 Для Каждого СтрокаУслугЗаказа Из ДокументЗаказа.Услуги Цикл
 ЗаполнитьЗначенияСвойств(НовыйСчет.Услуги.Добавить(), СтрокаУслугЗаказа);
 КонецЦикла;
 НовыйСчет.ЗаказПокупателя = ДокументЗаказа;
 Форма = НовыйСчет.ПолучитьФорму();
 Форма.Открыть();
 
 |