Quintiq file version 2.0
|
#parent: #root
|
Function CalcIsImbalance
|
{
|
TextBody:
|
[*
|
value := true;
|
// Imbalance of supply and demand only applied for normal period within the planning horizon
|
|
// gan dickson Nov-10-2016 (modified)
|
// FrozenPeriod moves to Unit level
|
// to replace to use PISPIP's level IsPeriodFrozen rather the global period level
|
|
if( not isnull( this.Period_MP() )
|
and not this.IsPeriodFrozen() )
|
{
|
gp := this.MacroPlan().GlobalParameters_MP();
|
value := gp.GetIsBalanceWithinTolerance( this.GetDemandQuantity(), this.SupplyQuantity() );
|
}
|
|
this.IsImbalance( not value );
|
*]
|
}
|