1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Quintiq file version 2.0
| #parent: #root
| MethodOverride GetHasAllDDInOptimizerScope (
| const NewSupply newsupply,
| const RunContextForCapacityPlanning runcontext,
| const LibOpt_Scope scope
| ) const as Boolean
| {
| TextBody:
| [*
| value := scope.Contains( this.Operation().OperationInOptimizerRun() ) and not this.UnitPeriod().IsPeriodFrozen();
|
| if( value and this.DependentDemand( relsize ) > 0 )
| {
| value := forall( this, DependentDemand.ProductInStockingPointInPeriodPlanningLeaf, ddpispip,
| scope.Contains( ddpispip.PISPIPInOptimizerRun() ) or ddpispip.GetIsProductInOptimizerScope(runcontext, scope ) );
| }
|
| return value;
| *]
| }
|
|