1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  StaticMethod GetCandidatesConst ( 
 |    const LibOpt_Scope scope 
 |  ) as constcontent owning ProductInStockingPointInPeriodPlannings 
 |  { 
 |    TextBody: 
 |    [* 
 |      mp := scope.Run().OptimizationConst().astype( Optimization ).MacroPlan();  
 |      periods := scope.GetPeriodInOptimizerRunConst();  
 |      earlieststart := min( periods, Elements, p, true, p.Start() );  
 |      lateststart := max(  periods, Elements, p, true, p.Start() );  
 |       
 |      pispips := selectset(  mp, ProductInStockingPointInPeriodPlanningLeafNonZeroEIS, pispip, true, pispip.Start() >= earlieststart and pispip.Start() <= lateststart );  
 |       
 |      return &pispips; 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |