Загрузка файлов с метаданными по ЭД

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

Файл метаданных - это текстовый файл в кодировке UTF-8 без BOM, каждая строка которого имеет формат: ИмяПараметра : ЗначениеПараметра. Имя файла должно совпадать с именем файла ЭД, расширение .txt

Процедура загрузки входящих ЭД при включенной роли «Использовать расширение Диадок.Коннектор» загружает и обрабатывает файлы метаданных. Загрузка производится из каталога, имя которого задается параметром «Каталог для файлов с метаданными» в карточке Юр.лица/Обособленного подразделения (закладка ЭДО). Загружаются файлы, имена которых соответствуют маскам ON_NSCHFDOPPR_<ИдУчастника>_*.txt, ON_NSCHFDOPPRPROS_<ИдУчастника>_*.txt и ON_NSCHFDOPPRMARK_<ИдУчастника>_*.txt. Успешно загруженные файлы перемещаются в архив в подкаталог ACCEPTED. Файлы, которые отклонены с неустранимой ошибкой, перемещаются в подкаталог REJECTED. Файлы, которые отклонены с устранимой ошибкой, остаются в каталоге загрузки - они будут загружены после устранения причины отклонения. По итогам загрузки процедура выводит протокол, в котором отражаются все обработанные файлы вместе с результатами обработки. Этот же протокол автоматически записывается в архив с именем Download.log.

Все изменения статуса отражаются специальными записями в протоколе по документу.

Параметры файлов метаданных, которые обрабатываются Домино:

Наименование параметра Описание, комментарий
DocumentFnsId

Идентификатор ЭД в формате приказа 820 ФНС (таб.5.1).

Должен совпадать с именем файла
BoxId GUID почтового ящика Контур.Диадок
MessageId GUID сообщения Контур.Диадок
EntityId GUID документа Контур.Диадок
DocflowStatusCode Числовое значение статуса документа
DocflowStatus Описание статуса документа
CounteragentSignComment

Комментарий контрагента к документу при подписании или отказе в подписи

Все прочие параметры файла метаданных не обрабатываются при его загрузке. Полный список макросов, которые можно использовать при формировании файла метаданных, привед6н на странице https://support.kontur.ru/pages/viewpage.action?pageId=83859805 , таблица 1.

Список статусов DocflowStatusCode, которые обрабатываются при загрузке метаданных:

Код статуса Расшифровка Примечание
7 Требуется подпись Отправитель ожидает подпись получателя. Получатель должен либо подписать документ, либо отказать в подписи
9 Подписан Получатель подписал документ. Отправитель либо получатель могут запросить аннулирование документа.
8 Отказано в подписи Получатель отказал в подписи документа.
13 Документооборот завершён Документ подписан сторонами. Отправитель либо получатель могут запросить аннулирование документа.
20

Ожидается аннулирование

Получатель запросил у отправителя аннулирование ранее подписанного документа и ожидает его реакции
21

Требуется аннулирование

Отправитель запросил у получателя аннулирование ранее подписанного документа. Получатель должен либо согласиться, либо отказать в аннулировании
22

Аннулирован

Запрос на аннулирование подтверждён контрагентом. Документ аннулирован.
23

Отказано в аннулировании

Запрос на аннулирование отклонён контрагентом.

Полный список статусов документов приведён на странице https://support.kontur.ru/pages/viewpage.action?pageId=83859805 , таблица 3.

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