Přeskočit obsah

Řešení problémů

Order BOM hlásí chybu "missingSupplierForOperations"

  • Příčina: OrderBomProcessor našel nakupovanou operaci nebo položku kusovníku bez dodavatele, zatímco Settings.missingSupplierHandling = Error.
  • Řešení: doplňte dodavatele na operaci (kmenově nebo na instanci) či na položku kusovníku; akci spusťte znovu.

Příjemka hotového výrobku se nevytvořila

  • Příčina: zakázka nemá sklad (productWarehouseId) nebo produkt, nebo je skipProductReceipt=true.
  • Řešení: doplňte sklad/produkt na zakázku a nastavte skipProductReceipt=false; případně vytvořte příjemku ručně.

Stav zakázky se nemění na Completed

  • Příčina: některá operace není Done nebo autoCompleteProductionOrders=false v nastavení.
  • Řešení: zkontrolujte ProductionModelOperation.processedQuantity/status; případně povolte automatické dokončení.

Kooperace nelze změnit ze stavu Delivered

  • Příčina: Hook PreventDeliveredStatusChange blokuje změnu stavu po doručení.
  • Řešení: pracujte s položkami kooperace (např. oprava množství) nebo založte novou kooperaci.

Náklady na extra práci se nepropíší

  • Příčina: forceExtraWorkApproval=true a záznam WorkPerformed s isExtraWork=true nebyl schválen (ApprovalRecord).
  • Řešení: dokončete schvalování; hook UpdateProjectCostOnApproval znovu spustí výpočet nákladů.

Branové datumy nevycházejí

  • Příčina: chybějící GateModel nebo nulové časy operací (z kmenové operace, symboly V/H/N).
  • Řešení: doplňte časy na kmenových operacích a přiřaďte GateModel k zakázce; poté uložte zakázku pro přepočet (CalculateGates).