Может что изменилось за последние годы в БП (хотя сомневаюсь). Есть БП по документу. Есть необходимость отмены документа с закрытием всех процессов и задач по нему. Это все сделано. Хочется ставить отметку о причине завершения процесса и сделать это чуть более оптимально в плане кодинга, поместив процедуру в обработчик ПередЗаписью, где я хотел бы видеть, завершен ли процесс в точке завершения или произошла отмена и он был завершен программно (т.е. открытых задач в этом случае тоже не будет). Собственно вот.
Пока самый оптимальный вариант - это завести реквизит "ВариантЗавершения", и в обработчике при завершении устанавливать его в значение, скажем, "Штатно", а в других случаях свое, соответствующее. Да, кстати, вполне нормальный вариант. От желаемого ни чем не отличается по сути. Думаю, тема неактуальна.