From f6bdb124635cba46c1ffc161ae0e5a5156d4093d Mon Sep 17 00:00:00 2001 From: GennadiyGA Date: Fri, 6 Mar 2026 12:51:46 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20modules/diadoc.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/diadoc.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/diadoc.js b/modules/diadoc.js index cff8552..fcbd188 100644 --- a/modules/diadoc.js +++ b/modules/diadoc.js @@ -533,6 +533,10 @@ const beforeEvent = async prms => { if (prms.options.sdepartment_name && sDepartmentId) { surl = `${surl}&departmentId=${sDepartmentId}`; } + //Заполним максимальное количество возвращаемых элементов + if (prms.options.limit) { + surl = `${surl}&limit=${prms.options.limit}`; + } } else { if (prms.queue.blMsg) { //Конвертируем XML из "Парус 8" в понятный "ДИАДОК" JSON From 5d93f31b7771aea445f6ac0fd17f757958a3fcb1 Mon Sep 17 00:00:00 2001 From: GennadiyGA Date: Fri, 6 Mar 2026 13:20:15 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=A6=D0=98=D0=A2=D0=9A-790?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/sbis_config.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/sbis_config.js b/modules/sbis_config.js index 594a4f6..1fbffce 100644 --- a/modules/sbis_config.js +++ b/modules/sbis_config.js @@ -9,3 +9,6 @@ //Система хранения МЧД exports.SMCHD_STORAGE_SYSTEM = "https://m4d.nalog.gov.ru/EMCHD/check-status"; + +//Время жизни токена аутентификации (в часах) +exports.NCTX_EXP = 20; From 9d8207417ad5534a3cc97ddb77638716a4cb434f Mon Sep 17 00:00:00 2001 From: GennadiyGA Date: Fri, 6 Mar 2026 13:22:30 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=A6=D0=98=D0=A2=D0=9A-790?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/sbis.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/sbis.js b/modules/sbis.js index d798860..ea4b31b 100644 --- a/modules/sbis.js +++ b/modules/sbis.js @@ -9,7 +9,7 @@ const xml2js = require("xml2js"); //Конвертация XML в JSON и JSON в XML const { httpRequest } = require("../core/http_client"); //Работа с HTTP/HTTPS запросами -const { SMCHD_STORAGE_SYSTEM } = require("./sbis_config"); //Система хранения МЧД +const { SMCHD_STORAGE_SYSTEM, NCTX_EXP } = require("./sbis_config"); //Система хранения МЧД //--------------------- // Глобальные константы @@ -138,7 +138,7 @@ const afterConnect = async prms => { return { blResp: Buffer.from(resp.result), sCtx: resp.result, - dCtxExp: addHours(new Date(), 23) + dCtxExp: addHours(new Date(), NCTX_EXP) }; } else { throw new Error(`Сервер ЭДО "СБИС" вернул ошибку: ${resp.error.message ? resp.error.message : "Неожиданная ошибка"}`);