При проведении документов необходимо выполнять определенный набор не особо критичных действий типа отправки сообщений ответственный на почту, создания событий и т.д. Действия не настолько важны, чтобы при их сбое отказывать в транзакции. И уж тем более не должны дико тормозить пользователей (а та же отправка на почту будет длиться по нескольку секунд порой).
Какие красивые решения подобных задач вы видите?
Я склоняюсь либо ПодключитьОбработчикОжидания(Вызов процедуры в общем модуле , несколько секунд спустя), либо к более глобальной доработке с регистрацией необходимых действий, которые потом раз в 10 минут выполняются регламентных заданием.
надо регистрировать на обмен на узлы, соответствующие действиям, далее регламентыми заданиями обрабатывать данные и при успехе снимать с регистрации. если успешность не важна - можно просто стартовать фоновые.