Имя: Пароль:
1C
1С v8
v8: Как узнать есть параметр в области макета
0 iceman2112
 
10.08.12
09:24
ОбластьМакета.Параметры. Есть другой способ узнать есть ли тут параметр, например, "Склад"?

Попытка
 Склад=СокрЛП(ОбластьМакета.Параметры.Склад);            
Исключение
 ...
КонецПопытки;
1 DrShad
 
10.08.12
09:27
ОбластьМакета.Параметры.Найти()
2 Нуф-Нуф
 
10.08.12
09:27
(1) думаешь? сп по этому поводу молчит
3 Maxus43
 
10.08.12
09:28
ОбластьМакета.Параметры.Заполнить()
чего нет того не заполнит
4 DrShad
 
10.08.12
09:29
(2) ща проверим
5 iceman2112
 
10.08.12
09:30
(3) нет, нужно получить параметр, а не заполнять
6 DrShad
 
10.08.12
09:31
(5) получить можно только по индексу
(2) таки ты прав нет такого
7 iceman2112
 
10.08.12
09:32
(6) видишь я не знаю, есть там такой параметр или нет
8 pessok
 
10.08.12
09:35
обходить параметры в цикле, и смотреть, существует ли такой?
9 pessok
 
10.08.12
09:35
хотя такой код будет попахивать...
10 hhhh
 
10.08.12
09:42
(0) еще так можно извратиться

Структ = Новый Структура("Склад");
ЗаполнитьЗначенияСвойств(Структ, ОбластьМакета.Параметры);
11 iceman2112
 
10.08.12
09:45
кстати, да.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан