Имя: Пароль:
1C
1С v8
Как в 1С8.2. реж УП программно создать на форме группу и перекинуть туда элемент
0 oleg_prg
 
19.08.12
16:24
Здравствуйте форумчане. Подскажите пожалуйста, как в 1С8.2. реж УП программно создать на форме группу элементов и перекинуть туда определенные елементы. Нужен пример кода.
Заранее спасибо!
1 oleg_prg
 
19.08.12
16:45
Всем спасибо, решение нашел. Кому интересно - вот код

//Создаем группу
   НоваяГруппа                  = Элементы.Добавить("Тест", Тип("ГруппаФормы"), Элементы.ТЧСоставИсследований);
   НоваяГруппа.Заголовок        = "ТестЗаголовок";
   НоваяГруппа.Вид              = ВидГруппыФормы.ГруппаКолонок;
   НоваяГруппа.Группировка      = ГруппировкаКолонок.Горизонтальная;
   НоваяГруппа.ОтображатьВШапке = Ложь;

   
   ЭтаФорма.ИзменитьРеквизиты(мКолонки,);     //см help
   Для Каждого Реквизит Из мКолонки Цикл     //В цикле добавим элементы в таблицу
       
       Элемент                = Элементы.Добавить(Элементы.ТЧСоставИсследований.Имя + Реквизит.Имя, Тип("ПолеФормы"),НоваяГруппа); //Добавление элемента в созданную группу
       Элемент.Вид            = ВидПоляФормы.ПолеВвода; //Разрешим вводить пользователю данные в таблицу    
       Элемент.ПутьКДанным    = Элементы.ТЧСоставИсследований.Имя + "." + Реквизит.Имя;  //Назначим путь к данным, только после этого таблица появится на форме :)
       Элемент.ТолькоПросмотр    = ложь;        //Дадим пользователю право редактировать таблицу
       
   КонецЦикла;
2 Федя Тяпкин
 
19.08.12
18:17
вот все бы так )
Программист всегда исправляет последнюю ошибку.