Начиная с версии 4.6.211 добавлена возможность отображать в каталоге цену и количество/вес каждого товара в плиточном режиме в интерфейсах keyboard, combined и touch.

В кассовом ПО Artix реализована возможность работы с одноуровневыми и многоуровневыми каталогами.

Для выбора товара из каталога в утилите администрирования Yuki необходимо:

  1. Настроить клавишу с действием COMMAND_SELECTFROMPICKLIST.
  2. Указать используемые каталоги с помощью параметра multilevel:
    • любое значение отличное от 0 – многоуровневые каталоги (БД Dictionaries таблица Picklist),
    • 0 – одноуровневые каталоги (БД Dictionaries таблица Catalog). Для визуального подбора товара у каталога должен быть установлен признак type = 1.

      Функционал использования одноуровневых каталогов является устаревшим.

О настройке действий подробнее можно прочитать в разделе "Настройка действий".

Подбор товара может быть осуществлен:

  • визуально,
  • по наименованию в корневом меню / внутри каталога.

Для активации клавиатуры необходимо кликнуть по полю ввода, изображения каталогов и товаров при этом будут скрыты:

Клавиша используется для того, чтобы:

  • отменить сортировку товара,
  • перейти в корневое меню,
  • перейти на уровень выше,
  • скрыть клавиатуру.

В кассовом ПО Artix реализована возможность отображать подбор из многоуровневого каталога в виде плитки в интерфейсах keyboard и combined. Для этого необходимо включить настройку useGrid в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini в секции [GUI.PickList]:

  • при значении true подбор из многоуровневого каталога отображается в виде плитки,
  • при значении false подбор из многоуровневого каталога отображается в виде списка.
НаименованиеТип данныхВозможные значенияОписаниеПримечания
useGridлогический
  • true
  • false
Использовать плитку в режимах 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 реализована возможность загрузки и кастомизации изображений для товаров и каталогов в разных интерфейсах.

Изображения для товаров и каталогов могут быть загружены:

Изображения должны удовлетворять следующим ограничениям:

  • формат 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строковыйИконка рядом с названием каталога

Настройка работает в интерфейсах keyboard и combined при отключенном плиточном режиме


Пример настройки
[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"
  • No labels