System.InvalidOperationException: В документе XML (0, 0) присутствует ошибка. ---> System.Xml.XmlException: Отсутствует корневой элемент.
Решение: удалить конфиг плагина.
Versioned entity Resto.Front.Api.V6.Data.Orders.Order was modified before actions execution. Expected version 0, actual version: *** |
Причины:
Работа с приложения, подключенного к плагину не на главной кассе.
Главный терминал установлен в режим “Не синхронизировать”.
Отследить ошибку в логе плагина и проверить в этом же логе отсутствие предупреждения о том, что терминал не ГК.
WARN [ 1] - Current iikoFront terminal is not main. Run WaiterServer pligin on the main terminal only. |
Решение: проверить, что на ГК есть плагин iikowaiter и он работает. Проверить, что на ведомых терминалах нет плагина WaiterServer, к которым могли бы подключаться пользователи.
Одна из причин: У кассы больше одного IP адреса.
Проверка: В логе плагина перечислены все поддерживаемые IP адресы кассы (“Terminal v4 IP addresses” - строка из лога). Подключиться вручную с приложения к кассе по каждому IP пока подключение не установится. Либо, в браузере устройства проверить каждый IP: http://[IP]:8105.
Решение: IP адрес, по которому удалось подключиться прописать в конфиге плагина: QR → Address.
Причина: Одинаковый пин-код у нескольких сотрудников в разных RMS.
Решение: Всем сотрудникам присвоить разные пин-коды. Например, по принципу N****, где N - число для каждого отдельного RMS.
System.ArgumentNullException Resto.Front.Api.V6.Extensions.RestaurantSectionItemExtensions.<>c.<ImageElementsToApiImageElements>b__1_0(IRestaurantSectionImage item).
Причина: В настройках ресторана используются схемы залов. Одна из схем залов не имеет столов.
Решение: удалить схему залов без столов. iiko 7.6.7003.0. Если не помогло, то в любом случае что-то со схемой зала. Ошибка возникает на стороне iikoFront.
Как вариант попробуйте следующее:
В списке схем залов скопируйте текущую схему. Она добавится в список как неактивная.
Удалите текущую активную схему зала
Перегрузите фронт и проверьте стартанул ли плагин
System.InvalidOperationException: Section for table (Id = GUID, Number = ...) not found. |
Причина: ошибка в api v7, где-то в настройках отделений используется удаленный стол или отделение
Решение: Обновить фронт до 8.0.6 и выше. Если нет возможности:
Выполните скрипт на базе РМС для поиска удаленного объекта, затем исправьте настройки отделений
SELECT [Id] ,[Type] ,[Xml] FROM [Entities] where xml like '%GUID%' |
Для блюд со схемой модификаторов на экране выбора модификаторов не отображается группа с размерами блюда. Воспроизводится на версиях iiko 7.7.7, 7.9.1.
Причина: не установлена.
WA: Попробуйте в карточке блюда для разных размеров выставить разные коэффициенты. Не забываем обновить кэш меню плагина (WaiterServer: Обновить меню).
Проверка: В браузере iikoWaiter.ru не открывается через https.
Причина: Старая необновлённая Windows 7, у которой 30.09.2021 истёк корневой сертификат "DST root ca x3".
Решение: windows 7 dst root ca x3
Важно: именно штрихкод, а не QR
За сканирование и распознавание различных кодов отвечает сторонняя библиотека. Проблема на текущий момент затрагивает только коды формата Code-128 (т.е. этот формат не поддерживается iikoWaiter), см также Чекин гостя
С нашей стороны мы обратились за помощью к разработчикам этой библиотеки.
Временных вариантов решения пока несколько:
Добавить к отображаемому коду пробел. Получим: "79281145225 " (в конце один пробел). В таком виде код считывается успешно.
Некоторые системы лояльности позволяют изменить формат кода. Например, заменить Code-128 на QR code.
Отсканировать штрихкод другим приложением (любым сканером штрихкодов) и ввести значение вручную.
Причина: Если режим обслуживания ресторан и в отделениях выставлена сервисная печать до/после оплаты происходит проблема оплаты заказа через апи фронта.
Решение: В настройках отделения, на котором не закрывается заказ, нужно выставить параметр “автоматическая сервисная печать - отключена”. Проблема исправлена в 8.0.6
Resto.Front.Api.Exceptions.PaymentActionFailedException: There are payment items in the order. Проблема встречается на iiko 7.2.*. Решается обновлением iiko.
Отображаются удалённые столы. Проблема с багом в iikoFront API V6 в iiko 7.3.*. Решается обновлением iiko.