Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Function CalcHasFulfilledMinimumLoadThreshold 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // qty1 Mar-10-2017 (created) 
 | 
     
 | 
    value := true; 
 | 
     
 | 
    //skip check for  
 | 
    //child of aggr capacity  
 | 
    //UP which are non base 
 | 
    //Base UP which does not have min threshold 
 | 
    if( not this.Unit().IsChildOfAggregatedCapacity()  and this.MinimumLoadThreshold() > 0.0 )  
 | 
    { 
 | 
      gp := this.MacroPlan().GlobalParameters_MP() 
 | 
       
 | 
      value := this.UtilizationPercentage() >= this.MinimumLoadThreshold() 
 | 
               or guard( gp.GetIsBalanceWithinTolerance( this.UtilizationPercentage(), this.MinimumLoadThreshold() ), false ); 
 | 
     
 | 
    } 
 | 
     
 | 
    this.HasFulfilledMinimumLoadThreshold( value ); 
 | 
  *] 
 | 
} 
 |