Skip to content

Konfigurace vykonané práce

Pole a nastavení

Pole Chování
transactionCreation auto (žádná akce), goodsIssue (vytvoří výdejku přes Transaction\Manager), goodsReceipt (rezervováno), none.
completeOperations Pokud je true, agregované operace na zakázce nastaví processedQuantity na plánované množství zakázky.
isExtraWork + extraWork* Umožňuje evidovat nadpráci; pokud Settings.forceExtraWorkApproval, náklady se započítají až po schválení ApprovalRecord.
materials Položky kusovníku pro odpis při goods issue.

Hooky

  • ProcessWorkPerformed – agreguje časy a množství na operace zakázky (vytváří je, pokud neexistují) a nastavuje realDuration/processedQuantity.
  • HandleTransactionCreation – vytvoří GoodsIssue při transactionCreation = goodsIssue a známém skladu zakázky.
  • CreateProjectCost – vytváří/aktualizuje ProjectCost pro každou operaci na projektu nalezeném v hierarchii zakázky; respektuje volbu forceExtraWorkApproval.
  • UpdateProjectCostOnApproval – při schválení ApprovalRecord pro WorkPerformed s isExtraWork znovu spustí tvorbu nákladů.

Doporučení pro konfiguraci

  1. Nastavte výchozí hodnotu transactionCreation podle toho, zda chcete materiál odepisovat přímo z odvedené práce.
  2. Pokud využíváte projektové náklady, ujistěte se, že zakázka má vazbu na projekt (nebo je v hierarchii zakázek alespoň jedna zakázka s projektem).
  3. V případech nadpráce zapněte forceExtraWorkApproval a definujte extraWorkOriginOptions pro jednotnou evidenci.