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.
|