Доброго дня!
Обычные формы. 8.3.27.
Есть "Табличное Поле"ТП, в которое помещаются разные "Табличные Части"(ТЧ). Процедура в которую передаться табличная часть. Сейчас работает с 4я разными ТЧ. 
Процедура ОтображениеВТабличномПоле(ТЧИсточник)
	
	ТПИнтерфейс = ТЧИсточник.Выгрузить();
	ЭлементыФормы.ТПИнтерфейс.Данные = "ТПИнтерфейс";
	ЭлементыФормы.ТПИнтерфейс.СоздатьКолонки();	
	
	
КонецПроцедуры
Всё было бы хорошо, если бы не потребовалось на лету формировать столбцы документа. Если с ТЧ всё понятно и поля статичные, то финт добавления полей в ТЧ динамический не проходит. 
Пробовал делать реквизит ТаблицаЗначений, он не может быть источником на обычных формах. 
Создавал поля Колонки в ТП. Колонки данные всё есть (в отладчике), но на форме не отображаются.
Можно сделать несколько ТЧ, но количество вариантов документов может расти и на каждый делать новую ТЧ - плохой вариант. ИМХО.
Есть какое то более универсальное решение?