параметр в макете
☑
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
работает! уже не ругается!
вот спасибо! я подобный вариант пробовал - но он почему-то у меня не срабатывал...
спасибо!!!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший