Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini.

Выгрузка продаж

Для выгрузки продаж в формате pilot-original необходимо:

  • указать название конвертера в секции [UNLOAD]converter pilot-original,
  • сконфигурировать секцию выгрузки [unload.converter.pilot-original].
Наименование
Тип данных
Возможные значения
Описание
Примечания
salePathстроковый

Путь выгрузки продаж

Указывается полное имя файла. В названии файлов и директорий можно использовать макросы

flagPathстроковый
Путь к файлу-флагу выгрузки продаж

Выгрузка продаж производится в соответствии с содержимым файла-флага

charsetстроковый
  • utf_8
  • U8
  • UTF
  • utf8
  • cp1251
  • windows-1251
  • cp866
  • 866
  • IBM866
Кодовая страница данных

По умолчанию cp866

rewriteDestFile

логический
  • true
  • false

Перезапись целевого файла при копировании файлов из рабочей директории:

  • при значении параметра true целевой файл перезаписывается. Если файл продаж не был передан в товароучетную систему до новой выгрузки продаж, то данные будут потеряны,
  • при значении параметра false целевой файл не перезаписывается. Если файл продаж не был передан в товароучетную систему, то вновь полученные данные хранятся в рабочей директории до тех пор, пока данные предыдущей выгрузки не будут переданы в АСТУ.
По умолчанию 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
  • No labels