|
Получить перечисление по уникальному идентификатору
| ☑ |
0
MistaEr
05.12.17
✎
13:41
|
В модуле обработки УниверсальныйОбменДаннымиXML есть такая строчка
СсылкаПоИдентификатору = Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(Значение))
Все хорошо когда менеджер - СправочникМенеджер.МойСправочник
а когда Менеджер - ПеречислениеМенеджер.МоеПеречисление
Загрузка выдает ошибку.
Хочу поставить условие. Как я могу получить значение перечичсления по уникальному идентификатору?
|
|
1
MistaEr
05.12.17
✎
13:49
|
А может правила неправильно написали
|
|
2
dumb851
05.12.17
✎
13:50
|
"Загрузка выдает ошибку"
чукча пользователь?
|
|
3
MistaEr
05.12.17
✎
13:54
|
(2) Что не понятно?
|
|
4
MistaEr
05.12.17
✎
13:55
|
Метод объекта не обнаружен ПолучитьСсылку. У ПеречисленияМенеджера нет такого метода
|
|
5
Йохохо
05.12.17
✎
13:59
|
(4) с перечислениями конвертация работает через синонимы вроде, то есть где то в правилах ошибка, неправильно определяется тип
|
|
6
MistaEr
05.12.17
✎
14:05
|
В правилах конвертации объектов Конвертация значений прописана по идентификаторам
|
|
7
MistaEr
05.12.17
✎
14:12
|
Получить перечисление по уникальному идентификатору, вот это бы мне узнать, дальше бы копнул глубже
|
|
8
vicof
05.12.17
✎
14:24
|
(7) У перечислений нет уникальных идентификаторов. Живи с этим.
|
|
9
Йохохо
05.12.17
✎
14:25
|
(6) перечисления по значениям
|
|
10
Serg_1960
05.12.17
✎
14:39
|
(8) Эээ... вообще-то "внутри" конфигурации у всех объектов есть внутренние уникальные идентификаторы.
Впрочем это не важно.
Просто нужно напомнить автору, что не надо путать их с уникальными идентификаторами справочников и документов - со ссылками. Коих у перечислений, действительно, нет.
|
|
11
vicof
05.12.17
✎
15:02
|
(10) "Впрочем это не важно."
Вот именно.
|
|
12
MistaEr
06.12.17
✎
01:04
|
Да, ошибка в правилах была. Предопределенные элементы справочника конвертируют в перечисление, при этом ищут по ГУИД, хотя сопоставили значения
|
|