Пример 7: Поиск клиентов по их дате создания (Системное поле)
Запрос (Request):
{
"boCode": "CLIENT",
"headCodes": [
"SURNAME",
"NAME",
"CREATED_AT" // Введем тип нашего поля сюда чтобы видеть его
],
"orderingFieldCode": "NAME",
"orderState": "ASC",
"paging": {
"offset": 0,
"limit": 10
},
"state": "ALL",
"brackets": [
{
"id": "DTb445uu", // Рандомный id бракета
"parentId": null,
"parentTreeIds": [],
"connectionType": "AND",
"brackets": [],
"nativeFilters": [ // Указываем не dynamicFilters, а nativeFilters
{
"id": "nl4Fcy3Z", // Рандомный id фильтра
"type": "CREATED_AT", // Нативный Тип поля (Как получить? Смотрите ниже)
"dateFrom": "2023-09-25T00:00:00.000Z", // Дата с (Измеряется только дата без времени)
"dateTo": "2023-09-25T00:00:00.000Z" // Дата по (Измеряется только дата без времени)
}
]
}
]
}
Предусловия для запроса:
Создание БО с кодом CLIENT и полей с кодами SURNAME и NAME описано в предусловии запроса примера #1
- Вы должны ознакомиться с типами нативных полей и со структурой nativeFields
Добавим системное поле "Дата Создания" в наше БО Клиент, чтобы отображать его для просмотра:
Ответ (Response):
В результате получаем всех клиентов которые были созданы 25 сентября 2023 года
{
"boCode": "CLIENT",
"businessObjectId": "7x9hWxwZ@xa2D3gB",
"heads": [
{
"fieldId": "xQK11@uul08penSM",
"name": "Фамилия",
"code": "SURNAME"
},
{
"fieldId": "oDZwyNuzRXrACu7w",
"name": "Имя",
"code": "NAME"
},
{
"fieldId": "CREATED_AT",
"name": "Дата создания",
"code": "CREATED_AT"
}
],
"records": [
{
"boId": null,
"instanceId": "3fdhTt7wmbEtEKda",
"values": [
{
"coFieldId": null,
"fieldId": "xQK11@uul08penSM",
"value": "Сидоров",
"displayValue": "Сидоров",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "oDZwyNuzRXrACu7w",
"value": "Андрей",
"displayValue": "Андрей",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "CREATED_AT",
"value": "\"2023-09-25T06:28:04.084Z\"",
"displayValue": "25.09.2023 12:28",
"isReadOnly": true,
"readOnly": true
}
]
},
{
"boId": null,
"instanceId": "fPhK6xoFo4CmU~IU",
"values": [
{
"coFieldId": null,
"fieldId": "xQK11@uul08penSM",
"value": "Малахов",
"displayValue": "Малахов",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "oDZwyNuzRXrACu7w",
"value": "Андрей",
"displayValue": "Андрей",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "CREATED_AT",
"value": "\"2023-09-25T06:28:45.029Z\"",
"displayValue": "25.09.2023 12:28",
"isReadOnly": true,
"readOnly": true
}
]
},
{
"boId": null,
"instanceId": "fB6uONz16zm5B@xP",
"values": [
{
"coFieldId": null,
"fieldId": "xQK11@uul08penSM",
"value": "Горбачев",
"displayValue": "Горбачев",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "oDZwyNuzRXrACu7w",
"value": "Андрей",
"displayValue": "Андрей",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "CREATED_AT",
"value": "\"2023-09-25T09:13:30.602Z\"",
"displayValue": "25.09.2023 15:13",
"isReadOnly": true,
"readOnly": true
}
]
},
{
"boId": null,
"instanceId": "SQq3@OYMqAOklB8k",
"values": [
{
"coFieldId": null,
"fieldId": "xQK11@uul08penSM",
"value": "Колпаков",
"displayValue": "Колпаков",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "oDZwyNuzRXrACu7w",
"value": "Евгений",
"displayValue": "Евгений",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "CREATED_AT",
"value": "\"2023-09-25T06:27:25.292Z\"",
"displayValue": "25.09.2023 12:27",
"isReadOnly": true,
"readOnly": true
}
]
},
{
"boId": null,
"instanceId": "7ptdU@OFh~4LEKoJ",
"values": [
{
"coFieldId": null,
"fieldId": "xQK11@uul08penSM",
"value": "Сидоров",
"displayValue": "Сидоров",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "oDZwyNuzRXrACu7w",
"value": "Матвей",
"displayValue": "Матвей",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "CREATED_AT",
"value": "\"2023-09-25T09:13:58.218Z\"",
"displayValue": "25.09.2023 15:13",
"isReadOnly": true,
"readOnly": true
}
]
},
{
"boId": null,
"instanceId": "0EkMG5drGnlS~wlE",
"values": [
{
"coFieldId": null,
"fieldId": "xQK11@uul08penSM",
"value": "Сидоров",
"displayValue": "Сидоров",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "oDZwyNuzRXrACu7w",
"value": "Михаил",
"displayValue": "Михаил",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "CREATED_AT",
"value": "\"2023-09-25T09:11:25.676Z\"",
"displayValue": "25.09.2023 15:11",
"isReadOnly": true,
"readOnly": true
}
]
},
{
"boId": null,
"instanceId": "caw@i3Zs4IRLuTmX",
"values": [
{
"coFieldId": null,
"fieldId": "xQK11@uul08penSM",
"value": "Жумагулов",
"displayValue": "Жумагулов",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "oDZwyNuzRXrACu7w",
"value": "Темирлан",
"displayValue": "Темирлан",
"isReadOnly": false,
"readOnly": false
},
{
"coFieldId": null,
"fieldId": "CREATED_AT",
"value": "\"2023-09-25T06:27:53.498Z\"",
"displayValue": "25.09.2023 12:27",
"isReadOnly": true,
"readOnly": true
}
]
}
],
"hasNext": false,
"totalHits": 7,
"totalHitsMore": false,
"tookInMillis": 0
}