Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| 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, в селекторе " | ||
| + | {{: | ||