[IntegrationEvent(False,False)]
local procedure OnAfterCopyJobJnlLine(var JobJournalLine: Record "Job Journal Line", var JobJournalLine2: Record "Job Journal Line")
[IntegrationEvent(False,False)]
local procedure OnAfterJobLedgEntryInsert(var JobLedgerEntry: Record "Job Ledger Entry", JobJournalLine: Record "Job Journal Line")
[IntegrationEvent(False,False)]
local procedure OnAfterPostItem(var JobJournalLine2: Record "Job Journal Line", var ItemJnlPostLine: Codeunit "Item Jnl.-Post Line", var JobLedgEntryNo: Integer)
[IntegrationEvent(True,False)]
local procedure OnAfterRunCode(var JobJournalLine: Record "Job Journal Line", var JobLedgEntryNo: Integer, var JobRegister: Record "Job Register", var NextEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckJob(var JobJournalLine: Record "Job Journal Line", Job: Record Job, var IsHandled: Boolean, var JobRegister: Record "Job Register", var NextEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeApplyUsageLink(var JobLedgerEntry: Record "Job Ledger Entry", var JobJournalLine: Record "Job Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateJobLedgEntry(var JobJournalLine: Record "Job Journal Line", var IsHandled: Boolean, var JobLedgEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetJobConsumptionValueEntry(var JobJournalLine: Record "Job Journal Line", var Result: Boolean, var IsHandled: Boolean, var ValueEntry: Record "Value Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeJobLedgEntryInsert(var JobLedgerEntry: Record "Job Ledger Entry", JobJournalLine: Record "Job Journal Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeJobPlanningReservationExists(ItemNo: Code[20], JobNo: Code[20], var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
ItemNo
Code[20]
JobNo
Code[20]
Result
Boolean
IsHandled
Boolean
OnBeforeItemPosting
[IntegrationEvent(False,False)]
local procedure OnBeforeItemPosting(var JobJournalLine: Record "Job Journal Line", var NextEntryNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeModifyValueEntry(var ValueEntry: Record "Value Entry", JobJournalLine: Record "Job Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePostResource(var JobJournalLine: Record "Job Journal Line", var JobJnlLine2: Record "Job Journal Line", var EntryNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePostWhseJnlLine(ItemJnlLine: Record "Item Journal Line", OriginalQuantity: Decimal, OriginalQuantityBase: Decimal, var TempTrackingSpecification: Record "Tracking Specification" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateJobJnlLineAmount(var JobJnlLineToUpdate: Record "Job Journal Line", var RemainingAmount: Decimal, var RemainingAmountLCY: Decimal, var RemainingQtyToTrack: Decimal, AmtRoundingPrecision: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateJobJnlLineResourceGroupNo(var JobJnlLine2: Record "Job Journal Line", ResJnlLine: Record "Res. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckJobOnBeforeTestJobTaskType(var JobJournalLine: Record "Job Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterCalcShouldPostUsage(var JobJournalLine2: Record "Job Journal Line", var ShouldPostUsage: Boolean, var JobLedgEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnCreateJobLedgEntryOnBeforeAssignQtyCostPrice(var JobLedgEntry: Record "Job Ledger Entry", JobJournalLine: Record "Job Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnGetJobConsumptionValueEntryFilter(var ValueEntry: Record "Value Entry", JobJournalLine: Record "Job Journal Line", LocalJobJournalLine: Record "Job Journal Line")
[IntegrationEvent(False,False)]
local procedure OnPostItemOnAfterApplyItemTracking(var JobJournalLine: Record "Job Journal Line", ItemLedgerEntry: Record "Item Ledger Entry", var JobLedgerEntry: Record "Job Ledger Entry", var SkipJobLedgerEntry: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostItemOnAfterSetSkipJobLedgerEntry(var JobJnlLine2: Record "Job Journal Line", ItemLedgEntry: Record "Item Ledger Entry", var SkipJobLedgerEntry: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostItemOnBeforeGetJobConsumptionValueEntry(var JobJournalLine: Record "Job Journal Line", var NextEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnPostItemOnBeforeUpdateTotalAmounts(var JobJournalLine: Record "Job Journal Line", ItemLedgerEntry: Record "Item Ledger Entry", ValueEntry: Record "Value Entry")
[IntegrationEvent(False,False)]
local procedure OnPostItemOnBeforeAssignItemJnlLine(var JobJournalLine: Record "Job Journal Line", var JobJournalLine2: Record "Job Journal Line", var ItemJnlLine: Record "Item Journal Line", JobPlanningLine: Record "Job Planning Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateJobLedgEntryFromPostItem(var JobJournalLine: Record "Job Journal Line", var ValueEntry: Record "Value Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostItemOnAfterPostWhseJnlLine(var JobJournalLine2: Record "Job Journal Line", var ItemJnlPostLine: Codeunit "Item Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforeCheckLine(var JobJournalLine: Record "Job Journal Line", CalledFromInvtPutawayPick: Boolean, var CheckLine: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetNextEntryNo(var JobJournalLine: Record "Job Journal Line", var NextEntryNo: Integer, var IsHandled: Boolean, var JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnIsertJobRegisterOnBeforeInsert(var JobJournalLine: Record "Job Journal Line", var JobRegister: Record "Job Register")