Имя: Пароль:
1C
1С v8
как узнать, есть ли параметр с заданым именем в параметрах области макета
0 azernet
 
03.06.14
10:17
как узнать, есть ли параметр с заданым именем в параметрах области макета?
1 capitanjack1
 
03.06.14
10:31
Через попытку исключение к нему обратиться по имени
2 azernet
 
03.06.14
10:35
других вариантов нет?
3 vicof
 
03.06.14
10:35
перебирать параметры и сравнивать с нужным именем
4 azernet
 
03.06.14
10:41
(3) тоже не вариант. при переборе нет доступа к имени, или я ошибаюсь?
5 mzelensky
 
03.06.14
10:42
(0) По нормальному к сожалению никак. Самое просто через попытку. Если немного красивее ,то через структуру и "ЗаполнитьЗначенияСвойств"
6 SeraFim
 
03.06.14
10:45
7 fisher
 
03.06.14
10:46
Вот кстати реально раздражает разношерстность функционала (с уклоном в недостаточность) простейших системных коллекций.
Будь хотя бы всё однообразно - и то проще было бы.
8 VRednaia
 
03.06.14
11:00
(0) для чего ты хочешь это использовать?
Если нужно в одном случае заполнять параметр, а в другом случае его нет в макете, проще заполнять область макета через

Макет.Параметры.Заполнить(СтруктураСПараметрами);
9 Бледно Золотистый
 
03.06.14
11:09
Можно попробовать распарсить ЗначениеВСтрокуВнутр(Макет) и выдернуть имена параметров.