Так я так и все передаю (Вариант №1), но тогда приходится всегда описывать оформление Таблицы значений (Именя колонокк, их ширину ). Хочется сделать универсальную общую форму что бы колонки в таблице занчений создавались програмно (//ФТЗ.ЭлементыФормы.ТаблицаТЗ.СоздатьКолонки();) как в обычном приложении (Вариант №2). через общую форму код подборв минимален. Удобств больше и проблем соформлением нет серьезных...
Столкнулся с проблемой отсутствия такой функции, как СоздатьКолоноки() в 1С8.2. и нормального описание функции ИзменитьРеквизиты()
Задача такая:
Есть динамически заполняемая таблица значений, надо ее отображать на форме.
Решение это Процедура, которую надо создать у себя в модуле формы и передавать параметры, и будет вам счастье)
Вот собственно сама процедура:
Описание передаваемых параметров:
1) ИмяПоляТаблицыФормы - Имя элемента на форме Таблица, или существующего или который надо создать, не важно. (Пример как у меня "ТаблицаФормы")
2) ИмяРеквизитаДанныеФормыКоллекция - Имя реквизита формы, его надо создать, пример настройки на картинке (имя должно отличаться от имени элемента формы, желательно) (Пример как у меня "Таблица")
3) ТаблицаЗначений - Собственно сама таблица с данными из-за которой все это и делалось.)
Ну вот и все. На 1С8 Обычные формы это выглядело бы так: