Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini
.
Загрузка справочников
Для загрузки справочников в формате crystal
необходимо:
- указать название конвертера в секции
[UPLOAD]
:converter
= crystal
, - сконфигурировать секцию загрузки
[upload.converter.crystal]
, - сконфигурировать секцию
[unload.converter.crystal.payment]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
flags | строковый | Список файлов-флагов, разделенный запятыми | В параметре указывается наименование файла-флага и полный путь до него. В формате crystal файлом-флагом является сам справочник |
data | строковый | Список файлов-справочников, разделенный запятыми | В параметре указывается наименование файлов-справочников и полный путь до них |
errorDest | строковый | Файл записи ошибок конвертирования | В параметре указывается полный путь до файла, в который записывается текст последней ошибки конвертирования. Если директория файла или сам файл не создан, то запись ошибки не производится. Файл удаляется при следующем запуске конвертирования |
visualverifysg | строковый | Список кодов групп товаров, требующих визуального подтверждения товара, разделенный запятыми | Коды групп указываются через запятую |
requirequantitymanualsg | строковый | Список кодов групп товаров, требующих обязательного ввода количества, разделенный запятыми | Коды групп указываются через запятую |
measuremap | строковый | Список соответствия кодов единиц измерения. Параметр представляет собой пары соответствующих ключей, разделенных запятыми. Ключи в каждой паре разделены символом '-'. Первый ключ пары – ключ в формате | Пример параметра: шт-1,1007-2 |
[UPLOAD] ... converter = crystal ... [upload.converter.crystal] ; Список файлов-флагов, разделенный запятыми flags = /tmp/crystal/products/catalog*.xml,/tmp/crystal/cards/catalog*.xml,/tmp/crystal/additional/*.xml ; Список файлов-справочников, разделенный запятыми, ; а также список файлов для загрузки визуального подтверждения и обязательного ввода количества data = /tmp/crystal/products/catalog*.xml,/tmp/crystal/cards/catalog*.xml,/tmp/crystal/additional/*.xml ; Файл в который будет записываться текст последней ошибки конвертирования ;errorDest = /tmp/crystal/error.txt ; Список кодов групп продаж, требующих "визуального подтверждения" товара, разделенных запятыми ; По умолчанию '1,2,3' ;visualverifysg = 1,2,3 ; Список кодов групп продаж, требующих "обязательного ввода количества" товара, разделенных запятыми ; По умолчанию '4,5,6' ;requirequantitymanualsg = 4,5,6 ; Список соответствия кодов единиц измерения crystal - кодам единиц измерения aif ; По умолчанию 'шт-1,1007-2' ;measuremap = шт-1,1007-2