1
oleg_prg
19.08.12
✎
16:45
|
Всем спасибо, решение нашел. Кому интересно - вот код
//Создаем группу
НоваяГруппа = Элементы.Добавить("Тест", Тип("ГруппаФормы"), Элементы.ТЧСоставИсследований);
НоваяГруппа.Заголовок = "ТестЗаголовок";
НоваяГруппа.Вид = ВидГруппыФормы.ГруппаКолонок;
НоваяГруппа.Группировка = ГруппировкаКолонок.Горизонтальная;
НоваяГруппа.ОтображатьВШапке = Ложь;
ЭтаФорма.ИзменитьРеквизиты(мКолонки,); //см help
Для Каждого Реквизит Из мКолонки Цикл //В цикле добавим элементы в таблицу
Элемент = Элементы.Добавить(Элементы.ТЧСоставИсследований.Имя + Реквизит.Имя, Тип("ПолеФормы"),НоваяГруппа); //Добавление элемента в созданную группу
Элемент.Вид = ВидПоляФормы.ПолеВвода; //Разрешим вводить пользователю данные в таблицу
Элемент.ПутьКДанным = Элементы.ТЧСоставИсследований.Имя + "." + Реквизит.Имя; //Назначим путь к данным, только после этого таблица появится на форме :)
Элемент.ТолькоПросмотр = ложь; //Дадим пользователю право редактировать таблицу
КонецЦикла;
|
|