Как программно создать реквизиты на форме?
☑
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
а что не так с реквизитами?
Реквизиты формы - совокупность объектов различных типов, принадлежащих форме.
7
Anton2016
20.05.15
✎
10:53
(5) извините, я думал, что все уже перешли...
8
lxndr
20.05.15
✎
10:58
(3)
Группа = Элементы.Добавить("Ягруппа", Тип("ГруппаФормы"), ЭтаФорма);
Элемент = ЭтаФорма.Элементы.Добавить("Поле", Тип("ПолеФормы"), Группа);
9
Anton2016
20.05.15
✎
10:59
(8)
Спасибо большое!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший