====== Известные ошибки ====== ===== ПО не запускается, Статус приложения: Ошибка инициализации ===== Вероятная причина: имя компьютера в Windows содержит кириллические символы. Способ исправления: сделать имя компьютера в Windows без кириллических символов. {{:external:qr_меню:pasted:20230127-092710.png}} {{:external:qr_меню:pasted:20230127-092508.png}} ===== В инстансе неверно заполнен атрибут seqNumber ===== Описание ошибки: Ошибка возникает при расхождении порядкового номера запроса, часто проявляется если используется несколько разных софтов используют одну и ту же SaaS лицензию. Способ решения: Синхронизировать порядковый номер лицензии. {{:external:qr_меню:09_history:pasted:20230620-135610.png}} ===== Инстанс лицензии не найден ===== Описание ошибки: Сообщение «Инстанс лицензии не найден» не всегда является ошибкой, и говорит лишь о том, что еще не было произведено ни одного запроса к кассовому серверу с использованием текущей XML SaaS лицензии. Способ решения: Если сообщение не пропало, создадите новый инстанс лицензии и после создайте тестовый заказ через QR-Menu. {{:external:qr_меню:09_history:pasted:20230620-140209.png}} ===== Нет выбора модификаторов для комбо блюд ===== Описание ошибки: Модификаторы (компоненты) комбо блюда нельзя выбрать, если у компонентов 0 вес модификатора Способ решения: Для комбо элементов группы выставить не 0 вес модификатора {{:external:qr_меню:09_history:pasted:20230628-074231.png}} ===== Ошибка Assert ===== Описание ошибки: При оформлении заказа появляется ошибка: {{:external:qr_меню:09_history:pasted:20250424-092033.png}} Способ решения: Перезапуск кассового сервера. ===== Замена appuid экземпляра ===== Если скопировать рабочий экземпляр QR меню (или скопировать базу qrmenu.db в другой экземпляр), то вы получите ситуацию при которой 2 разных экземпляра QR меню будут обращаться на головной сервер с одним и тем же идентификатором (appuid), что приведет к ошибкам в дальнейшей работе. Посмотреть значение appuid можно тут {{:external:qr_меню:09_history:pasted:20261022-155040.png}} Если вам все таки требуется клонировать сборку (или базу) на другой объект (например другой ресторан сети с таким же меню) нужно **обязательно** очистить appuid в новом экземпляре. Для этого: - Остановить службу ''QR меню'' - При помощи ''sql db browser'' (https://sqlitebrowser.org/dl/) открыть базу ''qrmenu.db'' - В таблице ''dbinformation'' очистить поле ''appuid'' - Запустить службу. Новый appuid сгенерируется автоматически