1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method UpdatePeriodSpec ( 
 |    PeriodSpecification_MP periodSpec, 
 |    Boolean isUsedForPlanning, 
 |    Number nrOfHistoricalPeriods, 
 |    Number nrOfFuturePeriods 
 |  ) 
 |  { 
 |    Description: 'Update period specifications number of historical/future periods and whether its used for planning.' 
 |    TextBody: 
 |    [* 
 |      isSynchronize := true; 
 |      isFromDB := false; 
 |      isCleanUpActuals := true; 
 |      periodSpec.Update( periodSpec.ID(), 
 |                         periodSpec.TimeUnit(), 
 |                         periodSpec.NrOfTimeUnit(), 
 |                         periodSpec.StartOfPlanning(), 
 |                         nrOfHistoricalPeriods, 
 |                         nrOfFuturePeriods, 
 |                         isSynchronize, 
 |                         isFromDB, 
 |                         isUsedForPlanning, 
 |                         isCleanUpActuals ); 
 |      // Fail safe if has ID changes 
 |      periodSpec.UpdateCommitLogic(); 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |