Имя: Пароль:
1C
1С v8
Как обратиться к параметрам области по его строковому имени
0 LenaAt
 
15.09.14
11:10
Есть макет табличного документа, который содержит много областей, имена которых составлены по принципу: Имя1, Имя2, Имя3, ... Как в коде программы можно в цикле заполнить все эти области? Хотелось бы написать:

Для Инд = 1 По КолОбластей Цикл
   Область.Параметры.Имя[Инд]??? = ...;
КонецЦикла;
1 Зойч
 
15.09.14
11:11
Заполняй структуру, а потом Параметры.Заполнить()
2 ДенисЧ
 
15.09.14
11:13
(0) ну и напиши, где проблема-то?
3 Лодырь
 
15.09.14
11:15
Для Ы = 1 По КолОбластей Цикл
Выполнить("Область.Параметры.Имя"+Ы+" = ???");
КонецЦикла;
4 ДенисЧ
 
15.09.14
11:17
(3) и при Ы > 999 получаем ошибку )))
5 Wobland
 
15.09.14
11:18
Область.Параметры.Имя["Имя"+Инд]
6 LenaAt
 
15.09.14
11:20
(3) Спасибо большоё!!!
7 Лодырь
 
15.09.14
11:20
(4) Специально для тебя 1С придумал функцию формат.
8 ДенисЧ
 
15.09.14
11:26
(7) не вижу в (3) ни одного упоминания оной функции
9 Лодырь
 
15.09.14
11:33
(8) Вы просто зануда. В (3) была идея решения, а не готовый код.