Compare commits

...

2 Commits

Author SHA1 Message Date
Mikhail Chechnev
b1bc06edc9 Релиз 2025.07.29 2025-08-04 14:56:27 +03:00
Mikhail Chechnev
61dd9e8f1a ЦИТК-977 - поддержка обмена "Универсальными сообщениями" 2025-08-04 14:35:11 +03:00
2 changed files with 8 additions and 3 deletions

View File

@ -14,7 +14,7 @@ let common = {
//Версия сервера приложений //Версия сервера приложений
sVersion: "8.5.6.1", sVersion: "8.5.6.1",
//Релиз сервера приложений //Релиз сервера приложений
sRelease: "2025.07.01", sRelease: "2025.07.29",
//Таймаут останова сервера (мс) //Таймаут останова сервера (мс)
nTerminateTimeout: 60000, nTerminateTimeout: 60000,
//Контролировать версию Системы //Контролировать версию Системы

View File

@ -27,7 +27,8 @@ const tag = [
"Resolutions", "Resolutions",
"XmlSignatureRejections", "XmlSignatureRejections",
"RecipientTitles", "RecipientTitles",
"Requests" "Requests",
"UniversalMessages"
]; ];
//------------ //------------
@ -683,12 +684,16 @@ const beforeDocLoad = async prms => {
entId = "documentId="; entId = "documentId=";
msgId = "letterId="; msgId = "letterId=";
break; break;
//Загрузка Универсального сообщения
case 6:
entId = "attachmentId=";
break;
default: default:
} }
surl = `${surl}?${msgId}${prms.options.smsgid}&${entId}${prms.options.sentid}`; surl = `${surl}?${msgId}${prms.options.smsgid}&${entId}${prms.options.sentid}`;
let obj; let obj;
let rblMsg; 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 //Конвертируем XML из "Парус 8" в понятный "ДИАДОК" JSON
obj = await toJSON(prms.queue.blMsg.toString()); obj = await toJSON(prms.queue.blMsg.toString());
rblMsg = Buffer.from(JSON.stringify(obj)); rblMsg = Buffer.from(JSON.stringify(obj));