Имя: Пароль:
1C
1С v8
Правила обмена, КД, need help
0 bestuzhev
 
31.08.13
13:44
В общем пишу правила обмена из УПП в самописную конфигурацию. Возник Такой вопрос, если использую стандартный механизм выгрузки в УПП (Через настройки обмена данными) то в файле обмена появляются следующие строки (у каждого объекта):
    
<Свойство Имя="{КлючПоискаВИБИсточнике}">
    <Значение>{"#",f9727404-36b6-4005-a5b4-77243dc0ff00,233:931b002618bf746511dfb9d7b7ae2b1c}</Значение>
</Свойство>
<Свойство Имя="{ИмяТипаВИБИсточнике}">
    <Значение>СправочникСсылка.Склады</Значение>
</Свойство>
<Свойство Имя="{ИмяТипаВИБПриемнике}">
    <Значение>СправочникСсылка.Склады</Значение>
</Свойство>
<Свойство Имя="{УникальныйИдентификатор}">
    <Значение>b7ae2b1c-b9d7-11df-931b-002618bf7465</Значение>
</Свойство>

Если эти правила подсунуть в "Универсальный обмен данными XML" то таких строчек нет, как сделать так чтобы они не выгружались при обмене через настройку обмена данными?
1 bestuzhev
 
31.08.13
13:45
Просто у меня синхронизация идет по кодам.
2 bestuzhev
 
31.08.13
15:54
Если взять Универсальный обмен данными то там все отлично выгружается, но если эти же правила засунуть в Настроку ибмена данными тут и начинается всякая чехарда, программа везде пихает внутренний идентификатор, ищет по нему, если убрать поиск по идентификатору в КД то вообще вываливается с ошибкой, ругается на поля в (0) типа из нет среди реквизитов объектов, а искать она пытается по ним т.к. они есть в файле обмена.
3 ilpar
 
31.08.13
16:51
Ты же программист :)
4 bestuzhev
 
31.08.13
20:16
(3) Хороший ответ!
5 Armando
 
31.08.13
20:31
Потому что выгрузка идет через подсистему обмена данными, а она использует обработку "ОбменДаннымиXML". Плюс регистрирует объекты в регистре "Соответствие объектов для обмена". "ОбменДаннымиXML" немного по-другому работает по сравнению с "УниверсальныйОбменДаннымиXML". То что работает во втором варианте, может не работать в первом. По крайней мере пару лет назад так было, сам сталкивался. И надо было с самого начала в самописку данные с УППшными гуидами грузить, если обмен планировался.
В общем кури обработку "ОбменДаннымиXML" - все там.
6 bestuzhev
 
01.09.13
09:22
(5) Спасибо!
7 ЧашкаЧая
 
01.09.13
11:36
Рекомендую перетянуть всю подсистему обмена УПП в самописку. Обмен через "ОбменДаннымиXML" с одной стороны и "УниверсальныйОбменДаннымиXML" с другой стороны не очень хорошая идея. Как сказали в (5) есть разница в их работе.
AdBlock убивает бесплатный контент. 1Сергей