Офлайн проверка кодов маркировки в RETAIL-POS

Основные понятия

Используемые сокращения:                                                                                                                                                            ЧЗ, ГИС МТ – Честный Знак, Государственная информационная система по работе с маркированными товарами              ЛМ, ЛМ ЧЗ – локальный модуль Честный Знак                                                                                                                           ЮЛ – Организация (Юридическое лицо)                                                                                                                                      СП – Структурное подразделение (Магазин)                                                                                                                                КМ – Код маркировки товара 

 
Что такое офлайн проверка?

Согласно требованиям ППР 1944 перед розничной продажей необходимо проверить маркированный товар онлайн путем обращения к сервису проверки ГИС МТ через сеть «Интернет». Если сервис онлайн проверки недоступен по любой причине, то начиная с 01.03.2025 необходимо проверить маркировку офлайн. Для этого используется специальное программное обеспечение ГИС МТ, которое устанавливается непосредственно в магазине. Продажа маркированной продукции (срок обязательной проверки КМ которой наступил) вообще без проверки с 01.03.2025 не разрешена.

 

Что такое локальный модуль (ЛМ ЧЗ)?

ЛМ ЧЗ – это программа для офлайн проверки кодов маркировки перед продажей, разработанная и бесплатно предоставляемая ГИС МТ. Программа устанавливается непосредственно в магазине и используется кассами для проверки КМ в том случае, если сервис онлайн проверки ЧЗ недоступен.

После установки ЛМ ЧЗ выполняется его инициализация. При инициализации ЛМ привязывается к конкретному Юридическому лицу и скачивает с сайта ЧЗ базы данных для автономной проверки КМ. Далее в процессе работы ЛМ периодически обновляет свои данные с сайта ЧЗ.

В случае потери доступа к сети Интернет ЛМ может работать без обновления 72 часа. Далее ЛМ блокируется до восстановления доступа, и офлайн- проверка становится невозможной. В этом случае, при невозможности онлайн- проверки, продажа маркированного товара блокируется кассой.

Если в одном магазине с маркированным товаром работают несколько юридических лиц, то нужно установить отдельный локальный модуль для каждого ЮЛ. Из-за особенностей реализации на машине может быть установлен только один ЛМ вне зависимости от вида ОС. Поэтому при схеме с несколькими ЮЛ для развертывания ЛМ нужно либо использовать несколько физических машин, либо использовать виртуализацию/докеры.

 

 

Установка ЛМ ЧЗ в магазине

Выберите вариант установки – физическая машина, виртуальная машина или докер. Помните, что под каждой ЮЛ на торговой точке устанавливается свой ЛМ. И что на одну машину можно установить только один ЛМ.

Машина, на которую ставится ЛМ, должна иметь фиксированный ip-адрес в локальной сети торговой точки. Такая схема более надежна, чем использование адресации через имя машины. Возможна установка ЛМ на один компьютер с УТМ ЕГАИС – при условии достаточности ресурсов.

Если на торговой точке установлена единственная касса, то можно установить ЛМ непосредственно на нее. Установка ЛМ на каждую кассу торговой точки технически возможна, но является некорректной конфигурацией с точки зрения требований ЧЗ.

При выборе машины/настройке параметров виртуализации нужно учитывать, что ЛМ предъявляет высокие требования к оборудованию. Согласно документации минимальные системные требования для стабильной работы ЛМ ЧЗ:

Скачайте дистрибутив под нужную ОС с оф.сайта ЧЗ

https://честныйзнак.рф/local-module/

Установите и настройте ЛМ согласно инструкции (см.раздел 1. Установка ПО «Локальный модуль «Честный знак»)

https://честныйзнак.рф/upload/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5_%D0%9B%D0%9C_%D0%A7%D0%97_RU_17221426_37140_03_91_15112024.pdf

Настройка параметров ЛМ ЧЗ

Настройка параметров ЛМ ЧЗ доступна только пользователям с установленными ролями «Системный администратор Домино» или «Системный администратор торговой кассы». Настройку можно выполнять на одной из касс либо прямо в БД Магазина.

Откройте настройки параметров ЛМ ЧЗ.
Для кассы (RETAIL-POS)
Касса/Справочники/Настройка ЛМ ЧЗ для офлайн-проверки марок

Для магазина (RETAIL-STORE)
Настройка торгового оборудования/Кассы/Настройка торговых касс Домино (POS)/Настройка ЛМ ЧЗ для офлайн-проверки марок.

Параметры настройки задаются отдельно для каждого Структурного подразделения (Магазина) и Организации (ЮЛ). Если настройка выполняется на кассе, то Структурное определяется из параметров Рабочего места. Если настройка выполняется в БД магазина (из RETAIL-STORE), то будет предложен выбор Структурного из списка. Важно! При настройке параметров ЛМ в БД магазина необходимо, чтобы установленный ЛМ был в той же локальной сети, что и рабочее место оператора.

Добавьте карточку с параметрами настройки – укажите Организацию (Юридическое лицо), сетевой адрес ЛМ, его логин и пароль (которые задали при его установке). Сохраните карточку с параметрами ЛМ.

Снова откройте карточку, и выполните «Запросить статус ЛМ ЧЗ». Вы должны получить сообщение «Статус ЛМ: not_configured - "Не инициализирован"». Выполните «Инициализация ЛМ ЧЗ». Время инициализации ЛМ зависит от размера БД, которая скачивается с сайта ЧЗ, и от производительности сети. Дожидаться окончания процесса не обязательно. ЛМ будет готов к работе после окончания инициализации.

Если в магазине установлены несколько ЛМ для разных ЮЛ, то повторите настройку параметров и инициализацию для каждого из них.

После ввода параметров ЛМ настройки автоматически рассылаются DOMINO-Exchange по всем кассам магазина. Убедитесь, что параметры загружены всеми кассами, проверив на каждой Касса/Справочники/Настройка ЛМ ЧЗ для офлайн-проверки марок.

Важно! Выполнять настройку и/или инициализацию ЛМ с каждой кассы магазина не нужно! Система не контролирует уникальность карточек с параметрами настройки. При наличии нескольких карточек для конкретной пары СП и ЮЛ будет выбрана случайная.

Проверка работоспособности

Как узнать, что ЛМ ЧЗ функционирует нормально?

Откройте настройки параметров ЛМ ЧЗ.
Касса/Справочники/Настройка ЛМ ЧЗ для офлайн-проверки марок

Для каждого зарегистрированного ЛМ (из карточки параметров) выполните «Запросить статус ЛМ ЧЗ». Если в результате будет сообщение «Статус ЛМ: ready - "Готов к работе"», то ЛМ установлен, корректно настроен и его БД актуальна.

Всего у ЛМ есть 4 статуса:

not_configured

Установлен, но не привязан к ЮЛ и не инициализирован

initialization

Выполняется инициализация

ready

Готов к работе

sync_error

База данных устарела, более 72 часов нет связи с серверами ЧЗ

 

Как узнать, что касса проверяет марки через ЛМ ЧЗ?

Для такого теста необходимо заблокировать онлайн- проверку КМ. Для этого на файрволе нужно заблокировать кассе исходящие соединения на адрес 194.0.209.16 порт 443. После этого перезапустить кассу, открыть чек и добавить маркированный товар. Товар должен добавиться без предупреждений. При этом индикатор «М» должен гореть красным цветом. Закрывать чек не нужно.

Далее нужно открыть Alert_RETAIL-POS.log. Наличие в нем записей вида:

Выполнена онлайн-проверка кода маркировки ГИС МТ, id запроса , результат 0, расшифровка [-2] Ошибка при запросе списка CDN-площадок ГИС МТ. [2] Невозможно соединиться с удаленным сервером                                          …                                                                                                                                                                                                    Выполнена локальная проверка кода маркировки ГИС МТ, ID …, результат 1, расшифровка [200] OK            

говорит о том, что онлайн- проверка заблокирована, а механизм офлайн- проверки работает корректно.

После завершения экспериментов не забудьте открыть на файрволе доступ кассы к онлайн- проверке КМ.

Возможные проблемы

Почему настройки ЛМ, сделанные на кассе, могут не попадать на другие кассы?

Передача настроек между кассами происходит через БД магазина. Поэтому, если обмен в общем работает нормально, но настройки не приходят, нужно проверить, что в магазине установлена обновленная версия RETAIL-STORE.

Если для обмена с кассами используется Domino-Exchange, нужно проверить версию системы репликации (в БД магазина и на кассах):

Системный администратор Домино/

 Обслуживание БД/

  Автоматическая репликация данных/

   Параметры системы автоматической репликации

Должна быть не ниже 2.5.26

Если для обмена с кассами используется почтовый обмен (устаревшая технология), то нужно убедиться, что последние обновления проекта RETAIL-STORE установлены для планировщика, отвечающего за обмен с кассами.

 

Что делать, если ЛМ не устанавливается, или выдает ошибки при инициализации/работе?

ЛМ ЧЗ является сторонней программой, и мы не несем ответственности за его работоспособность или совместимость с конкретным оборудованием. ЛМ скачивается с сайта ЧЗ, устанавливается и настраивается клиентом самостоятельно.

В случае появления ошибок проверьте правильность настройки параметров ЛМ в Домино. Проанализируйте ответы, которые возвращает ЛМ в ответ на запросы Домино – их можно найти в логах в каталоге LOG/CRPT.

 

Логи работы самого ЛМ пишутся в каталог "\Program Files\Regime\var\log\" (для windows- версии).

 

Все услуги по установке ЛМ, его настройке и решению проблем в процессе эксплуатации оказываются нами на возмездной основе, если иное явно не оговорено договором сопровождения.

Особенности установки ЛМ на Win7 и Win8

После установки на эти платформы бывает так, что ЛМ ставится, но не работает. В журналах ОС регистрируется циклический запуск и останов служб regime и enysei.

Для решения этой проблемы необходимо загрузить и установить обновление для универсальной среды выполнения C для Windows от Microsoft.

Обратите внимание: чтобы установить это обновление, необходимо установить накопительный пакет обновления за апрель 2014 года для Windows RT 8.1, Windows 8.1 и Windows Server 2012 R2 (2919355), установленный в Windows 8.1 или Windows Server 2012 R2. Или установите пакет обновления 1 (SP1) для Windows 7 или Windows Server 2008 R2. Или установите пакет обновления 2 (SP2) для Windows Vista и Windows Server 2008.