Обмен данными. Не отрабатывает Обработчик 'После загрузки'

1. den17 30.07.20 09:30 Сейчас в теме
Здравствуйте.
В Организации существует Обмен данными Управление Автотранспортом (1.0.13.1) → Бухгалтерия (Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.75.58).
Из УАТ передаются Документы Путевой лист (в БП это уже Документ Требование-накладная) и Заправка (в БП это уже Документ Перемещение товаров)
Но в Правилах Обмена, в ПКО не отрабатывает Обработчик После Загрузки.
Если-же снять настройку Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их
→ тогда Обработчик После загрузки отрабатывает.
Как сделать, чтобы создавались новые (включить эту настройку) и чтобы После загрузки выполнялся?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Akuji 22 01.08.20 13:23 Сейчас в теме
(1)
Но в Правилах Обмена, в ПКО не отрабатывает Обработчик После Загрузки.

точно не отрабатывает? может там условие типа "Если это новый..."
2. gmw 30.07.20 18:22 Сейчас в теме
Если идёт речь про обработчик "После загрузки объекта" в правилах конвертации объектов, то следует посмотреть в текст обработчика "После загрузки объекта" самой конвертации данных. Этот обработчик выполняется перед вызовом обработчика ПКО.
4. Roman_Antipov 11.08.20 09:54 Сейчас в теме
Текст обработчика в студию
5. human_new 615 27.09.22 08:18 Сейчас в теме
Сам наткнулся, напишу тут, что бы остальные меньше времени потратили. Обработчики после загрузки вызываются из правил в конфигурации приемника. В файле CorrespondentExchangeRules.XML
7. Dmitry888 41 14.12.22 17:51 Сейчас в теме
(5) а если был прямой обмен и потом поменял на web-обмен , а правила остались идентичными , но при этом данные поменялись, то что может быть не так?
6. Dmitry888 41 14.12.22 17:50 Сейчас в теме
8. userzak 30.12.22 01:16 Сейчас в теме
Все верно, когда снимаешь флаг "не замещать.." то объект перезаписывается и вызывается "После загрузки".
А если флаг стоит , то объект (если нашлся пополям поиска) не перезаписываеся.
Когда создается новый объект "После загрузки" вызывается.
9. R_G_B 22.02.23 13:59 Сейчас в теме
Вполне логично. Если замещать свойства найденного объекта не надо, до и загружать их тоже нет надобности. Ссылка найдена и на этом обработка завершается.
Соответственно обработчик "после загрузки" будет срабатывать только если объект не найден и создается новый.
10. user613191_olgargor 06.03.23 16:11 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот