Работа с ТС ПИоТ
Раздел описывает продажу маркированных товаров в режиме проверки ТС ПИоТ (разрешительный режим через локальный драйвер).
Настройка подключения: Настройки Честного знака → ТС ПИоТ.
Когда используется ТС ПИоТ
Режим включается администратором, если магазин работает по разрешительному режиму Честного знака: проверка КМ выполняется только через драйвер ТС ПИоТ, а не напрямую через CDN или локальный модуль.
В шапке РМК при успешном подключении отображается статус «ТС ПИоТ доступен».
Продажа маркированного товара
- Убедитесь, что индикатор ТС ПИоТ в норме.
- Отсканируйте Data Matrix с упаковки.
- Дождитесь проверки (индикатор «проверка маркировки»).
- При разрешении товар добавится в чек (зелёный сценарий).
- При запрете появится модальное окно с причиной — нажмите ОК и устраните причину.
- Дождитесь фоновой проверки КМ на ККТ.
- Проведите оплату.
Не добавляйте штучный маркированный товар через поиск без сканирования КМ — операция будет заблокирована.
Сообщения при запрете
Типовые тексты (могут отличаться по формулировке):
| Ситуация | Пример сообщения |
|---|---|
| Код не в ИСМ | Код маркировки не найден в информационной системе мониторинга |
| Криптопроверка | Не пройдена криптографическая проверка |
| Не в обороте | Товар не введён в оборот |
| Блокировка | Товар заблокирован для реализации |
| МРЦ выше максимума | Цена … выше максимальной розничной (… ₽) |
| МРЦ ниже минимума | Цена … ниже минимальной розничной (… ₽) |
| Дубликат | Дубликат кода маркировки |
| Повторная продажа | Код маркировки уже был продан ранее |
| Ошибка ТС ПИоТ | Внутренняя ошибка ТС ПИоТ (500) / превышено время ожидания |
Аварийный режим (код 203)
Если ГИС МТ недоступна, ТС ПИоТ может вернуть аварийный режим (HTTP 203).
Действия кассира:
- В шапке: «ТС ПИоТ: аварийный режим» — это ожидаемо.
- Продажу не блокировать — товар добавляется в чек по ПФС.
- Пробить чек как обычно.
- После восстановления связи новые продажи снова проверяются онлайн.
В аварийном режиме метаданные проверки для тега 1261 могут быть неполными — это допустимо по ПФС.
МРЦ (минимальная / максимальная цена)
Если для товара в облаке включён контроль МРЦ, РМК сравнивает цену в чеке с данными из ответа ТС ПИоТ:
| Тип товара | Что проверяется |
|---|---|
| Табак, пачка | максимум по mrp; минимум по smp (если есть в ответе) |
| Табак, блок | минимум = smp × число пачек в блоке |
| НСП | минимум по mrp |
Цены не хранятся в карточке как порог — пороги приходят из проверки конкретной марки.
Примеры:
- Пачка 5.10: в ЛК должна быть цена 81 ₽ (максимум из КМ), не 90 ₽.
- Сценарий 5.24: при цене 90 ₽ и
smp200 ₽ — запрет.
Офлайн-проверка
Если в ответе isCheckedOffline: true, проверка выполнена локальным модулем ЧЗ через ТС ПИоТ. В диалоге «Тест ТС ПИоТ» режим отображается явно.
При офлайн основной запрет — товар в чёрном списке (isBlocked: true).
Диалог «Тест ТС ПИоТ»
Дополнительные операции → Честный знак → ТЕСТ
Используйте для:
- проверки связи с ТС ПИоТ без чека;
- просмотра полей ответа (
found,grayZone,mrp,smp,isCheckedOffline); - служебных марок ESM (504, 500, 514), когда товара нет в справочнике.
Вставьте base64 марки или отсканируйте Data Matrix.
Что делать при ошибках ТС ПИоТ
| Симптом | Действие |
|---|---|
| «ТС ПИоТ недоступен» | Проверить адрес, порт, HTTPS; кнопка «Проверить статус» |
| «Превышено время ожидания» | Повторить; проверить сеть; увеличить таймаут (администратор) |
| «Пустой ответ ТС ПИоТ» | Обратиться к администратору / поддержке |
| «По штрихкоду ничего не найдено» | Синхронизация; GTIN товара; для служебных марок — «Тест ТС ПИоТ» |
Подробнее: Типовые проблемы → ТС ПИоТ.
Для администратора
- Тестовый контур
- Настройка флагов МРЦ в ЛК
- Логи: теги
PiotService,SalesWorkspace.checkMarking.piot