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

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

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

  • указать название конвертера в секции [UPLOAD]: converter = aif,
  • сконфигурировать секцию загрузки [upload.converter.aif].
НаименованиеТип данныхВозможные значенияОписаниеПримечания
flagsстроковый

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

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

dataстроковый

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

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

errorDest

строковый

Файл записи ошибок конвертирования

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

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

hotKeyByBarcodeлогический
  • true
  • false

Значение по умолчанию для поля bybarcode команды addHotKey

Значение используется, если поле bybarcode команды addHotKey справочника не заполнено

Способ назначения товара на горячую клавишу:

  • false – по коду товара,
  • true – по штрих-коду товара.

Подробнее о загрузке горячих клавиш можно прочитать в разделе "Горячие клавиши".

checkMatchFileNamesлогический
  • true
  • false

Проверять файлы флагов и справочников на полное совпадение имен:

  • true – будут загружаться только те справочники, для которых найдены идентичные по имени файлы-флаги,
  • false – загрузка справочников осуществляется в независимости от имени файла-флага.

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

Пример настройки
[UPLOAD]
...
converter = aif
...
[upload.converter.aif]
; список файлов-флагов, разделенный запятыми. В данном случае, в директории /tmp/dict/aif/ будут распознаны как флаги загрузки все файлы, название которых начинается на pos и заканчивается как .flz
flags = /tmp/dict/aif/pos*.flz
; список файлов-справочников, разделенный запятыми. В данном случае, в директории /tmp/dict/aif/ будут распознаны как справочники все файлы, название которых начинается на pos и заканчивается как .aif
data = /tmp/dict/aif/pos*.aif
; файл в который будет записываться текст последней ошибки конвертирования
errorDest = /tmp/dict/aif/error.txt
; Значение по умолчанию для поля "bybarcode" команды "addHotKey" 
; hotKeyByBarcode = False
; Проверять файлы флагов и справочников на полное совпадение имен. По умолчанию False.
; checkMatchFileNames = False
  • No labels