При работе с маркированной продукцией в рознице одной из ключевых задач разрешительного режима является автоматическая блокировка реализации товаров с истекшим сроком годности или запрещенных к продаже по данным системы «Честный Знак». Однако нередко возникает ситуация: в программе 1С:Розница 2.3 разрешительный режим активирован, установлен локальный модуль (ЛМ ЧЗ), но при сканировании заведомо просроченного товара проверка завершается со статусом М+, товар без препятствий добавляется в чек и пробивается. В дальнейшем это неизбежно приводит к фиксации нарушений и штрафам в личном кабинете ГИС МТ.
Разберем детально, почему так происходит, как устроена логика проверок при взаимодействии с ККТ и как восстановить корректный запрет продажи просроченной продукции.
Проанализируем ситуацию на стыке работы учетной системы, драйвера контрольно-кассовой техники и контура проверки кодов маркировки. Поведение кассового узла напрямую зависит от того, кому делегировано право проверки бизнес-правил маркировки:
1С:Розница самостоятельно отправляет запросы к серверам ГИС МТ (по CDN-площадкам с помощью токена авторизации X-API-KEY) либо напрямую опрашивает службу локального модуля (ЛМ ЧЗ). Программа сама получает и разбирает ответ, видит признак истечения срока годности и на уровне рабочего места кассира (РМК) запрещает добавление позиции в чек.Выясним причину сбоя во втором сценарии: ТС ПИоТ представляет собой не просто флаг в свойствах оборудования, а отдельный программно-аппаратный комплекс. Для его корректной работы требуется наличие специальной службы (например, Единого сервисного модуля — ЕСМ), корректно настроенного защищенного протокола gRPC, активной лицензии на ККТ и актуальной версии прошивки кассы. Если этот контур настроен не до конца или используется драйвер с ошибками ранней реализации интеграции (например, АТОЛ 10.10.8.0), система переходит в аварийный сценарий и пропускает товар.
Самый быстрый и надежный способ вернуть запрет на продажу просроченных товаров без сложной перенастройки низкоуровневых служб драйвера — переключить проверку обратно на саму конфигурацию 1С:Розница.
Разберем по шагам, как это сделать:
АТОЛ 30Ф) и откроем форму его параметров по кнопке Настроить.После отключения ТС ПИоТ конфигурация 1С начнет обращаться к ГИС МТ или локальному модулю напрямую. При попытке сканирования просроченного товара система выявит нарушение срока годности из ответа сервиса и заблокирует добавление позиции в чек.
Если специфика вашего торгового предприятия требует обязательной работы именно по схеме ТС ПИоТ, необходимо полностью развернуть соответствующую инфраструктуру. Рассмотрим требования для стабильной работы этой схемы:
10.10.8.0 содержит ошибки ранней интеграции с модулями проверки. Рекомендуется установить специализированные сборки (10.10.8.23, 10.10.8.24) или релизы ветки 10.10.9.x, в которых корректно реализована компонента gRPC.5.17.4041), а в личном кабинете поставщика активирована лицензия на конкретный заводской номер кассы.Посмотрим на дополнительный способ защиты от продажи некондиционного товара, не зависящий от доступности серверов маркировки и работы драйверов. В программе 1С:Розница можно задействовать внутренний контроль сроков годности: