Имя: Пароль:
1C
 
Как обратиться к реквизиту с помощью [ИмяРеквизита]
0 МешочекЗнаний
 
19.12.19
12:46
Приветствую уважаемые.
Есть программно созданный реквизит формы, и программно к нему создан элемент формы. Тип булево.

Есть такой код и он работает:
ЭтаФорма.Элементы[Строка.Имя].Доступность = Ложь;

Теперь хочу у самого реквизита установить значение = Истина:
[Строка.Имя] = истина;
Такой код не работает (выбивает с ошибкой)

Как по правильному эту конструкцию использовать?
1 Волшебник
 
19.12.19
12:47
ЭтаФорма.Элементы[Строка.Имя].Значение = Истина
2 pechkin
 
19.12.19
12:47
ЭтаФорма[Строка.Имя]
3 pechkin
 
19.12.19
12:47
(1) Эххх, отстал ты от жизни
4 Волшебник
 
19.12.19
12:48
(3) В жизни есть несколько правильных путей.

Общая рекомендация:
объект[имя] = значение

Вот только надо обращаться к правильному объекту.
5 Пузан
 
19.12.19
12:48
Объект[Строка.Имя] = Истина;
6 МешочекЗнаний
 
19.12.19
12:51
(2) Благодарю, получилось
7 pechkin
 
19.12.19
12:51
(3) вообще то речь шла про "программно созданный реквизит формы,"
8 МешочекЗнаний
 
19.12.19
12:52
(5) Программный реквизит формы, а не объекта, но всё равно спасибо.
9 Волшебник
 
19.12.19
13:02
(8) Форма — это тоже объект