Přeskočit obsah

Konfigurace technologických postupů

Výchozí nastavení postupu

Nastavení Zdroj Chování
alwaysAddQualityControl entityDefs/ProductionModel.json Při založení zakázky se přidá operace s kódem 998.
alwaysAddWarehousePlacement entityDefs/ProductionModel.json Přidá operaci s kódem 999 (naskladnění).
quantity entityDefs/ProductionModel.json Výchozí množství pro kusovník; kopíruje se na zakázku (quantityPlanned).
status Draft / Active Aktivní postup je preferovaný; pokud je k produktu jen jeden, hook SetAsDefault jej nastaví jako výchozí.

Operace postupu

  • Vytvářejte ve správném pořadí (order), protože na něj navazují výpočty bran a aktivace operací.
  • Hook SetFields doplní sazby, dodavatele, uživatele a týmy z kmenové operace.
  • ProcessProductionModelOperation udržuje stav a zpracované množství (u kooperací z doručených položek).
  • UpdateActivity a UpdateDateOrdered synchronizují pořadí, aktivitu a data objednání/dodání s položkami kusovníku a kooperacemi.

Kusovník postupu

  • SetDefaultFields doplní sklad/pozici z produktu a nastaví příznak hasSupplierForAllOperations.
  • CalculateItemOperations počítá dílčí termíny (op0410/op0420/op0460) a materialReadinessDate podle bran zakázky a zbývajících pracovních dní.
  • Pro nakupované položky ProductionStatusManager::updatePurchasedItemStatus udržuje stav podle dateOrdered/dateDelivered.

Specifika pro správce

  • U kódu operace symbol = N (nákup) se očekává dodavatel; jinak OrderBomProcessor vyhodí chybu při objednání kusovníku.
  • Pokud potřebujete navázat výrobní podřízenou zakázku na položku, nastavte na produktu defaultProductionModel – hook CreateChildOrders ji vytvoří automaticky.