С 1 октября 2025 года ИТС поддержка всех программных продуктов Artix на базе операционной системы Ubuntu 18.04 прекращена. 

Установка Artix Virtual Pos

Модуль Artix Virtual Pos разворачивается на основе Artix POS при установке пакета artix-vpos:

aptitude install artix-vpos

В процессе установки пакета artix-vpos будет предложено удалить пакеты artix-gui-common, artix-pos и artix45-gui. Необходимо подтвердить удаление данных пакетов.

После установки модуля необходимо перезапустить программу в 1-й консоли по нажатию сочетания клавиш Ctrl+C.

Artix Virtual Pos не имеет графического интерфейса, по умолчанию будет открыта 1-я консоль с надписью "Запуск Artix Virtual Pos".

Конфигурирование модуля

Настройка модуля Artix Virtual Pos осуществляется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/vpos.ini.

НаименованиеТип данныхВозможные значенияОписаниеПримечания
portчисловой
Порт HTTP сервера – открытый порт, на который касса принимает REST-запросыПо умолчанию 8090.
bonusSpendType

строковый

  • calculate
  • reserve

 Правило использования бонусных баллов:

  • calculate – только распределение (расчет скидки при списании бонусов);
  • reserve – распределение и резервирование бонусов на бонусном сервере.
По умолчанию calculate.

csHost

строковый


Хост ядра КС

Используется для получения идентификатора БД и информации о магазине.

По умолчанию не заполнено.

csPort

числовой


Порт ядра КС

Используется для подключения к БД кассового сервера напрямую.

Осуществляется получение идентификатора БД и информации о магазине.

По умолчанию не заполнено.

csUser

строковый


Имя пользователя КС

csPassword

строковый


Пароль пользователя КС

Пример настройки
[artix-vpos]
;настройки Artix Virtual Pos

; Порт HTTP сервера
; по умолчанию 8090
;port = 8090

; Тип использования бонусных баллов
; calculate - только распределение; reserve - распределение и резервирование
; по умолчанию calculate
;bonusSpendType = calculate

; Хост ядра КС
; Используется для получения идентификатора БД и информации о магазине
; По умолчанию не заполнено
;csHost =  

; Порт ядра КС
; Используется для получения идентификатора БД и информации о магазине
; по умолчанию 38051
;csPort = 38051

; Имя пользователя КС для получения идентификатора БД и информации о магазине
; по умолчанию не заполнено 
;csUser = 

; Пароль пользователя КС для получения идентификатора БД и информации о магазине
; по умолчанию не заполнено 
;csPassword = 

При незаполненных значениях параметров csUser и csPassword запрос на кассовый сервер выполняется без авторизации.

При незаполненном значении параметра csHost хост для запроса на кассовый сервер берется из настройки MysqlServer::host файла db.ini.

Обновление Artix Virtual Pos

Для обновления Artix Virtual Pos необходимо выполнить команды:

  1. Обновление локального списка доступных пакетов:

    aptitude update
  2. Обновление всех доступных пакетов:

    aptitude install artix-vpos
  3. Перезапустите Artix Virtual Pos.
  • No labels