| 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' } | 
| } |