Формулировка проблемы: при использовании реестров в качестве способа учёта произвольной информации (не для приказов) необходима функция удаления записей.
Решение: реализовать новый статус записи реестра «удалена», а также следующую функциональность, которая позволит перевести запись реестра в этот статус:
пункт контекстного меню записи реестра «Удалить»:
если эта запись реестра имеет статус «подготовка», то она сразу получает статус «удалена»;
если же она имеет статус «активна», то перед удалением запускается маршрут события «Удаление», в случае успешного завершения которого запись получает статус «удалена».
соответствующее событие реестра «Удаление».
Если документ, соответствующий записи реестра, находится в каком-либо маршруте, то удалить такую запись нельзя.