Типовой обмен в формате EnterpriseData тяжело отлаживать, т.к. он запускается в фоновом задании. Если за один раз не удается отладить нужный код, то приходится повторно регистрировать объекты-обмена и запускать все по новой. Иногда приходится делать n-итераций, чтобы дойти до истины. Данная обработка позволяет автоматизировать рутинную работу, указав основные параметры, которые система будет выполнять каждый раз, когда вы запускаете обмен:
- удаляет регистрацию всех изменений с узла
- регистрирует выбранные объекты на узле
- выбирает режим выгрузки\загрузки (и\или)
- показывает события обмена из журнала регистрации одной кнопкой
- запускает обмен в сеансе пользователя
Главной целью была задача запускать обмен в сеансе пользователя, чтобы было проще отлаживать код. Работает при подключении обмена через локальный или сетевой каталог, тестировалось на конфигурациях: ERP (2.4.13.123), ERP (2.5.9.131), ЗУП (3.1.10.349), УТ (11.5.8.287), БП (3.0.121.31)
Основной код обработки для запуска обмена: