Вход | Регистрация

1С:Предприятие ::

Метки: 

Планы обмена, ошибка при загрузке....

Я
   abbas
 
07.10.17 - 11:23
Доброе времени суток, подскажите пжста.
У меня есть две конфигурации, обмен между базами двухсторонний,обмен происходит через планы обмена, передаю справочник "Товары" (иерархический)
Объекты в двух базах почти идентичны, кроме пару реквизитов, в одной есть базе а в другой нет (так нужно и так должно остаться).
После получения измененных элементов из одной базы, я дополняю отсутствующие реквизиты, все срабатывает.
Но когда передается группа возникает ошибка преобразования 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.Товары>
 
 
   h-sp
 
1 - 07.10.17 - 11:52
(0) поставьте у этих своих реквизитов признак для групп и элементов. А то у вас пока стоит "Для элементов".
   abbas
 
2 - 07.10.17 - 12:08
(1) стоит
но проблема не в этом
   Филиал-msk
 
3 - 07.10.17 - 12:14
(2) А в чём? Проблема в том, что у тебя используется схема от одной базы, а данные от другой. И при различии в структуре, естественно, ничего работать не будет

Разбирай xml ручками. Или формируй. Или делай своё пространство имен, описывай реквизиты как необязательные и испольщуй свой "формат"
   abbas
 
4 - 07.10.17 - 13:29
(2) вот и начала разбирать руками.
а вот как мне убрать Реквизит1 и Реквизит2 с данного файла, с учетом того что там могут быть и группы и элементы?
   Филиал-msk
 
5 - 07.10.17 - 13:31
Написать свою процедуру выгрузки, чтобы они туда не попадали? Написать свою процедуру загрузки, чтобы их игнорировать? Да ну, бред какой-то...
   Филиал-msk
 
6 - 07.10.17 - 13:36
(4) >вот и начала
Данияр, зачем ты сменил пол? (:


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует