From 61dd9e8f1ad1868912c70b84917fd5d480abcaa3 Mon Sep 17 00:00:00 2001 From: Mikhail Chechnev Date: Mon, 4 Aug 2025 14:35:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A6=D0=98=D0=A2=D0=9A-977=20-=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=D0=B4=D0=B5=D1=80=D0=B6=D0=BA=D0=B0=20=D0=BE=D0=B1=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20"=D0=A3=D0=BD=D0=B8=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=BC=D0=B8=20=D1=81=D0=BE?= =?UTF-8?q?=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D1=8F=D0=BC=D0=B8"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/diadoc.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/diadoc.js b/modules/diadoc.js index d3c8cbb..968ad95 100644 --- a/modules/diadoc.js +++ b/modules/diadoc.js @@ -27,7 +27,8 @@ const tag = [ "Resolutions", "XmlSignatureRejections", "RecipientTitles", - "Requests" + "Requests", + "UniversalMessages" ]; //------------ @@ -683,12 +684,16 @@ const beforeDocLoad = async prms => { entId = "documentId="; msgId = "letterId="; break; + //Загрузка Универсального сообщения + case 6: + entId = "attachmentId="; + break; default: } surl = `${surl}?${msgId}${prms.options.smsgid}&${entId}${prms.options.sentid}`; let obj; let rblMsg; - if (prms.queue.blMsg && prms.options.type != 5) { + if (prms.queue.blMsg && (prms.options.type != 5) && (prms.options.type != 6)) { //Конвертируем XML из "Парус 8" в понятный "ДИАДОК" JSON obj = await toJSON(prms.queue.blMsg.toString()); rblMsg = Buffer.from(JSON.stringify(obj));