1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  StaticMethod Create ( 
 |    Unit owner, 
 |    Period_MP period 
 |  ) as UnitPeriodTimeAggregation 
 |  { 
 |    Description: 'Create unit period time' 
 |    TextBody: 
 |    [* 
 |      upa := owner.UnitPeriod( relnew, 
 |                               UnitPeriodTimeAggregation, 
 |                               UnitID := owner.ID(), 
 |                               StartDate := period.Start().Date(), // Do not use period.StartDate() because it might not be propagated yet. 
 |                               Period_MP := period, 
 |                               Start := period.Start(), 
 |                               End := period.End(), 
 |                               NrOfOpenAggregate := 1 ); 
 |       
 |      return upa; 
 |    *] 
 |  } 
 |  
  |