Программирование дополнительных параметров включается в конфигурационном файле /linuxcash/cash/conf/frinit.conf
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
setparamsext | логический |
| Включить программирование дополнительных параметров ФР | По умолчанию true |
Установка настроек для программирования осуществляется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini
в секции [HW.FR.commons.params]
.
Программирование дополнительных параметров может быть выполнено для ФР следующих производителей:
- Штрих-М,
- Пилот,
- Атол,
- Пирит,
- Туссон.
Секция дополнительных параметров представляет собой список строк. Одна строка предназначена для установки одного параметра. Имена параметров в данных секциях задаются по правилу:
param<N>, где N – номер параметра (1..n)
Не допускаются «разрывы» нумерации списка параметров, т.е. нельзя использовать имена параметров: param1, param2, param4
. В этом случае будут применены только параметры 1 и 2. Параметры с 4-го и все последующие игнорируются. Допускается нумерация параметров param1, param2, param3
и т.д.
Дополнительные параметры программируются по следующему правилу:
<P>.<M>.<V>.<B>$<T>.<F>.<R>:<S>
Значения параметров формируются на основании следующих данных:
Параметр | Возможные значения | Описание | Примечания |
---|---|---|---|
P |
| Код производителя ФР
| От выбранного значения зависит параметр M |
M | Код модели ФР:
| ||
V | Версия протокола ФР. В качестве значения параметра можно использовать *, это означает игнорирование версии протокола. | ||
B | Номер сборки. В качестве значения параметра можно использовать *, это означает игнорирование сборки. | ||
T | Номер таблицы | ||
F | Номер колонки (поля) в таблице | ||
R | Номер строки (ряда) в таблице | ||
S | Присваиваемое значение |
При программировании дополнительных параметров могут быть использованы различные вариации данных.
Например, значение 1.7.*.*$1.3.1:1, заданное для правила <P>.<M>.<V>.<B>$<T>.<F>.<R>:<S>, означает: для всех ШТРИХ-МИНИ-ФР-К в таблицу 1, колонку 3, строку 1 записать значение 1.
[HW.FR.commons.params] ; ; Параметры для программирования всех подключенных ФР ; ;param1 = "1.7.*.*$1.3.1:1"; param2 = "1.250.*.*$1.3.1:1"; ;param3 = "1.4.*.*$1.4.1:1"; ;param4 = "1.22.*.*$1.3.1:1"; ;param5 = "1.22.*.*$1.2.1:1"; ;param6 = "1.22.*.*$1.26.1:1";
Для Атол 5.0 допустимо указывать только параметр и его значение:
[HW.FR.commons.params] ; ; Параметры для программирования всех подключенных ФР ; param1 = "8:100";