Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini
.
Загрузка справочников
Для загрузки справочников в формате AIF необходимо:
- указать название конвертера в секции
[UPLOAD]
:converter
= aif
, - сконфигурировать секцию загрузки
[upload.converter.aif]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
flags | строковый | Список файлов-флагов, разделенный запятыми | В параметре указывается наименование файла-флага и полный путь до него. Наличие файла-флага в исходной директории указывает на то, что справочники полностью сформированы и выгружены. Если файл-флаг отсутствует, то загрузка справочников не выполняется | |
data | строковый | Список файлов-справочников, разделенный запятыми | В параметре указывается наименование файлов-справочников и полный путь до них | |
errorDest | строковый | Файл записи ошибок конвертирования | В параметре указывается полный путь до файла, в который записывается текст последней ошибки конвертирования Если директория файла или сам файл не создан, то запись ошибки не производится. Файл удаляется при следующем запуске конвертирования | |
hotKeyByBarcode | логический |
| Значение по умолчанию для поля | Значение используется, если поле bybarcode команды addHotKey справочника не заполненоСпособ назначения товара на горячую клавишу:
Подробнее о загрузке горячих клавиш можно прочитать в разделе "Горячие клавиши". |
checkMatchFileNames | логический |
| Проверять файлы флагов и справочников на полное совпадение имен:
| По умолчанию |
[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