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