Для самых нетерпеливых : Скачать исправленную обработку УниверсальныйОбменДаннымиXML
Сделал я правила обмена в КД2.
Решил их отладить и получаю ошибку:
Искал решение в интернете, но как-то неудачно.
А отлаживать-то нужно...
Решение:
Обработка "УниверсальныйОбменДаннымиXML.epf". То есть та обработка, с помощью которой мы хотим отлаживать.
Идем в модуль обработки, в процедуру
Процедура ИнициализацияВнешнейОбработкиОбработчиковСобытий(РаботаВозможна, ОбъектВладелец) Экспорт
Ищем где вызывается исключение "Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается".
Код до:
Если ЭтоВнешняяОбработка() Тогда ВызватьИсключение НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'"); Иначе ВнешняяОбработкаОбработчиковСобытий = Обработки[ИмяФайлаВнешнейОбработкиОбработчиковСобытий].Создать(); КонецЕсли;
Меняем его на:
Если ЭтоВнешняяОбработка() Тогда //+ 1c-bezProblem // ВызватьИсключение // НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'"); ФайлОбработкиВыгрузки = Новый Файл(ИмяФайлаВнешнейОбработкиОбработчиковСобытий); Если ФайлОбработкиВыгрузки.Существует() Тогда ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий); КонецЕсли; //- 1c-bezProblem
И всё работает!!!
На всякий случай скрин:
Результат:
Скачать исправленную обработку УниверсальныйОбменДаннымиXML