не работает обмен данными из самописной конфы в бухгалтерию. обменять пытаюсь окоф. ошибка выскакивает " Не удалось десериализовать объект Справочник.ОбщероссийскийКлассификаторОсновныхФондов, возможно поменялась структура конфигурации: Ошибка при вызове метода контекста (Прочитать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>
<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>
<Description>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологи</Description>
<КонтрольноеЧисло>0</КонтрольноеЧисло>
<НаименованиеГруппировки>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 12 декабря 2014 г. N 2018-ст. (ред. от 04.07.2017 № 3)
</НаименованиеГруппировки>
</CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>
с самим хмл сталкивался пару раз а вот с xtdo ни разу. сам обмен писался до меня
подскажите люди добрые где какой костыль вставить???
Пакет до преобразования:
<?xml version="1.0"?>
<Data xmlns:xsd="
<CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>
<Ref>6528cb36-8983-11e8-840b-0025b3238bca</Ref>
<IsFolder>true</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>00000000-0000-0000-0000-000000000000</Parent>
Код |
---|
Показать полностью |
<Description>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологи</Description>
<КонтрольноеЧисло>0</КонтрольноеЧисло>
<НаименованиеГруппировки>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 12 декабря 2014 г. N 2018-ст. (ред. от 04.07.2017 № 3)
</НаименованиеГруппировки>
<АмортизационнаяГруппа/>
<хлпКоэффициентУскорения>0</хлпКоэффициентУскорения>
</CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>
Передаваемый пакет:
<?xml version="1.0"?>
<Data xmlns:xsi="
<Ref>6528cb36-8983-11e8-840b-0025b3238bca</Ref>
<IsFolder>true</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>00000000-0000-0000-0000-000000000000</Parent>
Код |
---|
Показать полностью |
<Description>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологи</Description>
<КонтрольноеЧисло>0</КонтрольноеЧисло>
<НаименованиеГруппировки>Принят и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 12 декабря 2014 г. N 2018-ст. (ред. от 04.07.2017 № 3)
</НаименованиеГруппировки>
</CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>
с самим хмл сталкивался пару раз а вот с xtdo ни разу. сам обмен писался до меня
подскажите люди добрые где какой костыль вставить???
По теме из базы знаний
- Пророк в своем отечестве или Читаем XML с помощью XDTO
- Разбор XML Документа с помощью XDTO, без использования XDTO-пакетов и XML-схем (для очень ленивых)
- Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен)
- Новый подход к обмену данными EnterpriseData
- Расширение формата XDTO и настройка версии формата в Конвертации данных, редакция 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
если сделать экспорт схемы то в самописке пара "лишних" реквизитов которых нет в бухе
из самописки
<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>
как загрузить подправленную схему? или как оно работает
из самописки
<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>
как загрузить подправленную схему? или как оно работает
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот