Как скопировать содержимое табличного поля в ТаблицуЗначений?

Версия для печатиPDF-версия

В конфигурации имеется отчет «АнализЗаказовПоставщикам».

В форме имеется ПолеТабличногоДокументаРезультат, в которое выводится результат отчета.

«СформироватьОтчет(ЭлементыФормы.ПолеТабличногоДокументаРезультат);»

 

В Форме копии данного отчета установил Таблицу Значений.

И уже несколько часов кручу все возможные варианты, а скопировать содержимое отчета в Таблицу Значений не получается.

Яндекс и Гугл не помогли…

 

Научите, пожалуйста, как это можно сделать?

Направьте на путь истинный.

Т.к. нет макета скд, то тз получаем из табличного документа из универсального отчета ТЗ = УниверсальныйОтчет.ПолучитьРезультат().Выгрузить();, пример отчета прикреплю смотреть код с кнопки сформировать.

Прикреплённые файлы: 

Что-то у меня не выходит задуманное.

Для полной точности, прикрутил вашу обработку в отчеты.

Ввел настройку – отчет формируется.

 

Из ТЗ циклом передал содержимое строк в таблицу – заполняется пустыми строками.

Пробовал вместо ТЗ вписывать имя физической таблице на форме.

Заполняется пустыми строками.

 

 

Затея в общем-то в следующем:

Отчет формирует список определенных заказов поставщику.

Необходимо получить на них ссылки, чтобы при нажатии на кнопку в отобранных заказах изменить значение специально прикрученного реквизита…

 

 

Колонки в таблице на форме созданы? Имена колонок в ТЗ и таблице на форме совпадают?

Можно сразу результат формирования отчёта в таблицу на форме выгрузить.

 
УРААА! 
Все получилось!
 
Спасибо!
 
В модуле Отчета в Функция  СформироватьОтчет(ТабличныйДокумент) 
Добавлено:
ЭкспортУниверсальныйОтчет.ПолучитьРезультат().Выгрузить();
 
В модуле формы в процедуру ОбновитьОтчет() Экспорт Вставлен следующий код:

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

Долго мучился, пытаясь выяснить какие колонки формирует отчет.
Нашел, создал колонку: ЗаказПоставщику и получил нужные данные…
 
Чтобы не сваливать все в общую кучу, создал отдельные темы:
 
Отсюда вопросы:

А зачем обход ТЗ в цикле?

ЭЭЭ...

А как это сделать лучше?

Либо я туплю, либо чего-то не знаю.

Да всё и так уже сделано. Таблица скопирована. Обход в цикле не нужен.