Skip to main content

Об’єкт XSearchDocsQuery (Критерії пошуку/фільтрації «Товарних узгоджень» AGREEM)

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

Параметр

Формат

Опис

indexes

List<Index>

масив об’єктів; індекси

direction

Direction

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

retailerId

Long

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

retailers

List<Long>

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

statuses

List<Integer>

масив; статус документа

  • 1 - Чернетка (на стороні постачальника)

  • 2 - Відправлено (на стороні постачальника)

  • 3 - На узгодженні (на стороні постачальника)

  • 4 - Відхилено (на стороні постачальника)

  • 5 - Підписання постачальником (на стороні постачальника)

  • 6 - 2 підписання постачальником (на стороні постачальника)

  • 7 - Завершено (на стороні постачальника)

  • 11 - Відхилено (на стороні мережі)

  • 12 - На узгодженні (на стороні мережі)

  • 13 - Підготовлено (на стороні мережі)

  • 14 - Готовий до підписання (на стороні мережі)

  • 15 - Погоджено (на стороні мережі)

  • 16 - Підписано (на стороні мережі)

  • 17 - Перевірено (на стороні мережі)

  • 18 - Підтверджено (на стороні мережі)

  • 19 - Підписання постачальником (на стороні мережі)

  • 20 - Підписання мережею (на стороні мережі)

types

List<Integer>

масив; тип документа

  • 1 - Регулярна ціна;

  • 3 - Комерційна пропозиція;

  • 2 - Промо ціна;

  • 5 - Промо ціна - Компенсація;

  • 6 - Промо ціна - Комбо

contractGlnIDs

List<Integer>

масив; id Gln-нів контрагентів

contractNumber

Field

об’єкт; номер контракту/специфікації

contractDescription

Field

об’єкт; опис контракту/специфікації

dateCreated

DateTimeRange

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

dateChanged

DateTimeRange

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

docDate

DateTimeRange

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

limit

Limitation

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

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
  }
}