﻿# Получить архив документооборота из Диадок

> [HTML Version](get-document-zip-diadoc-2.html)

**(zip-diadoc-1.png)**Графический элемент **Диадок получить архив документооборота** доступен, если установлено и настроено решение [Диадок 2.0](diadoc-solution.md). Позволяет в рамках бизнес-процесса получить архив в виде файла формата **.zip**, который включает в себя печатную версию и оригинал документа, файлы подписи, протокол. Такой архив вы можете сохранить в контекстную переменную и затем использовать её в процессе, например для хранения полного пакета файлов по документу в электронном архиве. 

## Настроить графический элемент

Перед настройкой блока убедитесь, что в контекст процесса добавлены:

- приложение типа [Документ](360009923631.md), для которого [установлено соответствие](configure-diadoc-solution.md#conformity-of-documents) с атрибутами документов Диадок;

- переменная типа [Файлы (один)](360009707032.md#file_type), чтобы сохранить сформированный архив в файле формата **.zip**.

Перетащите блок на схему процесса и дважды нажмите на него. Настройки в открывшемся окне выполняются на вкладках:

- **Основное** — заполните поля:

	- **Название** — укажите название блока на схеме процесса;

	- **Название задачи** — оставьте поле пустым, т. к. в блоке не формируется задача для пользователя;

	- **Присвоить выходные атрибуты в** — выберите, в каком контексте созданы переменные, в которые запишется результат работы блока:

		- **Контекст процесса** — отметьте эту опцию, если переменные созданы в контексте процесса;

		- **Приложение** — выберите опцию, а затем в поле **Переменная\*** укажите приложение, в которое будет записан результат работы блока;

	- **Выполнять от имени** — выберите, кто будет указан инициатором действия в карточке экземпляра процесса. Настройки выполняются так же, как в [настройках блока Действие в БП](/ru/help/platform/module-action.html#activity-executor);

- **Входные и выходные атрибуты** — заполните поля:

	- **Элемент приложения** — приложение типа **Документ**, по элементу которого формируется архив документооборота;

	- **Архив документооборота** — переменная типа **Файлы (один)** в контексте процесса, в которую запишется сформированный архив документооборота в виде файла формата **.zip**. Для этого нажмите **Выберите поле** и выберите приложение или переменную;

	- **Наличие ошибки** — укажите переменную типа **Выбор «да/нет»**. Она нужна для получения информации из Диадок, если возникнет ошибка при отправке архива;

	- **Текст ошибки** — укажите переменную типа **Строка**, в которую запишется текст ошибки из Диадок. Затем вы можете использовать её в ходе процесса, например отобразить ошибку в оповещении или на форме просмотра документа;

- **Время выполнения** — вы можете ограничить срок, отведённый пользователю на выполнение задачи;

- **Обработка ошибок** — задайте действие, которое выполнится, если возникнет ошибка. Можно оповестить выбранных пользователей или прервать процесс.

Сохраните настройки.