Все настройки обмена производятся в конфигурационном файле /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строковый

Список соответствия кодов единиц измерения.

Параметр представляет собой пары соответствующих ключей, разделенных запятыми. Ключи в каждой паре разделены символом '-'. Первый ключ пары – ключ в формате crystal. Может содержать любые символы, кроме '-' и ','. Второй ключ пары – ключ в формате aif

Пример параметра: шт-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
  • No labels