KVSFCYJobLinkUsage#
Procedures#
ApplyUsage(Record Job Ledger Entry, Record Job Journal Line) :#
procedure ApplyUsage(JobLedgerEntry: Record "Job Ledger Entry"; JobJournalLine: Record "Job Journal Line"):
Events#
OnBeforeMatchUsageSpecified(Record Job Planning Line, Record Job Journal Line, Record Job Ledger Entry, Boolean) :#
[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):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobLinkUsage", 'OnBeforeMatchUsageSpecified', '', false, false)]
local procedure DoSomethingOnBeforeMatchUsageSpecified(var JobPlanningLine: Record "Job Planning Line"; var JobJournalLine: Record "Job Journal Line"; var JobLedgerEntry: Record "Job Ledger Entry"; var IsHandled: Boolean)
begin
end;
OnBeforeModifyJobPlanningLine(Record Job Planning Line, Record Job Ledger Entry) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeModifyJobPlanningLine(var JobPlanningLine: Record "Job Planning Line"; JobLedgerEntry: Record "Job Ledger Entry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobLinkUsage", 'OnBeforeModifyJobPlanningLine', '', false, false)]
local procedure DoSomethingOnBeforeModifyJobPlanningLine(var JobPlanningLine: Record "Job Planning Line"; JobLedgerEntry: Record "Job Ledger Entry")
begin
end;
OnBeforeJobPlanningLineUse(Record Job Planning Line, Record Job Ledger Entry) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeJobPlanningLineUse(var JobPlanningLine: Record "Job Planning Line"; JobLedgerEntry: Record "Job Ledger Entry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobLinkUsage", 'OnBeforeJobPlanningLineUse', '', false, false)]
local procedure DoSomethingOnBeforeJobPlanningLineUse(var JobPlanningLine: Record "Job Planning Line"; JobLedgerEntry: Record "Job Ledger Entry")
begin
end;
OnMatchUsageUnspecifiedOnBeforeConfirm(Record Job Planning Line, Record Job Ledger Entry, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnMatchUsageUnspecifiedOnBeforeConfirm(JobPlanningLine: Record "Job Planning Line"; JobLedgerEntry: Record "Job Ledger Entry"; var Confirmed: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobLinkUsage", 'OnMatchUsageUnspecifiedOnBeforeConfirm', '', false, false)]
local procedure DoSomethingOnMatchUsageUnspecifiedOnBeforeConfirm(JobPlanningLine: Record "Job Planning Line"; JobLedgerEntry: Record "Job Ledger Entry"; var Confirmed: Boolean)
begin
end;
OnAfterMatchUsageSpecified(Record Job Planning Line, Record Job Journal Line, Record Job Ledger Entry) :#
[IntegrationEvent(false, false)]
local procedure OnAfterMatchUsageSpecified(var JobPlanningLine: Record "Job Planning Line"; var JobJournalLine: Record "Job Journal Line"; var JobLedgerEntry: Record "Job Ledger Entry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYJobLinkUsage", 'OnAfterMatchUsageSpecified', '', false, false)]
local procedure DoSomethingOnAfterMatchUsageSpecified(var JobPlanningLine: Record "Job Planning Line"; var JobJournalLine: Record "Job Journal Line"; var JobLedgerEntry: Record "Job Ledger Entry")
begin
end;