Активные займы
POST   /bs-core/reports/active-loans/{date}
Формирование отчета Активные займы на указанную дату.
В отчете можно использовать критерии для фильтрации, а также указать режимы формирования отчета: Открытые займы, Без учета забалансовых сумм. Описание флага output-mode смотрите здесь.
Запрос
POST /bs-core/reports/active-loans/2016-04-01?open-loans=true&without-out-balance=false&output-mode=file-sync HTTP/1.1
[
{
"entity": "com.pq.establ.dict.Client",
"field": "lastName",
"value1": "asd",
"value2": null
},
{
"entity": "com.pq.establ.dict.Contract",
"field": "closedStatus",
"value1": 101481,
"value2": null
},
{
"entity": "com.pq.establ.dict.Contract",
"field": "repaymentPlanDate",
"value1": "2012-12-12",
"value2": "2031-11-12"
}
]
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
date | R | [string] | Параметр адресной строки. Дата на которую формируется отчёт "Активные займы" в формате YYYY-MM-DD. |
open-loans | О | [bool] | Дополнительный параметр адресной строки. Открытые займы ДА/НЕТ. По умолчанию стоит значение НЕТ (false). |
without-out-balance | О | [bool] | Дополнительный параметр адресной строки. Без учёта забалансовых сумм ДА/НЕТ. По умолчанию стоит значение НЕТ (false). |
closed-days | О | [int] | Дополнительный параметр адресной строки. Этот параметр определяет отдельную логику формирования отчета, будут формироваться динамически настраиваемые колонки. При этом в отчет попадут все закрытые контракты, у которых дата закрытия не раньше чем количество дней от даты отчета, указанных в параметре. |
to-table | О | [bool] | Дополнительный параметр адресной строки. Этот параметр определяет необходимость создания параллельно с excel файлом еще и таблицу в БД ядра. Для создания таблицы нужно передать true. |
output-mode | О | [string] | Дополнительный параметр адресной строки. Описание смотрите здесь. |
entity | О | [enum] | Сущность по которой надо фильтровать. Возможные значения:
|
field | О | [string] | Название поля указанной в поле entity сущности. Список можно посмотреть в методах "получение сущности по ID" Например: |
value1 | О | [string] | Либо начало диапазона для фильтрации (если field - это численное поле, либо дата), либо значение для поиска, если это строка или значение из справочника. |
value2 | О | [string] | Либо окончание диапазона для фильтрации (если field - это численное поле, либо дата), либо null. |
Ответ
{
"status": "ok",
"timestamp": 1462638103777,
"data": ""
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
response | О | [string] | При передаче дополнительного параметра адресной строки output-mode в файловом хранилище будет сгенерирован отчёт и возвращен статус "ок", иначе, если этот параметр не передавать в ответ будет возвращён excel-файл.
|