(0) Создать документ, скопировать структуру его таб части, уничтожить документ (не сохраняя). Можно сохранить структуру в какой-нибудь регистр, константу или настройку, и брать оттуда.
(5) Интересный способ.
Сделал все же по метаданным.
ТаблицаДанных = Новый ТаблицаЗначений;
Для Каждого РеквТЧ Из Метаданные.Документы.МойДок.ТабличныеЧасти.МояТЧ.Реквизиты Цикл
ТаблицаДанных.Колонки.Добавить(РеквТЧ.Имя, РеквТЧ.Тип);
КонецЦикла;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой