Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
external:proqrpay:03_setup_cases:02_case [2022/09/02 07:34] – создано Александр Ильин | external:proqrpay:03_setup_cases:02_case [2022/09/06 08:50] (текущий) – [Настройка r_keeper] Александр Ильин | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== FastFood: Печать QR отдельным чеком ====== | ====== FastFood: Печать QR отдельным чеком ====== | ||
+ | ==== Настройка ProQRPay ==== | ||
+ | Данный сценарий не требует никакой дополнительной настройки, | ||
+ | {{: | ||
+ | ==== Настройка r_keeper ==== | ||
+ | Предварительно необходимо выполнить [[https:// | ||
+ | |||
+ | Кратко: | ||
+ | - Создать макет | ||
+ | - Создать скрипт вызывающий печать макета | ||
+ | - Создать Пользовательскую операцию со скриптом | ||
+ | - Создать " | ||
+ | - Добавить кнопку в селектор | ||
+ | - Включить использование селектора | ||
+ | |||
+ | Подробно: | ||
+ | |||
+ | **Создание пользовательского макета: | ||
+ | Редактор Ресторана -> Настройки | ||
+ | {{: | ||
+ | Открыть макет на редактирование. | ||
+ | Добавить переменную типа " | ||
+ | {{: | ||
+ | Добавить в макет виртуальный бенд | ||
+ | {{: | ||
+ | На этот бенд добавить " | ||
+ | < | ||
+ | Для оплаты счета по СБП считайте код | ||
+ | <QRCode [qrData]> | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | HTTPGet(' | ||
+ | </ | ||
+ | {{: | ||
+ | |||
+ | **ВАЖНО!** В функции HTTPGet **не рекомендуется** использовать адрес вида " | ||
+ | Лучше использовать реальный IP адрес машины на которой установлен модуль ProQRPay, потому что: | ||
+ | - " | ||
+ | - При работе в ресторане, | ||
+ | |||
+ | Добавить команду отрезки чека | ||
+ | {{: | ||
+ | |||
+ | |||
+ | Добавить этот макет в используемую схему печати. | ||
+ | Тип устройства: | ||
+ | Класс осн. принтера: | ||
+ | Запомнить Код представления (понадобится для дальнейшей настройки) | ||
+ | {{: | ||
+ | |||
+ | **Создание скрипта: | ||
+ | Редактор Ресторана -> Сервис -> Скрипты. В группе " | ||
+ | {{: | ||
+ | |||
+ | < | ||
+ | begin | ||
+ | RK7.PerformRefObject(RK7.FindItemByCode(rkrefMaketSchemeDetails, | ||
+ | end; | ||
+ | </ | ||
+ | |||
+ | " | ||
+ | |||
+ | **Создание пользовательской операции: | ||
+ | Редактор Ресторана -> Сервис -> Операции -> В группе " | ||
+ | Привязать к ней скрипт созданный на предыдущем шаге. | ||
+ | {{: | ||
+ | |||
+ | **Создание " | ||
+ | Редактор Ресторана -> Настройки -> Графический интерфейс - Функциональные клавиши -> Сделать новую группу " | ||
+ | |||
+ | " | ||
+ | " | ||
+ | Выбрать типы селекторов - " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Добавление кнопки в селектор.** | ||
+ | |||
+ | Редактор Ресторана -> Настройки -> Графический интерфейс -> Селекторы. | ||
+ | Сделать копию **используемого** селектора " | ||
+ | Дать имя " | ||
+ | |||
+ | **Важно: | ||
+ | |||
+ | Ниже пример с " | ||
+ | {{: | ||
+ | |||
+ | Внутри селектора " | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | Требуемый результат выглядит так | ||
+ | {{: | ||
+ | |||
+ | Проделать аналогичную настройку для селектора " | ||
+ | {{: | ||
+ | |||
+ | **Включение селектора в работу** | ||
+ | В использовании справочника Селекторы включить использование нового селектора для нужных касс | ||
+ | {{: | ||
+ | |||
+ | Аналогично включить использование для селектора " | ||
+ | |||
+ | В результате этих настроек на кассе r_keeper, в селекторе " | ||
+ | {{: | ||