Skip to main content

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

РОЗІБРАТИСЬ ІЗ ПОСИЛАННЯМ DIRECTION!

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

Параметр

Формат

Опис

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»:

[
  {
  "products"contractGlnId": [],
  "id": 922,
    "uuid": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "retailerId": 7,
    "sender": 41249,
    "recipient": 13200665,
    "number": "666.333333",
    "expireDate": 1640901600,
    "status": {
      "code": 1,
      "description": "Активный"
    },
    "description": "МясоНеСодержащие",
    "subContractNumber": "666",
    "subContractExpireDate": 1630443600,
    "contractGlnId": 41249,
    "reviewDeadLine": 24,
    "agrementsNumber": 5,
    "discountWorkStatus": 3,
    "changeDate": 1630503488,
    "prolongationContract": 0
  },
  {
    "products"productBarcode": [],
  "id": 12,
    "uuid": "ebe77c79-85fc-4c58-a07b-833caac25d65",
    "retailerId": 7,
    "sender": 41249,
    "recipient": 13200665,
    "number": "1200.996633",
    "expireDate": 1672437600,
    "status": {
      "code": 1,
      "description": "Активный"
    },
    "description": "Карантин",
    "subContractNumber": "1200",
    "subContractExpireDate": 1609365600,
    "contractGlnId": 41249,
    "reviewDeadLine": 0,
    "agrementsNumber": 5,
    "discountWorkStatus": 3,
    "changeDate": 1609365600,
    "prolongationContract": 0
  },
  {
    "products"buyerArticle": [],
  "id"contractStatus": 4,[],
  "uuid"productStatus": [],
  "direction": {
    "type": "e940fe80-1b9d-4240-aa71-52a7eafc2afe"EQ",
    "retailerId": 16244,
    "sender": 54968,
    "recipient": 13200665,[
      "number":13200665
    "1000.50001"]
  },
  "expireDate": 1652907600,
    "status": {
    "code"startTimestamp": 1,
      "description": "Активный"
    },
    "description": "Носочки, резиночки",
    "subContractNumber": "1000",
    "subContractExpireDate": 1529701200,
    "contractGlnId": 54968,
    "reviewDeadLine": 0,
    "agrementsNumber": 0,
    "discountWorkStatus": 0,
    "changeDate": 1569844604,
    "prolongationContract": 01631353973
  }
]}