Skip to content

KVSPSAJobEvaluationTemplateMgt#

Events#

KVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJob(Record KVSPSAJobEvaluationTemplateLi, Record Job Ledger Entry, Record KVSPSAEvaluation Book, Integer, Decimal) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJob(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; var JobLedgerEntry: Record "Job Ledger Entry"; EvaluationBook: Record "KVSPSAEvaluation Book"; var AmountFieldNo: Integer; var ColValue: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobEvaluationTemplateMgt", 'KVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJob', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJob(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; var JobLedgerEntry: Record "Job Ledger Entry"; EvaluationBook: Record "KVSPSAEvaluation Book"; var AmountFieldNo: Integer; var ColValue: Decimal)
begin
end;

KVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJobAcc(Record KVSPSAJobEvaluationTemplateLi, Record KVSPSA Job Account Entry, Record KVSPSAEvaluation Book, Integer, Decimal) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJobAcc(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; var JobAccountEntry: Record "KVSPSA Job Account Entry"; EvaluationBook: Record "KVSPSAEvaluation Book"; var AmountFieldNo: Integer; var ColValue: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobEvaluationTemplateMgt", 'KVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJobAcc', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalculatedColValueBeforeTraceCalculationInCalcJobAcc(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; var JobAccountEntry: Record "KVSPSA Job Account Entry"; EvaluationBook: Record "KVSPSAEvaluation Book"; var AmountFieldNo: Integer; var ColValue: Decimal)
begin
end;

KVSPSAOnAfterSetJobAccountEntryFilterOnCalcJobAcc(Record KVSPSA Job Account Entry, Record KVSPSAJob Account, Record KVSPSAJobEvaluationTemplateLi) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetJobAccountEntryFilterOnCalcJobAcc(var JobAccountEntry: Record "KVSPSA Job Account Entry"; var JobAccount: Record "KVSPSAJob Account"; var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobEvaluationTemplateMgt", 'KVSPSAOnAfterSetJobAccountEntryFilterOnCalcJobAcc', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSetJobAccountEntryFilterOnCalcJobAcc(var JobAccountEntry: Record "KVSPSA Job Account Entry"; var JobAccount: Record "KVSPSAJob Account"; var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi")
begin
end;

KVSPSAOnAfterSetJobLedgerEntryFilterOnCalcJob(Record Job Ledger Entry, Record KVSPSAJob Account, Record KVSPSAJobEvaluationTemplateLi) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetJobLedgerEntryFilterOnCalcJob(var JobLedgerEntry: Record "Job Ledger Entry"; var JobAccount: Record "KVSPSAJob Account"; var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobEvaluationTemplateMgt", 'KVSPSAOnAfterSetJobLedgerEntryFilterOnCalcJob', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSetJobLedgerEntryFilterOnCalcJob(var JobLedgerEntry: Record "Job Ledger Entry"; var JobAccount: Record "KVSPSAJob Account"; var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi")
begin
end;

KVSPSAOnCalculationDateFilterCaseElse(Record KVSPSAJobEvaluationTemplateLi, Date, Date) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCalculationDateFilterCaseElse(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; StartDateFilter: Date; EndDateFilter: Date): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobEvaluationTemplateMgt", 'KVSPSAOnCalculationDateFilterCaseElse', '', false, false)]
local procedure DoSomethingKVSPSAOnCalculationDateFilterCaseElse(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; StartDateFilter: Date; EndDateFilter: Date)
begin
end;

KVSPSAOnElseCalcCellValueSourceType(Record KVSPSAJobEvaluationTemplateLi, Record KVSPSAJob Account, Date, Date, Decimal, Codeunit KVSPSACalc. Trace Management, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnElseCalcCellValueSourceType(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; var JobAccount: Record "KVSPSAJob Account"; StartDate: Date; EndDate: Date; var Result: Decimal; var CalcTraceManagement: Codeunit "KVSPSACalc. Trace Management"; ShouldTraceCalculation: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobEvaluationTemplateMgt", 'KVSPSAOnElseCalcCellValueSourceType', '', false, false)]
local procedure DoSomethingKVSPSAOnElseCalcCellValueSourceType(var JobEvaluationTemplateLine: Record "KVSPSAJobEvaluationTemplateLi"; var JobAccount: Record "KVSPSAJob Account"; StartDate: Date; EndDate: Date; var Result: Decimal; var CalcTraceManagement: Codeunit "KVSPSACalc. Trace Management"; ShouldTraceCalculation: Boolean)
begin
end;

KVSPSAOnElseEvaluateEvaluationCondition(Enum KVSPSAJobEvalConditionType, Decimal, Decimal, Decimal, Decimal, Decimal) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnElseEvaluateEvaluationCondition(JobEvaluationConditionType: Enum "KVSPSAJobEvalConditionType"; Arg1: Decimal; Arg2: Decimal; Arg3: Decimal; Arg4: Decimal; var Result: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobEvaluationTemplateMgt", 'KVSPSAOnElseEvaluateEvaluationCondition', '', false, false)]
local procedure DoSomethingKVSPSAOnElseEvaluateEvaluationCondition(JobEvaluationConditionType: Enum "KVSPSAJobEvalConditionType"; Arg1: Decimal; Arg2: Decimal; Arg3: Decimal; Arg4: Decimal; var Result: Decimal)
begin
end;