Провожу документ и в это время вызываю две обработки которые делают движения на рег. Бух. с этим документом в роли регистратора. Если вторая обработка по условиям получила отказ или по ошибке завершилось то документ не проведен, но у него есть движения от первой обработки. Запихнуть все транзакцию возможности нет, может как то по другому убрать движения первой обработки.