Codeunit 5130114 M365 Job Cost Mgt.
Codeunit 5130114 M365 Job Cost Mgt.
Methods
CalcBudgetAmount
procedure CalcBudgetAmount(jobStructHeader: Record "M365 Job Structure Header")
Parameters / Return Value
- jobStructHeader Record "M365 Job Structure Header"
CalcDetailedCosts
procedure CalcDetailedCosts(jobStructHeader: Record "M365 Job Structure Header")
Parameters / Return Value
- jobStructHeader Record "M365 Job Structure Header"
CheckDirectPosting
procedure CheckDirectPosting(jobStrEntryNo: Integer; entryType: Integer; no: Code[20]; variantCode: Code[10]): Boolean
Parameters / Return Value
- jobStrEntryNo - Integer
- entryType - Integer
- no - Code[20]
- variantCode - Code[10]
- Returns - Boolean
AddDirectLedEntryCost
procedure AddDirectLedEntryCost(jobStrEntryNo: Integer): Decimal
Parameters / Return Value
- jobStrEntryNo - Integer
- Returns - Decimal
SetHideDialog
procedure SetHideDialog()
Events
OnBeforeInsertDtldJobCostEntry
local procedure OnBeforeInsertDtldJobCostEntry(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; var jobStructLine: Record "M365 Job Structure Line"; forJobStructEntryNo: Integer)
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- jobStructLine - Record "M365 Job Structure Line"
- forJobStructEntryNo - Integer
OnAfterInitDtldJobCostEntry
local procedure OnAfterInitDtldJobCostEntry(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; jobStructLine: Record "M365 Job Structure Line"; forJobStructEntryNo: Integer)
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- jobStructLine - Record "M365 Job Structure Line"
- forJobStructEntryNo - Integer
OnAfterAddCostFromJSLToDtldJobCostEntry
local procedure OnAfterAddCostFromJSLToDtldJobCostEntry(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; jobStructLine: Record "M365 Job Structure Line")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- jobStructLine - Record "M365 Job Structure Line"
OnAfterCopyFromItemLedgEntry
local procedure OnAfterCopyFromItemLedgEntry(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; itemLedgEntry: Record "Item Ledger Entry")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- itemLedgEntry - Record "Item Ledger Entry"
OnAfterCopyFromJobStructLine
local procedure OnAfterCopyFromJobStructLine(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; jobStrucLine: Record "M365 Job Structure Line")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- jobStrucLine - Record "M365 Job Structure Line"
OnAfterCopyFromJobLedgerEntry
local procedure OnAfterCopyFromJobLedgerEntry(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; jobLedgEntry: Record "Job Ledger Entry")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- jobLedgEntry - Record "Job Ledger Entry"
OnAfterCopyFromSalesLine
local procedure OnAfterCopyFromSalesLine(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; salesLine: Record "Sales Line")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- salesLine - Record "Sales Line"
OnAfterCopyFromPurchLine
local procedure OnAfterCopyFromPurchLine(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; purchLine: Record "Purchase Line")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- purchLine - Record "Purchase Line"
OnAfterCopyFromPurchRcptLine
local procedure OnAfterCopyFromPurchRcptLine(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; purchRcptLine: Record "Purch. Rcpt. Line")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- purchRcptLine - Record "Purch. Rcpt. Line"
OnAfterCopyFromProdOrderComponent
local procedure OnAfterCopyFromProdOrderComponent(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; prodOrdComp: Record "Prod. Order Component")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- prodOrdComp - Record "Prod. Order Component"
OnAfterCaseEntryTypeCopyFromItemLedgEntry
local procedure OnAfterCaseEntryTypeCopyFromItemLedgEntry(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; itemLedgEntry: Record "Item Ledger Entry")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- itemLedgEntry - Record "Item Ledger Entry"
OnAfterCopyFromCapLedgerEntry
local procedure OnAfterCopyFromCapLedgerEntry(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; capLedgEntry: Record "Capacity Ledger Entry")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- capLedgEntry - Record "Capacity Ledger Entry"
OnAfterCopyFromprodOrderRtngLine
local procedure OnAfterCopyFromprodOrderRtngLine(var dtldJobCostEntry: Record "M365 Detailed Job Cost Entry"; prodOrderRtngLine: Record "Prod. Order Routing Line")
Parameters / Return Value
- dtldJobCostEntry - Record "M365 Detailed Job Cost Entry"
- prodOrderRtngLine - Record "Prod. Order Routing Line"
OnAfterCalcDetailedCosts
local procedure OnAfterCalcDetailedCosts(var jobStructHeader: Record "M365 Job Structure Header")
Parameters / Return Value
- jobStructHeader Record "M365 Job Structure Header"
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.