ТаблицаРезультат = Новый ТаблицаЗначений;
Для каждого ИмяКолонки Из МассивИменКолонок Цикл
ТаблицаРезультат.Колонки.Добавить(ИмяКолонки);
КонецЦикла;
// Создадим пустые строки таблицы
Для Н=1 По СтрокиДереваЗначений.Количество() Цикл
ТаблицаРезультат.Добавить();
КонецЦикла;
// Скопируем значения колонок
Для каждого ИмяКолонки Из МассивИменКолонок Цикл
ЗначенияКолонки = СтрокиДереваЗначений.ВыгрузитьКолонку(ИмяКолонки);
ТаблицаРезультат.ЗагрузитьКолонку(ЗначенияКолонки, ИмяКолонки);
КонецЦикла;
Тип: Массив.
Массив значений, который выступает в качестве источника данных для колонки.
<Колонка> (обязательный)
Тип: Число; Строка; КолонкаТаблицыЗначений.
Колонка, в которую будут загружены значения из массива. В качестве значения параметра может выступать индекс колонки, имя колонки, сама колонка.
(0) методы Загрузить... контейнерные, т.е. чтобы значения источника попали в приемник нужна тара, в вашем случае нужно сгенерить пустые строки в количестве Источник.Количество()
мдя
Закон Брукера: Даже маленькая практика стоит большой теории.