|
обмен данными между базами | ☑ | ||
---|---|---|---|---|
0
Oksanakm
06.03.17
✎
15:04
|
добрый день, настраиваю обмен между упп 1.3 и ут 10.3, мне нужно чтобы из одного заказа в ут выгружалось в два заказа в УПП, правила обмена сделала, через универсальный обмен работает, а если делать через обмен данными, то записывается только последний заказ. Подскажите пожалуйста возможно ли реализовать моё желание как то?
|
|||
1
John83
06.03.17
✎
15:05
|
каким образом реализовано?
|
|||
2
omgwtf
06.03.17
✎
15:06
|
Если в правилах обмена сказано создавать два заказа и это работает через универсальный обмен, значит в обмене данными используются другие, возможно стандартные правила обмена, а не эти написанные.
|
|||
3
Oksanakm
06.03.17
✎
15:10
|
(1) ВыгрузитьПоПравилу(источник, , , , "ЗаказПокупателяУ"); после выгрузки первого заказа
|
|||
4
Oksanakm
06.03.17
✎
15:12
|
(2) нет, я там номер меняю, и в выгруженном документе он изменённый)). точно не другие
|
|||
5
Oksanakm
06.03.17
✎
15:15
|
я так думаю это из-за того, что создаётся соответствие между выгруженным и загруженным заказом и выгруженному может только один соответствовать ?
|
|||
6
takefive
06.03.17
✎
15:16
|
А флаг Не запоминать выгруженные?
|
|||
7
Oksanakm
06.03.17
✎
15:16
|
(6) стоит
|
|||
8
takefive
06.03.17
✎
15:31
|
А обработчик работает? Если там что нибудь сообщить про Источник?
|
|||
9
Oksanakm
06.03.17
✎
15:32
|
(8) сообщается, нормально при чём в базе остаётся только второй заказ
|
|||
10
takefive
06.03.17
✎
15:36
|
Наверное просто перезаполняется. Дай ему какую нибудь заполненную структуру вместо источника.
|
|||
11
Oksanakm
06.03.17
✎
15:37
|
(10) сейчас попробую
|
|||
12
takefive
06.03.17
✎
15:39
|
оно ищет сначала по УИД, а затем по полям поиска
|
|||
13
Фрэнки
06.03.17
✎
15:44
|
да, если правила для выгрузки не слишком сильно менялись,, то первой строкой правил идет поиск по УИД.
Нашел - открыл - перезаписал - установил ему УИД источника. В том правиле, которое начинает работать для второго документа, нужно убрать поиск по УИД. Но если где-то с номерами документа, с датой пройдет косячок, то документ задублиться |
|||
14
Oksanakm
06.03.17
✎
15:52
|
(13) (12) да первый документ заказ по уид ищется второй по номеру дате организации
со структурой не прокатило пишет:Поле объекта не обнаружено (Ссылка) |
|||
15
Oksanakm
06.03.17
✎
15:55
|
(14) нет: Поле объекта не обнаружено (Ссылка)- ещё не доделала..
|
|||
16
takefive
06.03.17
✎
16:01
|
Если Вы включите флаги получить из входящих, оно Вам даже код заполнения структуры создаст...
|
|||
17
Фрэнки
06.03.17
✎
16:02
|
но ведь нигде не сказано, что изменяете номер перед поиском загружаемого документа среди существующих в базе. Может надо изменить, может в правилах, которые сохранены в базе что-то неверно прямо сейчас, а в правилах в КД уже все настроено
|
|||
18
Oksanakm
06.03.17
✎
16:13
|
(17) что?
|
|||
19
Oksanakm
06.03.17
✎
16:24
|
(10) выгрузила через исходящие данные..
всё получилось, спасибо всем |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |