|
Отладка правил обмену УТ - БП |
☑ |
0
K1RSAN
01.08.19
✎
09:42
|
Не получается провести отладку правил обмена, делаю по инструкции, создаю модуль загрузки, но в после нажатия кнопки загрузки выдает
внешняя обработка отладки, запускаемая из файла на диске, не поддерживается
Модуль обработчика в этом месте:
Если ФлагРежимОтладкиОбработчиков И ПустаяСтрока(ИмяФайлаВнешнейОбработкиОбработчиковСобытий) Тогда
ЗаписатьВПротоколВыполнения(77);
РаботаВозможна = Ложь;
ИначеЕсли ФлагРежимОтладкиОбработчиков Тогда
Попытка
Если ЭтоВнешняяОбработка() Тогда
ВызватьИсключение
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
Иначе
ВнешняяОбработкаОбработчиковСобытий = Обработки[ИмяФайлаВнешнейОбработкиОбработчиковСобытий].Создать();
КонецЕсли;
ВнешняяОбработкаОбработчиковСобытий.Конструктор(ОбъектВладелец);
Исключение
ДеструкторВнешнейОбработкиОбработчиковСобытий();
СообщитьПользователю(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
ЗаписатьВПротоколВыполнения(78);
РаботаВозможна = Ложь;
ФлагРежимОтладкиОбработчиков = Ложь;
КонецПопытки;
КонецЕсли;
Если исключение отключая - ругается, что поле не доступно (адрес файла на диске)
Если пробовал заменить код на другой, по данным из ИС - ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
Не работает.
Кто знает, как в нынешних платформах-релизах делать отладку ПКО стабильно?
|
|
1
SH_tan
27.08.19
✎
15:21
|
(0) Нашел как победить?
|
|
2
SH_tan
27.08.19
✎
15:26
|
Или напишите кто как делает отладку правил обмена.
|
|
3
Cyberhawk
27.08.19
✎
15:27
|
РежимОтладки
|
|
4
Cyberhawk
27.08.19
✎
15:28
|
Или загрузка осуществляется внешней обработкой?
|
|
5
SH_tan
27.08.19
✎
15:31
|
(4) загрузка тут осуществляется (как я понял, наподобие моего случая) из УниверсальныйОбменДаннымиXML, там как раз указываешь обработку в которой можно посмотреть что куда передается, перед этим делаешь все как там написано, но не взлетает.
|
|
6
Cyberhawk
27.08.19
✎
15:32
|
Файл - Открыть что ли?
|
|
7
SH_tan
27.08.19
✎
15:40
|
(6) Файл - Все функции - Обработки - Универсальный обмен данными в формате XML, 8.3 Управляемые формы.
|
|
8
SH_tan
27.08.19
✎
16:04
|
в поиске нашел, не помогает
Если ЭтоВнешняяОбработка() Тогда
ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
|
|
9
SH_tan
27.08.19
✎
16:10
|
(8) хотя нет, работает.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший