Отладка обработчиков выгрузки КД2 Обработчик: "ПослеЗагрузкиПравилОбмена"
Доброго времени суток
Есть у меня правила обмена, созданные в КД2
Столкнулся с такой бедой: при попытке выполнить отладку обработчиков выгрузки выдается сообщение:
Обработчик: "ПослеЗагрузкиПравилОбмена": Отладка обработчика "После загрузки правил обмена" не поддерживается.
Раньше эти же правила отлаживал без проблем и не могу понять как избавиться от этой ошибки.
Подскажите, может кто знает что нужно сделать, чтобы отладка заработала?
Есть у меня правила обмена, созданные в КД2
Столкнулся с такой бедой: при попытке выполнить отладку обработчиков выгрузки выдается сообщение:
Обработчик: "ПослеЗагрузкиПравилОбмена": Отладка обработчика "После загрузки правил обмена" не поддерживается.
Раньше эти же правила отлаживал без проблем и не могу понять как избавиться от этой ошибки.
Подскажите, может кто знает что нужно сделать, чтобы отладка заработала?
Найденные решения
(4)
И если вернуть как было то о чудо! отладка через внешнюю обработку работает!))
ки добавили зачем то такой код:
Если ЭтоВнешняяОбработка() Тогда
ВызватьИсключение
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
Т.е. отключили возможность использовать внешнюю обработку для отладки выгрузки!
А раньше то было вот так:
Если ЭтоВнешняяОбработка() Тогда
ПоказатьЕсли ЭтоВнешняяОбработка() Тогда
ВызватьИсключение
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
Т.е. отключили возможность использовать внешнюю обработку для отладки выгрузки!
А раньше то было вот так:
Если ЭтоВнешняяОбработка() Тогда
И если вернуть как было то о чудо! отладка через внешнюю обработку работает!))
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
А раньше это когда?
Просто сообщения в форумах на эту тему как минимум с мая 2015 года.
Например вот:https://forum.infostart.ru/forum9/topic131748/
А вот ИТС:https://its.1c.ru/db/metod8dev/content/2942/hdoc
Раньше эти же правила отлаживал без проблем
А раньше это когда?
Просто сообщения в форумах на эту тему как минимум с мая 2015 года.
Например вот:
А вот ИТС:
(1)
Если вы видите сообщение: Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается
Это разработчики добавили зачем то такой код:
Если ЭтоВнешняяОбработка() Тогда
ВызватьИсключение
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
Т.е. отключили возможность использовать внешнюю обработку для отладки выгрузки!
А раньше то было вот так:
Если ЭтоВнешняяОбработка() Тогда
ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
А что касается обработчика После загрузки правил обмена - то его код я просто очистил, благо там были не нужные мне строчки и та ошибка пропала о которой изначально шла речь в теме
Если вы видите сообщение: Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается
Это разработчики добавили зачем то такой код:
Если ЭтоВнешняяОбработка() Тогда
ВызватьИсключение
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
Т.е. отключили возможность использовать внешнюю обработку для отладки выгрузки!
А раньше то было вот так:
Если ЭтоВнешняяОбработка() Тогда
ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
А что касается обработчика После загрузки правил обмена - то его код я просто очистил, благо там были не нужные мне строчки и та ошибка пропала о которой изначально шла речь в теме
(4)
И если вернуть как было то о чудо! отладка через внешнюю обработку работает!))
ки добавили зачем то такой код:
Если ЭтоВнешняяОбработка() Тогда
ВызватьИсключение
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
Т.е. отключили возможность использовать внешнюю обработку для отладки выгрузки!
А раньше то было вот так:
Если ЭтоВнешняяОбработка() Тогда
ПоказатьЕсли ЭтоВнешняяОбработка() Тогда
ВызватьИсключение
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
Т.е. отключили возможность использовать внешнюю обработку для отладки выгрузки!
А раньше то было вот так:
Если ЭтоВнешняяОбработка() Тогда
И если вернуть как было то о чудо! отладка через внешнюю обработку работает!))
(5)
Не нашел пример старого кода. Ниже описываю как было:
Не нашел пример старого кода. Ниже описываю как было:
Если ЭтоВнешняяОбработка() Тогда
//<< ТрофимовОК 02.12.2019 15:05:27 {ИнициализацияВнешнейОбработкиОбработчиковСобытий}
// Было: ВызватьИсключение
// НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
//>> ТрофимовОК 02.12.2019 15:05:27
Иначе
ВнешняяОбработкаОбработчиковСобытий = Обработки[ИмяФайлаВнешнейОбработкиОбработчиковСобытий].Создать();
КонецЕсли;
Показать
Добрый день! ни разу не сталкивалась с такой проблемой, ошибочно подхватила ненужный .epf
Соответственно выходит ошибка Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается
Как убрать ее теперь из Enterprice Data?
Соответственно выходит ошибка Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается
Как убрать ее теперь из Enterprice Data?
А я сделал всё как вы говорите. Но у меня другая ошибка.
Поле объекта не обнаружено (C:\Users\User\Desktop\Отладка.epf)
Ошибка создания внешней обработки из файла с процедурами обработчиков событий
Поле объекта не обнаружено (C:\Users\User\Desktop\Отладка.epf)
Ошибка создания внешней обработки из файла с процедурами обработчиков событий
Я так и делаю, отладка на сервере включена, права админа. Но все равно пишет:
Поле объекта не обнаружено (C:\1C\Обмен данными\Правила обмена\ВнешняяОбработка1.epf)
Ошибка создания внешней обработки из файла с процедурами обработчиков событий
Поле объекта не обнаружено (C:\1C\Обмен данными\Правила обмена\ВнешняяОбработка1.epf)
Ошибка создания внешней обработки из файла с процедурами обработчиков событий
Столкнулся с такой же проблемой
Ответ выше уже был. Если актуально,
вместо
ВнешняяОбработкаОбработчиковСобытий = Обработки[ИмяФайлаВнешнейОбработкиОбработчиковСобытий].Создать();
нужно:
ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
Ответ выше уже был. Если актуально,
вместо
ВнешняяОбработкаОбработчиковСобытий = Обработки[ИмяФайлаВнешнейОбработкиОбработчиковСобытий].Создать();
нужно:
ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
//Если ЭтоВнешняяОбработка() Тогда
//
// ВызватьИсключение
// НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
//
//Иначе
//
ВнешняяОбработкаОбработчиковСобытий = Обработки["расш1_Отладка"].Создать();
//
//КонецЕсли;
ВнешняяОбработкаОбработчиковСобытий.Конструктор(ОбъектВладелец);
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот