Quintiq file version 2.0 #parent: #root Method UpdatePeriodSpecSelection ( PeriodSpecification_MP periodspec ) id:Method_ApplicationMacroPlanner_UpdatePeriodSpecSelection { #keys: '[138546.0.807233534]' Body: [* // Skip method action if no macroplan found if( not isnull( MacroPlan ) ) { // When period spec dropdown selection is changed // we need to set default numers of future and past periods // Handle also dummy planning period past := ifexpr( periodspec.IsDummyPlanningPeriod(), counter( periodspec, PeriodSpecificationPeriod.Period_MP, pp, pp.IsHistorical() ), periodspec.NrOfHistoricalPeriod() ) future := ifexpr( periodspec.IsDummyPlanningPeriod(), periodspec.PeriodSpecificationPeriod( relsize ) - past, periodspec.NrOfFuturePeriod() ); // Store the periods into dataholder periods this.UpdatePeriodSelections( periodspec, past, future ); } *] }