| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 | | Quintiq file version 2.0 |  | #parent: #root |  | StaticMethod GetChangeOfPlanningPeriodsAtDeletion ( |  |   PeriodSpecification_MPs periodspecifications |  | ) declarative remote as Boolean |  | { |  |   Description: 'Returns TRUE if period specification deletion would result in modifications on planning periods.' |  |   TextBody: |  |   [* |  |     value := exists( periodspecifications, Elements.Period_MP, period, |  |                      period.IsPlanning() ); |  |      |  |     macroplan := periodspecifications.Element( 0 ).MacroPlan(); |  |     hasperiodtasks := exists( macroplan, Unit.UnitPeriod.PeriodTask_MP, pt, pt.Quantity() > 0 ); |  |      |  |     return value and hasperiodtasks; |  |   *] |  | } | 
 |