| 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 |  | Method CreatePeriodTask ( |  |   MacroPlan macroplan, |  |   String operationid, |  |   Date start, |  |   Real quantity |  | ) as PeriodTaskOperation |  | { |  |   Description: 'Plan on operation' |  |   TextBody: |  |   [* |  |     operation := select( macroplan, Routing.RoutingStep.Operation, op, op.ID()= operationid); |  |     unit := operation.Unit(); |  |     up := select( unit, PlanningUnitPeriod, period, period.StartDate() = start ); |  |     pt := select( up, PeriodTaskOperation, p, p.Operation() = operation ); |  |     pt.Update( quantity, true ); |  |      |  |     return pt; |  |   *] |  |   InterfaceProperties { Accessibility: 'Module' } |  | } | 
 |