htk_s написал:
Не понимаю, почему в системе заложена возможность генерации событий, но используется по минимуму

По логике каждая транзакция должна сообщать системе о каком-либо своем действии (запуск, завершение, по возможности - вылет с ошибкой), чтобы это было проще обработать...
Вообще то транзакция это диалог с системой, пользователь должен видеть, чем заканчивается транзакция... зачем тут событие...
А вешать события можно, например, на документы изменений, которые можно активировать на основные саповские объекты, при этом можно управлять, какие типы событий нужно отслеживать - создание, модификацию и пр.