external:pro_alert:01_install_and_settings:01_rk_settings

Это старая версия документа!


Настройка r_keeper

ProAlert-агент устанавливается локально в ресторане, как правило на компьютер с кассовым сервером. Перед тем как это делать, нужно произвести предварительные настройки внутри r_keeper.
ProAlert-агент взаимодействует с кассовой частью r_keeper через три механизма:
1) Общается с кассовым сервером через HTTP-XML интерфейс;
2) Получает от кассового сервера информацию через интерфейс HTTP Order Notify;
3) Выступает в роли виртуального сервис-принтера, получая от r_keeper печать отчётов или иных кассовых документов;

На кассовом сервере нужно настроить HTTP-XML интерфейс.
Производится стандартно, особенностей нет.
Статья, описывающая настройку: Настройка XML интерфейса

Запоминаем IP-адрес кассового сервера и порт, на котором настроен интерфейс.

Начиная с версии 7.6.5.371 настройки Http Order Notify находятся в «Свойствах» кассового сервера. У версий r_keeper 7.6.5 и старше интерфейс добавляется на закладку «Устройства» кассового сервера.
В данной статье пример настройки для актуальных версий r_keeper.
Сервис → Станции и устройства. В секции настроек «Http Order Notify» в параметре DestURLs вписываем значение вида

http://127.0.0.1:11130/api/v1/events

В данном примере:
127.0.0.1 - IP-адрес компьютера где будет установлен ProAlert-агент. Обычно это компьютер с кассовым сервером.
11130 - порт ProAlert-агента, по которому он готов принимать информацию.

Что делать если HTTP Order Notify уже использует другое ПО

Что делать если HTTP Order Notify уже использует другое ПО

Например, он может уже использоваться для KDS Pro или Guest Screen.
В этом случае в DestURLs вписываются сразу две настройки через «;»
Пример как будет выглядеть тогда строка настройки:
http://127.0.0.1:11130/api/v1/events;https://127.0.0.1:1234/orderTaker
В этом случае нужно обязательно вписывать лицензию на http order notify, которая всегда доступна вместе с лицензией KDS Pro или Guest Screen.
Если интерфейс используется только для бота ProAlert - то эту лицензию вписывать не нужно.
В системе лицензирования она называется «R-Keeper модуль Интерфейс уведомлений о заказах ПО». Генерируется без кода запроса, вписывается в свойства ресторана.

Настройки → Печать → Назначения принтеров.
Создаём новое назначение принтера, называем его «Бот ProAlert». Галку «На ресторан» ставить нужно.

Сервис → Станции и устройства.
Находим станцию, которая всегда включена при работе ресторана. Это может быть касса или WinPrint.
На эту кассу добавляем драйвер «Print to TCP/IP Printer (Windows)» и принтер «Plain Text».
IP-адрес - указываем адрес компьютера, на котором будет установлен ProAlert-агент.
Порт - указываем порт, на котором ProAlert-агент будет принимать печать из r_keeper.


На закладке «принтеры» создаём логический принтер и привязываем к созданному только что на закладке «Устройства».

В свойствах ресторана указываем назначение принтера «бот ProAlert» = «принтер ProAlert».

  • external/pro_alert/01_install_and_settings/01_rk_settings.1676546793.txt.gz
  • Последнее изменение: 2023/02/16 14:26
  • Алексей Коробов