| Quintiq file version 2.0 | 
| Component MatrixEditor | 
| { | 
|   #keys: '[412672.1.106503687]' | 
|   BaseType: 'WebMatrixEditor' | 
|   Children: | 
|   [ | 
|     Component MatrixEditorCell | 
|     { | 
|       #keys: '[412672.1.106503688]' | 
|       BaseType: 'WebMatrixEditorCell' | 
|       Children: | 
|       [ | 
|         Component DataExtractorCells | 
|         { | 
|           #keys: '[412672.1.106503689]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MP_Table' | 
|             Source: 'dhComparisonData' | 
|             Taborder: 0 | 
|             Transformation: 'MP_Row.MP_Cell.astype(MP_Cell_AnnualPlanReport)' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Attributes: 'NewSupply' | 
|         Column: 'MP_Column' | 
|         Row: 'MP_Row' | 
|         Taborder: 0 | 
|       ] | 
|     } | 
|     Component MatrixEditorRows | 
|     { | 
|       #keys: '[412672.1.106503690]' | 
|       BaseType: 'WebMatrixEditorHeaderLevel' | 
|       Children: | 
|       [ | 
|         Component DataExtractorRows | 
|         { | 
|           #keys: '[412672.1.106503691]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MP_Table' | 
|             FilterArguments: 'checkedProduct:QMacroPlanner::FormAnnualPlanReport.dhFinelProduct;checkedStockingPoint:QMacroPlanner::FormAnnualPlanReport.dhFinelStockingPoint' | 
|             FixedFilter: 'exists( checkedProduct,Elements,entity,entity.ID() = object.ProductID()) and exists( checkedStockingPoint,Elements,entity,entity.DisplayName() = object.StockingPointID())' | 
|             Source: 'dhComparisonData' | 
|             Taborder: 0 | 
|             Transformation: 'MP_Row' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Legend: 'Name' | 
|         SortCriteria: 'Index' | 
|         Taborder: 1 | 
|       ] | 
|     } | 
|     Component MatrixEditorColumns | 
|     { | 
|       #keys: '[412672.1.106503692]' | 
|       BaseType: 'WebMatrixEditorHeaderLevel' | 
|       Children: | 
|       [ | 
|         Component DataExtractorColumns | 
|         { | 
|           #keys: '[412672.1.106503693]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'MP_Table' | 
|             FilterArguments: 'startDate:QMacroPlanner::FormAnnualPlanReport.dhStartDate;endDate:QMacroPlanner::FormAnnualPlanReport.dhEndDate' | 
|             FixedFilter: 'not object.IsAttrbuteColumn() and startDate <= object.Date() and endDate > object.Date() ' | 
|             Source: 'dhComparisonData' | 
|             Taborder: 0 | 
|             Transformation: 'MP_Column' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Legend: 'Date' | 
|         SortCriteria: 'Index' | 
|         Taborder: 2 | 
|       ] | 
|     } | 
|     #child: matrixEditorActionBarPageDemandComparison | 
|     #child: matrixeditorContextMenuDemandComparison | 
|   ] | 
|   Properties: | 
|   [ | 
|     AllowMultipleAttributes: true | 
|     Columns: 'MatrixEditorColumns' | 
|     ContextMenu: 'matrixeditorContextMenuDemandComparison' | 
|     Rows: 'MatrixEditorRows' | 
|     Taborder: 0 | 
|     Visible: false | 
|   ] | 
| } |