|
0
mzelensky
28.08.26
✎
13:48
|
Касса Штрих-М (они же ТоргБаланс). Перед фискализацией чека выполняю процедуру проверки КИЗов (марок).
В рамках этой проверки вызываю через драйвер"ПолучитьРезультатыЗапросаКМ()"
Описание метода из официальной инфы:
Получение результата проверки КМ в случае если запрос отправляется на сервер ОИСМ
• После формирования запроса на проверку КМ на ККТ нужно в обязательном порядке получить статут КМ методом ПолучитьРезультатыЗапросаКМ(). Даже есть запрос ЗапросКМ() выполнялся с атрибутом «WaitForResult= False».
• Получение результата проверки происходит циклическим вызовом метода ПолучитьРезультатыЗапросаКМ(), пока он не вернет статус что результат получен или не может быть получен. Вызов метода должен осуществляться через временной интервал.
• Пока метод в параметре «СтатусЗапроса» не вернет статус «0–результат получен» или «2–результат не может быть получен», другие операции невозможны.
Для НЕКОТОРЫХ КИЗов получаю «СтатусЗапроса» = "2", что означает: "2 – результата не может быть получен ". При этом, в самом тексте ответа значится следующее (пример)
<?xml version="1.0"?>
<ProcessingKMResult GUID="beda4c4a-a73c-400c-b90e-7fe03d7d02f1" Result="true" ResultCode="0" HandleCode="0"/>
Нигде не могу найти, что делать если «СтатусЗапроса» = "2". Это какая-то проблема с маркой? Или с сервисом проверки? Или что?
|
|