Skip to content

KVSPSAADVJobAccountManagement#

Events#

KVSPSAADVOnAfterSetFilterForCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement(Record KVSPSAJob Account, Record KVSPSAJob Acc. Schedule Line, Record KVSPSAJob Acc. Schedule Name, Record KVSPSAJob Column Layout, Option, Record KVSADVAdvanceJobLedgerEntry) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAADVOnAfterSetFilterForCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement(var KVSPSAJobAccount: Record "KVSPSAJob Account"; var KVSPSAJobAccScheduleLine: Record "KVSPSAJob Acc. Schedule Line"; KVSPSAJobAccScheduleName: Record "KVSPSAJob Acc. Schedule Name"; var KVSPSAJobColumnLayout: Record "KVSPSAJob Column Layout"; AmountType: Option; var KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAADVJobAccountManagement", 'KVSPSAADVOnAfterSetFilterForCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement', '', false, false)]
local procedure DoSomethingKVSPSAADVOnAfterSetFilterForCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement(var KVSPSAJobAccount: Record "KVSPSAJob Account"; var KVSPSAJobAccScheduleLine: Record "KVSPSAJob Acc. Schedule Line"; KVSPSAJobAccScheduleName: Record "KVSPSAJob Acc. Schedule Name"; var KVSPSAJobColumnLayout: Record "KVSPSAJob Column Layout"; AmountType: Option; var KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry")
begin
end;

KVSPSAADVOnAfterSetFilterForUpdateJobAdvLedgerEntryJobAccNo(Record KVSADVAdvanceJobLedgerEntry, Report KVSPSAUpdate Job Account No., Record Job Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAADVOnAfterSetFilterForUpdateJobAdvLedgerEntryJobAccNo(var KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; KVSPSAUpdateJobAccountNo: Report "KVSPSAUpdate Job Account No."; var JobLedgerEntry: Record "Job Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAADVJobAccountManagement", 'KVSPSAADVOnAfterSetFilterForUpdateJobAdvLedgerEntryJobAccNo', '', false, false)]
local procedure DoSomethingKVSPSAADVOnAfterSetFilterForUpdateJobAdvLedgerEntryJobAccNo(var KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; KVSPSAUpdateJobAccountNo: Report "KVSPSAUpdate Job Account No."; var JobLedgerEntry: Record "Job Ledger Entry")
begin
end;

KVSPSAADVOnAfterUpdateAdvJobLedgerEntryJobAccNo(Record KVSADVAdvanceJobLedgerEntry, Record KVSADVAdvanceJobLedgerEntry, Boolean, Report KVSPSAUpdate Job Account No.) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAADVOnAfterUpdateAdvJobLedgerEntryJobAccNo(var KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; OldKVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; DoIt: Boolean; KVSPSAUpdateJobAccountNo: Report "KVSPSAUpdate Job Account No."): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAADVJobAccountManagement", 'KVSPSAADVOnAfterUpdateAdvJobLedgerEntryJobAccNo', '', false, false)]
local procedure DoSomethingKVSPSAADVOnAfterUpdateAdvJobLedgerEntryJobAccNo(var KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; OldKVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; DoIt: Boolean; KVSPSAUpdateJobAccountNo: Report "KVSPSAUpdate Job Account No.")
begin
end;

KVSPSAADVOnBeforeCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement(Record KVSPSAJob Account, Record KVSPSAJob Acc. Schedule Line, Record KVSPSAJob Acc. Schedule Name, Record KVSPSAJob Column Layout, Option, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAADVOnBeforeCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement(var KVSPSAJobAccount: Record "KVSPSAJob Account"; var KVSPSAJobAccScheduleLine: Record "KVSPSAJob Acc. Schedule Line"; KVSPSAJobAccScheduleName: Record "KVSPSAJob Acc. Schedule Name"; var KVSPSAJobColumnLayout: Record "KVSPSAJob Column Layout"; AmountType: Option; var ColValue: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAADVJobAccountManagement", 'KVSPSAADVOnBeforeCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement', '', false, false)]
local procedure DoSomethingKVSPSAADVOnBeforeCalcJobAccAdvanceAmountJobAccForJobAccSchedManagement(var KVSPSAJobAccount: Record "KVSPSAJob Account"; var KVSPSAJobAccScheduleLine: Record "KVSPSAJob Acc. Schedule Line"; KVSPSAJobAccScheduleName: Record "KVSPSAJob Acc. Schedule Name"; var KVSPSAJobColumnLayout: Record "KVSPSAJob Column Layout"; AmountType: Option; var ColValue: Decimal; var IsHandled: Boolean)
begin
end;

KVSPSAADVOnBeforeCreateJobAccountEntriesFromAdvancePlanForPSPLine(Record Job, Record KVSPSAJobPSPHeader, Record KVSPSAJobPSPLine, Record KVSADVAdvance Planning Entry) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAADVOnBeforeCreateJobAccountEntriesFromAdvancePlanForPSPLine(Job: Record "Job"; KVSPSAJobPSPHeader: Record "KVSPSAJobPSPHeader"; var KVSPSAJobPSPLine: Record "KVSPSAJobPSPLine"; var KVSADVAdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAADVJobAccountManagement", 'KVSPSAADVOnBeforeCreateJobAccountEntriesFromAdvancePlanForPSPLine', '', false, false)]
local procedure DoSomethingKVSPSAADVOnBeforeCreateJobAccountEntriesFromAdvancePlanForPSPLine(Job: Record "Job"; KVSPSAJobPSPHeader: Record "KVSPSAJobPSPHeader"; var KVSPSAJobPSPLine: Record "KVSPSAJobPSPLine"; var KVSADVAdvancePlanningEntry: Record "KVSADVAdvance Planning Entry")
begin
end;

KVSPSAADVOnBeforeFindJobAccountWithPhaseCodeOnAdvanceJobLedgEntryCode(Record KVSADVAdvanceJobLedgerEntry, Code[10], Code[20], Code[20], Code[20]) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAADVOnBeforeFindJobAccountWithPhaseCodeOnAdvanceJobLedgEntryCode(KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; var JobType: Code[10]; var ProdPostGrp: Code[20]; var WorkPackageCode: Code[20]; var PhaseCode: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAADVJobAccountManagement", 'KVSPSAADVOnBeforeFindJobAccountWithPhaseCodeOnAdvanceJobLedgEntryCode', '', false, false)]
local procedure DoSomethingKVSPSAADVOnBeforeFindJobAccountWithPhaseCodeOnAdvanceJobLedgEntryCode(KVSADVAdvanceJobLedgerEntry: Record "KVSADVAdvanceJobLedgerEntry"; var JobType: Code[10]; var ProdPostGrp: Code[20]; var WorkPackageCode: Code[20]; var PhaseCode: Code[20])
begin
end;