Имя: Пароль:
1C
1С v8
Преобразовать anyType в строку
0 safa
 
26.09.20
22:43
есть xml такого формата
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
  <row>
    <Name>ФИО контрагента</Name>
    <BirthDate>1962-07-17T00:00:00</BirthDate>
    <Sex>MAL</Sex>
    <CreationDate>2014-04-08T00:00:00</CreationDate>
    <Address>Киев, Крещатик 10</Address>
    <Email></Email>
    <Phone></Phone>
    <INN xsi:nil="true" />
  </row>
</root>

Читаю этот xml вот так:
     ЧтениеXML = Новый ЧтениеXML;
     ЧтениеXML.УстановитьСтроку(XML);
     Фабрика = Новый ФабрикаXDTO;
     РезультатXDTO = Фабрика.ПрочитатьXML(ЧтениеXML);

И все хорошо, только пустые теги преобразовываются как ОбъектXDTO. Как настроить Фабрику, чтобы пусты теги преобразовывало в пустую Строку?
1 Ненавижу 1С
 
гуру
26.09.20
23:21
Проверять их как Не ЗначениеЗаполнено(Элемент)
2 safa
 
27.09.20
11:23
(1) не получается, метод ЗначениеЗаполнено вылетает в ошибку при проверке Объекта XDTO
3 acht
 
27.09.20
12:36
(0) > Как настроить Фабрику
Засучить рукава и описать типы через пакеты XDTO.
4 safa
 
27.09.20
15:03
(3) ну если бы я знал как описать эти типы через пакеты XDTO (далеко не самый распространенный механизм в использовании), я бы не спрашивал бы здесь народ не беспокоил бы
5 acht
 
27.09.20
15:18
(4) Ну тогда, например, https://edu.softline.by/courses/1c_is.html
6 sikuda
 
27.09.20
18:39
Пустая строка это <Email>''</Email>, а так это объект любого типа