JPOS Web Касса (Приложение официантов, киоск)

Что нужно для настройки:

ЛК клиента - email и пароль (для теста можно использовать test@test.ru с стандартным паролем)
Файлы JPOS - FTP 0:/JUP/JINS/JPOS/

Приложение APK скачиваем по адресу http://courier.jupiter.systems/apk/waiter13.apk
Сам Юпитер на сервере на котором работают планировщики и к которому будут подключатся устройства

Версия Юпитера должна быть самой свежей, в которой отражены все изменения для JPOS.

В Юпитере

  1. Начальные настройки системы - Организация,филиалы, подразделения - Торговая точка. Выбираем нужную точку, во вкладке Касса выбираем "Торговая точка работает с JPOS - Да".
  2. Настраиваем раскладки для JPOS. Копируем раскладку, назначенную в торговом зале как начальная раскладка, переименовываем ее в   #11.7 Панель "Разделы JPOS", в содержании проверяем, не должно быть кнопок с действием, кроме Отобразить раскладку

    image-1775727113705.png

  3. Назначаем эту раскладку в нужном Торговом зале как Начальная раскладка JPOS. Чтобы раскладки передались в JPOS, после настройки и запуска сервера JPOS обновляем меню и перезапускаем сервер JPOS.
  4. Настраиваем пользователя JPOS для запуска служебного окошка
    1. Включаем роль: Сервера, работающие в фоновом режиме - HTTP сервер для JPOS
    2. Настраиваем "Подразделения",  выдаем права на торговую точку и ТЗ пользователю JPOS
    3. Указываем торговую точку по умолчанию в карточке пользователя JPOS.
    4. JPOS Печать на кухню выполнять через окно кассы, а не через окно сервера
  5. Настраиваем автозапуск окошка с пользователем JPOS в Юпитере
  6. В Юпитере обновляем раскладки, чтобы они выгрузились в ЛК

Сервер JPOS

  1. Положить файлы сервера по пути c:\JPOS\
  2. Редактируем 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

  3. Запускаем server.exe
  4. При первом запуске сервера нужно будет выбрать нужную торговую точку, проверить и при необходимости изменить настройки в браузере, после их подтверждения ввести логин и пароль от ЛК клиента.  Например, вид заказа по умолчанию,  При  создании  заказа  запрашивать...

    image-1775731544224.png

  5. После выбора точки (может повиснуть), перезапускаем server.exe, в браузере автоматически откроется окно по адресу http:\\имя_пк:порт, в нашем примере это http:\\RKSERVER:5001
  6. Вводим данные для входа в кассу как в Юпитере.

Если потребуется пересоздать базу данных можно будет удалить файл 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);​

111.png

 

Работа в приложении JPOS Официант 

Сотрудник заходить в программу через свой пароль как в Юпитере. Рабочий день по точке должен быть открыть на основной кассе. 

image-1710516910161.png

После регистрации сотрудник видит список заказов на кассе с номерами столов и суммами заказов. 

image-1710516978982.png

Чтоб оформить новый заказ нажимаем на Новый заказ. И попадаем в меню выбора вида заказа. 

image-1710517099438.png

После выбора вида заказа указываем комментарий или номер стола. 

image-1710517156303.png

Дальше попадаем в меню точки, с разделами товаров. 

image-1710517243389.png

 

 Добавляем товары в заказ. Когда товары добавлены нажимаем Заказ. 

image-1710517458116.png

Пример собранного заказа с модификаторами. После нажатия кнопки В работу основная касса может отправить на печать заказ поварам (При определенных настройках). 

image-1710517577382.png

(Опционально) Официант может указать вид оплаты по заказу и распечатать счет. 

image-1710517772851.png

(Опционально) Официант может добавить клиента к заказу и закрыть заказ. 

image-1710517971868.pngimage-1710517990229.pngimage-1710518015948.png

 

 

 

 

 


Система JUPITER                                 www.jupiter.systems                                 (с) 2024г.