Имя: Пароль:
1C
 
Проверка КИЗов
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". Это какая-то проблема с маркой? Или с сервисом проверки? Или что?
1 mzelensky
 
31.08.26
11:34
ап
2 mzelensky
 
08.09.26
09:04
Вдруг уже кто-то разобрался :)
3 MWWRuza
 
гуру
08.09.26
09:12
В ОИСМ не всегда можно понять, почему ошибка. Нужно смотреть запросом в ЧЗ, что с этим КИЗом. Ну, или как минимум в РР.
Хотите, давайте код, посмотрю своими отчетами, может станет понятнее.
4 mzelensky
 
08.09.26
09:16
(3) По всем доступным мне механикам (через которые можно проверить КИЗ) - "Все ОК".

Очень хотелось бы понять, что это означает

«СтатусЗапроса» = "2", что означает: "2 – результата не может быть получен "
5 mzelensky
 
08.09.26
09:19
(3) Киз

0104680817061621215eUszbyqd"ZYu91EE1092QMeXDHSnAHI0SlLikLurN3Lg3JTU/ju99/o2zVh+gt4=
6 mzelensky
 
08.09.26
09:25
(3) Вот этот КИЗ

0102900358562459215Dlu:YQBIbrLR91EE10928Rbp9rz7TvR1M4jbs7Yu6OF97GtZZbQbmiL+rqDxldg=

Сперва дал ошибку по статусу (вернул "2")

А при повторной проверке, через 1 минуту, все прошло УСПЕШНО
7 MWWRuza
 
гуру
08.09.26
09:42
А у Вас со сканером все нормально?
Потому, что:



Так он его и не найдет, код "кривой", символа GS1 нет.
Вот:



Откуда он? Со сканера, или скопипастили откуда-то?
Ща попробую вставить на место GS, и если нет длугих нарушений структуры кода, должен найтись...
8 mzelensky
 
08.09.26
09:46
(7) С кодом все нормально. Это я выдернул киз из логов. Там у меня символ GS1 заменяется на визуальный технический символ.

При передаче в запрос технический символ заменяется на GS1
9 mzelensky
 
08.09.26
09:49
(8) по коду

0102900358562459215Dlu:YQBIbrLR91EE10928Rbp9rz7TvR1M4jbs7Yu6OF97GtZZbQbmiL+rqDxldg=

Я получаю информацию

Владелец: ИП ЕГОШКИНА АНАСТАСИЯ ВАЛЕРЬЕВНА (ИНН 772903088998)                                                                
                                                                                
Агент: ИП ЕГОШКИНА АНАСТАСИЯ ВАЛЕРЬЕВНА (ИНН 772903088998)                                                                
                                                                                
Товар: Брюки классические                                                                
                                                                                
Статус: RETIRED                                                                
                                                                                
Валидность: Да                                                                
                                                                                
Верификация: Да                                                                
                                                                                
Продан: Да                                                                
                                                                                
Блок продажи: Нет                                                                
                                                                                
Возможность реализации: Нет
10 MWWRuza
 
гуру
08.09.26
09:55
Хм...
Вот так-то оно правильнее:



Но, только он его все равно не находит.
А что за "технический символ" - ?
Он сейчас в коде есть? Или он выдернут без него?

Тут еще может быть причина, что GTIN начинается на "29", а это значит, что это не код производителя, а код ввода остьатков, его мог вводить в оборот какой-то из промежуточных УОТ, и что-то до конца не доделать в процедуре ввода в оборот остатков. Такое бывает.
Вообще, такие коды, на 29 начинающиеся, как минимум по РР находятся обычно.
11 MWWRuza
 
гуру
08.09.26
10:00
Что-то я где-то ошибся. У меня вообще обработка под комовский сканер сделана, может не верно GS вставил, когда вручную корректировал.
Вот:

12 mzelensky
 
08.09.26
10:04
(10) Технический код я уже убрал

Здесь его нет, но и GS1 символа тоже нет

0102900358562459215Dlu:YQBIbrLR91EE10928Rbp9rz7TvR1M4jbs7Yu6OF97GtZZbQbmiL+rqDxldg=
13 MWWRuza
 
гуру
08.09.26
10:05
То по РР была, а вот запрос info:



Как я и сказал, маркировка остатков.
Почему чудит ОИСМ - ну... Бывает у них. Должна эта марка проходить, все с ней нормально.
14 mzelensky
 
08.09.26
10:06
(11) Все верно, данный КИЗ сейчас продан. Но продажа прошласо второй попытки. При первой возвращался

«СтатусЗапроса» = "2", что означает: "2 – результата не может быть получен "
15 mzelensky
 
08.09.26
10:07
(13) Ок, маркировка остатков. Это же не ошибка

И таких у меня довольно много.
16 MWWRuza
 
гуру
08.09.26
10:08
(12) Да понятно, я их так и вставлял. Видимо в (10) я что-то не то скопировал, или еще что-то. Потом все ОК было.
17 MWWRuza
 
гуру
08.09.26
10:12
(15) Это же не ошибка
Да нет конечно. У меня таких тоже много.
Почему из ОИСМ "результат не может быть получен", это вопрос или к ОИСМ(или ОФД), или к Штриху. Было-бы что-то у Вас не верно с передачей кода со сканера до ККТ, не работало бы всегда. А так, через раз... На глюки сервера похоже.
18 mzelensky
 
08.09.26
10:20
(17) Проблема в том, что в каких-то случаях ошибка решается просто повторной фискализацией. Подождали...отправили повторно...иногда 2-3 раза...бац все прошло.

А иногда ну вот не проходит марка проверку и все. Пока решаем через полную замену марки. Но это геморой еще тот.
19 MWWRuza
 
гуру
08.09.26
10:31
Прошивка, драйвер Штриха?
Может он тег 1395 или 2000 на своем уровне "извращает", когда проверка не проходит, до состояния невалидности?
(у меня когда-то, по самому началу, было нечто подобное со Спарком, уродовал он марки, вроде с одним из слешей, если память не изменяет. Но, тогда сразу поправили, после моей обратной связи)
20 mzelensky
 
08.09.26
10:51
(19) Актуальные на текущий момент и прошивка и драйвер.

"Может он тег 1395 или 2000 на своем уровне "извращает", когда проверка не проходит, до состояния невалидности?" - может быть все что угодно. Где и как бы конкретику раздобыть.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn