POST /org2/specification/api-update

Оновити існуючу специфікацію.
Написано Bimp
Оновлено 2 тижні тому

Body:

  • uuid (string): UUID специфікації
  • name? (string): Назва специфікації
     nomenclature? (string): UUID номенклатури
     quantity? (number): Кількість готового виробу
     currency? (string): UUID валюти

    specificationGroup? (string): UUID групи специфікацій
     comment? (string): Коментар
     archived? (boolean): Чи в архіві
     specificationType? (number): Код типу специфікації
     costCalculationMethod? (number): Код способу розрахунку собівартості
     useAsTemplate? (boolean): Використовувати як шаблон
     useOperationStages? (boolean): Використовувати етапи/операції
     version? (string): Версія
     useSemiFinishedProducts? (boolean): Використовувати напівфабрикати
     nomenclatureType? (number): Код типу номенклатури
     operationsSum? (number): Сума операцій
     plannedCost? (number): Планова собівартість

    composition? (array): Склад (матеріали)
       nomenclature (string): UUID номенклатури
       quantity (number): Кількість
       price (number): Ціна
       sum? (number): Сума
       costShare? (number): Частка вартості
       netQuantity? (number): Кількість нетто
       loss? (number): % втрат. Має відповідати ((quantity - netQuantity) / quantity) * 100, якщо передані обидва
       uniqueId? (string): Унікальний id рядка
       relatesTo? (string): uniqueId етапу
       nodeSpecification? (string | null): UUID специфікації вузла
       analogWriteOffMethod? (number): Спосіб списання аналогів
       rowNumber? (number): Номер рядка
       notUsedInProduction? (boolean): Не використовується у виробництві
       analogs? (array)
         nomenclature? (string): UUID аналога
         characteristic? (string | null): UUID характеристики
         priority? (number): Пріоритет
         warehouseStock? (number): Залишок на складах

    productionStages? (array)
       uniqueId? (string)
       stage? (object | null): { uuid, name?, catalogType?, edrpou? }
       priority? (number)
       quantity? (number)
       executionTime? (number)
       sum? (number)
       semiFinishedProduct? (object | null): { uuid, name? }
       semiFinishedCharacteristic? (object | null): { uuid, name? }

    productionOperations? (array)
       uniqueId? (string)
       relatesTo? (string): uniqueId етапу
       technologicalOperation? (object | null): { uuid, name?, catalogType?, edrpou? }
       performer? (object | null): { uuid, name?, catalogType?, edrpou? }
       contract? (object | null)
         uuid (string)
         name? (string)
         catalogType? (number | null)
         settlementCurrency? (object | null): { uuid, name?, iso4217? }
       executionTime? (number)
       quantity? (number)
       price? (number)
       sum? (number)
       catalogType? (object | null): { uuid? }

    operationDependencies? (array)
       uniqueId? (string)
       relatesTo? (string)
       previousOperation? (string)

Response:

{
  uuid: string
}
Чи була наша стаття корисною?