|
Программное создание реквизитов формы |
☑ |
0
IoannVic
24.09.13
✎
17:49
|
В цикле добавляю реквизит формы. Реквизиты добавляются. Как установить значение данных реквизитов?
|
|
1
IoannVic
24.09.13
✎
17:49
|
Пока Выборка.Следующий() Цикл
ДобавляемыеРеквизиты = Новый Массив;
Реквизит = Новый РеквизитФормы("Реквизит"+К, Новый ОписаниеТипов("ФорматированнаяСтрока"), , "", Истина);
ДобавляемыеРеквизиты.Добавить(Реквизит);
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
Элемент = ЭтаФорма.Элементы.Добавить("Поле"+К, Тип("ПолеФормы"), ЭтаФорма);
Элемент.Вид = ВидПоляФормы.ПолеНадписи;
Элемент.ПутьКДанным = "Реквизит"+К;
Элемент.Ширина=10;
Элемент.РастягиватьПоГоризонтали=Ложь;
Элемент.Заголовок=Выборка.Период;
к = к +1;
КонецЦикла;
|
|
2
Холодильник
24.09.13
✎
17:50
|
ЭлементыФормы.МойРеквизит.Значение = "ыва"
прокатит?
|
|
3
IoannVic
24.09.13
✎
17:52
|
(2) Дело в том, что МойРеквизит добавляется в цикле и имеет имя Реквизит1, Реквизит2, ..., РеквизитН. Как обратиться к Реквизиту?
|
|
4
Холодильник
24.09.13
✎
17:53
|
ЭлементыФормы["Реквизит"+К].Значение
|
|
5
Поросенок Петр
24.09.13
✎
18:08
|
ЭтаФорма["Реквизит"+К] = "Какие нах ЭлементыФормы в УФ"
|
|