Это старая версия документа!
Работа на кассе r_keeper
Устаревшее ПО, снято с поддержки и доработок.
Настройка r_keeper
Установить и настроить ПО как описано тут
Подключить 2D сканер и настроить его как описано тут
Сервис → Станции и устройства → на нужные станции добавить устройство «USB or PS/2 keyboard reader» и настроить как показано на скриншоте
Сервис → Обработка сигналов устройств → MCR Алгоритмы → Добавить новый алгоритм, задать ему «Собственное имя» и настроить как на скриншоте
В тело скрипта ввести следующий код:
function MCR1000499(DeviceSignal: Integer; DeviceIdent: Integer; var Parameter: String): Boolean;
var ResultText : String;
begin
if pos('http', Parameter) <> 0 then //если это ссылка
begin
// при необходимости изменить адрес где находится сервис проверки
HttpPost('http://127.0.0.1:11080/r_keeper/info', Parameter, ResultText)
GUI.ShowMessage(ResultText);
Result := true;
end
end;
Проверка кода на кассе r_keeper
Для проверки сертификата на кассе его нужно считать сканером в режиме редактирования заказа или в главном меню кассы.
Результат проверки будет отображен на экране в виде информационного сообщения.
Дополнительные возможности
При помощи скриптов r_keeper можно дополнительно организовать следующие алгоритмы работы, которые актуальны для формата FastFood
- Если в заказе не считан валидный QR код, то выводить информационное сообщение для кассира
- Если в заказе не считан валидный QR код, не давать рассчитать такой заказ
Добавить страницу в книгу
Удалить страницу из книги
Показать или изменить шаблон книги (
Помощь 

