Перейти к содержанию

Настройка методов удаления документов

Так как по умолчанию в настройках документа на проверку возможности удаления (событие Перед удалением документа) вызываются методы класса User.MethodsOnBeforeDeleteDoc, то необходимо, чтобы в классе-обработчике было 2 (два метода):

  • Проверка возможности удаления документа [Embargo].
  • Запрет удаления, если документ отправлялся по почте [ExportDocs].

Каждый из этих методов будет вызывать соответствующие методы класса User.MethodsOnDeleteDoc.

Настройка выполняется следующим образом:

  1. Перевести систему в отладочный режим, см. Как открыть поле в справочнике.

  2. Открыть Редактирование разделов и типов документов, расположенное по адресу: Конструктор → Настройка документов → Таблицы документов.

  3. Найти нужный тип документа, выбрать строки документа и нажать кнопку Открытая папкаРедактировать.

  4. Откроется окно Добавление таблицы в тип документа, в котором необходимо выбрать вкладку События.

    Теперь осталось для события Перед удалением документа добавить туда Проверить возможность удаления документа из класса MethodsOnBeforeDeleteDoc:

    Проверить возможность удаление документа

  5. Не забудьте нажать кнопку Записать.

Примечание

При удалении документа во Вводе, редактировании будет выводиться информация согласно выбранному методу. Например, подобное сообщение:

Документ отправлялся по почте (дата). Удаление и редактирование такого документа запрещено!