Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini
.
Выгрузка продаж
Для выгрузки продаж в формате pilot-original
необходимо:
- указать название конвертера в секции
[UNLOAD]
:converter
= pilot-original
, - сконфигурировать секцию выгрузки
[unload.converter.pilot-original]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
salePath | строковый | Путь выгрузки продаж | Указывается полное имя файла. В названии файлов и директорий можно использовать макросы | |
flagPath | строковый | Путь к файлу-флагу выгрузки продаж | Выгрузка продаж производится в соответствии с содержимым файла-флага | |
charset | строковый |
| Кодовая страница данных | По умолчанию |
rewriteDestFile | логический |
| Перезапись целевого файла при копировании файлов из рабочей директории:
| По умолчанию false |
Пример настройки
[UNLOAD] ; список конвертеров данных разделенный запятыми (aif, oracle, shtrih, smag, atol, atol-astor, crystal, ns2000, pilot) converter = pilot-original ... [unload.converter.pilot-original] ; <параметры_конвертера> ; Путь выгрузки продаж salePath = /tmp/sales/%(year)s%(month)s%(day)s_%(cashcode_int)04d%(shiftnum_int)04d.cl ; Путь к файлу-флагу выгрузки продаж ;flagPath = /tmp/sales/sale.req ; Кодовая страница данных. Если значение параметра не установлено, используется cp866 ; Примеры кодировок: utf_8, U8, UTF, utf8, cp1251, windows-1251, cp866, 866, IBM866 и др. ;charset = cp866 ; Перезапись целевого файла при копировании файлов из рабочей директории ; True - перезаписывать, False - нет. ; По умолчанию False ;rewriteDestFile = False