Quintiq file version 2.0
|
#parent: #root
|
Method DebugStoreScopeInfo (
|
LibOpt_Scope scope
|
)
|
{
|
TextBody:
|
[*
|
if ( this.MacroPlan().Optimization().DebugMode() )
|
{
|
traverse( this, MacroPlan.Unit.UnitPeriod, up )
|
{
|
up.DebugMetaOptimizerInScope( false );
|
up.OldOverLoadCapacity( up.OverloadCapacity() );
|
}
|
traverse( scope.GetUnitPeriodInOptimizerRun(), Elements, up )
|
{
|
up.DebugMetaOptimizerInScope( true );
|
}
|
|
traverse( this, MacroPlan.StockingPoint_MP.ProductInStockingPoint_MP.ProductInStockingPointInPeriodPlanning, p )
|
{
|
p.DebugMetaOptimizerInScope( false );
|
}
|
traverse( scope.GetPISPIPInOptimizerRun(), Elements, p )
|
{
|
p.DebugMetaOptimizerInScope( true );
|
}
|
|
traverse( this, MacroPlan.StockingPoint_MP.StockingPointInPeriod, spip )
|
{
|
spip.DebugMetaOptimizerInScope( false );
|
}
|
|
traverse( scope.GetStockingPointInPeriodInOptimizerRun(), Elements, spip )
|
{
|
spip.DebugMetaOptimizerInScope( true );
|
}
|
|
traverse( this, MacroPlan.Unit.Operation.PeriodTaskOperation, pto )
|
{
|
pto.DebugMetaOptimizerInScope( false );
|
}
|
|
traverse( scope.GetPeriodTaskOperationInOptimizerRun(), Elements, pto )
|
{
|
pto.DebugMetaOptimizerInScope( true );
|
pto.MetaDebugQuantityPrevious( pto.Quantity() );
|
}
|
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|