|
Обмен данными через конвертацию | ☑ | ||
---|---|---|---|---|
0
SpellKeeper
24.08.16
✎
14:38
|
Добрый день.
У нас делается обмен между двумя УПП. Одна база - типовая, а другая с доработками. Обмен делается по платежным документам (Заявки на расходование средств платежки исходящие). Теперь потребовалозь добавить в этот обмен инкассовые поручения. В конфигурациях эти документы совпадают полностью. Заявки и платежки раньше ходили без проблем. Сегодня добавил инкассовые поручения. И почему-то эти документы выгружаются исключительно с тегом УдалениеОбъекта. Хотя в исходной базе они проведены и не удалялись. УдалениеОбъекта вижу в файле xml для обмена. Документы нормально регистрируются в нужном плане обмена. Облазил все настройки в конвертации, ничего такого не нашел. Документы синхронизируются по Ид. понатыкал сообщений в событиях конвертации. Судя по ним, ссылки для выгрузки даже не доходят до начала цикла выгрузки. Может кто сталкивался с подобным? Подскажите, куда рыть? |
|||
1
worker-good
24.08.16
✎
15:01
|
(0) правила обмена типовые? Ты их случаем не правил?
|
|||
2
SpellKeeper
24.08.16
✎
16:07
|
Правила я сам создавал.
Вот думаю где-то там что-то сидит. Только не пойму где. Очень уж странно все происходит. На самом деле часть документов попадает в цикл обмена, но все они отсекаются в правилах конвертации. А другая часть выгружаются как УдалениеОбъекта. Т.е. они даже в проверки не попадают. Но самое смешное, что я проверяю, что зарегистрировано в плане обмена. И там вижу только ссылки на документы. В регистрации нет объектов УдалениеОбъекта. И я не понимаю, как оно может вот так вывернуться. |
|||
3
bura_limon
24.08.16
✎
16:29
|
(2) смотрел что в обработчиках(при выгрузке,после выгрузки и т.пт.?Как создавал правила?
|
|||
4
SpellKeeper
24.08.16
✎
16:40
|
Да смотрел.
Я все что можно утыкал сообщениями. Правила создавал вручную, чтобы не выгружалось все в кучу. А то сами правила в xml неподъемные получаются. Но там все вроде на месте. В настройках стоит только галка поиска по Ид. Все остальное снято. |
|||
5
SpellKeeper
24.08.16
✎
16:45
|
Я пытался как-то сам по коду определиться. Но там черт ногу сломит.
Они накрутили такое количество разных модулей, что я потерялся. Да еще и куча вызовов с сервера, а там точку останова не воткнешь. |
|||
6
Cyberhawk
25.08.16
✎
09:14
|
В обработке загрузки нужно, чтобы стоял флажок "Объекты, выгруженные по ссылке, загружать без пометки удаления"
|
|||
7
SpellKeeper
25.08.16
✎
12:26
|
Нет. Я нашел причину.
План обмена создавали в конфигурации сами, но делали это по типу обмена по организациям. Понятно, что нужно это чтобы использовать типовые механизмы обмена. Делал это не я, а тот кто делал давно уволился. Спросить не у кого, и я запутался. А фишка там в том, что у каждого узла есть табличная часть с организациями, где нужно заполнять организации привязанные к узлу. И получилось так, что для обмена я выбрал документы организации, которая в этом списке не числится. А при выгрузке отрабатывает типовой механизм, который для документов, у которых есть в шапке организация, проверяет попадает ли организация документа в список организация узла. И если не попадает, то выгружается удаление объекта. Что логично, ибо нечего делать этому документу в узле, где его не ждали. А если он там есть, то удалить при загрузке немедленно. Все! Занавес. Сам - лох. |
|||
8
Cyberhawk
25.08.16
✎
21:19
|
(7) Молодец. Схема с ТЧ разрешенных маркеров в узлах рабочая, сам так неоднократно делал.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |