Подписание входящих УПД

При работе через провайдера ЭДО Контур (если настроен обмен документами через Диадок.Коннектор) можно отправлять провайдеру запросы на изменение статуса входящих УПД (подписание, отклонение и аннулирование). Чтобы использовать этот функционал, у пользователя должны быть установлены роли «Использовать расширение Диадок.Коннектор» и «Разрешить подписание входящих УПД». Так же в карточке компании должен быть установлен глобальный признак «Включить ЭДО и обмен с ГИС МТ».

Запросы на подписание отправляются из Домино в виде текстовых файлов. Файлы помещаются в каталог, имя которого задаётся параметром «Каталог для файлов с запросами» в карточке Юр.лица/Обособленного подразделения (закладка ЭДО).

Формат файла-запроса на выполнение действий с документами описан в руководстве Диадок.Коннектор (https://support.kontur.ru/pages/viewpage.action?pageId=83859804). Домино всегда формирует отдельные файл по каждому документу. Имя файла совпадает с именем файла исходного документа УПД, расширение .txt

Для формирования запроса необходима информация из метаданных документа (идентификаторы документа в системе Контур.Диадок и его статус). Поэтому отправка запроса невозможна до получения метаданных по документу.

Запрос на изменение статуса документа может быть инициирован пользователем из панели инструментов вида просмотра «Входящие УПД», из локального меню документа «Входящий УПД», либо из панели инструментов формы ввода (шапки) документа «Входящий УПД». Возможные варианты действия зависят от того, в каком статусе сейчас находится документ. При действиях-отказах Домино предлагает пользователю ввести комментарий о причине отказа, который будет отправлен вместе с запросом и будет виден контрагенту в его системе документооборота. Перед отправкой любого запроса выводится запрос-предупреждение, что данное действие нельзя будет отменить. Все отправленные запросы отражаются специальными записями в протоколе по документу.

Информация о последнем отправленном запросе (запрашиваемое действие, дата отправки и комментарий) сохраняется в шапке документа «Входящий УПД». Эти поля отображаются в закладке «Метаданные и статусы» формы ввода документа

Так как запросы отправляются через файлы и обрабатываются Диадок.Коннектор асинхронно, статус документа не изменяется сразу. Информация об этом должна пройти через систему Контур.Диадок, и поступить обратно в Домино в виде очередного файла с метаданными. Кроме того, Диадок.Коннектор не предполагает какой-то обратной связи по отправленным запросам. Поэтому невозможно узнать - был запрос обработан успешно, либо возникли какие-то ошибки.

Система блокирует повторную отправку запроса на изменение статуса до тех пор, пока от провайдера не будет получен следующий файл с метаданными. Предполагается, что этот файл отражает изменение статуса на основании ранее отправленного запроса. Блокировка основана на сравнении дат отправки последнего запроса и получения метаданных. Пользователь с установленной ролью «Администратор ЭДО» может отправлять повторные запросы до получения ответа от провайдера - ему вместо сообщения об ошибке будет выдано предупреждение.