Не нашел имеющихся решений для отладки правил конвертации во внешней обработке в клиент-серверном режиме.
Доработка по публикации //infostart.ru/1c/articles/695523/ не отработала у меня в клиент-серверном варианте, конфигуратор не видел точку останова.
Если вы используете для обмена не типовой общий модуль МенеджерОбменаЧерезУниверсальныйФормат, а свой, то необходимо общий модуль МенеджерОбменаЧерезУниверсальныйФормат данного расширения перепривязать к используемому вами общему модулю расширяемой конфигурации.
Для клиент-серверной базы:
- должна быть включена отладка на сервере
- кроме этого добавляем в предмет отладки фоновые задания (Конфигуратор => Отладка\Подключение\Автоматическое подключение\ поставить флаг "Фоновые задания")
- Для клиент-серверных баз путь должен быть доступен как для текущего пользователя ОС (для доступа к файлу через конфигуратор для отладки), так и для пользователя сервера 1С (для использования функционала в режиме обмена).
Рекомендуется указывать абосолютный сетевой путь, например:
"\192.168.0.1\1с_обмены\МенеджерОбменаERP.epf";
Настройка осуществляется в режиме предприятия в обработке "Настройки отладки обмена через универсальный формат":
Точку останова ставим в обработке с правилами. Чтобы найти нужную процедуру, используем КД3. Находим ПКО, ПОД или Алгоритм, смотрим "Имя обработчика" или "Имя алгоритма", ищем эту процедуру в модуле обработки. После правки модуля не забываем скопировать процедуру в буфер и в КД3 нажать кнопку "Загрузка обработчиков" (для алгоритмов не работает, их добавляем в КД3 вручную). Будьте внимательны, должна быть открыта эта же конвертация.
Для удобства отладки в общей форме "Настройки синхронизации данных" добавлена команда "Синхронизировать со сбросом" для выполнение синхронизации со сбросом принятого номера сообщений. Можно использовать при повторной загрузке уже принятого сообщения.
Тестировалось на платформе 1С:Предприятие 8.3 (8.3.24.1586).