Точка остановы в правилах обмена

Как можно отладить правила обмена с помощью конвертации данных 2.0

Чтобы отладить правила обмена можно воспользоваться типовом способом который не все знают. А именно создания внешней обработки из модуля правил.

Инструкция

Для этого нужно открыть конфигурацию “Конвертация данных”. Загрузить в нее правила обмена с которыми будем работать.

В меню “Отладка обработчиков” выбираем “Сформировать модуль обработчиков выгрузки…” или “Сформировать модуль обработчиков загрузки…

Снимок экрана 2016-11-15 в 23.36.42

В конфигураторе источника или приемника (зависит от модуля выгрузки или загрузки) создаем новую обработку и вставляем полученный в конвертации модуль.

Модуль можно еще получить прямо из обработки “Универсальный обмен данными в формате XML” на закладке “Настройка отладки выгрузки”.

Снимок экрана 2016-11-15 в 23.38.25

Ставим в нужном месте точку остановы и запускаем базу в режиме отладки.

Открываем обработку “Универсальный обмен данными в формате XML” (находиться в папке куда устанавливается конфигурация “конвертация данных”, файл называется V8Exchan83.epf) выбираем правила, ставим галочку отладка, настройка отладки и выбираем нашу новую обработку.

Снимок экрана 2016-11-15 в 23.38.54

Настройка закончина, дальше делаете выгрузку или загрузку и отлавливаете нужные объекты в модуле.

После отладки правил, нужно опять скопировать весь модуль обработки и вставить в конвертации данных “Отладка обработчиков” — “Загрузить модуль обработчиков”.

Важно понимать что отладку выгрузки делать нужно на базе источника, а отладку загрузки на базе приемника.

Примечание

Если в модуле не останавливается по точке остановы, можно попробовать в параметр запуска программы установить “РежимОтладки”. Как это делать — Параметры запуска 1с.

Еще не всегда можно остановиться если база в sql, стоит попробовать в файловом режиме.

Спасибо!

Теперь редакторы в курсе.