Все мы иногда ошибаемся и вот тут возникает вопрос, как предусмотреть возможность отмены удаления документа в Lotus Notes.
Имеется два варианта, можно включить Soft Deletions (по умолчанию оно выключено) или написать специальный программный код и самостоятельно контролировать процесс удаления.
Первый вариант достаточно просто реализовать, достаточно создать представление с именем ($SoftDeletions) но в момент создания представления необходимо указать тип представления как ‘Shared, Contains Deleted Documents’.
Создайте в представлении действие (Action) с кодом @Command([EditRestoreDocument]); и назовите «Восстановить»
Более подробно можно прочесть здесь | Link.
Второй способ сложней, необходимо навесить на события отвечающее за удаление документа (Code->Datebas Script->Querydocumentdelete) код.