Коллеги, добрый день!
Недавно столкнулся с тем, что Локальный модуль ЧЗ в ЭВОТОРе не проверяет сроки годности продукции. Сначала я подумал, что это баг. Но ТП Эвотор подтвердила мне, что это фича. Ответ ТП ЭВотор привожу ниже.
Согласно регламенту «Честного Знака», проверка срока годности (просроченной продукции) выполняется только в онлайн-режиме.
По предоставленным данным код маркировки
0104ХХХХХХХХХХХХХХХХХХХХ93ECPl
не был проверен онлайн — ответ от сервера «Честного Знака» не поступил в установленный интервал 1500 мс (1,5 секунды). В таком случае проверка автоматически переходит в офлайн-режим (локальный модуль).
В офлайн-проверке выполняются только две проверки:
— проверка, не заблокирован ли код по решению ОГВ (государственных органов);
— проверка на повторную продажу (был ли код ранее выведен из оборота на данном терминале).
Важно:
информация о сроках годности, статусе ввода в оборот и другие параметры доступны только при онлайн-проверке и отсутствуют в локальном модуле.
Таким образом, в данной ситуации терминал отработал корректно в соответствии с действующим законодательством.
ИМХО, единственная полезная функция маркировки не была реализована в работе локального модуля ЧЗ.