diff --git a/modules/sbis.js b/modules/sbis.js index 334f329..858aece 100644 --- a/modules/sbis.js +++ b/modules/sbis.js @@ -149,7 +149,7 @@ const beforeDocParse = async prms => { //Подготовка действия case "СБИС.ПодготовитьДействие": //Если требуется использовать МЧД - if (obj.params?.Документ?.Этап[0]?.Действие?.Сертификат?.Доверенность !== "undefined") { + if (obj.params?.Документ?.Этап[0]?.Действие?.Сертификат?.Доверенность) { obj.params.Документ.Этап[0].Действие.Сертификат.Доверенность.СистемаХраненияМЧД = SMCHD_STORAGE_SYSTEM; } break; @@ -158,7 +158,7 @@ const beforeDocParse = async prms => { //Если требуется использовать МЧД if (obj.params?.Документ?.Этап[0]?.Вложение?.Подпись?.Сертификат?.Доверенность) { obj.params.Документ.Этап[0].Вложение.Подпись.Сертификат.Доверенность.СистемаХраненияМЧД = SMCHD_STORAGE_SYSTEM; - } else if (obj.params?.Документ?.Этап[0]?.Вложение[0]?.Подпись?.Сертификат?.Доверенность !== "undefined") { + } else if (obj.params?.Документ?.Этап[0]?.Вложение[0]?.Подпись?.Сертификат?.Доверенность) { for (i = 0; i < obj.params.Документ.Этап[0].Вложение.length; i++) { obj.params.Документ.Этап[0].Вложение[i].Подпись.Сертификат.Доверенность.СистемаХраненияМЧД = SMCHD_STORAGE_SYSTEM; }