Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini
.
Загрузка справочников
Для загрузки справочников в формате shtrih
необходимо:
- указать название конвертера в секции
[UPLOAD]
:converter = shtrih
, - сконфигурировать секцию загрузки:
[upload.converter.shtrih]
.
Справочник в формате Штрих-М должен быть записан в кодировке cp1251.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
flags | строковый | Список файлов-флагов, разделенный запятыми | В параметре указывается наименование файла-флага и полный путь до него. Наличие файла-флага в исходной директории указывает на то, что справочники полностью сформированы и выгружены. Если файл-флаг отсутствует, то загрузка справочников не выполняется | |
data | строковый | Список файлов-справочников, разделенный запятыми | В параметре указывается наименование файлов-справочников и полный путь до них | |
errorDest | строковый | Файл записи ошибок конвертирования | В параметре указывается полный путь до файла, в который записывается текст последней ошибки конвертирования. Если директория файла или сам файл не создан, то запись ошибки не производится. Файл удаляется при следующем запуске конвертирования | |
delimiter | строковый | Разделитель данных | По умолчанию "; ". | |
сashierName | логический |
| Использовать имя кассира вместо кода:
| По умолчанию false |
hotKeyByBarcode | логический |
| Загружать горячие клавиши со способом назначения "по штрих-коду":
| По умолчанию false |
requireSaleRestrict | логический |
| Автоматически добавлять товару признак "Проверять ограничения продаж" | По умолчанию 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