Доброе времени суток, подскажите пжста.
У меня есть две конфигурации, обмен между базами двухсторонний,обмен происходит через планы обмена, передаю справочник "Товары" (иерархический)
Объекты в двух базах почти идентичны, кроме пару реквизитов, в одной есть базе а в другой нет (так нужно и так должно остаться).
После получения измененных элементов из одной базы, я дополняю отсутствующие реквизиты, все срабатывает.
Но когда передается группа возникает ошибка преобразования xml, не может прочитать группу
Групп и элементов кол-во большое и все в одном файле...
Подскажите плс кто сталкивался с этим....
<CatalogObject.Товары>
<Ref>08c5b7cb-4aef-11df-b771-002618b7a424</Ref>
<IsFolder>[B]true[/B]</IsFolder> // это группа
<DeletionMark>false</DeletionMark>
<Parent>00000000-0000-0000-0000-000000000000</Parent>
<Code>6</Code>
<Description>Злосчастная папка</Description>
[B]<Реквизит1/> [/B]// этих двух реквизитов не должно быть, собственно из за этого и ошибка при загрузки группы
[B]<Реквизит2/>[/B]//
</CatalogObject.Товары>
(2) А в чём? Проблема в том, что у тебя используется схема от одной базы, а данные от другой. И при различии в структуре, естественно, ничего работать не будет
Разбирай xml ручками. Или формируй. Или делай своё пространство имен, описывай реквизиты как необязательные и испольщуй свой "формат"