Об’єкт SpecStatus

Об'єкт SpecStatus використовується для
налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM.
вказання нових дій узгодження в розрізі кожного підтипу документа AGREEM
Опис параметрів об'єкта
Параметр
Формат
Опис
userId
long
ID користувача
isSpecification
int
доступ до сервісу Е-Специфікація (0-ні; 1-так)
isContractDivide
boolean
підв’язаний контракт (за GLN роздрібної мережі)
isViewStatusDivide
boolean
відображати документи
writeStatuses
Map<String, Integer>
підтип документа:
regular - Регулярна ціна
promo - Промо ціна
promo_compensation - Компенсація
promo_combo - Комбо
Статуси документів
workStatuses
Map<String, Integer>
підтип документа:
regular - Регулярна ціна
promo - Промо ціна
promo_compensation - Компенсація
promo_combo - Комбо
Статуси документів
Доступні значення статусів для вказання нових дій узгодження:
12 - На узгодженні (на стороні мережі)
13 - Підготовлено (на стороні мережі)
14 - Готовий до підписання (на стороні мережі)
15 - Погоджено (на стороні мережі)
17 - Перевірено (на стороні мережі)
18 - Підтверджено (на стороні мережі)
19 - Підписання постачальником (на стороні мережі)
20 - Підписання мережею (на стороні мережі)
JSON приклад налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM:
{
  "userId": 13191,
  "isSpecification": 1,
  "isContractDivide": true,
  "isViewStatusDivide": true,
  "writeStatuses": {
    "offer": 26,
    "promo_combo": 14,
    "regular": 14
  },
  "workStatuses": {
    "offer": 4,
    "promo_combo": 12,
    "regular": 12
  }
}
JSON приклад вказання нових дій узгодження в розрізі кожного підтипу документа AGREEM:
{
  "writeStatuses": {
    "offer": 26,
    "promo": 14,
    "promo_compensation": 12,
    "promo_combo": 12,
    "regular": 14
  },
  "workStatuses": {
    "offer": 21,
    "promo": 12,
    "promo_compensation": 12,
    "promo_combo": 12,
    "regular": 12
  }
}