Начиная с версии 4.6.211 добавлена возможность отображать в каталоге цену и количество/вес каждого товара в плиточном режиме в интерфейсах keyboard
, combined
и touch
.
В кассовом ПО Artix реализована возможность работы с одноуровневыми и многоуровневыми каталогами.
Для выбора товара из каталога в утилите администрирования Yuki необходимо:
- Настроить клавишу с действием
COMMAND_SELECTFROMPICKLIST
. - Указать используемые каталоги с помощью параметра
multilevel
:- любое значение отличное от 0 – многоуровневые каталоги (БД
Dictionaries
таблицаPicklist
), 0 – одноуровневые каталоги (БД
Dictionaries
таблицаCatalog
). Для визуального подбора товара у каталога должен быть установлен признакtype = 1
.Функционал использования одноуровневых каталогов является устаревшим.
- любое значение отличное от 0 – многоуровневые каталоги (БД
О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Подбор товара может быть осуществлен:
- визуально,
- по наименованию в корневом меню / внутри каталога.
Для активации клавиатуры необходимо кликнуть по полю ввода, изображения каталогов и товаров при этом будут скрыты:
Клавиша используется для того, чтобы:
- отменить сортировку товара,
- перейти в корневое меню,
- перейти на уровень выше,
- скрыть клавиатуру.
В кассовом ПО Artix реализована возможность отображать подбор из многоуровневого каталога в виде плитки в интерфейсах keyboard
и combined
. Для этого необходимо включить настройку useGrid
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini
в секции [GUI.PickList]
:
- при значении
true
подбор из многоуровневого каталога отображается в виде плитки, - при значении
false
подбор из многоуровневого каталога отображается в виде списка.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
useGrid | логический |
| Использовать плитку в режимах keyboard и combined | По умолчанию false |
[GUI.PickList] ; Использовать плитку в режимах keyboard и combined ; По умолчанию false ;useGrid = false
Навигация в интерфейсах keyboard
и combined
осуществляется с помощью стрелок на клавиатуре. Выбор товара – по нажатию клавиши "Ввод".
Количество строк и столбцов в плиточном режиме задается параметрами gridRows
и gridColumns
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini
в секции [GUI.PickList]
.
[GUI.PickList] ... ; Количество строк ; По умолчанию 2 ;gridRows = 2 ; Количество столбцов ; По умолчанию 4 ;gridColumns = 4
Количество строк в наименовании товара либо каталога в плиточном режиме задается параметром buttonLinesCount
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini
в секции [GUI.PickList]
.
[GUI.PickList] ... ; Количество строк для названия товара ; По умолчанию 2 ;buttonLinesCount = 2 ...
Настройки gridRows
, gridColumns
и buttonLinesCount
действуют на все интерфейсы (keyboard
, combined
и touch
).
В кассовом ПО Artix реализована возможность менять шрифт для отображения текста на плитке с товарами из многоуровневого каталога. Для этого необходимо задать параметр fontSize
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini
в секции [GUI.PickList]
.
[GUI.PickList] ... ; Размер шрифта ; По умолчанию 12 ;fontSize = 12
Настройка fontSize
действует только на интерфейс touch
.
Загрузка и кастомизация изображений
Функционал поддержан только для многоуровневых каталогов.
В кассовом ПО Artix реализована возможность загрузки и кастомизации изображений для товаров и каталогов в разных интерфейсах.
Изображения для товаров и каталогов могут быть загружены:
- через справочник в БД,
- через Artix Control Center,
- через утилиту администрирования Yuki.
Изображения должны удовлетворять следующим ограничениям:
- формат
png
илиjpg
(рекомендуетсяjpg
) объемом до 48 кб, - размер не более 1024x768.
Пример отображения товаров и каталогов с изображениями в touch
-интерфейсе:
Если в пункте меню содержится несколько страниц, то навигация между ними выполняется по клавишам и .
Настройки кастомизации изображений позволяют управлять внешним видом каталогов и товаров. Для этого необходимо задать параметры в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini
в секции [GUI.Images]
.
- Настройки действуют на все интерфейсы –
touch
,combined
иkeyboard
. - Настройки по умолчанию не заданы.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
picklist | строковый | Фон каталога | |
picklist_pressed | строковый | Фон выбранного каталога | |
picklist_tmc_background | строковый | Фон товара | |
picklist_tmc_background_pressed | строковый | Фон выбранного товара | |
picklist_no_grid | строковый | Иконка рядом с названием каталога | Настройка работает в интерфейсах |
[GUI.Images] ; Настройки кастомизации изображений ; Кастомизация доступна для следующих изображений: ;picklist ;picklist_pressed ;picklist_no_grid ;picklist_tmc_background ;picklist_tmc_background_pressed ; Путь до файла с фоном плитки пиклиста ; По умолчанию ":/picklist_tmc_background" ;picklist_tmc_background = ":/picklist_tmc_background.png"
Чтобы настроить кастомизацию изображений в зависимости от интерфейса, необходимо через нижнее подчеркивание добавить к параметру суффикс с названием соответствующего интерфейса.
[GUI.Images] ; Настройки кастомизации изображений ... picklist_tmc_background_keyboard = ":/picklist_tmc_background2.png" picklist_pressed_touch = ":/picklist_pressed_background3.png" picklist_combined = ":/picklist_background5.png"