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 nastavujerealDuration/processedQuantity.HandleTransactionCreation– vytvoříGoodsIssuepřitransactionCreation = goodsIssuea známém skladu zakázky.CreateProjectCost– vytváří/aktualizujeProjectCostpro každou operaci na projektu nalezeném v hierarchii zakázky; respektuje volbuforceExtraWorkApproval.UpdateProjectCostOnApproval– při schváleníApprovalRecordproWorkPerformedsisExtraWorkznovu spustí tvorbu nákladů.
Doporučení pro konfiguraci¶
- Nastavte výchozí hodnotu
transactionCreationpodle toho, zda chcete materiál odepisovat přímo z odvedené práce. - 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).
- V případech nadpráce zapněte
forceExtraWorkApprovala definujteextraWorkOriginOptionspro jednotnou evidenci.