Quintiq file version 2.0 
 | 
Component SplitterWnd147 
 | 
{ 
 | 
  #keys: '[127710.1.2057412695]' 
 | 
  BaseType: 'SplitterWnd' 
 | 
  Children: 
 | 
  [ 
 | 
    Component SplitterPane690 
 | 
    { 
 | 
      #keys: '[127710.1.2057412696]' 
 | 
      BaseType: 'SplitterPane' 
 | 
      GBLayout 
 | 
      { 
 | 
        Type: 'internal[GBLayoutDefinition]' 
 | 
        Columns: 
 | 
        [ 
 | 
          GBFlow.Column { grow: 128 id: 122 parent: 0 } 
 | 
        ] 
 | 
        Elements: 
 | 
        [ 
 | 
          GBElement 
 | 
          { 
 | 
            Component => MatrixEditor 
 | 
            Position { startcolumn: 122 startrow: 871 endcolumn: 122 endrow: 871 } 
 | 
          } 
 | 
        ] 
 | 
        Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ] 
 | 
        Rows: 
 | 
        [ 
 | 
          GBFlow.Row { grow: 128 id: 871 parent: 0 } 
 | 
        ] 
 | 
      } 
 | 
      Children: 
 | 
      [ 
 | 
        Component MatrixEditor 
 | 
        { 
 | 
          #keys: '[127710.1.2057412720]' 
 | 
          BaseType: 'MatrixEditor' 
 | 
          GBLayout 
 | 
          { 
 | 
            Type: 'internal[GBLayoutDefinition]' 
 | 
            Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] 
 | 
          } 
 | 
          Children: 
 | 
          [ 
 | 
            Component AttributeContextMenu 
 | 
            { 
 | 
              #keys: '[127710.1.2057412721]' 
 | 
              BaseType: 'popupMatrixEditorAttributeHeader' 
 | 
            } 
 | 
            Component menuMatrixEditor 
 | 
            { 
 | 
              #keys: '[127710.1.2057412730]' 
 | 
              BaseType: 'popupMatrixEditor' 
 | 
              Children: 
 | 
              [ 
 | 
                Component PopupParent id:PopupParent_1 
 | 
                { 
 | 
                  #keys: '[107036.0.311161801]' 
 | 
                  BaseType: 'PopupParent' 
 | 
                  IsDerived: true 
 | 
                  Children: 
 | 
                  [ 
 | 
                    Component MenuActions 
 | 
                    { 
 | 
                      #keys: '[107054.0.263260024]' 
 | 
                      BaseType: 'MenuActions' 
 | 
                      IsDerived: true 
 | 
                      Properties: 
 | 
                      [ 
 | 
                        ModeledStringList ChildOrdering 
 | 
                        { 
 | 
                          c: menuExportList 
 | 
                          c: MenuCopy 
 | 
                          c: MenuPaste 
 | 
                          c: menuSeparator_1 
 | 
                          c: MenuConfigureMatrixEditor 
 | 
                          c: MenuChangeAttribute 
 | 
                          c: MenuEditRepresentation 
 | 
                        } 
 | 
                      ] 
 | 
                    } 
 | 
                  ] 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
            Component GUIDataExtractorPlanningCells 
 | 
            { 
 | 
              #keys: '[127710.1.2057412731]' 
 | 
              BaseType: 'GUIDataExtractor' 
 | 
              Properties: 
 | 
              [ 
 | 
                Component: 'DataHolderShadowGlobalParameters' 
 | 
                DataType: 'shadow[GlobalParameters_MP]' 
 | 
                FixedFilter: 'ifexpr( object.Process_MP().istype( Operation ), not isnull( object.Process_MP().astype( Operation ).RoutingForPlanningMatrix() ), true )' 
 | 
                PosX: 5 
 | 
                PosY: 30 
 | 
                Transformation: 'PlanningCell' 
 | 
              ] 
 | 
            } 
 | 
            Component MatrixEditorRows 
 | 
            { 
 | 
              #keys: '[127710.1.2057412732]' 
 | 
              BaseType: 'GUIScaleView' 
 | 
              Children: 
 | 
              [ 
 | 
                Component GUIDataExtractor968 
 | 
                { 
 | 
                  #keys: '[127710.1.2057412733]' 
 | 
                  BaseType: 'GUIDataExtractor' 
 | 
                  Properties: 
 | 
                  [ 
 | 
                    Component: 'DataHolderMatrixEditorRows' 
 | 
                    DataType: 'structured[Process_MP]' 
 | 
                    PosX: 5 
 | 
                    PosY: 30 
 | 
                    Transformation: 'Elements' 
 | 
                  ] 
 | 
                } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                PosX: 5 
 | 
                PosY: 70 
 | 
                SortCriteria: "datamember:'DisplayName'" 
 | 
              ] 
 | 
            } 
 | 
            Component RowViewContextMenu 
 | 
            { 
 | 
              #keys: '[127710.1.2057412729]' 
 | 
              BaseType: 'popupScaleView' 
 | 
              Children: 
 | 
              [ 
 | 
                Component PopupParent id:PopupParent_2 
 | 
                { 
 | 
                  #keys: '[107036.0.337329115]' 
 | 
                  BaseType: 'PopupParent' 
 | 
                  IsDerived: true 
 | 
                  Children: 
 | 
                  [ 
 | 
                    Component MenuSubtotal 
 | 
                    { 
 | 
                      #keys: '[107036.0.2002902351]' 
 | 
                      BaseType: 'MenuSubtotal' 
 | 
                      IsDerived: true 
 | 
                      Children: 
 | 
                      [ 
 | 
                        Component MenuCount id:MenuCount_1 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true } 
 | 
                        Component MenuSum id:MenuSum_1 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true } 
 | 
                        Component MenuAverage id:MenuAverage_1 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true } 
 | 
                        Component MenuStdDev id:MenuStdDev_1 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true } 
 | 
                        Component MenuRemoveSubtotal id:MenuRemoveSubtotal_1 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true } 
 | 
                      ] 
 | 
                      Properties: 
 | 
                      [ 
 | 
                        ModeledStringList ChildOrdering 
 | 
                        { 
 | 
                          c: MenuSum_1 
 | 
                          c: MenuCount_1 
 | 
                          c: MenuMax 
 | 
                          c: MenuAverage_1 
 | 
                          c: MenuMin 
 | 
                          c: MenuStdDev_1 
 | 
                          c: Menu_1 
 | 
                          c: MenuRemoveSubtotal_1 
 | 
                        } 
 | 
                      ] 
 | 
                    } 
 | 
                  ] 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
            Component MatrixEditorColumns 
 | 
            { 
 | 
              #keys: '[127710.1.2057412727]' 
 | 
              BaseType: 'GUIScaleView' 
 | 
              Children: 
 | 
              [ 
 | 
                Component GUIDataExtractor679 
 | 
                { 
 | 
                  #keys: '[127710.1.2057412728]' 
 | 
                  BaseType: 'GUIDataExtractor' 
 | 
                  Properties: 
 | 
                  [ 
 | 
                    Component: 'DataHolderMatrixEditorColumns' 
 | 
                    DataType: 'structured[Period_MP]' 
 | 
                    PosX: 5 
 | 
                    PosY: 30 
 | 
                    Transformation: 'Elements' 
 | 
                  ] 
 | 
                } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                PosX: 40 
 | 
                PosY: 70 
 | 
                SortCriteria: "datamember:'Start'" 
 | 
              ] 
 | 
            } 
 | 
            Component ColumnViewContextMenu 
 | 
            { 
 | 
              #keys: '[127710.1.2057412726]' 
 | 
              BaseType: 'popupScaleView' 
 | 
              Children: 
 | 
              [ 
 | 
                Component PopupParent id:PopupParent_3 
 | 
                { 
 | 
                  #keys: '[107036.0.337329115]' 
 | 
                  BaseType: 'PopupParent' 
 | 
                  IsDerived: true 
 | 
                  Children: 
 | 
                  [ 
 | 
                    Component MenuSort id:MenuSort_1 { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true } 
 | 
                    Component MenuSubtotal id:MenuSubtotal_1 
 | 
                    { 
 | 
                      #keys: '[107036.0.2002902351]' 
 | 
                      BaseType: 'MenuSubtotal' 
 | 
                      IsDerived: true 
 | 
                      Children: 
 | 
                      [ 
 | 
                        Component MenuCount id:MenuCount_2 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true } 
 | 
                        Component MenuSum id:MenuSum_2 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true } 
 | 
                        Component MenuAverage id:MenuAverage_2 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true } 
 | 
                        Component MenuMin id:MenuMin_1 { #keys: '[107036.0.2002906456]' BaseType: 'MenuMin' IsDerived: true } 
 | 
                        Component MenuMax id:MenuMax_1 { #keys: '[107036.0.2002907419]' BaseType: 'MenuMax' IsDerived: true } 
 | 
                        Component MenuStdDev id:MenuStdDev_2 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true } 
 | 
                        Component MenuRemoveSubtotal id:MenuRemoveSubtotal_2 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true } 
 | 
                      ] 
 | 
                      Properties: 
 | 
                      [ 
 | 
                        ModeledStringList ChildOrdering 
 | 
                        { 
 | 
                          c: MenuSum_2 
 | 
                          c: MenuCount_2 
 | 
                          c: MenuMax_1 
 | 
                          c: MenuAverage_2 
 | 
                          c: MenuMin_1 
 | 
                          c: MenuStdDev_2 
 | 
                          c: Menu_2 
 | 
                          c: MenuRemoveSubtotal_2 
 | 
                        } 
 | 
                      ] 
 | 
                    } 
 | 
                  ] 
 | 
                  Properties: 
 | 
                  [ 
 | 
                    ModeledStringList ChildOrdering 
 | 
                    { 
 | 
                      c: MenuSubtotal_1 
 | 
                      c: MenuSort_1 
 | 
                    } 
 | 
                  ] 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
            Component UserConfigurableInformationPeriodTask 
 | 
            { 
 | 
              #keys: '[127710.1.2057412722]' 
 | 
              BaseType: 'UserConfigurableInformation' 
 | 
              Properties: 
 | 
              [ 
 | 
                Identification: 'Cell: PeriodTask' 
 | 
                ObjectText: '111' 
 | 
                ObjectType: 'shadow[PlanningCell]' 
 | 
                PosX: 156 
 | 
                PosY: 80 
 | 
              ] 
 | 
            } 
 | 
            Component DataHolderShadowGlobalParameters 
 | 
            { 
 | 
              #keys: '[127710.1.2057412723]' 
 | 
              BaseType: 'DataHolder' 
 | 
              Databinding: 'shadow[GlobalParameters_MP]*' 
 | 
              Properties: 
 | 
              [ 
 | 
                PosX: 285 
 | 
                PosY: 52 
 | 
              ] 
 | 
            } 
 | 
            Component DataHolderMatrixEditorRows 
 | 
            { 
 | 
              #keys: '[127710.1.2057412724]' 
 | 
              BaseType: 'DataHolder' 
 | 
              Databinding: 'structured[Process_MP]*' 
 | 
              Children: 
 | 
              [ 
 | 
                Component GUIDataExtractorMatrixRows 
 | 
                { 
 | 
                  #keys: '[127710.1.2057412725]' 
 | 
                  BaseType: 'GUIDataExtractor' 
 | 
                  Properties: 
 | 
                  [ 
 | 
                    DataSet: 'MacroPlan' 
 | 
                    DataType: 'MacroPlan' 
 | 
                    FilterArguments: 'dataholderproductinstockingpoints:DataHolderProductInStockingPoints(structured[ProductInStockingPoint_MP])' 
 | 
                    FixedFilter: 'object.IsVisibleOnPlanningMatrix( dataholderproductinstockingpoints )' 
 | 
                    PosX: 11 
 | 
                    PosY: 11 
 | 
                    Transformation: 'Unit.Process_MP' 
 | 
                  ] 
 | 
                } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                PosX: 7 
 | 
                PosY: 117 
 | 
              ] 
 | 
            } 
 | 
            Component DataHolderMatrixEditorColumns 
 | 
            { 
 | 
              #keys: '[127710.1.2057412734]' 
 | 
              BaseType: 'DataHolder' 
 | 
              Databinding: 'structured[Period_MP]*' 
 | 
              Children: 
 | 
              [ 
 | 
                Component GUIDataExtractorPeriodForCostMatrix 
 | 
                { 
 | 
                  #keys: '[127710.1.2057412735]' 
 | 
                  BaseType: 'GUIDataExtractor' 
 | 
                  Properties: 
 | 
                  [ 
 | 
                    Component: 'DataHolderActivePeriods' 
 | 
                    DataType: 'structured[Period_MP]' 
 | 
                    PosX: 10 
 | 
                    PosY: 11 
 | 
                    Transformation: 'Elements' 
 | 
                  ] 
 | 
                } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                PosX: 42 
 | 
                PosY: 116 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            AllowUserAttributeChange: true 
 | 
            AttributeContextMenu: 'AttributeContextMenu' 
 | 
            Attributes: 'Quantity' 
 | 
            Border: true 
 | 
            ColumnHeaderContextMenu: 'ColumnViewContextMenu' 
 | 
            ColumnHeaderPath: 'Start' 
 | 
            ColumnView: 'MatrixEditorColumns' 
 | 
            ColumnViewRelation: 'ProductInStockingPointInPeriodPlanning.Period_MP' 
 | 
            ContextMenu: 'menuMatrixEditor' 
 | 
            DoubleBuffering: false 
 | 
            LineColor: 'Black' 
 | 
            RowHeaderContextMenu: 'RowViewContextMenu' 
 | 
            RowHeaderPath: 'DisplayName' 
 | 
            RowView: 'MatrixEditorRows' 
 | 
            RowViewRelation: 'Process_MP' 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: AttributeContextMenu 
 | 
              c: menuMatrixEditor 
 | 
              c: GUIDataExtractorPlanningCells 
 | 
              c: MatrixEditorRows 
 | 
              c: RowViewContextMenu 
 | 
              c: MatrixEditorColumns 
 | 
              c: ColumnViewContextMenu 
 | 
              c: UserConfigurableInformationPeriodTask 
 | 
              c: DataHolderShadowGlobalParameters 
 | 
              c: DataHolderMatrixEditorRows 
 | 
              c: DataHolderMatrixEditorColumns 
 | 
            } 
 | 
          ] 
 | 
          ResponseDefinitions: 
 | 
          [ 
 | 
            DelegatedResponseDefinition OnClick id:Responsedef_SplitterWnd147_MatrixEditor_Menu_OnClick 
 | 
            { 
 | 
              #keys: '[127710.1.1979749724]' 
 | 
              Initiator: 'Menu' 
 | 
              IsInherited: false 
 | 
              ResponseType: 'OnClick' 
 | 
              Arguments: 
 | 
              [ 
 | 
                ResponseDefinitionArgument cell 
 | 
                { 
 | 
                  #keys: '[127711.0.689026824]' 
 | 
                  Binding: 'this.Selection()' 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
            DelegatedResponseDefinition OnClick id:Responsedef_SplitterWnd147_MatrixEditor_Menu_OnClick_27 
 | 
            { 
 | 
              #keys: '[127710.1.1979749725]' 
 | 
              Initiator: 'Menu' 
 | 
              IsInherited: false 
 | 
              ResponseType: 'OnClick' 
 | 
              Arguments: 
 | 
              [ 
 | 
                ResponseDefinitionArgument object 
 | 
                { 
 | 
                  #keys: '[127711.0.689026872]' 
 | 
                  Binding: 'this.SelectionObjects()' 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Border: true 
 | 
        DoubleBuffering: false 
 | 
      ] 
 | 
    } 
 | 
    Component SplitterPane942 
 | 
    { 
 | 
      #keys: '[127710.1.2057412697]' 
 | 
      BaseType: 'SplitterPane' 
 | 
      GBLayout 
 | 
      { 
 | 
        Type: 'internal[GBLayoutDefinition]' 
 | 
        Columns: 
 | 
        [ 
 | 
          GBFlow.Column { grow: 128 id: 776 parent: 0 } 
 | 
        ] 
 | 
        Elements: 
 | 
        [ 
 | 
          GBElement 
 | 
          { 
 | 
            Component => /ListPlanningCell 
 | 
            Position { startcolumn: 776 startrow: 458 endcolumn: 776 endrow: 458 } 
 | 
          } 
 | 
        ] 
 | 
        Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ] 
 | 
        Rows: 
 | 
        [ 
 | 
          GBFlow.Row { grow: 128 id: 458 parent: 0 } 
 | 
        ] 
 | 
      } 
 | 
      Children: 
 | 
      [ 
 | 
        #child: ListPlanningCell 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Border: true 
 | 
        DoubleBuffering: false 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    DoubleBuffering: false 
 | 
    ModeledStringList ChildOrdering 
 | 
    { 
 | 
      c: SplitterPane690 
 | 
      c: SplitterPane942 
 | 
    } 
 | 
  ] 
 | 
} 
 |