Об’єкт SpecStatus
Об'єкт SpecStatus використовується для
- налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM.
-
вказання нових дій узгодження в розрізі кожного підтипу документа AGREEM
Опис параметрів об'єкта
|
Параметр |
Формат |
Опис |
|---|---|---|
|
userId |
long |
ID користувача |
|
isSpecification |
int |
доступ до сервісу Е-Специфікація (0-ні; 1-так) |
|
isContractDivide |
boolean |
підв’язаний контракт (за GLN роздрібної мережі) |
|
isViewStatusDivide |
boolean |
відображати документи |
|
writeStatuses |
Map<String, Integer> |
підтип документа:
|
|
workStatuses |
Map<String, Integer> |
підтип документа:
|
Доступні значення статусів для вказання нових дій узгодження:
-
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
}
}