Имя: Пароль:
1C
1С v8
Как программно создать реквизиты на форме?
0 Anton2016
 
20.05.15
10:46
пример не дадите?
1 butterbean
 
20.05.15
10:48
реквизиты никак
2 Anton2016
 
20.05.15
10:48
двойка тебе!

     //Добавляем реквизит
     нРеквизиты = Новый Массив;
     Реквизит = Новый РеквизитФормы("Реквизит1", Новый ОписаниеТипов("Строка"), , "Созданное поле", Истина);
     нРеквизиты.Добавить(Реквизит);
     ИзменитьРеквизиты(нРеквизиты);

     //Добавляем поле ввода
     Элемент = ЭтаФорма.Элементы.Добавить("Поле", Тип("ПолеФормы"), ЭтаФорма);
     Элемент.Вид = ВидПоляФормы.ПолеВвода;
     Элемент.ПутьКДанным = "Реквизит1";
3 Anton2016
 
20.05.15
10:49
сперто из интернета...

а вот если я группу хочу создать и в эту группу реквизит поместить?
4 RomaH
 
naïve
20.05.15
10:50
(3) что за группа? ты опредеись с терминами сначала - реквизит/элемент формы
5 butterbean
 
20.05.15
10:50
(2) надо писать, что это УФ, телепатов нет
6 Anton2016
 
20.05.15
10:53
а что не так с реквизитами?

Реквизиты формы  - совокупность объектов различных типов, принадлежащих форме.

http://www.compcentr.ru/edu1c/p04.html
7 Anton2016
 
20.05.15
10:53
(5) извините, я думал, что все уже перешли...
8 lxndr
 
20.05.15
10:58
(3)
Группа = Элементы.Добавить("Ягруппа", Тип("ГруппаФормы"), ЭтаФорма);

Элемент = ЭтаФорма.Элементы.Добавить("Поле", Тип("ПолеФормы"), Группа);
9 Anton2016
 
20.05.15
10:59
(8)
Спасибо большое!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn