Обработка MCR-алгоритмов в мобильном официанте
Вводная информация
Механизм реализован для случаев, когда требуется считывать и обрабатывать закодированные идентификаторы лояльности (штрих-коды, 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'
Примечание: Если параметр RKDeviceTypeKind не задан, система работает как ранее – без обращения к r_keeper_7 для декодирования считанного кода.
Настройка r_keeper_7
В менеджерской станции в справочнике "Сервис" ⇒ "Обработка сигналов устройств" ⇒ "MCR алгоритмы" должны быть созданы необходимые MCR-алгоритмы.
Если для декодирования идентификаторов используется сложный механизм, можно обратиться в техническую поддержку с запросом на разработку скрипта для MCR-алгоритма.