JPOS Web Касса (Приложение официантов, киоск)
Что нужно для настройки:
ЛК клиента - email и пароль (для теста можно использовать test@test.ru с стандартным паролем)
Файлы JPOS - FTP 0:/JUP/JINS/JPOS/
Приложение APK скачиваем по адресу http://courier.jupiter.systems/apk/waiter13.apk
Сам Юпитер на сервере на котором работают планировщики и к которому будут подключатся устройства
Версия Юпитера должна быть самой свежей, в которой отражены все изменения для JPOS.
В Юпитере
- Начальные настройки системы - Организация,филиалы, подразделения - Торговая точка. Выбираем нужную точку, во вкладке Касса выбираем "Торговая точка работает с JPOS - Да".
- Настраиваем раскладки для JPOS. Копируем раскладку, назначенную в торговом зале как начальная раскладка, переименовываем ее в #11.7 Панель "Разделы JPOS", в содержании проверяем, не должно быть кнопок с действием, кроме Отобразить раскладку
- Назначаем эту раскладку в нужном Торговом зале как Начальная раскладка JPOS. Чтобы раскладки передались в JPOS, после настройки и запуска сервера JPOS обновляем меню и перезапускаем сервер JPOS.
-
Настраиваем пользователя JPOS для запуска служебного окошка
- Включаем роль: Сервера, работающие в фоновом режиме - HTTP сервер для JPOS
- Настраиваем "Подразделения", выдаем права на торговую точку и ТЗ пользователю JPOS
- Указываем торговую точку по умолчанию в карточке пользователя JPOS.
- JPOS Печать на кухню выполнять через окно кассы, а не через окно сервера
- Настраиваем автозапуск окошка с пользователем JPOS в Юпитере
- В Юпитере обновляем раскладки, чтобы они выгрузились в ЛК
Сервер JPOS
- Положить файлы сервера по пути c:\JPOS\
- Редактируем c:\JPOS\PROD\CONFIG\settings.ini
[JPOS]
web_ip = RKSERVER - указываем имя или IP-адрес сервера JPOS
web_port = 3001
api_ip = RKSERVER - указываем имя или IP-адрес сервера JPOS
api_port = 5001
front_ip = RKSERVER - указываем имя или IP-адрес сервера JPOS
front_port = 5001
do_not_print_bill = True
do_not_set_note = True
order_vid_default = REGULAR_ORDER
order_vid_enabled = REGULAR_ORDER
do_not_set_table = False[JUPITER]
port = 5676
ip = RKSERVER - указываем имя или IP-адрес сервера JPOS
disabled = False[FR]
port = 6600
ip = 192.168.1.99 - указываем имя или IP-адрес ПК, на котором установлен FRServer, если требуется работа с FRServer из JPOS
disabled = True
[MODES]
enable_img = False[TT_CONFIG]
do_not_run_subtasks = False
do_not_check_tt_config = False
load_tt_config_from_file = False[LOGS]
advanced_jupiter_log = True
log_check_update = True
log_get_tt = True
[ORDER_CREATE]
prompt = TABLE[TIMEOUT]
auth_timeout = 60 - Запускаем server.exe
- При первом запуске сервера нужно будет выбрать нужную торговую точку, проверить и при необходимости изменить настройки в браузере, после их подтверждения ввести логин и пароль от ЛК клиента. Например, вид заказа по умолчанию, При создании заказа запрашивать...
- После выбора точки (может повиснуть), перезапускаем server.exe, в браузере автоматически откроется окно по адресу http:\\имя_пк:порт, в нашем примере это http:\\RKSERVER:5001
- Вводим данные для входа в кассу как в Юпитере.
Если потребуется пересоздать базу данных можно будет удалить файл JPOS\DATA\*.db после чего перейти к пункту 2 и выполнить последовательно
Задержка при "Проверка, что такого заказа еще нет"
Задержка в 12-13 секунд происходит на этапе "Проверка, что такого заказа еще нет". На экране киоска, при этом, показывается картинка "Следуйте инструкциям на банковском терминале"
Кусок лога
26/06/2023 11:28:24 Все параметры заказа считаны. Переходим к созданию заказа
26/06/2023 11:28:24 Проверка, что такого заказа еще нет
26/06/2023 11:28:36 В системе уже есть такой заказ. GUID: "faeb6c52-6c3d-495f-a831-39f2cd292240" UID: "5:30:0:903313" Код: "23-30-1331-38"
Нужно выполнить патч БД (c:\JP12\JUPITER\BIN\ORACLE\CREATE\jupiter.sql) предварительно сняв комментарий со строки:
-- CREATE UNIQUE INDEX DB1_DOCUMENT_BY_GUID ON DB1_DOCUMENT (F65208339);
Работа в приложении JPOS Официант
Сотрудник заходить в программу через свой пароль как в Юпитере. Рабочий день по точке должен быть открыть на основной кассе.
После регистрации сотрудник видит список заказов на кассе с номерами столов и суммами заказов.
Чтоб оформить новый заказ нажимаем на Новый заказ. И попадаем в меню выбора вида заказа.
После выбора вида заказа указываем комментарий или номер стола.
Дальше попадаем в меню точки, с разделами товаров.
Добавляем товары в заказ. Когда товары добавлены нажимаем Заказ.
Пример собранного заказа с модификаторами. После нажатия кнопки В работу основная касса может отправить на печать заказ поварам (При определенных настройках).
(Опционально) Официант может указать вид оплаты по заказу и распечатать счет.
(Опционально) Официант может добавить клиента к заказу и закрыть заказ.
Система JUPITER www.jupiter.systems (с) 2024г.














Нет комментариев