Skip to content

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;