обмен xtdo xml

1. user633558_slonelefant 18.07.18 13:47 Сейчас в теме
не работает обмен данными из самописной конфы в бухгалтерию. обменять пытаюсь окоф. ошибка выскакивает " Не удалось десериализовать объект Справочник.ОбщероссийскийКлассификаторОсновныхФондов, возможно поменялась структура конфигурации: Ошибка при вызове метода контекста (ПрочитатьXML)". с структура пакета до преобразования и после вот такая

Пакет до преобразования:
<?xml version="1.0"?>
<Data xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;

<CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>
<Ref>6528cb36-8983-11e8-840b-0025b3238bca</Ref>
<IsFolder>true</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>00000000-0000-0000-0000-000000000000</Parent>
Код
ОК 013-2014     
Показать полностью

<Description>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологи</Description>
<КонтрольноеЧисло>0</КонтрольноеЧисло>
<НаименованиеГруппировки>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 12 декабря 2014 г. N 2018-ст. (ред. от 04.07.2017 № 3)
</НаименованиеГруппировки>
<АмортизационнаяГруппа/>
<хлпКоэффициентУскорения>0</хлпКоэффициентУскорения>
</CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>
Передаваемый пакет:
<?xml version="1.0"?>

<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"><CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов NameOfSourceObject="Справочник.ОбщероссийскийКлассификаторОсновныхФондов">
<Ref>6528cb36-8983-11e8-840b-0025b3238bca</Ref>

<IsFolder>true</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>00000000-0000-0000-0000-000000000000</Parent>
Код
ОК 013-2014     
Показать полностью

<Description>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологи</Description>
<КонтрольноеЧисло>0</КонтрольноеЧисло>
<НаименованиеГруппировки>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 12 декабря 2014 г. N 2018-ст. (ред. от 04.07.2017 № 3)
</НаименованиеГруппировки>
</CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>

с самим хмл сталкивался пару раз а вот с xtdo ни разу. сам обмен писался до меня
подскажите люди добрые где какой костыль вставить???
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633558_slonelefant 19.07.18 08:54 Сейчас в теме
3. user633558_slonelefant 19.07.18 10:05 Сейчас в теме
если сделать экспорт схемы то в самописке пара "лишних" реквизитов которых нет в бухе
из самописки
<xs:complexType name="CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов">
<xs:sequence>
<xs:element name="IsFolder" type="xs:boolean"/>
<xs:element name="Ref" type="tns:CatalogRef.ОбщероссийскийКлассификаторОсновныхФондов"/>
<xs:element name="DeletionMark" type="xs:boolean"/>
<xs:element name="Parent" type="tns:CatalogRef.ОбщероссийскийКлассификаторОсновныхФондов"/>
<xs:element name="Code" type="xs:string"/>
<xs:element name="Description" type="xs:string"/>
<xs:element name="КонтрольноеЧисло" type="xs:string"/>
<xs:element name="НаименованиеГруппировки" type="xs:string"/>
<xs:element name="АмортизационнаяГруппа" type="tns:EnumRef.АмортизационныеГруппы"/>
<xs:element name="хлпНеобходимаРегистрация" type="xs:boolean" minOccurs="0"/>
<xs:element name="хлпКоэффициентУскорения" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
из буха
<xs:complexType name="CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов">
<xs:sequence>
<xs:element name="Ref" type="tns:CatalogRef.ОбщероссийскийКлассификаторОсновныхФондов"/>
<xs:element name="DeletionMark" type="xs:boolean"/>
<xs:element name="Parent" type="tns:CatalogRef.ОбщероссийскийКлассификаторОсновныхФондов"/>
<xs:element name="Code" type="xs:string"/>
<xs:element name="Description" type="xs:string"/>
<xs:element name="PredefinedDataName" type="xs:string" minOccurs="0"/>
<xs:element name="КонтрольноеЧисло" type="xs:string"/>
<xs:element name="НаименованиеГруппировки" type="xs:string"/>
</xs:sequence>
</xs:complexType>
как загрузить подправленную схему? или как оно работает
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот