chenqinghong
2024-05-07 3ec06a830367465068963156dcc1d8e522571c13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Quintiq file version 2.0
#parent: #root
Method UpdateIsAutoScalingEnabled (
  MacroPlan macroplan
)
{
  Description: 'If either the user forces an autoscaling run or if the last autoscaling run is older than the maximum limit, an autoscaling run will be performed the next time the optimizer is run'
  TextBody:
  [*
    opt := macroplan.Optimization(); 
    value := not opt.IsForcedNoAutoScaling()
             and not this.IsSmartPlan()
             and ( opt.IsForcedAutoScaling() or this.HasOldAutoScaling() );
    this.IsAutoScalingEnabled( value );
  *]
}