Skip to content

KVSTRDCalculatePlanReqWksh#

Events#

KVSTRDOnBeforeOnAfterPreDataItem(Record Item, Code[10], Date, Code[10], Code[10], Date, Date, Boolean) :#

Summary: This event is raised at the beginning of trigger OnAfterPreDataItem of the Item data item. It allows to set global variables used for planning.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnAfterPreDataItem(var Item: Record "Item"; var UseForecast: Code[10]; var ExcludeForecastBefore: Date; CurrTemplateName: Code[10]; CurrWorksheetName: Code[10]; var FromDate: Date; var ToDate: Date; var RespectPlanningParm: Boolean): 
[EventSubscriber(ObjectType::ReportExtension, ReportExtension::"KVSTRDCalculatePlanReqWksh", 'KVSTRDOnBeforeOnAfterPreDataItem', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnAfterPreDataItem(var Item: Record "Item"; var UseForecast: Code[10]; var ExcludeForecastBefore: Date; CurrTemplateName: Code[10]; CurrWorksheetName: Code[10]; var FromDate: Date; var ToDate: Date; var RespectPlanningParm: Boolean)
begin
end;

Parameters:

  • Item: The item record being processed.
  • UseForecast: The code of the forecast that is used if applicable.
  • ExcludeForecastBefore: Specifies the date before which forecast data should be excluded.
  • CurrTemplateName: The current template name.
  • CurrWorksheetName: The current worksheet name.
  • FromDate: The start date for the planning period.
  • ToDate: The end date for the planning period.
  • RespectPlanningParm: Specifies whether to respect the planning parameters.