Skip to content

KVSPSAJob-Time Jnl.-Post Batch#

Procedures#

OnRun#

procedure OnRun(Rec: Record "KVSPSAJobTimeJournalLine")

Events#

KVSPSAOnAfterCheckJournalUser(Record KVSPSAJobTimeJournalLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCheckJournalUser(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Jnl.-Post Batch", 'KVSPSAOnAfterCheckJournalUser', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCheckJournalUser(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine")
begin
end;

KVSPSAOnAfterCheckRecurringLine(Record KVSPSAJobTimeJournalLine, Record KVSPSAJobTimeJournalTemplate) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCheckRecurringLine(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; JobTimeJournalTemplate: Record "KVSPSAJobTimeJournalTemplate"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Jnl.-Post Batch", 'KVSPSAOnAfterCheckRecurringLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCheckRecurringLine(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; JobTimeJournalTemplate: Record "KVSPSAJobTimeJournalTemplate")
begin
end;

KVSPSAOnAfterMakeRecurringTexts(Record KVSPSAJobTimeJournalLine, Record Accounting Period, Integer, Integer, Integer, Text[30]) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterMakeRecurringTexts(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; AccountingPeriod: Record "Accounting Period"; Day: Integer; Week: Integer; Month: Integer; MonthText: Text[30]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Jnl.-Post Batch", 'KVSPSAOnAfterMakeRecurringTexts', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterMakeRecurringTexts(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; AccountingPeriod: Record "Accounting Period"; Day: Integer; Week: Integer; Month: Integer; MonthText: Text[30])
begin
end;

KVSPSAOnBeforeCheckRecurringLine(Record KVSPSAJobTimeJournalLine, Record KVSPSAJobTimeJournalTemplate, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCheckRecurringLine(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; JobTimeJournalTemplate: Record "KVSPSAJobTimeJournalTemplate"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Jnl.-Post Batch", 'KVSPSAOnBeforeCheckRecurringLine', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCheckRecurringLine(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; JobTimeJournalTemplate: Record "KVSPSAJobTimeJournalTemplate"; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeCode(Record KVSPSAJobTimeJournalLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCode(JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Jnl.-Post Batch", 'KVSPSAOnBeforeCode', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCode(JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine")
begin
end;

KVSPSAOnBeforeMakeRecurringTexts(Record KVSPSAJobTimeJournalLine, Record Accounting Period, Integer, Integer, Integer, Text[30], Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This Event is obsolete. Use the "KVSPSAOnBeforeMakeRecurringTextsIsHandled" function instead.')]
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeMakeRecurringTexts(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; var AccountingPeriod: Record "Accounting Period"; var Day: Integer; var Week: Integer; var Month: Integer; var MonthText: Text[30]; IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Jnl.-Post Batch", 'KVSPSAOnBeforeMakeRecurringTexts', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeMakeRecurringTexts(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; var AccountingPeriod: Record "Accounting Period"; var Day: Integer; var Week: Integer; var Month: Integer; var MonthText: Text[30]; IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeMakeRecurringTextsIsHandled(Record KVSPSAJobTimeJournalLine, Record Accounting Period, Integer, Integer, Integer, Text[30], Boolean) :#

Summary: This function is called before the MakeRecurringTexts function is called. If the function sets the IsHandled parameter to true, the MakeRecurringTexts function will not be called.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeMakeRecurringTextsIsHandled(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; var AccountingPeriod: Record "Accounting Period"; var Day: Integer; var Week: Integer; var Month: Integer; var MonthText: Text[30]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJob-Time Jnl.-Post Batch", 'KVSPSAOnBeforeMakeRecurringTextsIsHandled', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeMakeRecurringTextsIsHandled(var JobTimeJournalLine: Record "KVSPSAJobTimeJournalLine"; var AccountingPeriod: Record "Accounting Period"; var Day: Integer; var Week: Integer; var Month: Integer; var MonthText: Text[30]; var IsHandled: Boolean)
begin
end;

Parameters:

  • JobTimeJournalLine:
  • AccountingPeriod:
  • Day:
  • Week:
  • Month:
  • MonthText:
  • IsHandled: