Введение

С помощью режима Обслуживание очереди в Мобильном официанте кассир может принимать заказы у гостей, которые стоят в очереди. Мобильный официант сохраняет и передает заказ на кассовую станцию. На кассе гость называет номер своего заказа и оплачивает его.

Для корректной работы режима Обслуживания очереди, необходимо связать кассовые сервера Мобильного официанта и кассы, на которую попадают заказы из Мобильного официанта. Это может быть как один кассовый сервер, так и разные. Разберем оба случая.

Настройка режима без промежуточного кассового сервера

Если касса с поиском заказов работает на том же кассовом сервере, что и Мобильный Официант, то настройка режима Обслуживание очереди происходит на том же сервере. 

Настройка интерфейса Mobile fast food interface for delivery (http server)

На кассовый сервер, куда сохраняются заказы из Мобильного официанта, необходимо добавить интерфейс. Для этого:

  1. Откройте менеджерскую станцию rk7man.bat
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите свой ресторан
  4. Выберите кассовый сервер, куда сохраняются заказы из Мобильного официанта. О настройке кассового сервера читайте в статье Настройка кассового сервера
  5. Выберите вкладку Устройства и кликните правой кнопкой мыши по полю
  6. Выберите Список драйверов
  7. Найдите в списке интерфейс Mobile fast food interface for delivery (http server) и перетащите его на поле
  8. Подтвердите, что назначаете интерфейс по умолчанию 
  9. В свойствах интерфейса в поле Deletion Mode выберите значение Dont delete
  10. Введите Station Ident 
    1. Чтобы узнать Station Ident, выберите кассу сервера
    2. В разделе Главное найдите поле Идентификатор
       
    3. Скопируйте его и вставьте в Station Iden
  11. Сохраните настройки. Интерфейс добавлен. 

Добавленный интерфейс необходимо привязать к логическому интерфейсу. Для этого:

  1. Перейдите в меню Сервис > Интерфейсы
  2. Кликните правой кнопкой мыши по полю с интерфейсами и выберите Новый интерфейс. Подробнее об интерфейсах читайте в Справочник Интерфейсы
  3. Свяжите интерфейсы. Для этого:
    1. В свойствах интерфейса найдите раздел Файлы библиотек (DLL) и выберите ресторан и сервер
    2. Выберите установленный ранее интерфейс Mobile fast food interface for delivery (http server)
  4. Сохраните настройки. Связь установлена. 

Настройка интерфейса Mobile fast food interface (HTTP)

На этот же кассовый сервер необходимо добавить еще один интерфейс. Для этого:

  1. Перейдите в меню Сервис > Станции и устройства
  2. Выберите свой ресторан
  3. Выберите кассовый сервер
  4. Выберите вкладку Устройства и кликните правой кнопкой мыши по полю
  5. Выберите Список драйверов
  6. Найдите в списке интерфейс Mobile fast food interface (HTTP) и перетащите его на поле
  7. Заполните раздел Опции:
    1. В поле Deletion Mode выберите значение Don't delete
    2. В поле FilesURL пропишите строку:

      https://ipaddr:httpport/rk7api/v1/if/{GUID}/mbff_getorder/
      TEXT

      где:

      • ipaddr — адрес кассового сервера, на котором сохраняются заказы
      • httpport — HTTP Data port
        Зайдите во вкладку Свойства кассового сервера, чтобы узнать номер HTTP Data port:
        • Перейдите в раздел HTTP Ограничения и в поле HTTP API выберите HTTP Access
        • Перейдите в раздел HTTP Server и в поле HTTP Data Port вы увидите номер порта
      • GUID — GUID логического интерфейса кассового сервера, на котором установлен драйвер Mobile fast food interface for delivery (http server)
    3. В поле Username введите имя пользователя, которому предоставлен доступ к соответствующей привилегии. Для предоставления доступа:
      1. Перейдите в меню Персонал > Работники 
      2. Выберите группу работников, которой будет предоставлен доступ
      3. Перейдите во вкладку Свойства
      4. В разделе Менеджерские ограничения найдите поле HTTP Access и поставьте галочку

    4. В поле Пароль впишите любую цифру
  8. Сохраните настройки интерфейса

Добавленный интерфейс необходимо привязать к логическому интерфейсу:

  1. Перейдите в меню Сервис > Интерфейсы
  2. Кликните правой кнопкой мыши по полю с интерфейсами и выберите Новый интерфейс.
  3. Свяжите интерфейсы

Настройка MCR Алгоритма

После настройки логической связи интерфейсов необходимо создать и настроить MCR Алгоритм. Для этого:

  1. Перейдите в меню Сервис > Обработка сигналов устройств > MCR Алгоритмы
  2. Нажмите правой кнопкой мыши на поле с алгоритмами и выберите Новый MCR алгоритм 
  3. Задайте Собственное имя
  4. Переведите Статус в Активный
  5. В разделе Основное в поле Область выберите Интерфейс
  6. В поле Объект добавьте интерфейс, который привязан к Mobile fast food interface (HTTP)
  7. Сохраните настройки.

Теперь в Мобильном официанте появился и корректно работает режим Обслуживание очереди.

Настройка режима с промежуточным кассовым сервером

Если касса с поиском заказов работает на одном кассовом сервере, а Мобильный Официант привязан к другому, то для настройки режима Обслуживание очереди требуется промежуточный кассовый сервер.

Настройка интерфейса Mobile fast food interface for delivery (http server)

На кассовый сервер, в который попадают заказы из Мобильного официанта, необходимо добавить интерфейс. Для этого:

  1. Откройте менеджерскую станцию rk7man.bat
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите свой ресторан
  4. Выберите кассовый сервер, в который попадают заказы из Мобильного официанта. О настройке кассового сервера читайте в статье Настройка кассового сервера
  5. Выберите вкладку Устройства
  6. Кликните правой кнопкой мыши по полю и выберите Список драйверов
  7. Найдите в списке интерфейс Mobile fast food interface for delivery (http server) и перетащите его на поле
  8. Подтвердите, что назначаете интерфейс по умолчанию 
  9. В свойствах интерфейса укажите в поле Deletion Mode значение Dont delete
  10. Введите Station Ident 
    1. Чтобы узнать Station Ident, выберите кассу сервера
    2. В разделе Главное найдите поле Идентификатор
       
    3. Скопируйте его и вставьте в Station Iden
  11. Сохраните настройки. Интерфейс добавлен. 

Добавленный интерфейс необходимо привязать к логическому интерфейсу. Для этого:

  1. Перейдите в меню Сервис > Интерфейсы
  2. Кликните правой кнопкой мыши по полю с интерфейсами и выберите Новый интерфейс. Подробнее об интерфейсах читайте в Справочник Интерфейсы
  3. Свяжите интерфейсы. Для этого
    1. В свойствах Интерфейса выберите ресторан
    2. Выберите кассовый сервер, на котором работает Мобильный Официант
    3. Выберите установленный ранее интерфейс Mobile fast food interface for delivery (http server)
  4. Сохраните настройки. Связь установлена.

Настройка интерфейса Mobile fast food interface (HTTP)

На кассовый сервер, к которому привязана касса для поиска заказов, необходимо добавить второй интерфейс. Для этого:

  1. Перейдите в меню Сервис > Станции и устройства
  2. Выберите свой ресторан
  3. Выберите кассовый сервер, на котором работает касса
  4. Выберите вкладку Устройства и кликните правой кнопкой мыши по полю
  5. Выберите Список драйверов
  6. Найдите в списке интерфейс Mobile fast food interface (HTTP) и перетащите его на поле
  7. Заполните раздел Опции:
    1. В поле Deletion Mode выберите значение Don't delete
    2. В поле FilesURL пропишите строку:

      https://ipaddr:httpport/rk7api/v1/if/{GUID}/mbff_getorder/
      TEXT

      где:

      • ipaddr — адрес кассового сервера, на котором сохраняются заказы
      • httpport — HTTP Data port
        Зайдите во вкладку Свойства кассового сервера, чтобы узнать номер HTTP Data port:
        • Перейдите в раздел HTTP Ограничения и в поле HTTP API выберите HTTP Access
        • Перейдите в раздел HTTP Server и в поле HTTP Data Port вы увидите номер порта
      • GUID — GUID логического интерфейса кассового сервера, на котором установлен драйвер Mobile fast food interface for delivery (http server)
    3. В поле Username введите имя пользователя, которому предоставлен доступ к соответствующей привилегии. Для предоставления доступа:
      1. Перейдите в меню Персонал > Работники 
      2. Выберите группу работников, которой будет предоставлен доступ
      3. Перейдите во вкладку Свойства
      4. В разделе Менеджерские ограничения найдите поле HTTP Access и поставьте галочку

    4. В поле Пароль впишите любую цифру
  8. Сохраните настройки интерфейса

Добавленный интерфейс необходимо привязать к логическому интерфейсу:

  1. Перейдите в меню Сервис > Интерфейсы
  2. Кликните правой кнопкой мыши по полю с интерфейсами и выберите Новый интерфейс
  3. Выберите кассовый сервер, на котором работает касса
  4. Выберите установленный интерфейс Mobile fast food interface (HTTP)
  5. Сохраните изменения. Интерфейсы связаны.

Настройка MCR Алгоритма

После добавления и настройки логической связи интерфейсов необходимо создать и настроить MCR Алгоритм. Для этого:

  1. Перейдите в меню Сервис > Обработка сигналов устройств > MCR Алгоритмы
  2. Нажмите правой кнопкой мыши на поле с алгоритмами и выберите Новый MCR алгоритм 
  3. В разделе Основное в поле Область выберите Интерфейс
  4. В поле Объект добавьте интерфейс, который привязан к Mobile fast food interface (HTTP)
  5. Сохраните настройки.

Теперь в Мобильном официанте появился и корректно работает режим Обслуживание очереди.

Поиск заказа на кассовой станции

Режим Обслуживание очереди в Мобильном официанте позволяет сохранить принятый заказ. Подробнее о работе в режиме Обслуживание очереди читайте в статьях Технология «Обслуживание очереди» 

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

Для поиска принятого официантом заказа из очереди на кассе:

  1. Откройте кассовую станцию
  2. Выберите в меню Быстрый чек
  3. Нажмите на кнопку Создать пустой заказ
  4. Нажмите на кнопку Код с клавиатуры
  5. Введите номер заказа, который был присвоен официантом при принятии заказа

    • Если вы ввели верный номер, заказ отобразится на экране
    • Если вы ввели неверный номер, система покажет информацию, что по запросу ничего не найдено. Убедитесь, что в номере нет ошибки и повторите попытку.