Начиная с версии 4.6.199 реализована возможность получать дисконт и каталоги из общей БД dictionariesAll при работе VPOS напрямую с базой данных магазина на кассовом сервере.

Основным конфигурационным файлом кассового ПО Artix Virtual Pos является /linuxcash/cash/conf/ncash.ini. Подробнее о конфигурационном файле можно прочитать в руководстве администратора Artix POS.

Для использования удаленной базы данных необходимо в конфигурационном файле /linuxcash/cash/conf/db.ini задать значения для настроек в секции [MysqlServer].

Наименование параметраОписание параметраПримечания
hostХост удаленной базы данныхПо умолчанию localhost
portПорт удаленной базы данных

По умолчанию 3306

user

Имя пользователя для доступа к удаленной базы данных

По умолчанию root

password

Пароль для доступа к удаленной базы данныхПо умолчанию не задан

serverDb

Используется БД кассового сервера:

  • true – да,
  • false – нет.

По умолчанию false

Поддержано только для работы VPOS с Artix Control Center

Пример настройки с использованием БД кассового сервера
[MysqlServer]
; Настройки доступа к серверу БД MySQL

; Хост сервера БД
; по умолчанию localhost
host = localhost

; Порт сервера БД
; по умолчанию 3306
port = 3306

; Пользователь БД
; по умолчанию root
user = root

; Пароль пользователя БД
; по умолчанию без пароля
password = ""

; Используется БД кассового сервера
serverDb = true 

Для использования каталогов и дисконта необходимо в конфигурационном файле /linuxcash/cash/conf/ncash.ini добавить и настроить секции [CatalogFactory] и [Discount].

СекцияНаименование параметраОписание параметраПримечания

[CatalogFactory]

dbName

Название базы данных каталогов

По умолчанию "dictionariesAll".

Используются каталоги из БД All кассового сервера

[Discount]

dbName

Название базы данных скидок

По умолчанию "dictionariesAll".

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


Пример настройки
[CatalogFactory]
; Используются каталоги из БД All кассового сервера
dbName = dictionariesAll

[Discount]
; Используется дисконт из БД All кассового сервера
dbName = dictionariesAll  
  • No labels