Если быть конкретнее то суть в следующем: Можно ли реализовать на зенке обработку любой ошибки ? Так что бы не важно какой кубик выдал ошибку но выполнялась ее обработка ? Что бы можно было сохранить определенные данные . Надеюсь понятно объяснил)
По красному выходу из кубика ведите на процедуру обработки ошибки.
Либо по Bad End через Switch производите разветвленный процесс обработки.
Например разбейте процесс работы на логические этапы, присваивайте переменной etap номер наращиваемый при переходе от этапа к этапу и в случае возникновения ошибки, выполнение идет на ветку Bad End, где в кубике Switch в зависимости от номера этапа производите соотв. обработку ошибки. Но использование Bad End в данном применении ограниченное, оно может выполнится ровно 1 раз за 1 выполнение проекта.