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