...
Блок кода | ||||
---|---|---|---|---|
| ||||
payment.load.pattern.<id>.summa.replace=<Строка замен>
payment.load.pattern.<id>.position_id=<Позиция уникального идентификатора>
payment.load.pattern.<id>.position_date=<Позиция даты>
payment.load.pattern.<id>.date_format=<Формат даты платежа>
payment.load.pattern.<id>.position_comment=<Позиции комментария платежа через запятую>
payment.load.pattern.<id>.comment_delimiter=<Разделитель полей комментария>
payment.load.pattern.<id>.handler_class=<Динамический класс с реализацией интерфейса ru.bitel.bgbilling.kernel.integration.server.bean.RegisterHandler (класс реализует предварительную обработку загружаемого реестра)> |
Где:
- Строка замен - несколько записей вида {REGEXP что}=>{На что}, разделённые вертикальной чертой;
- Позиции комментария платежа - из какой позиции записи брать комментарий платежа, если параметр не указан, то комментарий - пустая строка; если необходимо собрать комментарий из нескольких полей, то можно указать номера полей через запятую;
- Разделитель полей комментария - любая строка, которая будет вставлена между полями комментария. По умолчанию используется пробел.
- Позиция уникального идентификатора - из какой позиции записи брать уникальный строковый идентификатор платежа. При указании данного поля загрузчик будет считать ошибочными платёж, если в уже загруженных реестрах с датой реестра в том же месяце, что и загружаемый реестр, уже есть платёж с таким идентификатором;
- Позиция даты и Формат даты платежа - из какой позиции записи брать дату платежа и в каком формате она указана. Если параметры не указаны, то дата платежа равна дате реестра.
...