Имя: Пароль:
1C
1С v8
параметр в макете
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
работает! уже не ругается!
вот спасибо! я подобный вариант пробовал - но он почему-то у меня не срабатывал...
спасибо!!!