# Об’єкт SpecStatus

Об'єкт SpecStatus використовується для

- налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM.
- вказання нових дій узгодження в розрізі кожного підтипу документа AGREEM

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

<table class="colwidths-given docutils align-default" id="bkmrk-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82-%D0%9E%D0%BF%D0%B8%D1%81" style="width: 97.1429%;"><colgroup><col style="width: 21.4564%;"></col><col style="width: 24.5449%;"></col><col style="width: 53.9662%;"></col></colgroup><thead><tr class="row-odd"><th class="head">Параметр

</th><th class="head">Формат

</th><th class="head">Опис

</th></tr></thead><tbody><tr class="row-odd"><td>userId

</td><td>long

</td><td>ID користувача

</td></tr><tr class="row-even"><td>isSpecification

</td><td>int

</td><td>доступ до сервісу Е-Специфікація (0-ні; 1-так)

</td></tr><tr class="row-odd"><td>isContractDivide

</td><td>boolean

</td><td>підв’язаний контракт (за GLN роздрібної мережі)

</td></tr><tr class="row-even"><td>isViewStatusDivide

</td><td>boolean

</td><td>відображати документи

</td></tr><tr class="row-odd"><td>writeStatuses

</td><td>Map&lt;String, Integer&gt;

</td><td>підтип документа:

- regular - Регулярна ціна
- promo - Промо ціна
- promo\_compensation - Компенсація
- promo\_combo - Комбо

- [Статуси документів](https://wiki.edin.ua/uk/latest/E_SPEC/EDIN_2_0/Instructions_2_0/E_Spec_Instruction_merezha.html#work-with-docs)

</td></tr><tr class="row-even"><td>workStatuses

</td><td>Map&lt;String, Integer&gt;

</td><td>підтип документа:

- regular - Регулярна ціна
- promo - Промо ціна
- promo\_compensation - Компенсація
- promo\_combo - Комбо

- [Статуси документів](https://wiki.edin.ua/uk/latest/E_SPEC/EDIN_2_0/Instructions_2_0/E_Spec_Instruction_merezha.html#work-with-docs)

</td></tr></tbody></table>

**Доступні значення статусів для вказання нових дій узгодження:**

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