Об’єкт XSearchDocsQuery (Критерії пошуку/фільтрації «Товарних узгоджень» AGREEM)
Опис параметрів об'єкта
|
Параметр |
Формат |
Опис |
|---|---|---|
|
indexes |
List<Index> |
масив об’єктів; індекси |
|
direction |
об’єкт; напрямок документообігу; вказуються відправник, отримувач і зв’язок між ними в умовах відбору документів |
|
|
retailerId |
Long |
id мережі (ритейлера) |
|
retailers |
List<Long> |
масив; список мереж (ритейлерів) |
|
statuses |
List<Integer> |
масив; статус документа
|
|
types |
List<Integer> |
масив; тип документа
|
|
contractGlnIDs |
List<Integer> |
масив; id Gln-нів контрагентів |
|
contractNumber |
об’єкт; номер контракту/специфікації |
|
|
contractDescription |
об’єкт; опис контракту/специфікації |
|
|
dateCreated |
об’єкт; дата створення документа (в форматі UNIX-timestamp) з / по |
|
|
dateChanged |
об’єкт; дата зміни документа (в форматі UNIX-timestamp) з / по |
|
|
docDate |
об’єкт; дата документа (в форматі UNIX-timestamp) з / по |
|
|
limit |
об’єкт; фільтр відбору (налаштування виводу даних) |
|
|
docNumber |
String |
номер документа |
|
archive |
Boolean |
відмітка про те, що документ оброблений (архівний) |
|
withChilds |
Boolean |
відмітка про наявність дочірніх документів |
JSON приклади:
Отримати 20 останніх неархівних (необроблених) «Товарних узгоджень» (AGREEM) для Відправника «13200665»
{
"indexes": [],
"types": [],
"statuses": [],
"direction": {
"type": "EQ",
"sender": [
13200665
]
},
"archive": false,
"limit": {
"count": 20,
"offset": 0
}
}
Отримати 20 останніх важливих завершених «Товарних узгоджень» (AGREEM) типу «Промо ціна» для Відправника «13200665»
{
"indexes": [
{
"operator": "AND",
"type": "EQUALS",
"fieldName": "isFavorite",
"value": "true"
}
],
"types": [
2
],
"statuses": [
7
],
"direction": {
"type": "EQ",
"sender": [
13200665
]
},
"limit": {
"count": 20,
"offset": 0
}
}
Отримати 20 останніх оброблених (архівних) «Товарних узгоджень» (AGREEM) типу «Регулярна ціна» для Відправника «13200665» з датою документа за період 2021-07-01-2021-07-27
{
"indexes": [],
"types": [
1
],
"statuses": [],
"direction": {
"type": "EQ",
"sender": [
13200665
]
},
"archive": true,
"docDate": {
"startTimestamp": 1625086800,
"finishTimestamp": 1627419599
},
"limit": {
"count": 20,
"offset": 0
}
}
Отримати 40 останніх необроблених (неархівних) «Товарних узгоджень» (AGREEM) для Відправника «13200665» з номером контракту «666.333333»
{
"indexes": [],
"types": [],
"statuses": [],
"direction": {
"type": "EQ",
"sender": [
13200665
]
},
"archive": false,
"contractNumber": {
"operator": "AND",
"type": "EQUALS",
"value": "666.333333"
},
"limit": {
"count": 40,
"offset": 0
}
}
No comments to display
No comments to display