haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Quintiq file version 2.0
#parent: #root
Method UpdateScenarioAndAdaptLastStrategy (
  Boolean usemeta
)
{
  TextBody:
  [*
    laststrategy := this.Optimization().astype( Optimization ).MacroPlan().StrategyMacroPlan(); 
    verify( not isnull( laststrategy ), 'At the moment using a new optimizer strategy via LibOpt settings is not supported. The last strategy used will be used, but the optimizer has not been run' ); 
    laststrategy.UseMetaOptimizer( usemeta ); 
    sm := Util::GetScenarioManagerStream(); 
    sm->UpdateScenarioOptimizerStatus( this.MDSID(), 
                                       Translations::MP_GlobalParameters_GetOptimizerRunningStatus(), 
                                       "", 
                                       "" );
  *]
  InterfaceProperties { Accessibility: 'Module' }
}