Quintiq file version 2.0 Component ListProductInStockingPointInPeriod { #keys: '[113694.1.486996334]' BaseType: 'List' Children: [ Component popupList1 { #keys: '[113694.1.486996335]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component Menu1 { #keys: '[113694.1.486996336]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuResetActualPISPIP { #keys: '[113694.1.486996338]' BaseType: 'Menu' Properties: [ Image: 'trash' Shortcut: 'Del' Text: '&Reset actuals' ] } Component MenuFilter { #keys: '[104128.0.40995014]' BaseType: 'MenuFilter' IsDerived: true Children: [ Component MenuFIlterByProducts { #keys: '[127710.1.1033523112]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Products' ] } Component MenuFIlterByStockingPoints { #keys: '[127710.1.1033523431]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Stocking points' ] } Component menuSeparator843 { #keys: '[127710.1.1033524077]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuFIlterByPeriods { #keys: '[131438.0.418840121]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Periods' ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuFIlterByProducts c: MenuFIlterByStockingPoints c: MenuFIlterByPeriods c: menuSeparator843 c: menuEditFilter } ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuActions c: MenuFilter c: menuListQuintiqSetQuantor c: Menu1 c: MenuResetActualPISPIP } ] } ] Properties: [ PosX: 35 PosY: 60 ] } Component GUIDataExtractorListPISPIP { #keys: '[113694.1.486996339]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderPISPIPInActivePeriods' DataType: 'structured[ProductInStockingPointInPeriod]' PosX: 5 PosY: 30 Transformation: 'Elements' ] } #child: ColumnTitles1 Component GUIDataSetLevelPISPIP { #keys: '[113694.1.486996340]' BaseType: 'GUIDataSetLevel' Properties: [ Columns: 'ProductInStockingPointInPeriodColumns' DataExtractor: 'GUIDataExtractorListPISPIP' FilterArguments: 'dataholderactiveperiods:DataHolderActivePeriods(structured[Period_MP])' PosX: 36 PosY: 31 SortCriteria: 'ProductInStockingPoint_MP.Product_MP.Name;ProductInStockingPoint_MP.StockingPoint_MP.Name;Start' Transformation: 'ProductInStockingPointInPeriod' ] } Component DataHolderPISPIPInActivePeriods { #keys: '[131438.0.407748542]' BaseType: 'DataHolder' Databinding: 'structured[ProductInStockingPointInPeriod]*' Children: [ Component GUIDataExtractorPISPIPFromChildPISPs { #keys: '[131438.0.407749944]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderChildPISPs' DataType: 'structured[ProductInStockingPoint_MP]' PosX: 42 PosY: 32 Transformation: 'Elements.ProductInStockingPointInPeriod' ] } Component GUIDataExtractorPISPIPFromActivePeriods { #keys: '[131438.0.411138240]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderActivePeriods' DataType: 'structured[Period_MP]' PosX: 91 PosY: 32 Transformation: 'Elements.ProductInStockingPointInPeriod' ] } ] Properties: [ Description: 'Derive PISPIP based on Product, Stocking point, and Periods selection on navigation panel' PosX: 262 PosY: 13 ModeledStringList ChildOrdering { c: GUIDataExtractorPISPIPFromChildPISPs c: GUIDataExtractorPISPIPFromActivePeriods } ] } ] Properties: [ AutoDrag: true BackgroundColor: 'Window' ContextMenu: 'popupList1' FullRowSelect: true ModeledStringList ChildOrdering { c: ColumnTitles1 c: popupList1 c: GUIDataExtractorListPISPIP c: GUIDataSetLevelPISPIP c: DataHolderPISPIPInActivePeriods } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListProductInStockingPointInPeriod_Menu_OnClick { #keys: '[113694.1.397160263]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[113694.1.397160264]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListProductInStockingPointInPeriod_GUIButtonBase_OnClick { #keys: '[113694.1.397160292]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[113694.1.397160293]' Binding: 'this.Selection()' } ] } ] }