В кассовом ПО Artix реализована возможность фиксации карты сверху списка позиций в чеке путем изменения свойства UI формы. Для этого необходимо активировать параметр pinCard в конфигурационном файле /linuxcash/cash/themes/touch/conf/gui.ini в секции [Ui.Modify.PositionsList].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
pinCardлогический
  • true
  • false
Активация режима зафиксированной картыПо умолчанию false
Пример настройки фиксации карты
; Механизм изменения параметров для QML форм через ini файлы
; Формат секции имеет вид
; [Ui.Modify.<Имя класса(компонента) или объекта>.<Имя>. ... .<Имя>]
; При применении настроек осуществляется поиск в дереве объектов по цепочке имен указанной в секции
; !Название секции и параметров регистрозависимо!

[Ui.Modify.PositionsList]
; Отображать фиксированную информацию о карте сверху списка позиций
; По умолчанию false
pinCard = true

Для всех форм, где есть список позиций, карта будет отображаться как зафиксированная сверху списка.

Кроме общей секции [Ui.Modify.PositionsList] могут быть созданы индивидуальные подсекции [Ui.Modify.<Имя класса(компонента) или объекта>.PositionsList]. 

Одновременное включение общей секции и индивидуальных подсекций запрещено.

Чтобы зафиксировать карту только в режиме формирования чека, необходимо изменить свойства UI формы DocumentOpen.

Пример настройки фиксации карты в режиме формирования чека
; Механизм изменения параметров для QML форм через ini файлы
; Формат секции имеет вид
; [Ui.Modify.<Имя класса(компонента) или объекта>.<Имя>. ... .<Имя>]
; При применении настроек осуществляется поиск в дереве объектов по цепочке имен указанной в секции
; !Название секции и параметров регистрозависимо!

[Ui.Modify.DocumentOpen.PositionsList]
; Отображать фиксированную информацию о карте сверху списка позиций в форме DocumentOpen
; По умолчанию false
pinCard = true

Чтобы зафиксировать карту только в режиме подытога, необходимо изменить свойства UI формы DocumentSubtotal.

Пример настройки фиксации карты в режиме подытога
; Механизм изменения параметров для QML форм через ini файлы
; Формат секции имеет вид
; [Ui.Modify.<Имя класса(компонента) или объекта>.<Имя>. ... .<Имя>]
; При применении настроек осуществляется поиск в дереве объектов по цепочке имен указанной в секции
; !Название секции и параметров регистрозависимо!

[Ui.Modify.DocumentSubtotal.PositionsList]
pinCard = true
  • No labels