forked from CITKParus/P8-ExchangeService
Обработка ошибок при парсинге XML
This commit is contained in:
parent
007ed7ef8c
commit
1088078181
@ -309,7 +309,12 @@ const beforeRegBillSIR = async prms => {
|
|||||||
//Если не достали из контекста токен доступа - значит нет аутентификации на сервере
|
//Если не достали из контекста токен доступа - значит нет аутентификации на сервере
|
||||||
if (!sToken) return { bUnAuth: true };
|
if (!sToken) return { bUnAuth: true };
|
||||||
//Разберем XML-данные фискального документа
|
//Разберем XML-данные фискального документа
|
||||||
const parseRes = await parseXML(prms.queue.blMsg.toString());
|
let parseRes = null;
|
||||||
|
try {
|
||||||
|
parseRes = await parseXML(prms.queue.blMsg.toString());
|
||||||
|
} catch (e) {
|
||||||
|
throw new Error("Ошибка рабора XML");
|
||||||
|
}
|
||||||
//Сохраним короткие ссылки на документ и его свойства
|
//Сохраним короткие ссылки на документ и его свойства
|
||||||
const doc = parseRes.FISCDOC;
|
const doc = parseRes.FISCDOC;
|
||||||
const docProps = parseRes.FISCDOC.FISCDOC_PROPS.FISCDOC_PROP;
|
const docProps = parseRes.FISCDOC.FISCDOC_PROPS.FISCDOC_PROP;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user