заполнение ТЧ методом ЗаполнитьЗначенияСвойств (УФ)

1. request4t 13.07.20 18:25 Сейчас в теме
привет! нубский вопрос, но я редко работаю с УФ и многого еще не знаю.

задача: заполнить ТЧ текущего документа данными из ТЧ другого документа. написал код. не работает. подскажите, пж, почему.

	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ ПЕРВЫЕ 1
		|	ПриходнаяНакладная.Ссылка КАК Ссылка,
		|	ПриходнаяНакладная.Контрагент КАК Контрагент,
		|	ПриходнаяНакладная.Дата КАК Дата
		|ИЗ
		|	Документ.ПриходнаяНакладная КАК ПриходнаяНакладная
		|ГДЕ
		|	ПриходнаяНакладная.Контрагент = &Контрагент
		|
		|УПОРЯДОЧИТЬ ПО
		|	Дата УБЫВ";
	
	Запрос.УстановитьПараметр("Контрагент", Контрагент);
	
	РезультатЗапроса = Запрос.Выполнить();
	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		текдок = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
		ЗаполнитьЗначенияСвойств(Объект.Расходы, ВыборкаДетальныеЗаписи.Ссылка.Расходы); 
	КонецЦикла;
Показать


дополнение:
ЗаполнитьЗначенияСвойств(Объект.ССЫЛКА.Расходы

тоже не работает
Найденные решения
2. Sashares 18 13.07.20 18:42 Сейчас в теме
(1)
Объект.Расходы.Загрузить(ВыборкаДетальныеЗаписи.Ссылка.Расходы.Выгрузить());
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 18 13.07.20 18:42 Сейчас в теме
(1)
Объект.Расходы.Загрузить(ВыборкаДетальныеЗаписи.Ссылка.Расходы.Выгрузить());
3. request4t 13.07.20 18:59 Сейчас в теме
(2)
спасибо!

а почему не работает ЗаполнитьЗначенияСвойств?
4. Sashares 18 13.07.20 19:10 Сейчас в теме
(3)Чтобы он работал, надо в цикле обходить строки таблицы.

Для Каждого СтрТЧ Из ВыборкаДетальныеЗаписи.Ссылка.Расходы Цикл
ЗаполнитьЗначенияСвойств(Объект.Расходы.Добавить(), СтрТЧ ); 
КонецЦикла;
dmbarchenkov; request4t; +2 Ответить
5. request4t 13.07.20 19:19 Сейчас в теме
Оставьте свое сообщение
Вопросы с вознаграждением