Вводная информация

Механизм реализован для случаев, когда требуется считывать и обрабатывать закодированные идентификаторы лояльности (штрих-коды, QR-коды) с помощью мобильного официанта.

Ранее для реализации подобного механизма требовалась доработка мобильного официанта и/или сервера мобильных терминалов (TMS) под каждый тип идентификатора.

После реализации задачи декодирования идентификаторов решаются на стороне r_keeper_7 с помощью MCR-алгоритмов.

Лицензирование

Механизм не требует лицензирования.

Требования к версиям ПО

Минимальная версия TMS – 7.4.308
Минимальная версия r_keeper – 7.5.8.11

Настройка TMS

В конфигурационном файле tms7.ini в секции [CARDDATA] прописать параметр RKDeviceTypeKind:

[CARDDATA]
RKDeviceTypeKind="MagneticCard" 

Возможные значения параметра RKDeviceTypeKind соответствуют типам устройств в настройках MCR-алгоритмов:

  • 'MagneticCard'
  • 'Dallas'
  • 'BarCode'
  • 'NoTouche'
  • 'Keyboard'
  • 'xml' 
Важно: Рекомендуется в настройках MCR-алгоритма всегда использовать тип устройства "Магнитная карта" (RKDeviceTypeKind="MagneticCard" )
Примечание: Если параметр RKDeviceTypeKind не задан, система работает как ранее – без обращения к r_keeper_7 для декодирования считанного кода.

Настройка r_keeper_7

В менеджерской станции в справочнике "Сервис" ⇒ "Обработка сигналов устройств" ⇒ "MCR алгоритмы" должны быть созданы необходимые MCR-алгоритмы.

Если для декодирования идентификаторов используется сложный механизм, можно обратиться в техническую поддержку с запросом на разработку скрипта для MCR-алгоритма.