Загрузка файлов с метаданными по ЭД
Метаданные - это информация о состоянии (статусе) ЭД в системе документооборота. Метаданные выгружаются провайдером ЭДО отдельными файлами при каждом изменении статуса документа. Загрузка метаданных, выгруженных через ПО Диадок.Коннектор, подключается специальной ролью «Использовать расширение Диадок.Коннектор»
Файл метаданных - это текстовый файл в кодировке 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.
После того, как метаданные обработаны и загружены в ЭД, пользователь может видеть текущий статус документа в отдельной колонке вида просмотра «Входящие УПД» и в форме ввода (шапке) входящего УПД в закладке «Метаданные». Так же в виде просмотра «Входящие УПД» можно отфильтровать документы по набору статусов.
Нет комментариев