SetRetail10 ◾️ Информирование кассира о недоступности ТС ПИоТ

Публичное пространство

SetRetail10 ◾️ Информирование кассира о недоступности ТС ПИоТ

Информирование кассира о недоступности ТС ПИоТ

https://crystals.atlassian.net/browse/CR-16250

https://crystals.atlassian.net/browse/SRTB-10694
10.5.2.0

Начиная с версии SetRetail 10.5.2.0, реализовано автоматическое информирование кассира в случаях, когда сервис ТС ПИоТ недоступен или возвращает ошибку.

Если при продаже маркированного товара касса не может получить ответ от ТС ПИоТ, она автоматически переключается на проверку кода маркировки через Локальный модуль «Честный ЗНАК» (ЛМ ЧЗ). Чтобы кассир мог оперативно сообщить IT-службе о проблемах с основным сервисом валидации, на экран касс POS и SetTouch выводится соответствующее неблокирующее уведомление.

Логика работы

Касса считает сервис ТС ПИоТ недоступным в следующих случаях:

  • Таймаут ответа: Сервис не ответил в течение времени, заданного в настройках плагина (минимальное значение — 2000 мс).

  • Ошибка сервиса: Метод запроса информации о коде маркировки (/api/v1/codes/check) вернул HTTP-код ошибки из диапазона 514–520.

В этих ситуациях касса инициирует проверку КМ напрямую в ЛМ ЧЗ и отображает сообщение для кассира “ТС ПИоТ недоступен, проверка КМ выполнена в ЛМ ЧЗ”.

  • Если проверка в ЛМ ЧЗ прошла успешно: Товар добавляется в чек, сообщение отображается для информации.

  • Если проверка в ЛМ ЧЗ не прошла или сервис ЛМ ЧЗ также недоступен: Касса выводит стандартную ошибку валидации от ЛМ ЧЗ, товар в чек не добавляется, при этом неблокирующее сообщение о недоступности ТС ПИоТ также остается видимым.

Примеры сообщений

POS

rerer.png

SetTouch

Снимок экрана 2026-07-28 в 11.22.53.png