Получение полей сущности для фильтрации выборки контрактов
GET   /bs-core/main/processes/filters/fields/{entityItem}
Процесс - набор документов, выполняемых в определенном порядке для каждого контракта, попадающего под выборку данного процесса. Каждый документ связан с операцией, которая применяется для данного контракта. То есть процесс представляет собой логику выполнения определенных документов, создающих операции для каждого контракта.
Получение нужных данных и информации для запуска пакетной обработки и пошаговая инструкция для него:
1. Нахождение нужного идентификатора типа процесса происходит при помощи метода "Получение доступных типов процессов" и его расшифровки из справочника "Типы процессов" (параметр адресной строки).
2. Получение списка сущностей для фильтрации выборки контрактов (Значение параметра "object" передается в теле запроса в критериях в поле "entity").
--> 3. Получение полей сущности для фильтрации выборки контрактов (Значение параметра "object" передается в теле запроса в критериях в поле "field").
4. Выборка контрактов для выполнения пакетной обработки.
Для удобства работы с пакетной обработкой критерии (фильтры) можно подготовить один раз и использовать их. (см. шаги 1-3)
Запрос
GET /bs-core/main/processes/filters/fields/com.pq.establ.transaction.FundTransaction
Нет описанных параметров
Ответ
{
"status": "ok",
"timestamp": 1462957496273,
"data": [
{
"object": "date",
"label": "Дата движения",
"type": "DATE",
"singleValue": false
},
{
"object": "paymentType",
"label": "Вид платежа",
"type": "ENUM",
"singleValue": true
},
{
"object": "subdivision",
"label": "Филиал",
"type": "DICTIONARY",
"singleValue": true
},
{
"object": "branch",
"label": "Подразделение",
"type": "DICTIONARY",
"singleValue": true
},
{
"object": "cashOffice",
"label": "Касса",
"type": "DICTIONARY",
"singleValue": true
}
]
}