lazhen
2025-01-09 8afe90b633046db39042aada36b88193062f8cff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Quintiq file version 2.0
#parent: #root
Method RestoreDefault () id:Method_DialogSmartPlan_RestoreDefault
{
  #keys: '[136682.3.972180638]'
  Body:
  [*
    // Restore default
    smartplansetting := MacroPlan.SmartPlanSetting();
    MacroPlan.SmartPlanSetting().Update( false, 
                                         smartplansetting.SmartPlanDirection(),
                                         smartplansetting.OverwriteLockedPlanning(),
                                         false,
                                         smartplansetting.Strategy(),
                                         smartplansetting.LimitUnitBySmartPlan(),
                                           null( Units ) );
    Form.SetDefaultValues();
    //selected unit is stored in application level dataholder, so flush the dataholder
    ApplicationMacroPlanner.DataHolderSelectedUnitsForSmartPlan().Data().Flush();
  *]
}