Имя: Пароль:
1C
 
Новый РеквизитФормы - только для УФ?
0 RomaH
 
naïve
03.02.11
14:05
Подобный конструктор только для управляемой формы?
для простой реквизит програмно не создать?
1 Axel2009
 
03.02.11
14:06
а зачем в простой реквизит программно создавать?
2 RomaH
 
naïve
03.02.11
14:07
для изменений типовой
3 also
 
03.02.11
14:12
ЭлементыФормы.Добавить()
4 AaNnDdRrEeYy
 
03.02.11
14:29
(3) неа не так..
Этаформа.Элементы.Добавить(
5 RomaH
 
naïve
03.02.11
14:33
Блин, не элемент, а РЕКВИЗИТ - то что на второй закладке в конструкторе формы
6 Axel2009
 
03.02.11
14:36
зачем новый реквизит формы добавлять? что он даст?
7 Axel2009
 
03.02.11
14:36
в 8.2 без этого не добавить элемент формы. только и всего
8 AaNnDdRrEeYy
 
03.02.11
14:49
// программно создадим колонки на форме
   ТипыРеквизита = Новый Массив;
   ТипыРеквизита.Добавить(Тип("Строка"));
   
   ОписаниеТиповДляРеквизита = Новый ОписаниеТипов(ТипыРеквизита);
   
   ДобавляемыеРеквизитыТЗ    = Новый Массив;
   УдаляемыеРеквизитыТЗ    = Новый Массив;
   Для Каждого Колонка Из ТЗ.Колонки Цикл
       НоваяКолонка = Новый РеквизитФормы(Колонка.Имя, ОписаниеТиповДляРеквизита, "РеквизитТЗ", Колонка.Заголовок, Истина);
       ДобавляемыеРеквизитыТЗ.Добавить(НоваяКолонка);
   КонецЦикла;
   
   РеквизитТЗРеквизиты = РеквизитФормыВЗначение("РеквизитТЗ");
   Для Каждого Колонка Из РеквизитТЗРеквизиты.Колонки Цикл
       УдаляемыеРеквизитыТЗ.Добавить("РеквизитТЗ." + Колонка.Имя);
   КонецЦикла;

вот те добаление колонок в таб часть.