[IntegrationEvent(False,False)]
local procedure OnAfterFindMatchingJobPlanningLine(var JobPlanningLine: Record "Job Planning Line", JobLedgerEntry: Record "Job Ledger Entry", var JobPlanningLineFound: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterMatchUsageSpecified(var JobPlanningLine: Record "Job Planning Line", var JobJournalLine: Record "Job Journal Line", var JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeModifyJobPlanningLine(var JobPlanningLine: Record "Job Planning Line", JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeJobPlanningLineUse(var JobPlanningLine: Record "Job Planning Line", JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeMatchUsageSpecified(var JobPlanningLine: Record "Job Planning Line", var JobJournalLine: Record "Job Journal Line", var JobLedgerEntry: Record "Job Ledger Entry", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnHandleMatchUsageSpecifiedJobPlanningLineOnAfterJobPlanningLineUse(var JobPlanningLine: Record "Job Planning Line", JobJournalLine: Record "Job Journal Line", JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnHandleMatchUsageSpecifiedJobPlanningLineOnBeforeJobPlanningLineUse(var JobPlanningLine: Record "Job Planning Line", JobJournalLine: Record "Job Journal Line", JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnMatchUsageUnspecifiedOnBeforeConfirm(JobPlanningLine: Record "Job Planning Line", JobLedgerEntry: Record "Job Ledger Entry", var Confirmed: Boolean)
[IntegrationEvent(False,False)]
local procedure OnMatchUsageUnspecifiedOnAfterCalcMatchedQty(var JobLedgerEntry: Record "Job Ledger Entry", var MatchedQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnMatchUsageUnspecifiedOnAfterUpdateRemainingQtyToMatch(var JobLedgerEntry: Record "Job Ledger Entry", var RemainingQtyToMatch: Decimal)
[IntegrationEvent(False,False)]
local procedure OnFindMatchingJobPlanningLineOnBeforeMatchSpecificJobPlanningLine(var JobPlanningLine: Record "Job Planning Line", JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnFindMatchingJobPlanningLineOnBeforeMatchJobPlanningLineLocation(var JobPlanningLine: Record "Job Planning Line", JobLedgerEntry: Record "Job Ledger Entry")
[IntegrationEvent(False,False)]
local procedure HandleMatchUsageSpecifiedJobPlanningLineOnAfterCalcPartialJobPlanningLineQuantityPosting(JobPlanningLine: Record "Job Planning Line", JobJournalLine: Record "Job Journal Line", JobLedgerEntry: Record "Job Ledger Entry", var PartialJobPlanningLineQuantityPosting: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeHandleMatchUsageSpecifiedJobPlanningLine(var PostedQtyBase: Decimal, var TotalQtyBase: Decimal, var TotalRemainingQtyPrePostBase: Decimal, JobPlanningLine: Record "Job Planning Line", JobJournalLine: Record "Job Journal Line")
[IntegrationEvent(False,False)]
local procedure OnHandleMatchUsageSpecifiedJobPlanningLineOnBeforeUpdateQuantity(var JobPlanningLine: Record "Job Planning Line", JobJournalLine: Record "Job Journal Line", var UpdateQuantity: Boolean)
[IntegrationEvent(False,False)]
local procedure OnMatchUsageUnspecifiedOnBeforeCheckPostedQty(JobPlanningLine: Record "Job Planning Line", JobLedgerEntry: Record "Job Ledger Entry", RemainingQtyToMatch: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterApplyUsage(var JobLedgerEntry: Record "Job Ledger Entry", var JobJournalLine: Record "Job Journal Line")