POST /org2/specification/api-create

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

Body:

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
}
Чи була наша стаття корисною?