|
Можно ли в запросе получить Имя перечисления? | ☑ | ||
---|---|---|---|---|
0
ZUM
11.03.13
✎
11:45
|
Сабж.
|
|||
1
Галахад
гуру
11.03.13
✎
11:46
|
Зачем?
|
|||
2
ZUM
11.03.13
✎
11:48
|
Необходимо сериализовать перечисление не явно, не создавая директиву импорта в XDTO. Значения для передачи выбираются запросом в том числе и перечисления.
|
|||
3
fisher
11.03.13
✎
11:49
|
(2) Нет необходимости делать это в запросе для этой задачи.
ЗЫ. Запросы к метаданным не реализованы |
|||
4
Maxus43
11.03.13
✎
11:55
|
есть ТИПЗНАЧЕНИЯ, но не подойдёт, он вернёт синоним метаданных, а не Имя
|
|||
5
ZUM
11.03.13
✎
11:58
|
При обменен через веб-сервисы жутко не удобно получается
работать с перечислениями даже если не запросом. Ну получил я его и что дальше всеравно будет синоним. А что бы передать имя нужно либо директиву в фабрику впихивать или самому сериализовать и передавать имя. ИМХО передача синонима перечисления кривизна |
|||
6
cw014
11.03.13
✎
11:59
|
А выбрать значение перечисления (ссылку) а при обмене получать его идентификатор - не канает?
|
|||
7
Maxus43
11.03.13
✎
12:01
|
ПеречислениеСсылка.<Имя перечисления> (EnumRef.<Имя перечисления>)
Метаданные (Metadata) Синтаксис: Метаданные() Возвращаемое значение: Тип: ОбъектМетаданных: Перечисление. так имя получить можно, почему синоним? имя будет. Не совсем понимаю что надо автору. Значения перечислений сериализуются |
|||
8
ZUM
11.03.13
✎
12:21
|
Может я чего не понимаю, но можете мне привести пример реализации такой задачи.
Есть в документе реквизит типа перечисление, каким образом можно получить его имя (как оно задано в конфигураторе) ? |
|||
9
ZUM
11.03.13
✎
12:26
|
Значение типа "ПеречислениеСсылка"
|
|||
10
Reset
11.03.13
✎
12:39
|
(9)
Если Ссылка - конкретное значение типа ПеречислениеСсылка, то Ссылка.Метаданные().ЗначенияПеречисления[Перечисления[Ссылка.Метаданные().Имя].Индекс(Ссылка)].Имя даст имя значения, как оно задано в метаданных |
|||
11
ZUM
11.03.13
✎
12:43
|
(10) Понял, спасибо!
|
|||
12
Reset
11.03.13
✎
12:46
|
или вот еще, существенно короче :))
XMLСтрока(Ссылка) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |