r_k Waiter 5 Android и iOS 4.10.100
| Дата релиза | Версия релиза для iOS и Android | Версия r_keeper |
|---|---|---|
=30.03.26 | 4.10.100 – Android 4.10.100 – iOS | 7.7.0.390 и выше |
Представляем релиз 4.10.100 от 30.03.2026. В нем мы выпускаем долгожданные функции и правки.
Внимание! Начиная с 4.10.100 в системе лицензирования доступна расширенная лицензия для схемы лицензирования v2. При подключении к ней в приложении, помимо стандартных возможностей, будут доступны дополнительные функции. Объект может использовать или только стандартные лицензии, или только расширенные, или и те и другие. Все будет зависеть от кол-ва приобретенных лицензий того или другого типа. Подключить устройство к расширенной лицензии можно только при использовании r_k 7.26.03+.
Новые функции
Стандартный функционал для всех видов лицензий
В инфоблок в Меню настроек приложения для данного устройства добавлена версия схемы лицензирования (v.1 или v.2) и тип лицензии (стандартная или расширенная).

По умолчанию при установке приложения настроено подключение схемы лицензирования v.2.
Если на объекте используются лицензии v.2, после установки приложения на странице авторизации после ввода кода работника открывается окно для ввода произвольного имени устройства, которое будет использовано до момента следующей переустановки. В данном случае не имеет значения, используется плагин (настройки из менеджерской) или нет, т.к. или через него или локально требуется подключение схемы лицензирования v.2.
После чего в меню Настройки > Лицензирование будет отображаться подключенная схема лицензирования v.2.


Если на объекте используются лицензии v.1 и используется плагин, ввод имени устройства не потребуется, т.к. устройство сразу подключится к схеме v.1, загрузив схему лицензирования из плагина.
Если на объекте используются лицензии v.1 и не используется плагин, все равно потребуется ввод имени устройства, чтобы зайти в приложение и переключится на схему v.1. Переключить приложение на схему лицензирования v.1 можно в меню Настройки > Лицензирование. Для схемы v.1, введенное ранее имя устройства не используется, но сохраняется до момента переустановки приложения. При включении схемы v.2 именно это имя и будет задействовано.

Изменена логика отображения недоступных операций. Ранее недоступные операции или не отображались, или отображались неактивными. Теперь список недоступные операций для блюда/гостя/заказа можно просмотреть по новой кнопке
. Под каждой операции указана одна из причина ее недоступности (Нет прав на операцию, Недоступна для груп. операций, Состояние заказа, Отключена в настройках приложения). 





Поддержан флаг "Обычный стол" для тарифицируемого устройства (ТУ). Теперь в списке ТУ, стандартный ТУ (без флага "Обычный стол") обозначается иконкой с секундомером и буквой "А"
(признак автоматического запуска тарификации), а ТУ с флагом "Обычный стол" обозначается иконкой с секундомером и без буквы "А"
.

При создании заказа на ТУ с флагом "Обычный стол"
в окне ввода параметров заказа не отображаются поля для ввода параметров тарификации (т.е. окно имеет стандартный вид для обычного стола) и тарификация в таком заказе автоматически не запускается. Запустить тарификацию на таком ТУ можно через список операций для заказа.





Поддержано использование Причины внесения предоплаты для валюты. Теперь, если настроено несколько причин внесения и одна из них выбрана в настройках валюты, при добавлении предоплаты в заказ по умолчанию используется заданная для валюты причина внесения и выбор из списка причин не предоставляется.



Поддержан флаг на карточке валюты "Избранная валюта". Начиная с Waiter 4.10.100+ и r_k 7.25.12+ настройка Избранных валют удалена (Настройки > Дополнительные настройки > Избранные валюты для расчета) и перенесены в менеджерский модуль r_k. Теперь валюта с флагом "Избранная для Mobile Waiter" будет отображаться в окне Расчета в области быстрого доступа валют. Выбрать в менеджерском модуле можно не более 3х валют.


Поддержана причина удаления для нераспечатанных блюд (при частичном удалении). Если в справочнике Причин удаления создана только одна причина с 2мя флагами "При удалении блюда" и "Для нераспечатанных блюд", то при уменьшении количества в строке с неотправленным блюдом, причина удаления подставится по умолчанию. Если таких причин 2 или более, то при уменьшении кол-ва (частичном удалении) в режиме редактирования блюда или через кнопку "Кол-во" с заказе, отобразится список таких причин для выбора.


Добавлена передача на кассу информации о прочтении сообщений. Теперь новые (непрочитанные) сообщения имеют темно-серый фон, а прочитанные – бледно-серый.
Если сообщение прочитали на Waiter, информация о прочтении передается на кассовый сервер и он автоматически удаляет его из своего списка (на кассе оно более не отображается).
Если сообщение прочитали на кассе, информация о прочтении не передается на Waiter и сообщение останется на Waiter до момента его прочтения или удаления в самОм приложении.
Чтобы прочитать сообщение на Waiter нужно нажать на строку с ним. Сообщение удаляется с кассового сервера сразу после нажатия на сообщение в приложении.
Для удаления сообщения из списка на Waiter используется кнопка "Корзина". При удалении непрочитанного сообщения оно автоматически получает статус "Прочитано" и удаляется с кассового сервера.

Отключен автоматический переход в корневой каталог после выбора блюда (вкл. кнопка "Клавиатура"). Теперь после выбора блюда из списка найденных, строка поиска не очищается, но при этом и не происходит переход в корневой каталог. Введенные данные автоматически выделяются и ввод новых символов заменяет предыдущий. Т.о. можно продолжать выбор в списке уже найденных блюд или быстро ввести новые данные для поиска. Для перехода в корневой каталог нужно очистить поле поиска: кнопкой "Крестик", нажатием вне строки поиска, полным или посимвольным удалением.

- Добавлено имя устройства в запрос PayOrder для работы сторонних драйверов. Теперь, если в настройках приложения (Настройки > Настройки для администратора) будет введен номер терминала, то он будет передан в качестве атрибута terminalNumber в запросах PayOrder и IntentPayOrder (для ЧН). Если поле не заполнено (номер терминала не указан), запрос не будет содержать атрибут terminalNumber.

Расширенный функционал (для расширенной лицензии v.2).
- Добавлена работа с расширенной лицензией для схемы лицензирования v.2. Теперь в списке лицензий для Waiter в системе лицензирования доступны лицензии для работы с расширенным функционалом.

Расширенный функционал включает в себя: режим Стоп-лист (редактирование списка запрещенных и ограниченных блюд и модификаторов) и режим Бар (вскрытие марок, регистрация новой партии товара и розлив слабоалкогольных напитков).
Важно: опция "Постановка кега на кран", доступная в предыдущих версиях для стандартной лицензии, теперь перенесена в режим "Бар" и полностью поддерживает все операции, реализованные на кассе.


Подключить расширенную лицензию для данного устройства можно только при использовании r_k 7.26.03+. Если используется версия r_k ниже 7.26.03, опция будет недоступна (неактивный переключатель), т.к. происходит автоматическая проверка версии r_k.
При включении расширенной лицензии на данном устройстве, проверяется наличие подтвержденной расширенной мастер-лицензия и наличие свободной расширенной лицензии в системе лицензирования. Если она будет найдена, произойдет подключение и приложение получит доступ к расширенному функционалу. При этом стандартный функционал тоже будет доступен.


Если же на объекте не будет найдена свободная расширенная лицензии (например, или она не приобретена, или все расширенные лицензии будут заняты другими устройствами), приложение не подключится к расширенной лицензии и сможет работать только на стандартных лицензиях, доступных для этого объекта.
Важно: если расширенная лицензия была ошибочно подключена к данному устройству, чтобы освободить ее и дать возможность подключить ее к другому устройству, необходимо удалить на кассе данное подключение в разделе Служебное меню > Мобильный официант > Управление подключениями.
- На кассе в разделе Служебное меню > Мобильный официант > Управление подключениями добавлены отдельные списки подключений для каждого типа лицензий (стандартной или расширенной) для схемы лицензирования v.2. Для схемы лицензирования v.1 управление подключенными устройствами на кассе не предусмотрено.

- Добавлен раздел "Стоп-лист". Теперь список ограниченных и запрещенных блюд и модификаторов можно не только просматривать, но и редактировать.







- Добавлен раздел "Бар". Теперь в приложении доступна функция "Вскрытие бутылок" (для продажи порционного алкоголя), "Регистрация новой партии товара" (для реализации маркированных товаров в упаковках при параметре "Режим реализации... " в значении "ГТИН: партионный учет") и "Розлив слабоалкогольных напитков" (для реализации в розлив пива и слабоалкогольных напитков).
В приложении полностью поддержана логика работы на кассе. Сканирование марок производится камерой смартфона.
- В разделе "Маркированная продукция" доступна операция "Регистрация новой партии товара" для маркированных товаров в упаковках. Поддержаны кассовые права: "Регистрация новой партии товара" и "Удалить партию маркированного товара". В приложении полностью поддержана логика работы на кассе при постановке партии в реализацию.





- В разделе "Маркированная продукция" доступна операция "Определение GTIN" для маркированных товаров в упаковках. Теперь можно определить GTIN блюда, отсканировав марку, и сразу привязать или заменить этот GTIN на карточке блюда для возможности дальнейшей продажи. Поддержано кассовое право "Привязать GTIN к блюду". В приложении полностью поддержана логика работы на кассе.



- В разделе "Маркированная продукция" доступна операция "Розлив слабоалкогольных напитков" для для реализации пива и слабоалкогольных напитков в кегах. В приложении полностью поддержана логика работы на кассе



- В разделе "Вскрытие бутылок" доступна операция "Вскрытие бутылок" для последующего подбора марок при реализации порционного крепкого алкоголя. В приложении полностью поддержана логика работы на кассе




- В разделе "Вскрытие бутылок" доступна операция "Проверка марки в ЕГАИС" для проверки марки на остатках организации в ЕГАИС. Если остаток положительный, после чтения марки появится диалог: "Проверка в ЕГАИС выполнена успешно". В приложении полностью поддержана логика работы на кассе.


Правки
Решена проблема изменения порядка блюд в заказе при отправке заказа через кнопку "Назад". Теперь после изменения параметров блюда (порядки подачи, модифкаторы) при любом способе отправки блюд/заказа (через кнопку "Отправить" или "Назад"), для блюда не меняется номер строки в заказе. Ранее, такое блюдо перемещалось в конец заказа гостя.
Решена проблема автоматического удаления неоправленного блюда из заказа при установке ему кол-ва меньше единицы. Теперь блюда с количеством 0.5, 0.367, 0.25 и т.д. сохраняются в заказе с установленным количеством.
Исправлено поведение при удалении неотправленного блюда с тарой. Теперь при удалении неотправленного блюда с тарой, удаляется и блюдо и его тара.
Исправлено поведение при выборе стола для переноса. Теперь перенос блюда/гостя/заказа запрещен в текущий заказ. Перенос куда-либо нераспределяемой наценки и предоплаты запрещен. Перенести весь заказ, содержащий нераспределяемую наценку или предоплату, можно только в новый стол. Перенос блока Общие, содержащего нераспределяемую наценки или предоплату, запрещен. Остальные варианты переноса работают стандартно. Выбор стола или заказа для любого переноса доступен как из списка столов, так и на плане зала.
- Временно заблокирована возможность уменьшения кол-ва отправленного весового блюда с флагом "1 Изм. веса" через поле "Кол-во" в списке блюд заказа. Т.е. удалить всю строку с блюдом можно по кнопке "Корзина", а уменьшение кол-ва через поле "Кол-во" заблокировано. Уменьшение кол-ва такого блюда в режиме редактирования блюда (в шторе) остается доступным.. Но после повторного ввода кол-ва блюда через кнопку "Весы", уменьшать количество (частично удалть) это блюдо разрешено любым способом.
- Доработана функция изменения порядка записей для неотправленных блюд. Теперь блюду можно менять расположение не только внутри гостя, но и перетаскивать его другому гостю (аналог переноса блюд между гостями). При выделении неотправленного блюда справа появляется значок, позволяющий перетаскивать блюдо, как внутри гостя, так и другому гостю. При перетаскивании блюда другому гостю, сначала его нужно перетащить в заказ другого гостя, а далее уже переместить в нужное место. https://jira.rksrv.ru/browse/RKMOBILE-3281.
Подержано Право доступа для порядков подач при использовании их группового назначения. Теперь право доступа контролируется и в режиме редактирования блюда (в шторе) и при групповом назначении по кнопке
.


Изменение UX/UI при работе со скидками/наценками. Теперь для выбора скидки/наценки ее нужно отметить в списке и подтвердить. А для удаления - снять выбор и подтвердить.




Доработано отображение кассового ограничения для комбо элементов. Теперь, при использовании для комбо элемента параметра "Макс. для 1 блюда" со значением N, то если на кассе это блюдо не ограничено или ограничение кассы превышает или равно N, отображается значение N для максимума. Если же на кассе это блюдо ограничено и оно меньше N, отображается значение ограничения кассы.


- В меню Настройки >Дополнительны настройки более недоступен параметр "Использовать национальную валюту вместо базовой для оплаты". После изменения UI режима Расчета и отказа от кнопки быстрого доступа к наличным, параметр потерял свою актуальность. Теперь всегда доступен полный список валют и пользователь может выбрать нужную ему валюту для оплаты (в том числе или национальную, или базовую).

- Оптимизирован процесс загрузки заказов. Теперь при входе и выходе из заказа не происходит запрос на обновление данных всех заказов, если в них не было изменений. Т.о. вход и выход из заказа происходят быстрее.
- Оптимизирован процесс загрузки справочников. Теперь загрузка и кеширование справочников, загрузка и сохранение локальных заказов происходит быстрее.
- Поддержано удаление неактивного блюда из заказа. Теперь, если выбранное в заказ блюдо, при отправке станет недоступным (например, неактивным), отображается диалог с подтверждением удаления этого блюда:

После удаления блюда из заказа, заказ можно отправить. Ранее отображалась ошибка "RK7 2303 "Элемент не активен"". - Поддержана логика кассы для блюд с обязательными, но незаданными модификаторами. Теперь, если для блюда создана хотя бы одна обязательная группа модификатор, но в ней нет доступных модификаторов (или все неактивны, или их вообще нет), блюдо будет доступно в меню и его можно выбрать. При этом выбор модификаторов не требуется. Ранее такое блюдо в меню на Waiter отображалось, но было некликабельно.