Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini.

Загрузка справочников

Для загрузки справочников в формате shtrih необходимо:

  • указать название конвертера в секции [UPLOAD]: converter = shtrih,
  • сконфигурировать секцию загрузки: [upload.converter.shtrih].

Справочник в формате Штрих-М должен быть записан в кодировке cp1251.

Наименование
Тип данных
Возможные значения
Описание
Примечания
flagsстроковый

Список файлов-флагов, разделенный запятыми

В параметре указывается наименование файла-флага и полный путь до него. Наличие файла-флага в исходной директории указывает на то, что справочники полностью сформированы и выгружены. Если файл-флаг отсутствует, то загрузка справочников не выполняется

dataстроковый

Список файлов-справочников, разделенный запятыми

В параметре указывается наименование файлов-справочников и полный путь до них
errorDestстроковый
Файл записи ошибок конвертирования

В параметре указывается полный путь до файла, в который записывается текст последней ошибки конвертирования.

Если директория файла или сам файл не создан, то запись ошибки не производится. Файл удаляется при следующем запуске конвертирования

delimiterстроковый
Разделитель данныхПо умолчанию ";".
сashierNameлогический
  • true
  • false

Использовать имя кассира вместо кода:

  • true – в поле "код" будет загружено имя кассира,
  • false – в поле "код" выгружается код кассира.
По умолчанию false
hotKeyByBarcodeлогический
  • true
  • false

Загружать горячие клавиши со способом назначения "по штрих-коду":

  • true – горячие клавиши загружаются со способом ввода "по штрих-коду",
  • false – загрузка товаров на горячие клавиши производится по коду.
По умолчанию false
requireSaleRestrictлогический
  • true
  • false
Автоматически добавлять товару признак "Проверять ограничения продаж"По умолчанию false
Пример настройки
[UPLOAD]
...
converter = shtrih
... 
[upload.converter.shtrih]
; Список файлов-флагов, разделенный запятыми
;flags = /tmp/dict/shm/pos*.flz

; Список файлов-справочников, разделенный запятыми
;data = /tmp/dict/shm/pos*.spr

; Файл в который будет записываться текст последней ошибки конвертирования
;errorDest = /tmp/dict/shm/error.txt

; Разделитель данных
; По умолчанию ';'
;delimiter = ;

; Использовать имя кассира в качестве кода
; По умолчанию False
;cashierName = False

; Загружать горячие клавиши со способом назначения "по штрихкоду"
; По умолчанию False
;hotKeyByBarcode = False

; Автоматически добавлять к товару признак "Проверять ограничения продаж"
; По умолчанию False
;requireSaleRestrict = False
  • No labels