Показать сообщение отдельно
Старый 25.11.2009, 06:53   #1  
offenmeier is offline
offenmeier
HAI; CAN HAS STDIO?
Аватар для offenmeier
Соотечественники
 
77 / 36 (2) +++
Регистрация: 17.02.2005
Адрес: Auckland, NZ
! Business Connector и обработка исключений
Привет,

аксапта 3.0 sp4, есть внешняя программа, которая обращается к аксапте через Business Connector, создаёт экземпляр аксаптовского класса и вызывает один из его методов.

проблема в том, что если возникает какое-либо исключение - при постинге или при создании записей, эти исключения возвращаются напрямую во внешнюю программу, никакие try/catch не работают, даже если я помещаю try/catch в тот самый метод, который вызывает внешняя программа, и даже если делаю 10 catch частей для каждого типа исключений (+1 пустой, для всех).

в чём может быть загвоздка? или обработка исключений в классе не работает, если он создан через Business Connector, на что очень похоже, но что совсем не логично.

посоветуйте, что сделать, чтобы исключения ловились в аксапте - внешней программе совсем не обязательно знать, что что-то пошло не так, потому что она тут же перестаёт работать сама.

внешнюю программу я изменить не могу: компания, которая её разработала, уже не существует, а исходников нет.
__________________
our sharp bitter vitriol is not that of the vulgar.