| Quintiq file version 2.0 | 
| #root | 
| #parent: LibMacroPlannerWebUI | 
| OrphanComponent FormSupplyPlanning | 
| { | 
|   #keys: '[134266.2.76731946]' | 
|   Accessibility: 'Extensible' | 
|   BaseType: 'WebForm' | 
|   Children: | 
|   [ | 
|     Component MatrixEditorSupplyPlanning | 
|     { | 
|       #keys: '[134266.2.76733210]' | 
|       BaseType: 'WebMatrixEditor' | 
|       Children: | 
|       [ | 
|         Component MatrixEditorCellPlanning | 
|         { | 
|           #keys: '[134266.2.76733211]' | 
|           BaseType: 'WebMatrixEditorCell' | 
|           Children: | 
|           [ | 
|             Component DataExtractorCellPlanning | 
|             { | 
|               #keys: '[134266.2.76733212]' | 
|               BaseType: 'WebDataExtractor' | 
|               Properties: | 
|               [ | 
|                 DataType: 'shadow[GlobalParameters_MP]' | 
|                 Source: 'DataHolderShadowGlobalParameters' | 
|                 Taborder: 0 | 
|                 Transformation: 'PlanningCell' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             Attributes: 'Quantity' | 
|             Column: 'ProductInStockingPointInPeriodPlanning.Period_MP' | 
|             Row: 'Process_MP' | 
|             Taborder: 1 | 
|           ] | 
|         } | 
|         Component MatrixEditorRowsProcess | 
|         { | 
|           #keys: '[134266.2.76733213]' | 
|           BaseType: 'WebMatrixEditorHeaderLevel' | 
|           Children: | 
|           [ | 
|             Component DataExtractorProcess | 
|             { | 
|               #keys: '[134266.2.76733214]' | 
|               BaseType: 'WebDataExtractor' | 
|               Properties: | 
|               [ | 
|                 DataType: 'structured[Process_MP]' | 
|                 Source: 'DataHolderProcess' | 
|                 Taborder: 0 | 
|                 Transformation: 'Elements' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             Legend: 'DisplayName' | 
|             Taborder: 2 | 
|           ] | 
|         } | 
|         Component MatrixEditorColumnsPeriod | 
|         { | 
|           #keys: '[134266.2.76733215]' | 
|           BaseType: 'WebMatrixEditorHeaderLevel' | 
|           Children: | 
|           [ | 
|             Component DataExtractorPeriod | 
|             { | 
|               #keys: '[134266.2.76733216]' | 
|               BaseType: 'WebDataExtractor' | 
|               Properties: | 
|               [ | 
|                 DataType: 'structured[Period_MP]' | 
|                 FixedFilter: 'object.IsPlanning()' | 
|                 Source: 'ApplicationMacroPlanner.DataHolderPeriods' | 
|                 Taborder: 0 | 
|                 Transformation: 'Elements' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             Legend: 'Start' | 
|             SortCriteria: 'Start' | 
|             Taborder: 3 | 
|           ] | 
|         } | 
|         Component UserConfigurableInformationPlanningCell id:UserConfigurableInformationPlanningCell_549 | 
|         { | 
|           #keys: '[138546.0.774474202]' | 
|           BaseType: 'WebUserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             ObjectType: 'shadow[PlanningCell]' | 
|             Taborder: 0 | 
|             Tooltip: | 
|             [* | 
|               <table> | 
|               <tr> | 
|               <td><b>Suggested quantity          </b></td> | 
|               <td>VALUE( object.ProductInStockingPointInPeriodPlanning().GetUnfulfilledQuantity() + object.Quantity()  ) VALUE( object.ProductInStockingPointInPeriodPlanning().ProductInStockingPoint_MP().UnitOfMeasureName() ) </td></tr> | 
|               <tr> | 
|               <td><b>Feedback quantity          </b></td> | 
|               <td>VALUE(object.ProductInStockingPointInPeriodPlanning().astype(ProductInStockingPointInPeriodPlanningLeaf).GetFeedbackQuantity( object.Process_MP() )  + 0 ) VALUE( object.ProductInStockingPointInPeriodPlanning().ProductInStockingPoint_MP().UnitOfMeasureName() ) VALUE( ifexpr( object.ProductInStockingPointInPeriodPlanning().astype(ProductInStockingPointInPeriodPlanningLeaf).GetFeedbackIsLocked( object.Process_MP() )  , ' (Fixed quantity) ', ' (Minimum threshold) ' ) )</td> | 
|               </tr> | 
|               </table> | 
|               <hr> | 
|               <table> | 
|               <tr> | 
|               <td><b>VALUE(object.Process_MP().GetDisplayAccount())  </b></td> | 
|               <td>VALUE(object.Process_MP().GetDisplayCost())</td><td> </td><td> </td><td> </td> | 
|               </tr> | 
|               <tr> | 
|               <td><b>Lead time       </b></td> | 
|               <td>VALUE(object.Process_MP().LeadTime())</td><td> </td><td><b> </b></td><td></td> | 
|               </tr> | 
|               <tr> | 
|               <td><b>Minimum quantity      </b></td> | 
|               <td>VALUE(object.Process_MP().MinimumQuantity())</td><td> </td> | 
|               <td><b>Maximum quantity       </b></td> | 
|               <td>VALUE(ifexpr( object.Process_MP().HasUserMaximumQuantity(), [String]object.Process_MP().MaximumQuantity(), '-' ) )</td> | 
|               </tr> | 
|               <tr> | 
|               <td><b>Lot size       </b></td> | 
|               <td>VALUE(object.Process_MP().LotSize())</td><td> </td><td> </td><td> </td> | 
|               </tr> | 
|               </table> | 
|             *] | 
|           ] | 
|         } | 
|         #child: matrixeditorContextMenuSupplyPlanning | 
|         #child: matrixEditorActionBarPageSupplyPlanning | 
|       ] | 
|       Properties: | 
|       [ | 
|         Columns: 'MatrixEditorColumnsPeriod' | 
|         ContextMenu: 'matrixeditorContextMenuSupplyPlanning' | 
|         Rows: 'MatrixEditorRowsProcess' | 
|         ShowEditability: true | 
|         Taborder: 4 | 
|       ] | 
|       ResponseDefinitions: | 
|       [ | 
|         DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebMenu_OnClick | 
|         { | 
|           #keys: '[139394.0.2086142185]' | 
|           Initiator: 'WebMenu' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument selection | 
|             { | 
|               #keys: '[6763.0.7954706]' | 
|               Binding: 'this.Selection()' | 
|             } | 
|           ] | 
|         } | 
|         DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebButton_OnClick | 
|         { | 
|           #keys: '[139394.0.2086142186]' | 
|           Initiator: 'WebButton' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument selection | 
|             { | 
|               #keys: '[6763.0.7954779]' | 
|               Binding: 'this.Selection()' | 
|             } | 
|           ] | 
|         } | 
|         DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebMenu_OnClick_715 | 
|         { | 
|           #keys: '[139394.0.2086142187]' | 
|           Initiator: 'WebMenu' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument selectedrows | 
|             { | 
|               #keys: '[6763.0.7954852]' | 
|               Binding: 'this.SelectedRows()' | 
|             } | 
|           ] | 
|         } | 
|         DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebButton_OnClick_844 | 
|         { | 
|           #keys: '[139394.0.2086142188]' | 
|           Initiator: 'WebButton' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument selectedrows | 
|             { | 
|               #keys: '[6763.0.7954925]' | 
|               Binding: 'this.SelectedRows()' | 
|             } | 
|           ] | 
|         } | 
|         DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebMenu_OnClick_603 | 
|         { | 
|           #keys: '[139394.0.2086142189]' | 
|           Initiator: 'WebMenu' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument selectedcolumns | 
|             { | 
|               #keys: '[6763.0.7954998]' | 
|               Binding: 'this.SelectedColumns()' | 
|             } | 
|           ] | 
|         } | 
|         DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebButton_OnClick_858 | 
|         { | 
|           #keys: '[139394.0.2086142190]' | 
|           Initiator: 'WebButton' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument selectedcolumns | 
|             { | 
|               #keys: '[6763.0.7955071]' | 
|               Binding: 'this.SelectedColumns()' | 
|             } | 
|           ] | 
|         } | 
|       ] | 
|     } | 
|     Component DataHolderShadowGlobalParameters | 
|     { | 
|       #keys: '[134266.2.80086814]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'shadow[GlobalParameters_MP]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 3 | 
|       ] | 
|     } | 
|     Component DataHolderSCVSelection | 
|     { | 
|       #keys: '[137862.0.631572686]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[ProductInStockingPoint_MP]*' | 
|       Children: | 
|       [ | 
|         Component DataExtractorSCVSelection | 
|         { | 
|           #keys: '[137862.0.631572858]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'structured[ProductInStockingPoint_MP]' | 
|             Source: 'FormSupplyChainVisualization.DataHolderSelectedPISPs' | 
|             Taborder: 0 | 
|             Transformation: 'Elements' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Taborder: 1 | 
|       ] | 
|     } | 
|     Component DataHolderProcess | 
|     { | 
|       #keys: '[137862.0.631617050]' | 
|       BaseType: 'WebDataHolder' | 
|       Databinding: 'structured[Process_MP]*' | 
|       Properties: | 
|       [ | 
|         Taborder: 2 | 
|       ] | 
|     } | 
|     Component LabelLastPlanningAction | 
|     { | 
|       #keys: '[146446.0.211300870]' | 
|       BaseType: 'WebLabel' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'ApplicationMacroPlanner.DataHolderMacroPlanner.Data.LastPlanningAction' | 
|         Taborder: 0 | 
|         Visible: false | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     Image: 'ELEMENT_INTO' | 
|     Title: 'Supply Planning' | 
|     UseExistingInstance: true | 
|   ] | 
| } |