Как прочитать XML с помощью XDTO?
Именно вот эту чать не получается:
<keyValuePair key="CERTIFICATE">4010247961</keyValuePair>
<keyValuePair key="CERTIFICATE_DATE">2023-04-21T00:00:00</keyValuePair>
<keyValuePair key="PIECE_ID">74410 008 02</keyValuePair>
<keyValuePair key="ACTUAL_PIECE_ID">008</keyValuePair>
<keyValuePair key="KATEG_NORM_HAR_ODN">5</keyValuePair>
<keyValuePair key="MARKA">09Г2С</keyValuePair>
<keyValuePair key="NOM_LISTA">008</keyValuePair>
<keyValuePair key="NOM_PART_MARK">74410</keyValuePair>
<keyValuePair key="NOM_PLAV">130470</keyValuePair>
<keyValuePair key="NOM_RUL">02</keyValuePair>
<keyValuePair key="SHIRINA">1500</keyValuePair>
<keyValuePair key="TOL">10</keyValuePair>
<keyValuePair key="VID_PROD">Лист г/к</keyValuePair>
<keyValuePair key="PRICE_WITHOUT_VAT">48160</keyValuePair>
Показать
Получаю только названия ключ. полей без их значений
РезультатРазбораXMLСвойстваНоменклатуры = Новый Массив;
Для Каждого lineItem Из ОбъектXDTOизФайла.receivingAdvice.lineItems.lineItem Цикл
Если ТипЗнч(lineItem.additionalInformation.keyValuePair) <> Тип("СписокXDTO") Тогда
РезультатРазбораXMLСвойстваНоменклатуры.Добавить(lineItem.additionalInformation.keyValuePair);
Иначе
РезультатРазбораXMLСвойстваНоменклатуры = lineItem.additionalInformation.keyValuePair;
КонецЕсли;
КонецЦикла;
Показать
РезультатРазбораXMLСвойстваНоменклатуры - массив:
Индекс Значение элемента Тип элемента key
0 ОбъектXDTO ОбъектXDTO "CERTIFICATE"
1 ОбъектXDTO ОбъектXDTO "CERTIFICATE_DATE"
2 ОбъектXDTO ОбъектXDTO "PIECE_ID"
3 ОбъектXDTO ОбъектXDTO "ACTUAL_PIECE_ID"
4 ОбъектXDTO ОбъектXDTO "SHIRINA"
5 ОбъектXDTO ОбъектXDTO "MARKA"
6 ОбъектXDTO ОбъектXDTO "NOM_LISTA"
7 ОбъектXDTO ОбъектXDTO "NOM_PART_MARK"
8 ОбъектXDTO ОбъектXDTO "NOM_PLAV"
9 ОбъектXDTO ОбъектXDTO "NOM_RUL"
10 ОбъектXDTO ОбъектXDTO "TOL"
11 ОбъектXDTO ОбъектXDTO "VID_PROD"
12 ОбъектXDTO ОбъектXDTO "PRICE_WITHOUT_VAT"