Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchnagersexchangers.ini
.
Загрузка справочников
...
- указать название конвертера в секции
[UPLOAD]
:converter
= atol
, - сконфигурировать секцию загрузки
[upload.converter.atol]
.
Дополнительно можно сконфигурировать секцию соответствия кодов единиц измерения [upload.converter.atol.measure
].
Наименование | Тип данных | Возможные значения | Описание | Примечания | ||
---|---|---|---|---|---|---|
flags | строковый | Список файлов-флагов, разделенный запятыми | В параметре указывается наименование файла-флага и полный путь до него. Наличие файла-флага в исходной директории указывает на то, что справочники полностью сформированы и выгружены. Если файл-флаг отсутствует, то загрузка справочников не выполняется | |||
data | строковый | Список файлов-справочников, разделенный запятыми | В параметре указывается наименование файлов-справочников и полный путь до них | |||
errorDest | строковый | Файл записи ошибок конвертирования | В параметре указывается полный путь до файла, в который записывается текст последней ошибки конвертирования. Если директория файла или сам файл не создан, то запись ошибки не производится. Файл удаляется при следующем запуске конвертирования | |||
useMultiplicityQuantityForMeasure | логический |
| Получать тип единицы измерения из поля 33 | Параметр определяет необходимость получать тип единицы измерения товара из поля 33:
По умолчанию | ||
charset | строковый |
| Кодовая страница | Указывается кодировка, в которой будет осуществляться загрузка справочников По умолчанию |
Code Block | ||||
---|---|---|---|---|
| ||||
[UPLOAD] ... converter = atol ... [upload.converter.atol] ; список файлов-флагов, разделенный запятыми ;flags = /tmp/dict/atol/import.flz ; список файлов-справочников, разделенный запятыми ;data = /tmp/dict/atol/import.txt ; файл в который будет записываться текст последней ошибки конвертирования ;errorDest = /tmp/dict/atol/error.txt ; Использовать поле 33 справочника товаров для определения единицы измерения товара ; Если значение поля 33 меньше 1.0, то товар считается дробным(код равен '2') независимо от значения поля 8. ; Если настройка выключена, либо значение поля 33 больше либо равно 1.0 или отсутствует, то единица измерения берётся из поля 8. ; По умолчанию False ;useMultiplicityQuantityForMeasure = False ; Кодовая страница. Возможные значения: ; cp1251 (Windows-1251) ; utf-8-sig (UTF-8 BOM) ; По умолчанию cp1251 ;charset = cp1251 [upload.converter.atol.measure] ; <соответствие кодов единицы измерения> ; <код единицы измерения - атол> = <код единицы измерения - артикс> ; Таблица атол: ; 0 – штука ; 1 – грамм ; 2 – килограмм ; 3 – тонна ; 4 – сантиметр ; 5 – дециметр ; 6 – метр ; 7 – квадратный сантиметр ; 8 – квадратный дециметр ; 9 – квадратный метр ; 10 – миллилитр ; 11 – литр ; 12 – кубический метр ; 13 – киловатт час ; 14 – гигакалория ; 15 – сутки (день) ; 16 – час ; 17 – минута ; 18 – секунда ; 19 – килобайт ; 20 – мегабайт ; 21 – гигабайт ; 22 – терабайт ; 23 – иная единица измерения ;0 = 1 ;1 = 2 ;2 = 3 ;3 = 4 ;4 = 5 ;5 = 6 ;6 = 7 ;7 = 8 ;8 = 9 ;9 = 10 ;10 = 11 ;11 = 12 ;12 = 13 ;13 = 14 ;14 = 15 ;15 = 16 ;16 = 17 ;17 = 18 ;18 = 19 ;19 = 20 ;20 = 21 ;21 = 22 ;22 = 23 ;23 = 24 |