﻿# Аннулировать документ в Диадок

> [HTML Version](cancel-document-diadoc-2.html)

**(cancel-document-diadoc-1.png) **Графический элемент **Диадок аннулировать документ** доступен, если установлено и настроено решение [Диадок 2.0](diadoc-solution.md). Блок позволяет в рамках бизнес-процесса назначить сотруднику задачу, в которой он может:

- аннулировать подписанный документ, если его ещё не подписал контрагент. В Диадок отобразится уведомление об аннулировании;

- запросить аннулирование подписанного документа. Контрагент сможет принять или отклонить этот запрос;

- рассмотреть запрос на аннулирование подписанного документа, который направил контрагент через Диадок. 

Задачи могут поступать пользователям автоматически, когда контрагент направит запрос на аннулирование. Для этого в настройках модуля **Диадок 2.0** [задайте автоматический запуск процесса для документа](configure-diadoc-solution.md#incoming-cancelation).

Пользователи также могут признать документ недействительным или направить запрос на аннулирование вручную из карточки элемента приложения. Для этого на его форме разместите виджет [Диадок Аннулирование](widgets-diadoc-2.md). 

## Настроить графический элемент

Перед настройкой блока убедитесь, что в контекст процесса добавлены:

- приложение типа [Документ](/ru/help/ecm/360009923631.html), для которого [установлено соответствие](configure-diadoc-solution.md#conformity-of-documents) с атрибутами документов Диадок;

- переменная типа **Файлы (один)**, в которую [получена печатная форма документа из Диадок](printed-form-diadoc-2.md).

Перетащите графический элемент на схему процесса и дважды нажмите на него. Настройки в открывшемся окне выполняются на вкладках:

- **Основное** — заполните поля:

	- **Название** — укажите название блока на схеме процесса;

	- **Название задачи** — чтобы изменить название задачи, которую получает пользователь, включите опцию **Формировать название по шаблону** так же, как в [настройках блока Задача](/ru/help/platform/360012495611.html#task-name).  
По умолчанию в задаче указывается название и дата создания документа;

	- **Присвоить выходные атрибуты в** — выберите, в каком контексте созданы переменные, в которые запишется результат работы блока:

		- **Контекст процесса** — отметьте эту опцию, если переменные созданы в контексте процесса;

		- **Приложение** — выберите опцию, а затем в поле **Переменная\*** укажите приложение, в которое будет записан результат работы блока;

	- **Выполнять от имени** — выберите, кто будет указан автором задачи. Настройки выполняются так же, как в [настройках блока Задача](/ru/help/platform/360012495611.html#task-author); 

- **Входные и выходные атрибуты** — заполните поля:

	- **Элемент приложения** — укажите приложение типа **Документ**, элемент которого отобразится в задаче на аннулирование;

	- **Печатная форма** — укажите переменную типа **Файлы**, в которую сохранена печатная форма документа из Диадок. Тогда в задаче сотрудник сможет посмотреть сформированный **.pdf**-документ.  
Если поле не заполнено, отобразится текущая версия файла, добавленного в карточку элемента приложения;

- **Время выполнения** — вы можете ограничить срок, отведённый пользователю на выполнение задачи;

- **Обработка ошибок** — задайте действие, которое выполнится, если возникнет ошибка. Можно оповестить выбранных пользователей или прервать процесс.

Сохраните настройки.

## Задача «Аннулировать документ»

Когда процесс дойдёт до шага **Диадок аннулировать документ**, сотруднику назначается задача. В ней пользователь может перейти в карточку документа, просмотреть его содержание на отдельной вкладке, а также ознакомиться с его свойствами из Диадок.

**(cancel-document-diadoc-2.png)**

Чтобы выполнить задачу: 

1. Убедитесь, что вам выдан сертификат электронной подписи Диадок, [КриптоПро](electronic-signature.md) или [Sign.me](sign-me.md).

2. Нажмите **Авторизоваться** и укажите логин и пароль учётной записи в Диадок. Действие выполняется, если администратор системы [включил персональную авторизацию](configure-diadoc-solution.md#diadoc-login) в настройках модуля **Диадок 2.0**.

3. Выберите сертификат электронной подписи и укажите комментарий, который получит контрагент вместе с документом.

4. Если на стороне Диадок у вас оформлена машиночитаемая доверенность, выберите её в поле **Доверенность**.

5. В зависимости от статуса документа нажмите одну из доступных кнопок:

- **Аннулировать** — признать документ недействительным. Контрагент увидит отметку об этом в Диадок;

- **Отказать** — отклонить запрос контрагента на аннулирование документа. В Диадок статус документа изменится на **Отказано в аннулировании**;

- **Запросить аннулирование** — направить запрос в Диадок на признание подписанного документа недействительным. Тогда в Диадок статус документа изменится на **Требуется аннулирование**. Контрагент сможет согласиться с запросом или отклонить его;

- **Отмена** — завершить задачу в ELMA365. При этом статус документа в Диадок не изменится.