Имя: Пароль:
1C
1C 7.7
v7: Выполнение кода по шаблону
0 Drac0
 
21.10.11
12:01
День добрый. Столкнулся с задачей, где однотипным элементам формы (столбцы таблицы с именами типа Имя1, Имя2 и т.д.) необходимо присваивать имена, которые хранятся в СпискеЗначений. Выглядит так:

Форма.имя1.Заголовок(СЗ.ПолучитьЗначение(1));
Форма.имя2.Заголовок(СЗ.ПолучитьЗначение(2));
...

В голове крутится, что это можно заменить чем-то вроде

Для н = 1 по НН Цикл
Форма.имя[н].Заголовок(СЗ.ПолучитьЗначение(н));
КонецЦикла;

Я что-то путаю, или такая возможность действительно есть и как это тогда корректно реализуется? Спасибо за помощь.
1 FN
 
21.10.11
12:08
ПолучитьАтрибут(<?>);
Синтаксис:
Форма.ПолучитьАтрибут(ИмяРеквизита)
Назначение:
Возвращает ссылку на элемент формы.
Параметры:
ИмяРеквизита - строковое выражение, содержащее идентифика-тор элемента формы, как он задан в Конфигураторе.
Замечание:
Доступ к методу возможен только в контексте Модуля формы через атрибут Форма.
2 Drac0
 
21.10.11
12:11
(1)Ведь промелькнула мысль, что эта функция должна быть и для Формы, но в СП ее напрочь не заметил. Спасибо!