artbear писал(а) 31. Августа 2010 :: 14:21:В общем, решение все-таки оказалось довольно простым
Выкладываю специальную тестовую версию для проверки.
Если в оригинальном обработчике события группового контекста, глобального модуля или модуля документа было выброшено исключение, метод ВыполнитьОригинальноеСобытие также вернет 0, т.е. СтатусВозврата() = 0.В старых версиях метод всегда возвращал 1
"Ураааа!!! Заработало!!!" (с) Кот Матроскин
Проверил и в модуле проведения и в модуле формы "ПриОткрытии"
Цитата:Думаю, что этого будет достаточно для подавляющего большинства случаев работы.
Если будет нужно, могу подумать, как также выкинуть исключение в модуле-перехватчике вслед за оригинальным обработчиком события.
Ну не знаю для чего это может понадобится даже .... мне пока вроде как без надобности. может кто выскажется в поддержку надобности...
Цитата:ЗЫ это дебаг-версия, не рекомендуется для реальной работы
Да заметили уже .... на один из классов чего-то гнусно поругалось .....
А когда будет 3.2.2.6 с внесенными изменениями?
Цитата:ЗЗЫ в этой версии забыл вставить аналогичную проверку на исключения при вызове оригинальных обработчиков из глобального модуля. Так что ГМ в этой версии пока без исключений, перехват ГМ можете не проверять.
Пасиб огромный!!!! Ну а то что два года ждали .... главное что дождались!
У меня с некоторыми идеями/задачами тоже так бывает - нужно чтобы они "отлежались" и потом решение как-бы само собой приходит