Как обратиться к реквизиту с помощью [ИмяРеквизита]
☑
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) Форма — это тоже объект
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший