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