|
Сохранить ГУИД при разборе XML | ☑ | ||
---|---|---|---|---|
0
1ctube
26.04.21
✎
08:02
|
Доброго времени суток. Получаю такой XML:
<column> <Name xsi:type="xs:string">Период</Name> <ValueType> <Type>xs:dateTime</Type> <Type>Null</Type> <DateQualifiers> <DateFractions>Date</DateFractions> </DateQualifiers> </ValueType> <Title>Период</Title> <Width xsi:type="xs:decimal">10</Width> </column> <column> <Name xsi:type="xs:string">ФизЛицо</Name> <ValueType> <Type xmlns:d4p1="">d4p1:CatalogRef.ФизическиеЛица</Type> <Type xmlns:d4p1="">d4p1:CatalogRef.Организации</Type> <Type>Null</Type> </ValueType> <Title>ФизЛицо</Title> <Width xsi:type="xs:decimal">25</Width> </column> <row> <Value xsi:type="xs:dateTime">2019-01-02T00:00:00</Value> <Value xmlns:d3p1="" xsi:type="d3p1:CatalogRef.ФизическиеЛица">4ffc7e92-67ad-12e8-8caa-88d7f67f550c</Value> </row> Разбираю его при помощи такого кода: ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.УстановитьСтроку(ДанныеСтр); Имя=ЧтениеXML.Имя; ОбъектXDTO=ФабрикаXDTO.ПрочитатьXML(ЧтениеXML,ФабрикаXDTO.Тип(ЧтениеXML.URIПространстваИмен,Имя)); И в "ОбъектXDTO" при просмотре отладчиком нет ГУИДА физ.лица который находиться в "<Value xmlns:d3p1="" xsi:type="d3p1:CatalogRef.ФизическиеЛица">4ffc7e92-67ad-12e8-8caa-88d7f67f550c</Value>" Можете подсказать как его сохранить? |
|||
1
ДенисЧ
26.04.21
✎
08:03
|
А что там есть? Не ссылка ли на справочник?
|
|||
2
1ctube
26.04.21
✎
08:04
|
(1) Да, ссылка на справочник
|
|||
3
ДенисЧ
26.04.21
✎
08:04
|
(2) Так чего тебе ещё, хороняке, надобно?
У ссылки уникальный идентификатор не можешь получить? |
|||
4
1ctube
26.04.21
✎
08:15
|
(3) Расшифруй слово "хороняке"
"У ссылки уникальный идентификатор не можешь получить?" в файле xml он есть, а вот в "ОбъектXDTO" его нет" |
|||
5
ДенисЧ
26.04.21
✎
08:22
|
(4) https://www.youtube.com/watch?v=Vh7Co_WtqBs
Уникальный идентификатор есть у ссылки. И его всегда можно получить. СправочникСсылка.<Имя справочника> (CatalogRef.<Catalog name>) УникальныйИдентификатор (UUID) Синтаксис: УникальныйИдентификатор() Возвращаемое значение: Тип: УникальныйИдентификатор. Описание: Получает уникальный идентификатор ссылки. |
|||
6
Chameleon1980
26.04.21
✎
08:59
|
фабрика за тебя догадалась преобразовать гуид в ссылку
|
|||
7
Chameleon1980
26.04.21
✎
09:02
|
+6 вернее она поступила по инструкции
xsi:type="d3p1:CatalogRef.ФизическиеЛица"> |
|||
8
Вафель
26.04.21
✎
09:41
|
там есть все, только вот добраться не так просто
|
|||
9
1ctube
26.04.21
✎
11:59
|
(6) Ух, а фабрика умная вещь :)
разобрался ,спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |