Программное создание реквизитов формы
☑
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
ЭтаФорма["Реквизит"+К] = "Какие нах ЭлементыФормы в УФ"
AdBlock убивает бесплатный контент. 1Сергей