Quintiq file version 2.0
|
#parent: #root
|
Function CalcEISPreProductionReduction
|
{
|
TextBody:
|
[*
|
eis := this.MacroPlan().OptimizerMetaEIS();
|
value := 0.0;
|
if ( guard( eis.IsNeedEstimatedImprovementScores(), false ) )
|
{
|
if ( this.ProductInStockingPoint_MP().IsInOptimizerPuzzle()
|
and this.Period_MP().IsInOptimizerPuzzle() )
|
{
|
value := maxvalue( this.InventoryLevelEnd() - this.MinInventoryEndFuturePISPIP(), 0.0 ) / pow( eis.BaseForTried(), this.MetaOptimizerTried() );
|
value := value / pow( eis.BaseForTriedAsFriend(), [Real]this.MetaOptimizerTriedAsFriend() );
|
}
|
}
|
this.EISPreProductionReduction( value );
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|