SetRetail ◾ Переключение раскладки клавиатуры SetTouch

Публичное пространство

SetRetail ◾ Переключение раскладки клавиатуры SetTouch

https://crystals.atlassian.net/browse/SRTG-704

https://crystals.atlassian.net/browse/CR-15431

10.5.0.0

Описание

Функциональность позволяет использовать дополнительные раскладки экранной клавиатуры (казахскую, армянскую, азербайджанскую) на кассах SetTouch. Система автоматически подбирает релевантную раскладку в зависимости от выбранного языка интерфейса (локали) и позволяет пользователю переключаться между доступными языками ввода вручную.

Ценность

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

Примеры работы

Переключение раскладки при поиске товара

  1. Кассир нажимает Поиск товаров.

image-20260706-101711.png
  1. Открывается экранная клавиатура (по умолчанию отображается раскладка, соответствующая текущему языку интерфейса).

image-20260706-101241.png
  1. Кассир нажимает кнопку переключения языка на клавиатуре → в открывшемся меню выбирает требуемую раскладку.

image-20260706-101843.png
  1. Раскладка изменится на выбранную → кассир продолжает работу с кассой.

image-20260706-095929.png

 

Ввод данных в полях с фиксированной раскладкой

  1. Кассир добавляет товары в чек и нажимает кнопку Отправить чек покупателю.

image-20260706-092628.png
  1. На вкладке По e-mail при выборе раскладки отсутствует возможность выбора дополнительных раскладок.

image-20260706-092034.png

Ограничения

  1. Выбранная пользователем раскладка не сохраняется между сессиями: при новом вызове клавиатуры она снова откроется на языке, релевантном текущей локализации.

  2. В полях, требующих строго определенного формата (например, ввод email), переключение раскладок заблокировано — всегда отображается английская или цифровая клавиатура.

  3. В шаблоне кассы невозможно удалить последнюю раскладку — в списке всегда должен оставаться хотя бы один язык.

Дополнительная информация

Алгоритм автоматического выбора раскладки:

  1. По локализации: система ищет раскладку, привязанную к текущему языку (например, для kk_KZkk_cyrillic).

  2. По умолчанию: если привязанной раскладки нет в списке шаблона, тогда выбирается самая первая раскладка из списка в настройках шаблона.

  3. Базовый: если список пуст или нужной раскладки нет в файлах кассы, тогда отображается английская раскладка.

Настройка

  1. На сервере SetCentrum/SetRetail10 перейдите в раздел Кассовый модульШаблоны касс → кликните дважды по шаблону кассы SetTouch.

  2. В шаблоне кассы перейдите в раздел ИНТЕРФЕЙС → в блоке Раскладки экранной клавиатуры кликните + ДОБАВИТЬ РАСКЛАДКУ.

image-20260706-091050.png
  1. Добавьте необходимые раскладки из списка доступных (Русская, Английская, Казахская латиница/кириллица, Армянская, Азербайджанская).

image-20260706-080715.png
  1. При необходимости измените порядок отображения раскладок: зажмите требуемую раскладку в списке левой кнопкой мыши и переместите в нужное место.

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

image-20260706-090026.png
  1. Кликните Сохранить.

image-20260706-091015.png

 

Статьи по теме