Имя: Пароль:
1C
1С v8
Реквизиты управляемой формы.
0 MadChild
 
18.02.21
13:54
Доброго дня всем!

Помогите, пожалуйста. На форме есть реквизиты из них мне нужны: КолВо_1, КолВо_2 и КолВо_3.
Программно получаю:

&НаСервере
Процедура ААААА()
МассивРекДляУдаления = Новый Массив;
    ВсеРеквизиты = ЭтаФорма.ПолучитьРеквизиты();
    Для Каждого Элемент из ВсеРеквизиты цикл
        Если Лев(Элемент.Имя,6)="КолВо_" тогда
            // Получаем значение нужного реквизита
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры    

Вопрос собственно - как получить значение реквизита?
1 Classic
 
18.02.21
14:02
ЭтаФорма[Элемент.Имя]
2 fisher
 
18.02.21
14:17
(1) Это если имя элемента и реквизита-источника данных совпадает.
3 fisher
 
18.02.21
14:18
А, тьфу, туплю. Это же и есть реквизиты, а не элементы формы.
4 Kassern
 
18.02.21
14:23
(0) Для к=1 по 3 Цикл
ЗначениеРеквизита=ЭтаФорма["КолВо_"+к]
КонецЦикла;