Настройка методов удаления документов¶
Так как по умолчанию в настройках документа на проверку возможности удаления (событие Перед удалением документа) вызываются методы класса User.MethodsOnBeforeDeleteDoc, то необходимо, чтобы в классе-обработчике было 2 (два метода):
- Проверка возможности удаления документа [Embargo].
- Запрет удаления, если документ отправлялся по почте [ExportDocs].
Каждый из этих методов будет вызывать соответствующие методы класса User.MethodsOnDeleteDoc.
Настройка выполняется следующим образом:
-
Перевести систему в отладочный режим, см. Как открыть поле в справочнике.
-
Открыть Редактирование разделов и типов документов, расположенное по адресу: Конструктор → Настройка документов → Таблицы документов.
-
Найти нужный тип документа, выбрать строки документа и нажать кнопку Редактировать.
-
Откроется окно Добавление таблицы в тип документа, в котором необходимо выбрать вкладку События.
Теперь осталось для события Перед удалением документа добавить туда Проверить возможность удаления документа из класса MethodsOnBeforeDeleteDoc:
-
Не забудьте нажать кнопку Записать.
Примечание
При удалении документа во Вводе, редактировании будет выводиться информация согласно выбранному методу. Например, подобное сообщение:
Документ отправлялся по почте (дата). Удаление и редактирование такого документа запрещено!