POST /org2/production-task/api-update

Оновити документ виробничого завдання
Написано Bimp
Оновлено 3 тижні тому

Body:

uuid (string): UUID виробничого завдання

date? (string): Дата документа
 number? (string): Номер
 name? (string): Назва
 comment? (string): Коментар
 archived? (boolean): Чи в архіві

series? (object | null): Серійний номер. null — очистити
   uuid (string): UUID серійного номера
   name? (string): Назва
   imei? (string): IMEI
   barcode? (string): Штрихкод

nomenclature? (string): UUID номенклатури
 characteristic? (string | null): UUID характеристики
 specification? (string | null): UUID специфікації
 productionStartDate? (string | null): Дата початку виробництва
 plannedFinishDate? (string | null): Планова дата завершення
 actualFinishDate? (string | null): Фактична дата завершення
 author? (string): UUID автора
 responsible? (string): UUID відповідального
 customerOrder? (string | null): UUID замовлення покупця
 productionOrder? (string | null): UUID замовлення на виробництво
 banDate? (string | null)
 banUpsert? (boolean)

productionStages? (array): Етапи виробництва
   uniqueId (string): Унікальний id рядка етапу (матеріали посилаються через relatesTo / stageId)
   stage? (object | null): Етап виробництва
     uuid (string): UUID етапу
     name? (string): Назва
     stageNumber? (number): Номер етапу
   technologicalOperation? (object | null): Технологічна операція
     uuid (string): UUID операції
     name? (string): Назва
   performer? (object | null): Виконавець
     uuid (string): UUID співробітника
     name? (string): Імʼя
   productionStatus? (object | null): Статус виробництва
     uuid (string): UUID статусу
     name? (string): Назва
     color? (string): Колір
     formSemiFinishedAssembly? (boolean): Формувати збірку напівфабрикату
     formFinishedProductAssembly? (boolean): Формувати збірку готової продукції
     fillBatchesAndSeries? (boolean): Заповнювати партії/серії та дату списання
     stageStart? (boolean): Проставляти дату початку етапу
     stageFinish? (boolean): Проставляти дату завершення етапу
   semiFinishedProduct? (object | null): Напівфабрикат
     uuid (string): UUID номенклатури
     name? (string): Назва
   semiFinishedCharacteristic? (object | null): Характеристика напівфабрикату
     uuid (string): UUID характеристики
     name? (string): Назва
   semiFinishedSpecification? (string | object | null): Специфікація напівфабрикату — UUID-рядок або обʼєкт
     uuid (string): UUID специфікації
     name? (string): Назва
   semiFinishedQuantity? (number): Кількість напівфабрикату
   sum? (number): Сума етапу (для відрядної ЗП)
   actualStageStart? (string | null): Фактичний початок етапу
   actualStageEnd? (string | null): Фактичне завершення етапу
   repairsCount? (number): Read-only. Кількість замін/ремонтів етапу

materials? (array): Матеріали
   uniqueId (string): Унікальний id рядка
   relatesTo (string): uniqueId етапу з productionStages
   nomenclature (string): UUID номенклатури
   characteristic? (string | null): UUID характеристики
   unit? (string): UUID одиниці вимірювання
   quantity (number): Кількість
   reserve? (number): Резерв
   stockBalance? (number): Read-only. Вільний залишок на складі
   warehouse? (string): UUID складу списання
   batch? (object | null): Партія
     uuid (string): UUID партії
     name? (string): Назва
   serialNumbers? (array): Серійні номери рядка
     uuid (string): UUID серійного номера
     name? (string): Назва
     imei? (string): IMEI
     barcode? (string): Штрихкод
   writeOffDate? (string | null): Дата списання
   repairsCount? (number): Read-only. Кількість замін/ремонтів матеріалу

replacementMaterials? (array): Матеріали для заміни (знята деталь)
   uniqueId (string): Унікальний id рядка
   relatesTo (string): uniqueId рядка з materials
   stageId (string): uniqueId етапу з productionStages
   nomenclature (string): UUID номенклатури знятої деталі
   characteristic? (string | null): UUID характеристики
   unit? (string): UUID одиниці вимірювання
   quantity (number): Кількість
   reserve? (number): Резерв
   stockBalance? (number): Read-only. Вільний залишок
   warehouse? (string): UUID складу повернення
   batch? (object | null): Партія
     uuid (string): UUID партії
     name? (string): Назва
   serialNumbers? (array): Серійні номери рядка
     uuid (string): UUID серійного номера
     name? (string): Назва
     imei? (string): IMEI
     barcode? (string): Штрихкод
   reversalDate? (string | null): Дата сторно списання
   repairStatus? (object | null): Статус ремонту
     uuid (string): UUID статусу
     name? (string): Назва
     color? (string): Колір
     priority? (number): Пріоритет сортування
     inWork? (boolean): Ремонт у роботі
     isCompleted? (boolean): Ремонт завершено
   repairStart? (string | null): Дата початку ремонту
   repairFinish? (string | null): Дата завершення ремонту
   repairResponsible? (object | null): Відповідальний за ремонт
     uuid (string): UUID співробітника
     name? (string): Імʼя
   repairComment? (string): Коментар до ремонту
   repairCost? (number): Вартість ремонту (для відрядної ЗП)
   isReplacement? (boolean): Чи є рядок заміною

repairMaterials? (array): Матеріали в ремонті (встановлена деталь)
   uniqueId (string): Унікальний id рядка
   relatesTo (string): uniqueId рядка з materials (не змінюється по ланцюгу замін)
   stageId (string): uniqueId етапу з productionStages
   replacesId (string): uniqueId попередньої ланки (replacementMaterials або попередній repairMaterials)
   nomenclature (string): UUID номенклатури встановленої деталі
   characteristic? (string | null): UUID характеристики
   unit? (string): UUID одиниці вимірювання
   quantity (number): Кількість
   stockBalance? (number): Read-only. Вільний залишок
   warehouse? (string): UUID складу, з якого береться деталь
   batch? (object | null): Партія
     uuid (string): UUID партії
     name? (string): Назва
   serialNumbers? (array): Серійні номери рядка
     uuid (string): UUID серійного номера
     name? (string): Назва
     imei? (string): IMEI
     barcode? (string): Штрихкод
   reversalDate? (string | null): Дата сторно списання
   repairStatus? (object | null): Статус ремонту
     uuid (string): UUID статусу
     name? (string): Назва
     color? (string): Колір
     priority? (number): Пріоритет сортування
     inWork? (boolean): Ремонт у роботі
     isCompleted? (boolean): Ремонт завершено
   repairStart? (string | null): Дата початку ремонту
   repairFinish? (string | null): Дата завершення ремонту
   repairResponsible? (object | null): Відповідальний за ремонт
     uuid (string): UUID співробітника
     name? (string): Імʼя
   repairComment? (string): Коментар до ремонту
   repairCost? (number): Вартість ремонту (для відрядної ЗП)
   isReplacement? (boolean): Чи є рядок заміною

externalLinks? (array): Зовнішні посилання
   link (string): URL / посилання

Response:

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