Skip to main content

Об’єкт XSearchContractsQuery (Критерії пошуку/фільтрації довідника специфікацій/контрактів)

Опис параметрів об'єкта

Параметр

Формат

Опис

direction

Direction

об’єкт; напрямок документообігу; вказуються відправник, отримувач і зв’язок між ними в умовах відбору документів

contractGlnId

List<Long>

масив; id Gln-у контракту/специфікації

contractGln

List<String>

масив; Gln-у контракту/специфікації

productBarcode

List<String>

масив; список товарних штрихкодів

buyerArticle

List<String>

масив; артикул продавця

retailerId

Long

id мережі (ритейлера)

retailers

List<Long>

масив; список мереж (ритейлерів)

contractStatus

List<Integer>

масив; список статусів контрактів: 1 - активний, 2 - неактивний / видалений

productStatus

List<Integer>

масив; список статусів товарів: 1 - активний, 2 - неактивний / видалений

number

String

номер специфікації

subContractNumber

String

номер договору

expireDate

DateTimeRange

об’єкт; дата закінчення специфікації (в форматі UNIX-timestamp) з / по

subContractExpireDate

DateTimeRange

об’єкт; дата договору (в форматі UNIX-timestamp) з / по

changeDate

DateTimeRange

об’єкт; дата зміни специфікації (в форматі UNIX-timestamp) з / по

limit

Limitation

об’єкт; фільтр відбору (налаштування виводу даних)

JSON приклад запиту для отримання всіх завершених контрактів / специфікацій для Отримувача «13200665»:

{
  "contractGlnId": [],
  "productBarcode": [],
  "buyerArticle": [],
  "contractStatus": [],
  "productStatus": [],
  "direction": {
    "type": "EQ",
    "recipient": [
      13200665
    ]
  },
  "expireDate": {
    "startTimestamp": 1631353973
  }
}