Skip to main content

Об’єкт 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
        }
      }