Table of Contents

KVSPSATimeTrackingChart

Events

OnBeforeMovePeriod(Boolean, Enum KVSPSAPeriodType, Date, Boolean) :

Summary: Event raised before moving to a different period. Allows custom period handling.

[IntegrationEvent(false, false)]
local procedure OnBeforeMovePeriod(Forward: Boolean; PeriodType: Enum "KVSPSAPeriodType"; var StartOfCurrPeriodDate: Date; var IsHandled: Boolean): 

Parameters:

  • Forward: True if moving forward, false if moving backward
  • PeriodType: Current period type
  • StartOfCurrPeriodDate: Start of the new period that is being moved to
  • IsHandled: Set to true to skip default movement behavior

OnBeforeSetPeriod(Date, Enum KVSPSAPeriodType, Integer) :

Summary: Event raised before setting the next period. Allows modification of the values for the next period.

[IntegrationEvent(false, false)]
local procedure OnBeforeSetPeriod(var NewStartOfCurrPeriodDate: Date; var NewPeriodType: Enum "KVSPSAPeriodType"; var NewNoOfPeriods: Integer): 

Parameters:

  • NewStartOfCurrPeriodDate: The start date of the next period
  • NewPeriodType: The next period type
  • NewNoOfPeriods: The next number of periods