|
параметр в макете
| ☑ |
0
vip67
18.05.13
✎
15:44
|
Добрый вечер! 1с 8.2 вопрос: есть макет, в нем параметры, к примеру х1,х2, х3, х4. можно ли программно получить имя этого параметра и потом передать ему значение? т.е. что-то типа того: парам = "х"+"1" ?
|
|
1
Naumov
18.05.13
✎
15:49
|
лично я не против
|
|
2
vip67
18.05.13
✎
15:51
|
а пример?
|
|
3
Drac0
18.05.13
✎
16:15
|
Неужели Область.Параметры["ИмяПараметра"] не работает?
|
|
4
vip67
18.05.13
✎
16:29
|
я попробую, спасибо!
|
|
5
vip67
18.05.13
✎
21:16
|
делаю так:
Лист1 = Макет.ПолучитьОбласть("Лист1");
Ном = Номер;
Для ин=1 по 6 цикл
Лист1.Параметры.["ном"+СокрЛП(строка(ин))] = Сред(Ном,ин,1);
КонецЦикла;
не работает - выдает ошибку еще на синтаксисе.
|
|
6
vip67
18.05.13
✎
21:24
|
(3) и с областью то-же не работает
|
|
7
Noroving
18.05.13
✎
21:49
|
Лист1.Параметры["ном"+СокрЛП(строка(ин))] = Сред(Ном,ин,1);
|
|
8
zippygrill
18.05.13
✎
21:51
|
без точки.
|
|
9
vip67
18.05.13
✎
21:51
|
не работает - ругается на "ном"
|
|
10
vip67
18.05.13
✎
21:52
|
счас попробую
|
|
11
zippygrill
18.05.13
✎
21:52
|
как ругаеться?
|
|
12
vip67
18.05.13
✎
21:54
|
работает! уже не ругается!
вот спасибо! я подобный вариант пробовал - но он почему-то у меня не срабатывал...
спасибо!!!
|
|