как узнать, есть ли параметр с заданым именем в параметрах области макета
☑
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
Можно попробовать распарсить ЗначениеВСтрокуВнутр(Макет) и выдернуть имена параметров.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn