Содержание

Известные ошибки

ПО не запускается, Статус приложения: Ошибка инициализации

Вероятная причина: имя компьютера в Windows содержит кириллические символы.
Способ исправления: сделать имя компьютера в Windows без кириллических символов.


В инстансе неверно заполнен атрибут seqNumber

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

Инстанс лицензии не найден

Описание ошибки: Сообщение «Инстанс лицензии не найден» не всегда является ошибкой, и говорит лишь о том, что еще не было произведено ни одного запроса к кассовому серверу с использованием текущей XML SaaS лицензии.
Способ решения: Если сообщение не пропало, создадите новый инстанс лицензии и после создайте тестовый заказ через QR-Menu.

Нет выбора модификаторов для комбо блюд

Описание ошибки: Модификаторы (компоненты) комбо блюда нельзя выбрать, если у компонентов 0 вес модификатора
Способ решения: Для комбо элементов группы выставить не 0 вес модификатора

Ошибка Assert

Описание ошибки: При оформлении заказа появляется ошибка:

Способ решения: Перезапуск кассового сервера.

Замена appuid экземпляра

Если скопировать рабочий экземпляр QR меню (или скопировать базу qrmenu.db в другой экземпляр), то вы получите ситуацию при которой 2 разных экземпляра QR меню будут обращаться на головной сервер с одним и тем же идентификатором (appuid), что приведет к ошибкам в дальнейшей работе.
Посмотреть значение appuid можно тут
Если вам все таки требуется клонировать сборку (или базу) на другой объект (например другой ресторан сети с таким же меню) нужно обязательно очистить appuid в новом экземпляре. Для этого:

  1. Остановить службу QR меню
  2. При помощи sql db browser (https://sqlitebrowser.org/dl/) открыть базу qrmenu.db
  3. В таблице dbinformation очистить поле appuid
  4. Запустить службу. Новый appuid сгенерируется автоматически