Получить поля сущностей для фильтрации в сложных залоговых процессах
GET   /bs-core/main/processes/collaterals/filters/fields/{entityItem}
Получить поля сущности для фильтрации в сложных залоговых билетах.
Пошаговую инструкцию запуска сложного залогового процесса и использование этого метода в ней смотрите здесь.
Запрос
GET /main/processes/collaterals/filters/fields/com.pq.establ.dict.collateral.CollateralОписание параметров
| Параметр | Обязателен | Тип данных | Описание | 
| entityItem | R | [string] | Сущность (смотрите значения сущности в описании параметра object в методе "Получить сущности для фильтрации в сложных залоговых процессах"). Параметр адресной строки. | 
Ответ
                        {
    "status": "ok",
    "timestamp": 1538557213274,
    "data": [
        {
            "object": "saleCode",
            "label": "Код залога для реализации",
            "type": "STRING",
            "singleValue": true
        },
        {
            "object": "storingPlace",
            "label": "Место хранения",
            "type": "DICTIONARY",
            "singleValue": true
        },
        {
            "object": "collateralType",
            "label": "Тип залога",
            "type": "DICTIONARY",
            "singleValue": true
        }
    ]
}
                    Описание параметров
| Параметр | Обязателен | Тип данных | Описание | 
| object | О | [string] | Наименование поля сущности, значение которого используется для значения в поле field в методе "Выборка залогов для запуска сложного залогового процесса" например (сущность com.pq.establ.dict.Contract): POST /bs-core/main/processes/collaterals/select/process-type-id/1014369/date/2018-09-01T00:00:00 [ { .... "field": "issueDate", .... или в методе "Запуск сложного залогового процесса" например (сущность com.pq.establ.dict.Contract): POST /bs-core/main/processes/collaterals/execute/process-type-id/1014369/date/2018-09-01T00:00:00 [ { .... "field": "issueDate", .... | 
| label | О | [string] | Расшифровка поля object | 
| type | О | [string] | Тип данных параметра. Значение этого параметра важно для того, чтобы знать какой тип данных передавать в параметрах value1, value2 в методах "Выборка залогов для запуска сложного залогового процесса" и "Запуск сложного залогового процесса". Для типа DICTIONARY в поле value1 передаем идентификатор элемента из этого справочника. Например запрос GET /bs-core/main/processes/collaterals/filters/fields/com.pq.establ.dict.Contract возвратил: .... { .... тогда в методах "Выборка залогов для запуска сложного залогового процесса" и "Запуск сложного залогового процесса" передаем .... { "entity":"com.pq.establ.dict.Contract", } .... Для типа DATE в поле value1 и value2 передаем дату в формате "YYYY-MM-DD". Например запрос GET /bs-core/main/processes/collaterals/filters/fields/com.pq.establ.dict.Contract возвратил: .... { } .... тогда в методах "Выборка залогов для запуска сложного залогового процесса" и "Запуск сложного залогового процесса" передаем например: .... { "entity": "com.pq.establ.dict.Contract", "field": "issueDate", "value1": "2018-08-28", "value2": "2018-09-02" } .... | 
| singleValue | О | [bool] | Одно значение да/нет. Этот параметр даёт понять предавать только поле value1 или ещё value2. Например запрос GET /bs-core/main/processes/collaterals/filters/fields/com.pq.establ.dict.Contract возвратил: .... { } .... тогда в методах "Выборка залогов для запуска сложного залогового процесса" и "Запуск сложного залогового процесса" передаем например: .... { "entity": "com.pq.establ.dict.Contract", "field": "issueDate", "value1": "2018-08-28", "value2": "2018-09-02" } .... |