Публичное пространство
SetRetail ◾ Переключение раскладки клавиатуры SetTouch
https://crystals.atlassian.net/browse/SRTG-704
https://crystals.atlassian.net/browse/CR-15431
10.5.0.0
Описание
Функциональность позволяет использовать дополнительные раскладки экранной клавиатуры (казахскую, армянскую, азербайджанскую) на кассах SetTouch. Система автоматически подбирает релевантную раскладку в зависимости от выбранного языка интерфейса (локали) и позволяет пользователю переключаться между доступными языками ввода вручную.
Ценность
Покупатели и сотрудники могут искать товары, вводить названия и данные на родном языке. Это сокращает время на поиск позиций, названия которых загружены в базу данных на локальных языках, и повышает удобство использования касс в разных регионах.
Примеры работы
Переключение раскладки при поиске товара
Кассир нажимает Поиск товаров.
Открывается экранная клавиатура (по умолчанию отображается раскладка, соответствующая текущему языку интерфейса).
Кассир нажимает кнопку переключения языка на клавиатуре → в открывшемся меню выбирает требуемую раскладку.
Раскладка изменится на выбранную → кассир продолжает работу с кассой.
Ввод данных в полях с фиксированной раскладкой
Кассир добавляет товары в чек и нажимает кнопку Отправить чек покупателю.
На вкладке По e-mail при выборе раскладки отсутствует возможность выбора дополнительных раскладок.
Ограничения
Выбранная пользователем раскладка не сохраняется между сессиями: при новом вызове клавиатуры она снова откроется на языке, релевантном текущей локализации.
В полях, требующих строго определенного формата (например, ввод email), переключение раскладок заблокировано — всегда отображается английская или цифровая клавиатура.
В шаблоне кассы невозможно удалить последнюю раскладку — в списке всегда должен оставаться хотя бы один язык.
Дополнительная информация
Алгоритм автоматического выбора раскладки:
По локализации: система ищет раскладку, привязанную к текущему языку (например, для
kk_KZ—kk_cyrillic).По умолчанию: если привязанной раскладки нет в списке шаблона, тогда выбирается самая первая раскладка из списка в настройках шаблона.
Базовый: если список пуст или нужной раскладки нет в файлах кассы, тогда отображается английская раскладка.
Настройка
На сервере SetCentrum/SetRetail10 перейдите в раздел Кассовый модуль → Шаблоны касс → кликните дважды по шаблону кассы SetTouch.
В шаблоне кассы перейдите в раздел ИНТЕРФЕЙС → в блоке Раскладки экранной клавиатуры кликните + ДОБАВИТЬ РАСКЛАДКУ.
Добавьте необходимые раскладки из списка доступных (Русская, Английская, Казахская латиница/кириллица, Армянская, Азербайджанская).
При необходимости измените порядок отображения раскладок: зажмите требуемую раскладку в списке левой кнопкой мыши и переместите в нужное место.
Первая раскладка клавиатуры в списке будет считаться раскладкой по умолчанию.
Кликните Сохранить.
Статьи по теме