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
31
32
33
| Quintiq file version 2.0
| #parent: #root
| StaticMethod Create (
| String id,
| MacroPlan owner,
| String timeunit,
| Number nroftimeunit,
| DateTime startofcurrentperiod,
| Number nrofhistoricalperiod,
| Number nroffutureperiod,
| Boolean isfromdb,
| Boolean isusedforplanning,
| Boolean isdummyplanningperiod
| ) as PeriodSpecification_MP
| {
| Description: 'Create a new period and add it to the last of the sequence'
| TextBody:
| [*
| // soh yee Apr-24-2013 (moved)
|
| pdef := owner.PeriodSpecification_MP( relnew, ID := id );
|
| pdef.Update( id, timeunit, nroftimeunit,
| startofcurrentperiod, nrofhistoricalperiod,
| nroffutureperiod, true, isfromdb,
| isusedforplanning,
| false /*iscleanupactuals*/ ); // No need to clean up actual pispips during creation of periodspec
|
| pdef.IsDummyPlanningPeriod( isdummyplanningperiod );
|
| return pdef;
| *]
| }
|
|