|
Как обратиться к параметрам области по его строковому имени
| ☑ |
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) была идея решения, а не готовый код.
|
|