Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: Отобрать записи справочника по дате рождения
Дальше: Получение данных связанных сущностей (ссылок)
Отобрать записи справочника по подстроке

Предположим, нам требуется отфильтровать записи справочника Сотрудники так, чтобы из списка отбирались сотрудники, имеющие в строке стажа значение 10 месяцев. Для описания условия отбора воспользуемся функцией substring().

Наберем в адресной строке браузера следующий URL (листинг 1.93).

Листинг 1.93. URL запроса

localhost/REST/odata/standard.odata/Catalog_Сотрудники?$format=json&$filter=substring(Стаж, 4, 2) eq '10'

В результате в ответ сервера будут включены только данные сотрудников, удовлетворяющих условию отбора (листинг 1.94).

Листинг 1.94. Содержимое ответа сервера

{

"odata.metadata": "http://localhost/REST/odata/standard.odata/$metadata#Catalog_Сотрудники",

"value": [{

"Ref_Key": "0b6cd7db-36a0-11e9-8bb2-642737df2048",

"DataVersion": "AAAABAAAAAA=",

"DeletionMark": false,

"Code": "000000002",

"Description": "Смирнова Светлана Ивановна",

"ДатаРождения": "1990-02-22T00:00:00",

"КоличествоДетей": 0,

"Работает": false,

"Стаж": "03.10.27",

"Должность_Key": "88d54407-36a1-11e9-8bb2-642737df2048",

"Predefined": false,

"PredefinedDataName": "",

"Должность@navigationLinkUrl": "Catalog_Сотрудники(guid'0b6cd7db-36a0-11e9-8bb2-642737df2048')/Должность"

}]

}

Назад: Отобрать записи справочника по дате рождения
Дальше: Получение данных связанных сущностей (ссылок)