23.3.1. Автоматическая загрузка реестров платежей

Внимание

Работает ТОЛЬКО для загрузки платежей.

Для автоматической загрузки реестров необходимо настроить задачу планировщика Загрузка платежей из файлов. Папка, из которой будут загружаться файлы и в которую будут перещаться в резултате обработки, должны быть в локальной файловой системе. В конфигурации задачи указываются:

report.mail=<E-Mail адрес, на который высылать ошибки разбора реестров>
load.from.dir=<полный путь к каталогу, из которого загружаются реестры>
processed.to.dir=<полный путь к каталогу, в который перемещаются обработанные реестры>

Все возможные типы файлов-реестров должны быть описаны следующим образом, <id> - уникальный для каждого типа файла код.

filetype.<id>.load_pattern=<Код шаблона загрузки>
filetype.<id>.name_pattern=<REGEXP имени файла>

Дополнительно, могут быть указаны параметры для извлечение даты реестра из имени файла. Если данные параметры не указаны, то дата реестра принимается равной дате последней модификации файла.

filetype.<id>.date_format=<формат даты>
filetype.<id>.position_date=<номер группы в REGEXP имени файла, где записана дата>

Пример 1.10. Пример конфигурации задачи

Имена реестров представляют из себя файлы вида TNEyyyMMdd.DBF.

report.mail=shamil@bitel.ru
load.from.dir=/home/shamil/tmp/payments
processed.to.dir=/home/shamil/tmp/payments/processed
filetype.1.load_pattern=3
filetype.1.name_pattern=TNE(\d{8})\.DBF
filetype.1.date_format=yyyyMMdd
filetype.1.position_date=1