From 5ae534ab606e6f2ba5ea60914224d665b0447d5a Mon Sep 17 00:00:00 2001 From: Kevin Kok Khah Whey <khahwhey.kok@3ds.com> Date: 星期二, 07 十一月 2023 22:48:31 +0800 Subject: [PATCH] Merge branch 'dev' of http://47.101.211.7:10101/r/TIANMA_JITUAN into dev_Kevin --- _var/_Main/ProjSettings/MacroPlanner/Views/X_分析视图_[414702.1.50321581].vw | 3354 ++++++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 2,621 insertions(+), 733 deletions(-) diff --git "a/_var/_Main/ProjSettings/MacroPlanner/Views/X_\345\210\206\346\236\220\350\247\206\345\233\276_\133414702.1.50321581\135.vw" "b/_var/_Main/ProjSettings/MacroPlanner/Views/X_\345\210\206\346\236\220\350\247\206\345\233\276_\133414702.1.50321581\135.vw" index 3c61315..450a6cd 100644 --- "a/_var/_Main/ProjSettings/MacroPlanner/Views/X_\345\210\206\346\236\220\350\247\206\345\233\276_\133414702.1.50321581\135.vw" +++ "b/_var/_Main/ProjSettings/MacroPlanner/Views/X_\345\210\206\346\236\220\350\247\206\345\233\276_\133414702.1.50321581\135.vw" @@ -14,9 +14,9 @@ ICONIMAGE 'WINDOWS' CREATIONDATETIME '2023-10-12T10:00:44' CREATIONUSER 'quintiq/hongjli' - UPDATEDATETIME '2023-10-12T23:32:10' + UPDATEDATETIME '2023-11-01T11:42:14' UPDATEUSER 'quintiq/hongjli' - LASTACCESSDATE '2023-10-13' + LASTACCESSDATE '2023-11-06' VIEWSCOPE 0 } AUTHORIZATIONS @@ -53,22 +53,24 @@ { SETTINGS_MDS_WITH_FOLDER { - [414702.1.62804981]:LibInt_IntegratorProxy:/root:LibInt_IntegratorProxy - [414702.1.62833373]:SWF_CommunicationDataset:/root:SWF_CommunicationDataset - [414702.1.62828776]:SWF_WorkflowDataset:/root:SWF_WorkflowDataset - [414702.1.62800409]:LibDEF_DataBroker:/root:LibDEF_DataBroker - [414702.1.61685849]:LibDEF_DataRepository:/root:LibDEF_DataRepository - [414702.1.61676708]:DMF_ConvertorDataset:/root:DMF_ConvertorDataset - [414702.1.62842521]:LibMon_Monitor:/root:LibMon_Monitor - [414702.1.62837950]:LibUTF:/root:UTF - [414702.1.62860001]:Lib3DS_RootDataset:/root:Lib3DS_RootDataset - [414702.1.62850001]:KpiTracker:/root:KpiTracker - [414702.1.62875363]:MacroPlan:/root:MacroPlan - [414702.1.61681280]:MPDomainHandler:/root:MPDomainHandler - [414702.1.62880001]:MPSync:/root:MPSync - [414702.1.62809550]:ScenarioManager:/root:ScenarioManager - [414702.1.62870001]:LibSCIIntegrationInterface:/root:LibSCIIntegrationInterface - [414702.1.62819619]:GlobalOTDTable:/root:GlobalOTDTable + [414702.1.311783034]:LibInt_IntegratorProxy:/root:LibInt_IntegratorProxy + [414702.1.314030658]:SWF_CommunicationDataset:/root:SWF_CommunicationDataset + [414702.1.314026045]:SWF_WorkflowDataset:/root:SWF_WorkflowDataset + [414702.1.311778446]:LibDEF_DataBroker:/root:LibDEF_DataBroker + [414702.1.311773861]:LibDEF_DataRepository:/root:LibDEF_DataRepository + [414702.1.311764688]:DMF_ConvertorDataset:/root:DMF_ConvertorDataset + [414702.1.314039838]:LibMon_Monitor:/root:LibMon_Monitor + [414702.1.314035251]:LibUTF:/root:UTF + [414702.1.314050001]:Lib3DS_RootDataset:/root:Lib3DS_RootDataset + [414702.1.314070001]:KpiTracker:/root:KpiTracker + [414702.1.314075378]:MacroPlan:/root:MacroPlan + [414702.1.311769276]:MPDomainHandler:/root:MPDomainHandler + [414702.1.314060001]:MPSync:/root:MPSync + [414702.1.311787619]:ScenarioManager:/root:ScenarioManager + [414702.1.314080001]:LibSCIIntegrationInterface:/root:LibSCIIntegrationInterface + [414702.1.314007695]:GlobalOTDTable:/root:GlobalOTDTable + [414702.1.314016865]:GlobalOTDLog:/root:GlobalOTDLog + [414702.1.314012280]:GlobalOTDSOP:/root:GlobalOTDSOP } } } @@ -102,7 +104,7 @@ OBJECTTYPE ValueHolder CONTENTS { - Value '[414702.1.64020493]' + Value '[414702.1.314120528]' } } INFOOBJECT @@ -156,7 +158,7 @@ OBJECTTYPE ValueHolder CONTENTS { - Value ';MRPPlanning;ProductionPlan;BusinessUnitOM;Web_BlendingPlan;Web_Plan;Web_TripPlan;Web_PurchasingPlan;Web_ProductionPlan;KpiTrackerAdmin;Web_SafetyStock;Web_Inventory;Web_CapacitySmoothing;Web_ShelfLife;Web_LotSizes;Web_Optimizer;Web_SupplyDashboard;Web_OptimizerBenchmarking;Web_Integration;Web_MyActivities;Web_WorkFlowConfiguration;Web_SafetyStockCalculation;Web_InventoryMixBalancing;Web_Feedbacks;Web_Financials;Web_Allocation;Web_DemandPostponement;Web_Blending;Web_ScenariosAndSettings;Web;Web_Development;Web_Sales;Web_CampaignPlanning;Web_SupplyChainData;Web_SupplyPlanning;SOAPServerUserGroup;CollaborativeForecasting;DemandPlanner;SupplyPlanner;SupplyChainDirector;OnPremise;Cloud;SOP;Software;Functionalities;Workflow;TransportationPlanning;SupplySpecifications;SupplyChainMap;ShelfLife;SalesDemandPostponement;SafetyStockCalculation;ProductPlanningGanttChart;Pegging;OptimizerBenchmarking;LotSizes;InventorySupplies;InventorySpecifications;InventoryMixBalancing;Groups;Feedback;Development;DatabaseIntegration;CapacitySmoothing;CampaignPlanning;Blending;AggregatedPlanning;Developer;Administrator;Implementors;AppConfigurators' + Value ';Administrator;Developer;AggregatedPlanning;MRPPlanning;ProductionPlan;BusinessUnitOM;Web_BlendingPlan;Web_Plan;Web_TripPlan;Web_PurchasingPlan;Web_ProductionPlan;KpiTrackerAdmin;Web_SafetyStock;Web_Inventory;Web_CapacitySmoothing;Web_ShelfLife;Web_LotSizes;Web_Optimizer;Web_SupplyDashboard;Web_OptimizerBenchmarking;Web_Integration;Web_MyActivities;Web_WorkFlowConfiguration;Web_SafetyStockCalculation;Web_InventoryMixBalancing;Web_Feedbacks;Web_Financials;Web_Allocation;Web_DemandPostponement;Web_Blending;Web_ScenariosAndSettings;Web;Web_Development;Web_Sales;Web_CampaignPlanning;Web_SupplyChainData;Web_SupplyPlanning;SOAPServerUserGroup;CollaborativeForecasting;DemandPlanner;SupplyPlanner;SupplyChainDirector;OnPremise;Cloud;SOP;Software;Functionalities;Workflow;TransportationPlanning;SupplySpecifications;SupplyChainMap;ShelfLife;SalesDemandPostponement;SafetyStockCalculation;ProductPlanningGanttChart;Pegging;OptimizerBenchmarking;LotSizes;InventorySupplies;InventorySpecifications;InventoryMixBalancing;Groups;Feedback;Development;DatabaseIntegration;CapacitySmoothing;CampaignPlanning;Blending;AppConfigurators;Implementors' } } INFOOBJECT @@ -391,7 +393,7 @@ OBJECTTYPE ValueHolder CONTENTS { - Value '12-10-2023, 20:12:19' + Value '01-11-2023, 10:05:04' } } } @@ -404,7 +406,7 @@ OBJECTTYPE Toolbar CONTENTS { - 'horizontal' '50' '336' + 'horizontal' '50' '320' } INFOOBJECTS { @@ -423,7 +425,7 @@ OBJECTTYPE ValueHolder CONTENTS { - Value '336' + Value '320' } } INFOOBJECT @@ -468,7 +470,7 @@ OBJECTTYPE ValueHolder CONTENTS { - Value 'Products' + Value 'Stocking points and units' } } INFOOBJECT @@ -879,704 +881,6 @@ } INFOOBJECT { - KEY [108486.1.1170974339] - SINGLEINSTANCE false - ID 'Pegging' - PARENTKEY [514.0.2180] - OBJECTTYPE Form - CREATETYPE FormPegging - CONTENTS - { - State := normal - (354,421,990,664) - DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5507;]TabIdx[0]Selection[NONE] - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1171911809] - OBJECTTYPE SplitterWnd - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1171911810] - OBJECTTYPE SplitterPane - CONTENTS - { - Size 50.132802124834 - VISIBLE true - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1171921411] - OBJECTTYPE SplitterWnd - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1171921412] - OBJECTTYPE SplitterPane - CONTENTS - { - Size 52.6515151515151 - VISIBLE true - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1171921414] - OBJECTTYPE List - CONTENTS - { - Quantorrow := false - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1171924299] - OBJECTTYPE GUIDataSetLevel - CONTENTS - { - Columns - { - Definition := [11766.0.1025088210] - { - [11766.1.490215920] - } - SubTotals := true - Visible - { - Column internal[DataSetImageColumn] [108486.1.2111697545] - { - Width := 19 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'DemandType [11660.0.340434965]' - } - } - Column internal[DataSetImageColumn] [108486.2.15728337] - { - Header := 'HasValidPeggedQuantity' - Width := 21 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ImgHasValidPeggedQuantity [108486.2.15494714]' - } - } - Column internal[DataSetDataColumn] [127710.1.1139010297] - { - Header := 'Stocking point' - Width := 137 - Subtotals := false - Specific - { - DataPath := 'ProductInStockingPointInPeriodPlanning [134266.1.219045427]|AsPlanningProductInStockingPoint [134266.1.8545642]|StockingPoint_MP [11660.0.488414369]|Name [101472.1.1554218718]' - } - } - Column internal[DataSetDataColumn] [108486.1.2110122000] - { - Header := 'Product' - Width := 184 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ProductInStockingPointInPeriodPlanning [134266.1.219045427]|ProductInStockingPoint_MP [134266.1.5798354]|Product_MP [11660.0.486228287]|Name [101472.1.1551142288]' - } - } - Column internal[DataSetConfigurableColumn] [108486.1.2112140291] - { - Header := 'Period start' - Width := 115 - Subtotals := false - Specific - { - Text := 'VALUE( object.GetPeriodStart() )' - Alignment := '' - } - } - Column internal[DataSetDataColumn] [11766.1.490215920] - { - Width := 80 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'Quantity [101320.0.110374989]' - } - } - Column internal[DataSetDataColumn] [108486.1.2110122001] - { - Header := 'Fulfilled' - Width := 82 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'FulfilledQuantity [11660.0.157649047]' - } - } - Column internal[DataSetConfigurableColumn] [110880.2.1142677800] - { - Header := 'Available' - Width := 79 - Subtotals := false - Specific - { - Text := 'VALUE( object.GetAvailableQuantityForPegging() )' - Alignment := '' - } - } - Column internal[DataSetChartColumn] [108486.1.2112734746] - { - Header := 'Fulfillment' - Width := 104 - SizedByUser := true - Subtotals := false - Specific - { - Type := 'Stacked Bar' - Relative := true - Points - { - PointDefinition - { - Text := 'minvalue( object.GetPeggedQuantity(), object.FulfilledQuantity() )' - Color := 'Green' - NegativeColor := 'Red' - Description := 'Fulfilled pegged quantity' - } - PointDefinition - { - Text := 'maxvalue( object.FulfilledQuantity() - object.GetPeggedQuantity(), 0 )' - Color := '$FF9900' - NegativeColor := 'Red' - Description := 'Unpegged quantity' - } - PointDefinition - { - Text := 'maxvalue( object.GetPeggedQuantity() - object.FulfilledQuantity(), 0 )' - Color := 'Red' - NegativeColor := 'Red' - Description := 'Overpegged quantity' - } - } - } - } - } - } - ColumnSort [108486.1.2112140291] true false - } - } - } - } - } - } - INFOOBJECT - { - KEY [108486.1.1171921413] - OBJECTTYPE SplitterPane - CONTENTS - { - Size 47.3484848484849 - VISIBLE true - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [113694.0.1490022148] - OBJECTTYPE List - CONTENTS - { - Quantorrow := false - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [113694.0.1490022154] - OBJECTTYPE GUIDataSetLevel - CONTENTS - { - Columns - { - Definition := [108486.1.1171928381] - { - [108486.1.1171960868] - [108486.1.1320715923] - } - SubTotals := true - Visible - { - Column internal[DataSetImageColumn] [135072.0.40676723] - { - Width := 22 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'Supply_MP [134266.1.11843917]|SupplyType [108486.1.1185051348]' - } - } - Column internal[DataSetImageColumn] [110880.9.1181376772] - { - Header := 'HasUserQuantity' - Width := 23 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ImgHasUserQuantity [108486.1.1707654857]' - } - } - Column internal[DataSetImageColumn] [113694.0.1490534244] - { - Width := 21 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ImgHasSupply [108486.2.16148330]' - } - } - Column internal[DataSetConfigurableColumn] [113694.0.1490809329] - { - Header := 'Period start' - Width := 115 - Subtotals := false - Specific - { - Text := 'VALUE( object.Supply_MP().GetPeriodStart() )' - Alignment := 'Default' - } - } - Column internal[DataSetDataColumn] [113694.0.1490521540] - { - Width := 100 - Subtotals := false - Quantor - { - Simple := 'sum' DataMemberString := 'Quantity [134266.1.8545959]' - } - Specific - { - DataPath := 'Quantity [134266.1.8545959]' - } - } - Column internal[DataSetConfigurableColumn] [112884.0.2032524903] - { - Header := 'Cost' - Width := 100 - Subtotals := false - Quantor - { - Expression := 'sum' 'object.Supply_MP().GetBaseCostPerQuantity() * object.Quantity()' - } - Specific - { - Text := 'VALUE( object.Supply_MP().GetBaseCostPerQuantity() * object.Quantity() )' - Alignment := 'Default' - } - } - } - } - Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="Fulfillment Q134266_1_8545931">\n <GEBFiltering Key="@Default_Filter1" TargetType="Fulfillment Q134266_1_8545931">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Quantity1" ElementType="Fulfillment Q134266_1_8545931" ValueType="Real">\n <ColumnID>[112610.0.1005221707]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Quantity1">\n <ColumnID>[112610.0.1005221707]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@5">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' - ColumnSort [113694.0.1490809329] true false - ColumnSort [113694.0.1490521540] true false - } - } - } - } - } - } - } - } - } - } - INFOOBJECT - { - KEY [108486.1.1171911811] - OBJECTTYPE SplitterPane - CONTENTS - { - Size 49.867197875166 - VISIBLE true - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1175693802] - OBJECTTYPE SplitterWnd - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1175693803] - OBJECTTYPE SplitterPane - CONTENTS - { - Size 52.6315789473684 - VISIBLE true - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1175693804] - OBJECTTYPE List - CONTENTS - { - Quantorrow := false - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1175693807] - OBJECTTYPE GUIDataSetLevel - CONTENTS - { - Columns - { - Definition := [108486.1.1175456932] - { - [108486.1.1175896212] - } - SubTotals := true - Visible - { - Column internal[DataSetImageColumn] [108486.1.2113319927] - { - Width := 23 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'SupplyType [108486.1.1185051348]' - } - } - Column internal[DataSetImageColumn] [108486.2.521730743] - { - Header := 'HasValidPegging' - Width := 21 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ImgHasValidPegging [108486.2.479981617]' - } - } - Column internal[DataSetImageColumn] [108486.2.14534947] - { - Header := 'HasValidPeggedQuantity' - Width := 23 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ImgHasValidPeggedQuantity [108486.1.2146810434]' - } - } - Column internal[DataSetConfigurableColumn] [108486.1.2113344305] - { - Header := 'Period start' - Width := 115 - Subtotals := false - Specific - { - Text := 'VALUE( object.GetPeriodStart() )' - Alignment := '' - } - } - Column internal[DataSetDataColumn] [108486.1.2110122007] - { - Width := 116 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'Quantity [112884.1.1160030032]' - } - } - Column internal[DataSetChartColumn] [108486.1.2113393570] - { - Header := 'Supply' - Width := 72 - SizedByUser := true - Subtotals := false - Specific - { - Type := 'Stacked Bar' - Relative := true - Points - { - PointDefinition - { - Text := 'minvalue( object.GetPeggedQuantity(), object.Quantity() )' - Color := '$CCCCCC' - NegativeColor := 'Red' - Description := 'Used quantity for pegging' - } - PointDefinition - { - Text := 'object.GetAvailableQuantityForPegging()' - Color := 'Green' - NegativeColor := 'Red' - Description := 'Available quantity for pegging' - } - PointDefinition - { - Text := 'maxvalue( object.GetPeggedQuantity() - object.Quantity(), 0 )' - Color := 'Red' - NegativeColor := 'Red' - Description := 'Overused quantity' - } - } - } - } - Column internal[DataSetConfigurableColumn] [110880.2.1142925855] - { - Header := 'Available' - Width := 79 - Subtotals := false - Specific - { - Text := 'VALUE( object.GetAvailableQuantityForPegging() )' - Alignment := '' - } - } - } - } - ColumnSort [108486.1.2113344305] true false - } - } - } - } - } - } - INFOOBJECT - { - KEY [108486.1.1175693810] - OBJECTTYPE SplitterPane - CONTENTS - { - Size 47.3684210526316 - VISIBLE true - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1175693811] - OBJECTTYPE List - CONTENTS - { - Quantorrow := false - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [108486.1.1175693814] - OBJECTTYPE GUIDataSetLevel - CONTENTS - { - Columns - { - Definition := [108486.1.1175456935] - { - [108486.1.1175896215] - [108486.1.1320715924] - } - SubTotals := true - Visible - { - Column internal[DataSetImageColumn] [108486.1.2113733284] - { - Header := 'DemandType' - Width := 23 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'Demand_MP [134266.1.16794407]|DemandType [11660.0.340434965]' - } - } - Column internal[DataSetImageColumn] [110880.9.1181425511] - { - Header := 'HasUserQuantity' - Width := 25 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ImgHasUserQuantity [108486.1.1707654857]' - } - } - Column internal[DataSetImageColumn] [113694.0.1488690244] - { - Width := 21 - SizedByUser := true - Subtotals := false - Specific - { - DataPath := 'ImgHasDemand [113694.0.1488476421]' - } - } - Column internal[DataSetConfigurableColumn] [108486.1.2113843687] - { - Header := 'Period start' - Width := 115 - Subtotals := false - Specific - { - Text := 'VALUE( object.Demand_MP().GetPeriodStart() )' - Alignment := '' - } - } - Column internal[DataSetDataColumn] [108486.1.2110122012] - { - Width := 100 - Subtotals := false - Quantor - { - Simple := 'sum' DataMemberString := 'Quantity [134266.1.8545959]' - } - Specific - { - DataPath := 'Quantity [134266.1.8545959]' - } - } - Column internal[DataSetDataColumn] [108486.1.2110122013] - { - Header := 'Cost' - Width := 100 - Subtotals := false - Quantor - { - Simple := 'sum' DataMemberString := 'BaseCost [134266.1.8545935]' - } - Specific - { - DataPath := 'BaseCost [134266.1.8545935]' - } - } - } - } - ColumnSort [108486.1.2113843687] true false - } - } - } - } - } - } - } - } - } - } - } - } - } - } - INFOOBJECT - { - KEY [127710.1.818301225] - SINGLEINSTANCE false - ID '浜у搧瑙勫垝鏁版嵁鐭╅樀' - PARENTKEY [514.0.2180] - OBJECTTYPE Form - CREATETYPE FormProductPlanningMatrix - CONTENTS - { - State := normal - (0,0,0,0) - DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4493;]TabIdx[0]Selection[FRONT] - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [127710.1.821866707] - OBJECTTYPE CheckBox - CONTENTS - { - Checkstate 1 - } - } - INFOOBJECT - { - KEY [127710.1.821866918] - OBJECTTYPE StringSelection - CONTENTS - { - BoundValue '[Leaf product]' - } - } - INFOOBJECT - { - KEY [127710.1.818312567] - OBJECTTYPE MatrixEditor - CONTENTS - { - RowHeight 29 - ColumnWidth 82 - FirstColumnWidth 433 - Attributes 'SupplyQuantity;DependentDemandAndSalesDemandQuantity;TargetInventoryLevel;InventoryLevelEnd;StockLevelInDays' - } - INFOOBJECTS - { - INFOOBJECT - { - KEY [127710.1.819572713] - OBJECTTYPE GUIScaleView - INFOOBJECTS - { - INFOOBJECT - { - KEY [127710.1.820829335] - OBJECTTYPE UserConfigurableInformation - CONTENTS - { - ObjectText 'VALUE(object.Start())' - } - } - } - } - INFOOBJECT - { - KEY [127710.1.819572710] - OBJECTTYPE GUIScaleView - INFOOBJECTS - { - INFOOBJECT - { - KEY [127710.1.820300549] - OBJECTTYPE UserConfigurableInformation - CONTENTS - { - ObjectText 'VALUE( object.Name() ) (VALUE( object.UnitOfMeasureName() ))' - } - } - } - } - } - } - } - } - INFOOBJECT - { KEY [107654.0.139602704] SINGLEINSTANCE false ID '閿�鍞渶姹�' @@ -1587,7 +891,7 @@ { State := normal (1344,0,192,928) - DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4493;]TabIdx[1]Selection[NONE] + DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4484;]TabIdx[0]Selection[NONE] } INFOOBJECTS { @@ -1745,7 +1049,7 @@ } } } - Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="Forecast Q124112_0_61686821">\n <GEBFiltering Key="@Default_Filter1" TargetType="Forecast Q124112_0_61686821">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Quantity1" ElementType="Forecast Q124112_0_61686821" ValueType="Real">\n <ColumnID>[112610.0.1212345820]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@FulfilledQuantity1" ElementType="Forecast Q124112_0_61686821" ValueType="Real">\n <ColumnID>[112610.0.1212349003]</ColumnID>\n <BaseName>FulfilledQuantity</BaseName>\n <Name>FulfilledQuantity</Name>\n <Title>FulfilledQuantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>FulfilledQuantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Quantity1">\n <ColumnID>[112610.0.1212345820]</ColumnID>\n </GEBFilterColumn>\n <GEBFilterColumn Key="@5" Column="@FulfilledQuantity1">\n <ColumnID>[112610.0.1212349003]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@6">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' + Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="Forecast Q124112_0_61686821">\n <GEBFiltering Key="@Default_Filter1" TargetType="Forecast Q124112_0_61686821">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@StartDate1" ElementType="Forecast Q124112_0_61686821" ValueType="Date">\n <ColumnID>[414702.1.317510867]</ColumnID>\n <BaseName>StartDate</BaseName>\n <Name>StartDate</Name>\n <Title>StartDate</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>StartDate</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@ImgNotLinkedToPeriod1" ElementType="Forecast Q124112_0_61686821" ValueType="String">\n <ColumnID>[414702.1.317510868]</ColumnID>\n <BaseName>ImgNotLinkedToPeriod</BaseName>\n <Name>ImgNotLinkedToPeriod</Name>\n <Title>ImgNotLinkedToPeriod</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ImgNotLinkedToPeriod</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@ImgIsPostponed1" ElementType="Forecast Q124112_0_61686821" ValueType="String">\n <ColumnID>[414702.1.317510869]</ColumnID>\n <BaseName>ImgIsPostponed</BaseName>\n <Name>ImgIsPostponed</Name>\n <Title>ImgIsPostponed</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ImgIsPostponed</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Sales_segment1" ElementType="Forecast Q124112_0_61686821" ValueType="String">\n <ColumnID>[414702.1.317510870]</ColumnID>\n <BaseName>Sales_segment</BaseName>\n <Name>Sales_segment</Name>\n <Title>Sales segment</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>SalesSegment_MP.Name</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Product1" ElementType="Forecast Q124112_0_61686821" ValueType="String">\n <ColumnID>[414702.1.317510871]</ColumnID>\n <BaseName>Product</BaseName>\n <Name>Product</Name>\n <Title>Product</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ProductInStockingPoint_MP.Product_MP.Name</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Stocking_point1" ElementType="Forecast Q124112_0_61686821" ValueType="String">\n <ColumnID>[414702.1.317510872]</ColumnID>\n <BaseName>Stocking_point</BaseName>\n <Name>Stocking_point</Name>\n <Title>Stocking point</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ProductInStockingPoint_MP.StockingPoint_MP.Name</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Quantity1" ElementType="Forecast Q124112_0_61686821" ValueType="Real">\n <ColumnID>[112610.0.1212345820]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Price1" ElementType="Forecast Q124112_0_61686821" ValueType="Real">\n <ColumnID>[414702.1.317510873]</ColumnID>\n <BaseName>Price</BaseName>\n <Name>Price</Name>\n <Title>Price</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Price</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@FulfilledQuantity1" ElementType="Forecast Q124112_0_61686821" ValueType="Real">\n <ColumnID>[112610.0.1212349003]</ColumnID>\n <BaseName>FulfilledQuantity</BaseName>\n <Name>FulfilledQuantity</Name>\n <Title>FulfilledQuantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>FulfilledQuantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Quantity1">\n <ColumnID>[112610.0.1212345820]</ColumnID>\n </GEBFilterColumn>\n <GEBFilterColumn Key="@5" Column="@FulfilledQuantity1">\n <ColumnID>[112610.0.1212349003]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@6">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' ColumnSort [414702.1.48371364] true false } } @@ -2007,6 +1311,706 @@ } INFOOBJECT { + KEY [108486.1.1170974339] + SINGLEINSTANCE false + ID 'Pegging' + PARENTKEY [514.0.2180] + OBJECTTYPE Form + CREATETYPE FormPegging + CONTENTS + { + State := normal + (354,421,990,664) + DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[0]Selection[NONE] + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1171911809] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1171911810] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 50.132802124834 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1171921411] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1171921412] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 52.6515151515151 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1171921414] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1171924299] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [11766.0.1025088210] + { + [11766.1.490215920] + } + SubTotals := true + Visible + { + Column internal[DataSetImageColumn] [108486.1.2111697545] + { + Width := 19 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'DemandType [11660.0.340434965]' + } + } + Column internal[DataSetImageColumn] [108486.2.15728337] + { + Header := 'HasValidPeggedQuantity' + Width := 21 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ImgHasValidPeggedQuantity [108486.2.15494714]' + } + } + Column internal[DataSetDataColumn] [127710.1.1139010297] + { + Header := 'Stocking point' + Width := 137 + Subtotals := false + Specific + { + DataPath := 'ProductInStockingPointInPeriodPlanning [134266.1.219045427]|AsPlanningProductInStockingPoint [134266.1.8545642]|StockingPoint_MP [11660.0.488414369]|Name [101472.1.1554218718]' + } + } + Column internal[DataSetDataColumn] [108486.1.2110122000] + { + Header := 'Product' + Width := 184 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ProductInStockingPointInPeriodPlanning [134266.1.219045427]|ProductInStockingPoint_MP [134266.1.5798354]|Product_MP [11660.0.486228287]|Name [101472.1.1551142288]' + } + } + Column internal[DataSetConfigurableColumn] [108486.1.2112140291] + { + Header := 'Period start' + Width := 115 + Subtotals := false + Specific + { + Text := 'VALUE( object.GetPeriodStart() )' + Alignment := '' + } + } + Column internal[DataSetDataColumn] [11766.1.490215920] + { + Width := 91 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Quantity [101320.0.110374989]' + } + } + Column internal[DataSetDataColumn] [108486.1.2110122001] + { + Header := 'Fulfilled' + Width := 82 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'FulfilledQuantity [11660.0.157649047]' + } + } + Column internal[DataSetConfigurableColumn] [110880.2.1142677800] + { + Header := 'Available' + Width := 79 + Subtotals := false + Specific + { + Text := 'VALUE( object.GetAvailableQuantityForPegging() )' + Alignment := '' + } + } + Column internal[DataSetChartColumn] [108486.1.2112734746] + { + Header := 'Fulfillment' + Width := 104 + SizedByUser := true + Subtotals := false + Specific + { + Type := 'Stacked Bar' + Relative := true + Points + { + PointDefinition + { + Text := 'minvalue( object.GetPeggedQuantity(), object.FulfilledQuantity() )' + Color := 'Green' + NegativeColor := 'Red' + Description := 'Fulfilled pegged quantity' + } + PointDefinition + { + Text := 'maxvalue( object.FulfilledQuantity() - object.GetPeggedQuantity(), 0 )' + Color := '$FF9900' + NegativeColor := 'Red' + Description := 'Unpegged quantity' + } + PointDefinition + { + Text := 'maxvalue( object.GetPeggedQuantity() - object.FulfilledQuantity(), 0 )' + Color := 'Red' + NegativeColor := 'Red' + Description := 'Overpegged quantity' + } + } + } + } + } + } + Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="Demand_MP Q11660_0_96892572">\n <GEBFiltering Key="@Default_Filter1" TargetType="Demand_MP Q11660_0_96892572">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@DemandType1" ElementType="Demand_MP Q11660_0_96892572" ValueType="String">\n <ColumnID>[108486.2.847961104]</ColumnID>\n <BaseName>DemandType</BaseName>\n <Name>DemandType</Name>\n <Title>DemandType</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>DemandType</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@HasValidPeggedQuantity1" ElementType="Demand_MP Q11660_0_96892572" ValueType="String">\n <ColumnID>[108486.2.847961073]</ColumnID>\n <BaseName>HasValidPeggedQuantity</BaseName>\n <Name>HasValidPeggedQuantity</Name>\n <Title>HasValidPeggedQuantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ImgHasValidPeggedQuantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Stocking_point1" ElementType="Demand_MP Q11660_0_96892572" ValueType="String">\n <ColumnID>[414702.1.317581380]</ColumnID>\n <BaseName>Stocking_point</BaseName>\n <Name>Stocking_point</Name>\n <Title>Stocking point</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ProductInStockingPointInPeriodPlanning.AsPlanningProductInStockingPoint.StockingPoint_MP.Name</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Product1" ElementType="Demand_MP Q11660_0_96892572" ValueType="String">\n <ColumnID>[414702.1.317581381]</ColumnID>\n <BaseName>Product</BaseName>\n <Name>Product</Name>\n <Title>Product</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ProductInStockingPointInPeriodPlanning.ProductInStockingPoint_MP.Product_MP.Name</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBProcessColumn Key="@Period_start1" ElementType="Demand_MP Q11660_0_96892572" ValueType="Date">\n <ColumnID>[414702.1.317581382]</ColumnID>\n <BaseName>Period_start</BaseName>\n <Name>Period_start</Name>\n <Title>Period start</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <GEBDerivation Key="@3">\n <GEBDerivationBase Key="@4" TargetType="Demand_MP Q11660_0_96892572">\n <ColumnID>[0.0.0]</ColumnID>\n <GEBNodeDerivation Key="@5">\n <Operation>FirstExpression</Operation>\n <Conditional>false</Conditional>\n <Multiple>false</Multiple>\n <AllowWildcards>false</AllowWildcards>\n <GEBNodeDerivationExpression Key="@6">\n <GEBNodeDerivationExpressionBody Key="@7">\n <ExpressionText>object.GetPeriodStart()</ExpressionText>\n <Converter>\n <ZeroConverter Key="@8">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBNodeDerivationExpressionBody>\n </GEBNodeDerivationExpression>\n </GEBNodeDerivation>\n </GEBDerivationBase>\n </GEBDerivation>\n </GEBProcessColumn>\n <GEBSelectColumn Key="@Quantity1" ElementType="Demand_MP Q11660_0_96892572" ValueType="Real">\n <ColumnID>[414702.1.317581383]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Fulfilled1" ElementType="Demand_MP Q11660_0_96892572" ValueType="Real">\n <ColumnID>[108486.2.847961228]</ColumnID>\n <BaseName>Fulfilled</BaseName>\n <Name>Fulfilled</Name>\n <Title>Fulfilled</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>FulfilledQuantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBProcessColumn Key="@Available1" ElementType="Demand_MP Q11660_0_96892572" ValueType="Real">\n <ColumnID>[414702.1.317581384]</ColumnID>\n <BaseName>Available</BaseName>\n <Name>Available</Name>\n <Title>Available</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <GEBDerivation Key="@9">\n <GEBDerivationBase Key="@10" TargetType="Demand_MP Q11660_0_96892572">\n <ColumnID>[0.0.0]</ColumnID>\n <GEBNodeDerivation Key="@11">\n <Operation>FirstExpression</Operation>\n <Conditional>false</Conditional>\n <Multiple>false</Multiple>\n <AllowWildcards>false</AllowWildcards>\n <GEBNodeDerivationExpression Key="@12">\n <GEBNodeDerivationExpressionBody Key="@13">\n <ExpressionText>object.GetAvailableQuantityForPegging()</ExpressionText>\n <Converter>\n <ZeroConverter Key="@14">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBNodeDerivationExpressionBody>\n </GEBNodeDerivationExpression>\n </GEBNodeDerivation>\n </GEBDerivationBase>\n </GEBDerivation>\n </GEBProcessColumn>\n <GEBProcessColumn Key="@Date1" ElementType="Demand_MP Q11660_0_96892572" ValueType="Date">\n <ColumnID>[108486.1.1930448455]</ColumnID>\n <BaseName>Date</BaseName>\n <Name>Date</Name>\n <Title>Date</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <GEBDerivation Key="@15">\n <GEBDerivationBase Key="@16" TargetType="Demand_MP Q11660_0_96892572">\n <ColumnID>[0.0.0]</ColumnID>\n <GEBNodeDerivation Key="@17">\n <Operation>FirstExpression</Operation>\n <Conditional>false</Conditional>\n <Multiple>false</Multiple>\n <AllowWildcards>false</AllowWildcards>\n <GEBNodeDerivationExpression Key="@18">\n <GEBNodeDerivationExpressionBody Key="@19">\n <ExpressionText>object.GetDate()</ExpressionText>\n <Converter>\n <ZeroConverter Key="@20">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBNodeDerivationExpressionBody>\n </GEBNodeDerivationExpression>\n </GEBNodeDerivation>\n </GEBDerivationBase>\n </GEBDerivation>\n </GEBProcessColumn>\n <GEBFilter Key="@21">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@22" Column="@Fulfilled1">\n <ColumnID>[108486.2.847961228]</ColumnID>\n </GEBFilterColumn>\n <GEBFilterColumn Key="@23" Column="@Product1">\n <ColumnID>[414702.1.317581381]</ColumnID>\n <GEBFilterColumnMatch Key="@24">\n <Operation>=</Operation>\n <Enabled>true</Enabled>\n <RHSValue>\n <RHSFreeValue Key="@25">\n <StringValue></StringValue>\n <Value>UString:120 kW Motor</Value>\n </RHSFreeValue>\n </RHSValue>\n </GEBFilterColumnMatch>\n </GEBFilterColumn>\n <GEBFilterColumn Key="@26" Column="@Period_start1">\n <ColumnID>[414702.1.317581382]</ColumnID>\n <GEBFilterColumnMatch Key="@27">\n <Operation>=</Operation>\n <Enabled>true</Enabled>\n <RHSValue>\n <RHSFreeValue Key="@28">\n <StringValue></StringValue>\n <Value>Date:2020-04-01</Value>\n </RHSFreeValue>\n </RHSValue>\n </GEBFilterColumnMatch>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@29">\n <ExpressionText></ExpressionText>\n <Converter>\n <ZeroConverter Key="@30">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' + ColumnSort [11766.1.490215920] true false + } + } + } + } + } + } + INFOOBJECT + { + KEY [108486.1.1171921413] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 47.3484848484849 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [113694.0.1490022148] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [113694.0.1490022154] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [108486.1.1171928381] + { + [108486.1.1171960868] + [108486.1.1320715923] + } + SubTotals := true + Visible + { + Column internal[DataSetImageColumn] [135072.0.40676723] + { + Width := 22 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Supply_MP [134266.1.11843917]|SupplyType [108486.1.1185051348]' + } + } + Column internal[DataSetImageColumn] [110880.9.1181376772] + { + Header := 'HasUserQuantity' + Width := 23 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ImgHasUserQuantity [108486.1.1707654857]' + } + } + Column internal[DataSetImageColumn] [113694.0.1490534244] + { + Width := 21 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ImgHasSupply [108486.2.16148330]' + } + } + Column internal[DataSetConfigurableColumn] [113694.0.1490809329] + { + Header := 'Period start' + Width := 115 + Subtotals := false + Specific + { + Text := 'VALUE( object.Supply_MP().GetPeriodStart() )' + Alignment := 'Default' + } + } + Column internal[DataSetDataColumn] [113694.0.1490521540] + { + Width := 100 + Subtotals := false + Quantor + { + Simple := 'sum' DataMemberString := 'Quantity [134266.1.8545959]' + } + Specific + { + DataPath := 'Quantity [134266.1.8545959]' + } + } + Column internal[DataSetConfigurableColumn] [112884.0.2032524903] + { + Header := 'Cost' + Width := 100 + Subtotals := false + Quantor + { + Expression := 'sum' 'object.Supply_MP().GetBaseCostPerQuantity() * object.Quantity()' + } + Specific + { + Text := 'VALUE( object.Supply_MP().GetBaseCostPerQuantity() * object.Quantity() )' + Alignment := 'Default' + } + } + } + } + Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="Fulfillment Q134266_1_8545931">\n <GEBFiltering Key="@Default_Filter1" TargetType="Fulfillment Q134266_1_8545931">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Supply_MPSupplyType1" ElementType="Fulfillment Q134266_1_8545931" ValueType="String">\n <ColumnID>[414702.1.317581385]</ColumnID>\n <BaseName>Supply_MPSupplyType</BaseName>\n <Name>Supply_MPSupplyType</Name>\n <Title>SupplyType</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Supply_MP.SupplyType</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@HasUserQuantity1" ElementType="Fulfillment Q134266_1_8545931" ValueType="String">\n <ColumnID>[414702.1.317581386]</ColumnID>\n <BaseName>HasUserQuantity</BaseName>\n <Name>HasUserQuantity</Name>\n <Title>HasUserQuantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>true</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ImgHasUserQuantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@ImgHasSupply1" ElementType="Fulfillment Q134266_1_8545931" ValueType="String">\n <ColumnID>[414702.1.317581387]</ColumnID>\n <BaseName>ImgHasSupply</BaseName>\n <Name>ImgHasSupply</Name>\n <Title>ImgHasSupply</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ImgHasSupply</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBProcessColumn Key="@Period_start1" ElementType="Fulfillment Q134266_1_8545931" ValueType="Date">\n <ColumnID>[414702.1.317581388]</ColumnID>\n <BaseName>Period_start</BaseName>\n <Name>Period_start</Name>\n <Title>Period start</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <GEBDerivation Key="@3">\n <GEBDerivationBase Key="@4" TargetType="Fulfillment Q134266_1_8545931">\n <ColumnID>[0.0.0]</ColumnID>\n <GEBNodeDerivation Key="@5">\n <Operation>FirstExpression</Operation>\n <Conditional>false</Conditional>\n <Multiple>false</Multiple>\n <AllowWildcards>false</AllowWildcards>\n <GEBNodeDerivationExpression Key="@6">\n <GEBNodeDerivationExpressionBody Key="@7">\n <ExpressionText>object.Supply_MP().GetPeriodStart()</ExpressionText>\n <Converter>\n <ZeroConverter Key="@8">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBNodeDerivationExpressionBody>\n </GEBNodeDerivationExpression>\n </GEBNodeDerivation>\n </GEBDerivationBase>\n </GEBDerivation>\n </GEBProcessColumn>\n <GEBSelectColumn Key="@Quantity1" ElementType="Fulfillment Q134266_1_8545931" ValueType="Real">\n <ColumnID>[112610.0.1005221707]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBProcessColumn Key="@Cost1" ElementType="Fulfillment Q134266_1_8545931" ValueType="Real">\n <ColumnID>[414702.1.317581389]</ColumnID>\n <BaseName>Cost</BaseName>\n <Name>Cost</Name>\n <Title>Cost</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <GEBDerivation Key="@9">\n <GEBDerivationBase Key="@10" TargetType="Fulfillment Q134266_1_8545931">\n <ColumnID>[0.0.0]</ColumnID>\n <GEBNodeDerivation Key="@11">\n <Operation>FirstExpression</Operation>\n <Conditional>false</Conditional>\n <Multiple>false</Multiple>\n <AllowWildcards>false</AllowWildcards>\n <GEBNodeDerivationExpression Key="@12">\n <GEBNodeDerivationExpressionBody Key="@13">\n <ExpressionText>object.Supply_MP().GetBaseCostPerQuantity() * object.Quantity()</ExpressionText>\n <Converter>\n <ZeroConverter Key="@14">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBNodeDerivationExpressionBody>\n </GEBNodeDerivationExpression>\n </GEBNodeDerivation>\n </GEBDerivationBase>\n </GEBDerivation>\n </GEBProcessColumn>\n <GEBFilter Key="@15">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@16" Column="@Quantity1">\n <ColumnID>[112610.0.1005221707]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@17">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' + ColumnSort [113694.0.1490809329] true false + ColumnSort [113694.0.1490521540] true false + } + } + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [108486.1.1171911811] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 49.867197875166 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1175693802] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1175693803] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 52.6315789473684 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1175693804] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1175693807] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [108486.1.1175456932] + { + [108486.1.1175896212] + } + SubTotals := true + Visible + { + Column internal[DataSetImageColumn] [108486.1.2113319927] + { + Width := 23 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'SupplyType [108486.1.1185051348]' + } + } + Column internal[DataSetImageColumn] [108486.2.521730743] + { + Header := 'HasValidPegging' + Width := 21 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ImgHasValidPegging [108486.2.479981617]' + } + } + Column internal[DataSetImageColumn] [108486.2.14534947] + { + Header := 'HasValidPeggedQuantity' + Width := 23 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ImgHasValidPeggedQuantity [108486.1.2146810434]' + } + } + Column internal[DataSetConfigurableColumn] [108486.1.2113344305] + { + Header := 'Period start' + Width := 115 + Subtotals := false + Specific + { + Text := 'VALUE( object.GetPeriodStart() )' + Alignment := '' + } + } + Column internal[DataSetDataColumn] [108486.1.2110122007] + { + Width := 116 + SizedByUser := true + Subtotals := true + Specific + { + DataPath := 'Quantity [112884.1.1160030032]' + } + } + Column internal[DataSetChartColumn] [108486.1.2113393570] + { + Header := 'Supply' + Width := 72 + SizedByUser := true + Subtotals := false + Specific + { + Type := 'Stacked Bar' + Relative := true + Points + { + PointDefinition + { + Text := 'minvalue( object.GetPeggedQuantity(), object.Quantity() )' + Color := '$CCCCCC' + NegativeColor := 'Red' + Description := 'Used quantity for pegging' + } + PointDefinition + { + Text := 'object.GetAvailableQuantityForPegging()' + Color := 'Green' + NegativeColor := 'Red' + Description := 'Available quantity for pegging' + } + PointDefinition + { + Text := 'maxvalue( object.GetPeggedQuantity() - object.Quantity(), 0 )' + Color := 'Red' + NegativeColor := 'Red' + Description := 'Overused quantity' + } + } + } + } + Column internal[DataSetConfigurableColumn] [110880.2.1142925855] + { + Header := 'Available' + Width := 79 + Subtotals := false + Specific + { + Text := 'VALUE( object.GetAvailableQuantityForPegging() )' + Alignment := '' + } + } + } + } + ColumnSort [108486.1.2113344305] true false + } + } + } + } + } + } + INFOOBJECT + { + KEY [108486.1.1175693810] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 47.3684210526316 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1175693811] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [108486.1.1175693814] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [108486.1.1175456935] + { + [108486.1.1175896215] + [108486.1.1320715924] + } + SubTotals := true + Visible + { + Column internal[DataSetImageColumn] [108486.1.2113733284] + { + Header := 'DemandType' + Width := 23 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Demand_MP [134266.1.16794407]|DemandType [11660.0.340434965]' + } + } + Column internal[DataSetImageColumn] [110880.9.1181425511] + { + Header := 'HasUserQuantity' + Width := 25 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ImgHasUserQuantity [108486.1.1707654857]' + } + } + Column internal[DataSetImageColumn] [113694.0.1488690244] + { + Width := 21 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ImgHasDemand [113694.0.1488476421]' + } + } + Column internal[DataSetConfigurableColumn] [108486.1.2113843687] + { + Header := 'Period start' + Width := 115 + Subtotals := false + Specific + { + Text := 'VALUE( object.Demand_MP().GetPeriodStart() )' + Alignment := '' + } + } + Column internal[DataSetDataColumn] [108486.1.2110122012] + { + Width := 150 + SizedByUser := true + Subtotals := false + Quantor + { + Simple := 'sum' DataMemberString := 'Quantity [134266.1.8545959]' + } + Specific + { + DataPath := 'Quantity [134266.1.8545959]' + } + } + Column internal[DataSetDataColumn] [108486.1.2110122013] + { + Header := 'Cost' + Width := 100 + Subtotals := false + Quantor + { + Simple := 'sum' DataMemberString := 'BaseCost [134266.1.8545935]' + } + Specific + { + DataPath := 'BaseCost [134266.1.8545935]' + } + } + } + } + ColumnSort [108486.1.2113843687] true false + } + } + } + } + } + } + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [127710.1.818301225] + SINGLEINSTANCE false + ID '浜у搧瑙勫垝鏁版嵁鐭╅樀' + PARENTKEY [514.0.2180] + OBJECTTYPE Form + CREATETYPE FormProductPlanningMatrix + CONTENTS + { + State := normal + (0,0,0,0) + DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4484;]TabIdx[1]Selection[NONE] + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [127710.1.821866707] + OBJECTTYPE CheckBox + CONTENTS + { + Checkstate 1 + } + } + INFOOBJECT + { + KEY [127710.1.821866918] + OBJECTTYPE StringSelection + CONTENTS + { + BoundValue '[Leaf product]' + } + } + INFOOBJECT + { + KEY [127710.1.818312567] + OBJECTTYPE MatrixEditor + CONTENTS + { + RowHeight 29 + ColumnWidth 82 + FirstColumnWidth 433 + Attributes 'SupplyQuantity;DependentDemandAndSalesDemandQuantity;TargetInventoryLevel;InventoryLevelEnd;StockLevelInDays' + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [127710.1.819572713] + OBJECTTYPE GUIScaleView + INFOOBJECTS + { + INFOOBJECT + { + KEY [127710.1.820829335] + OBJECTTYPE UserConfigurableInformation + CONTENTS + { + ObjectText 'VALUE(object.Start())' + } + } + } + } + INFOOBJECT + { + KEY [127710.1.819572710] + OBJECTTYPE GUIScaleView + INFOOBJECTS + { + INFOOBJECT + { + KEY [127710.1.820300549] + OBJECTTYPE UserConfigurableInformation + CONTENTS + { + ObjectText 'VALUE( object.Name() ) (VALUE( object.UnitOfMeasureName() ))' + } + } + } + } + } + } + } + } + INFOOBJECT + { KEY [136682.0.365472357] SINGLEINSTANCE false ID '鍔犲伐璺緞' @@ -2017,7 +2021,7 @@ { State := normal (0,0,0,0) - DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5507;]TabIdx[1]Selection[NONE] + DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[1]Selection[NONE] } INFOOBJECTS { @@ -2346,7 +2350,7 @@ { State := normal (0,0,0,0) - DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5507;]TabIdx[3]Selection[FOCUS] + DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[2]Selection[NONE] } } INFOOBJECT @@ -2361,7 +2365,7 @@ { State := normal (0,0,0,0) - DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5507;]TabIdx[2]Selection[NONE] + DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[3]Selection[FRONT] } INFOOBJECTS { @@ -2422,7 +2426,7 @@ { State := normal (0,0,0,0) - DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4493;]TabIdx[2]Selection[NONE] + DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4484;]TabIdx[2]Selection[NONE] } INFOOBJECTS { @@ -2684,7 +2688,7 @@ Column internal[DataSetDataColumn] [530.1.25480393] { Header := 'Name' - Width := 100 + Width := 68 Subtotals := false Specific { @@ -2694,7 +2698,7 @@ Column internal[DataSetDataColumn] [530.1.25480394] { Header := 'Description' - Width := 100 + Width := 105 Subtotals := false Specific { @@ -2727,6 +2731,17 @@ CONTENTS { NEWFORMAT + COLUMN 91 50 + COLUMN 92 50 + COLUMN 93 50 + COLUMN 94 50 + COLUMN 95 50 + COLUMN 96 50 + COLUMN 97 50 + COLUMN 98 50 + COLUMN 99 50 + COLUMN 100 50 + COLUMN 101 50 COLUMN 102 50 COLUMN 103 50 } @@ -2902,7 +2917,7 @@ Column internal[DataSetDataColumn] [514.0.499730] { Header := 'Name' - Width := 100 + Width := 68 Subtotals := false Specific { @@ -2912,7 +2927,7 @@ Column internal[DataSetDataColumn] [530.1.32701549] { Header := 'Description' - Width := 100 + Width := 105 Subtotals := false Specific { @@ -2922,7 +2937,7 @@ Column internal[DataSetDataColumn] [678.0.64301138] { Header := 'astype(UITypeDataMember).DataType.FullName' - Width := 100 + Width := 404 Subtotals := false Specific { @@ -3210,6 +3225,1879 @@ } } } + INFOOBJECT + { + KEY [414702.1.299084054] + SINGLEINSTANCE false + ID 'PeggingResult' + PARENTKEY [514.0.2180] + OBJECTTYPE Form + CREATETYPE FormPeggingResult + CONTENTS + { + State := normal + (0,0,0,0) + DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4484;]TabIdx[4]Selection[FOCUS] + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [414702.1.299084152] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [414702.1.299084219] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [414702.1.299300693] + { + Width := 197 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'SalesDemandBaseID [414702.1.294144483]' + } + } + Column internal[DataSetDataColumn] [414702.1.299300692] + { + Width := 83 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Quantity [414702.1.294748143]' + } + } + Column internal[DataSetDataColumn] [414702.1.299300694] + { + Width := 163 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'StartDate [414702.1.294179413]' + } + } + Column internal[DataSetDataColumn] [414702.1.299300695] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'StockingPointID [414702.1.294179269]' + } + } + } + } + Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="PeggingProductInSalesDemandBase Q414702_1_290710053">\n <GEBFiltering Key="@Default_Filter1" TargetType="PeggingProductInSalesDemandBase Q414702_1_290710053">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@SalesDemandBaseID1" ElementType="PeggingProductInSalesDemandBase Q414702_1_290710053" ValueType="String">\n <ColumnID>[414702.1.317561783]</ColumnID>\n <BaseName>SalesDemandBaseID</BaseName>\n <Name>SalesDemandBaseID</Name>\n <Title>SalesDemandBaseID</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>SalesDemandBaseID</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Quantity1" ElementType="PeggingProductInSalesDemandBase Q414702_1_290710053" ValueType="Real">\n <ColumnID>[414702.1.300710952]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@StartDate1" ElementType="PeggingProductInSalesDemandBase Q414702_1_290710053" ValueType="Date">\n <ColumnID>[414702.1.317561784]</ColumnID>\n <BaseName>StartDate</BaseName>\n <Name>StartDate</Name>\n <Title>StartDate</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>StartDate</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@StockingPointID1" ElementType="PeggingProductInSalesDemandBase Q414702_1_290710053" ValueType="String">\n <ColumnID>[414702.1.317561785]</ColumnID>\n <BaseName>StockingPointID</BaseName>\n <Name>StockingPointID</Name>\n <Title>StockingPointID</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>StockingPointID</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Quantity1">\n <ColumnID>[414702.1.300710952]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@5">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' + ColumnSort [414702.1.299300693] true false + } + } + } + } + } + } + INFOOBJECT + { + KEY [414702.1.273394023] + SINGLEINSTANCE false + ID 'Analysis GlobalOTDSOP' + PARENTKEY [514.0.2180] + OBJECTTYPE Form + CREATETYPE frmStandardAnalysis633 + CONTENTS + { + State := normal + (0,0,0,0) + DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[4]Selection[NONE] + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531801] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531802] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 0 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531806] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531807] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532065] + OBJECTTYPE GUIAnalysis + CONTENTS + { + START(0,0,0,0,false) + ANALYSIS(0,0,0,0,false,'Analysis1') + { + SOURCE 'Types' '[414702.1.290710093]' 0 + + GROUP 'NumberOfPlies' + NAME 'Analysis1' + } + ANALYSIS(0,0,0,0,false,'Analysis2') + { + SOURCE 'Analysis1' '0' 1 + N[0] + TRAVERSE 'AllChild' + NAME 'Analysis2' + } + COLUMNSETTINGS + { + CapacityAndSaleBudgeCompareItemRow + { + Columns + { + Visible + { + Column internal[DataSetDataColumn] [414702.1.272348160] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'RowNo [414384.0.829650683]' + } + } + Column internal[DataSetDataColumn] [414702.1.272348159] + { + Width := 78 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'PlaceOfProductionOfArray [414384.0.864360343]' + } + } + Column internal[DataSetDataColumn] [414702.1.272348158] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'BusinessType [414384.0.819696514]' + } + } + } + } + ColumnSort [414702.1.272348160] true false + } + CapacityAndSaleBudgeCompareItemRowProduct + { + Columns + { + Visible + { + Column internal[DataSetDataColumn] [414702.1.272348161] + { + Width := 272 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ProductCode [414384.0.819696603]' + } + } + } + } + ColumnSort [414702.1.272348161] true false + } + CapacityAndSaleBudgeChartElement + { + Columns + { + Visible + { + Column internal[DataSetDataColumn] [414702.1.276292160] + { + Width := 368 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'BusinessTypeOrPlaceOfProductionOfArray [414384.0.852466561]' + } + } + Column internal[DataSetDataColumn] [414702.1.276292162] + { + Width := 312 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'TimeStringAndScenarioName [414384.0.852466528]' + } + } + Column internal[DataSetDataColumn] [414702.1.276292161] + { + Width := 210 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Quantity [414384.0.852466538]' + } + } + } + } + ColumnSort [414702.1.276292160] true false + } + CapacityAndSaleBudgeCompareItemColumn + { + Columns + { + Visible + { + Column internal[DataSetDataColumn] [414702.1.286540437] + { + Width := 287 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ColumnName [414384.0.816630974]' + } + } + Column internal[DataSetDataColumn] [414702.1.286540438] + { + Width := 126 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ColumnNo [414384.0.829650696]' + } + } + Column internal[DataSetDataColumn] [414702.1.286540439] + { + Width := 191 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'TotalIdentification [414702.1.286051924]' + } + } + } + } + ColumnSort [414702.1.286540438] true false + } + PeggingResult + { + Columns + { + Visible + { + Column internal[DataSetDataColumn] [414702.1.301867879] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'FulfillmentQuantity [414702.1.294201082]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867880] + { + Width := 150 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'NumberOfPlies [414702.1.294145594]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867881] + { + Width := 157 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ProductID [414702.1.294201095]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867882] + { + Width := 110 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'StartDate [414702.1.294201062]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867883] + { + Width := 188 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'StockingPointID [414702.1.294201105]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867884] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'SupplyQuantity [414702.1.294201072]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867885] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'SupplyType [414702.1.294201052]' + } + } + } + } + ColumnSort [414702.1.301867885] false false + } + } + CURRENT 'Analysis2' + HOME 'Types' + FIXEDANALYSIS + { + } + } + } + INFOOBJECT + { + KEY [530.1.25480335] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.1.25480340] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [530.1.25480345] + { + [530.1.25480393] + [530.1.25480394] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [530.1.25480393] + { + Header := 'Name' + Width := 68 + Subtotals := false + Specific + { + DataPath := 'Name [1.2.2366]' + } + } + Column internal[DataSetDataColumn] [530.1.25480394] + { + Header := 'Description' + Width := 105 + Subtotals := false + Specific + { + DataPath := 'Description [1.2.1211]' + } + } + } + } + ColumnSort [530.1.25480393] true false + } + } + } + } + } + } + INFOOBJECT + { + KEY [530.0.3531808] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532013] + OBJECTTYPE GUIAnalysisGrid + CONTENTS + { + NEWFORMAT + COLUMN 95 50 + COLUMN 96 50 + COLUMN 97 50 + COLUMN 98 50 + COLUMN 99 50 + COLUMN 100 50 + COLUMN 101 50 + COLUMN 102 50 + COLUMN 103 50 + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [530.0.3531803] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 100 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531811] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531812] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 44.5645263827082 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532136] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532137] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 34.7701149425287 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532138] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532139] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532140] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532156] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [514.0.499727] + { + [514.0.499730] + [530.1.32701549] + [678.0.64301138] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [514.0.499730] + { + Header := 'Name' + Width := 68 + Subtotals := false + Specific + { + DataPath := 'Name [1.2.34]' + } + } + Column internal[DataSetDataColumn] [530.1.32701549] + { + Header := 'Description' + Width := 105 + Subtotals := false + Specific + { + DataPath := 'Description [1.2.2564]' + } + } + Column internal[DataSetDataColumn] [678.0.64301138] + { + Header := 'astype(UITypeDataMember).DataType.FullName' + Width := 404 + Subtotals := false + Specific + { + DataPath := 'downcast(internal[UITypeDataMember]) [1.1.1409]|DataType [1.3.1182]|FullName [1.2.8615]' + } + } + } + } + ColumnSort [514.0.499730] true false + } + } + } + } + } + } + INFOOBJECT + { + KEY [530.0.3532169] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532170] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532175] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [514.0.499727] + { + [514.0.499730] + [530.1.32701549] + [678.0.64301138] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [514.0.499730] + { + Header := 'Name' + Width := 68 + Subtotals := false + Specific + { + DataPath := 'Name [1.2.34]' + } + } + Column internal[DataSetDataColumn] [530.1.32701549] + { + Header := 'Description' + Width := 105 + Subtotals := false + Specific + { + DataPath := 'Description [1.2.2564]' + } + } + Column internal[DataSetDataColumn] [678.0.64301138] + { + Header := 'astype(UITypeDataMember).DataType.FullName' + Width := 404 + Subtotals := false + Specific + { + DataPath := 'downcast(internal[UITypeDataMember]) [1.1.1409]|DataType [1.3.1182]|FullName [1.2.8615]' + } + } + } + } + ColumnSort [514.0.499730] true false + } + } + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [530.0.3532181] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 65.2298850574713 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.1.8006303] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.1.8006304] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + } + INFOOBJECT + { + KEY [530.1.8006305] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3532182] + OBJECTTYPE GUIAnalysisBarChart + CONTENTS + { + LeftSize 257 + } + } + } + } + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [530.0.3531813] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 55.4354736172919 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531950] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [530.0.3531958] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [414702.1.301867879] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'FulfillmentQuantity [414702.1.294201082]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867880] + { + Width := 150 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'NumberOfPlies [414702.1.294145594]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867881] + { + Width := 157 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ProductID [414702.1.294201095]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867882] + { + Width := 110 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'StartDate [414702.1.294201062]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867883] + { + Width := 188 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'StockingPointID [414702.1.294201105]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867884] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'SupplyQuantity [414702.1.294201072]' + } + } + Column internal[DataSetDataColumn] [414702.1.301867885] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'SupplyType [414702.1.294201052]' + } + } + } + } + ColumnSort [414702.1.301867885] false false + } + } + } + } + } + } + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [107654.0.148565389] + SINGLEINSTANCE false + ID '鏃舵浠诲姟' + PARENTKEY [514.0.2180] + OBJECTTYPE Form + CREATETYPE FormPeriodTasks + CONTENTS + { + State := normal + (0,0,0,0) + DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4484;]TabIdx[3]Selection[NONE] + } + BASEINFOOBJECTS + { + BASEINFOOBJECT + { + KEY [107654.0.148565389] + OBJECTTYPE GUIContainerComponent + COMPONENTDATA + { + [107654.0.148565389]:[110880.4.1427962314]:[110880.4.1427962316]:[110880.4.1427968321]:[110880.4.1427968322]:[110880.4.1427969404]:[110880.4.1427969405]:[110880.4.1427973280]:[11766.0.1791753774]:[514.0.129466]:[104128.0.40995014]:[127710.1.1037824422] STR 'false' + [107654.0.148565389]:[110880.4.1427962314]:[110880.4.1427962316]:[110880.4.1427968321]:[110880.4.1427968322]:[110880.4.1427969404]:[110880.4.1427969405]:[110880.4.1427973280]:[11766.0.1791753774]:[514.0.129466]:[104128.0.40995014]:[127710.1.1037824123] STR 'false' + } + } + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427962314] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427962316] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427968321] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427968322] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427969404] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427969405] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427973280] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [11766.0.1791753776] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [11766.0.1176668425] + { + [112884.0.420632428] + [11766.1.490571536] + [11766.1.490571537] + [11766.0.1176668437] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [112884.0.420632428] + { + Width := 195 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Process_MP [110880.2.1152117000]|Name [110702.0.510655046]' + } + } + Column internal[DataSetDataColumn] [11766.1.490571536] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'UnitPeriod [11766.0.881988410]|Start [101472.1.1929377045]' + } + } + Column internal[DataSetDataColumn] [11766.1.490571537] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'UnitPeriod [11766.0.881988410]|End [101472.1.1929377307]' + } + } + Column internal[DataSetDataColumn] [11766.0.1176668437] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'QuantityToProcess [11766.0.1140253578]' + } + } + Column internal[DataSetDataColumn] [414702.1.53972253] + { + Width := 175 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Key [1.2.81]' + AttributePathIdentifier := "StartType('external[PeriodTask_MP]') + Attribute([1.2.81])" + } + } + } + } + Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="PeriodTask_MP Q11766_0_874292114">\n <GEBFiltering Key="@Default_Filter1" TargetType="PeriodTask_MP Q11766_0_874292114">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Process_MPName1" ElementType="PeriodTask_MP Q11766_0_874292114" ValueType="String">\n <ColumnID>[414702.1.317561778]</ColumnID>\n <BaseName>Process_MPName</BaseName>\n <Name>Process_MPName</Name>\n <Title>Name</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Process_MP.Name</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@UnitPeriodStart1" ElementType="PeriodTask_MP Q11766_0_874292114" ValueType="DateTime">\n <ColumnID>[414702.1.317561779]</ColumnID>\n <BaseName>UnitPeriodStart</BaseName>\n <Name>UnitPeriodStart</Name>\n <Title>Start</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>UnitPeriod.Start</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@UnitPeriodEnd1" ElementType="PeriodTask_MP Q11766_0_874292114" ValueType="DateTime">\n <ColumnID>[414702.1.317561780]</ColumnID>\n <BaseName>UnitPeriodEnd</BaseName>\n <Name>UnitPeriodEnd</Name>\n <Title>End</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>UnitPeriod.End</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@QuantityToProcess1" ElementType="PeriodTask_MP Q11766_0_874292114" ValueType="Real">\n <ColumnID>[414702.1.317561781]</ColumnID>\n <BaseName>QuantityToProcess</BaseName>\n <Name>QuantityToProcess</Name>\n <Title>QuantityToProcess</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>QuantityToProcess</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Key1" ElementType="PeriodTask_MP Q11766_0_874292114" ValueType="Key">\n <ColumnID>[414702.1.317561782]</ColumnID>\n <BaseName>Key</BaseName>\n <Name>Key</Name>\n <Title>Key</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Key</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Key1">\n <ColumnID>[414702.1.317561782]</ColumnID>\n <GEBFilterColumnMatch Key="@5">\n <Operation>=</Operation>\n <Enabled>true</Enabled>\n <RHSValue>\n <RHSFreeValue Key="@6">\n <StringValue></StringValue>\n <Value>Key:[414702.1.314706304]</Value>\n </RHSFreeValue>\n </RHSValue>\n </GEBFilterColumnMatch>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@7">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' + ColumnSort [112884.0.420632428] true false + ColumnSort [11766.1.490571536] true false + ColumnSort [11766.1.490571537] true false + ColumnSort [11766.0.1176668437] true false + } + } + } + } + } + } + INFOOBJECT + { + KEY [110880.4.1427969406] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + } + } + } + } + } + INFOOBJECT + { + KEY [110880.4.1427968323] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427969947] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427969948] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 31.659249841068 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427981196] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [11766.0.1791753785] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [11766.0.1025088210] + { + [11766.1.490215920] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [11766.1.490215920] + { + Width := 145 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Quantity [101320.0.110374989]' + } + } + Column internal[DataSetDataColumn] [414702.1.19001156] + { + Width := 259 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ProcessInput [110880.8.886850132]|downcast(OperationInput) [108486.1.157418918]|ProductID [113694.1.2134238792]' + AttributePathIdentifier := "StartType('external[DependentDemand]') + Node(R[110880.8.886850132], TT[108486.1.157418918], nondistinctive) + Attribute([113694.1.2134238792])" + } + } + } + } + ColumnSort [11766.1.490215920] true false + } + } + } + } + } + } + INFOOBJECT + { + KEY [110880.4.1427969949] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 68.340750158932 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [110880.4.1427985019] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [11766.0.1791753792] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [11766.0.1025296083] + { + [11766.0.1025296085] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [11766.0.1025296085] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'Quantity [112884.1.1160030032]' + } + } + Column internal[DataSetDataColumn] [414702.1.19001111] + { + Width := 266 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'ProcessOutput [110880.8.945109647]|downcast(OperationOutput) [101318.0.90160276]|ProductID [113694.1.2134238792]' + AttributePathIdentifier := "StartType('external[NewSupply]') + Node(R[110880.8.945109647], TT[101318.0.90160276], nondistinctive) + Attribute([113694.1.2134238792])" + } + } + Column internal[DataSetDataColumn] [414702.1.55207096] + { + Width := 173 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'Start [108486.2.80172755]' + AttributePathIdentifier := "StartType('external[NewSupply]') + Attribute([108486.2.80172755])" + } + } + Column internal[DataSetDataColumn] [414702.1.55207125] + { + Width := 194 + SizedByUser := true + Subtotals := false + Specific + { + DataPath := 'AsProductionSupply [134266.1.5797947]|ProductInStockingPoint_MP [134266.1.5798354]|StockingPointID [108486.0.343831378]' + AttributePathIdentifier := "StartType('external[NewSupply]') + Node(R[134266.1.5797947], TT[134266.1.852406], distinctive) + Node(R[134266.1.5798354], TT[11660.0.485565014], distinctive) + Attribute([108486.0.343831378])" + } + } + Column internal[DataSetConfigurableColumn] [414702.1.305339206] + { + Header := 'PeriodKey' + Width := 243 + SizedByUser := true + Subtotals := false + Specific + { + Text := 'VALUE( object.PeriodTask_MP().Key() )' + Alignment := '榛樿' + } + } + } + } + Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="NewSupply Q11660_0_958335014">\n <GEBFiltering Key="@Default_Filter1" TargetType="NewSupply Q11660_0_958335014">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Quantity1" ElementType="NewSupply Q11660_0_958335014" ValueType="Real">\n <ColumnID>[414702.1.317561786]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@OperationOutputProductID1" ElementType="NewSupply Q11660_0_958335014" ValueType="String">\n <ColumnID>[414702.1.317561787]</ColumnID>\n <BaseName>OperationOutputProductID</BaseName>\n <Name>OperationOutputProductID</Name>\n <Title>ProductID</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ProcessOutput.astype(OperationOutput).ProductID</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@Start1" ElementType="NewSupply Q11660_0_958335014" ValueType="DateTime">\n <ColumnID>[414702.1.317561788]</ColumnID>\n <BaseName>Start</BaseName>\n <Name>Start</Name>\n <Title>Start</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Start</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@AsProductionSupplyProductInStockingPointInPeriodProductInStockingPoint_MPStockingPointID1" ElementType="NewSupply Q11660_0_958335014" ValueType="String">\n <ColumnID>[414702.1.317561789]</ColumnID>\n <BaseName>AsProductionSupplyProductInStockingPointInPeriodProductInStockingPoint_MPStockingPointID</BaseName>\n <Name>AsProductionSupplyProductInStockingPointInPeriodProductInStockingPoint_MPStockingPointID</Name>\n <Title>StockingPointID</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>AsProductionSupply.ProductInStockingPoint_MP.StockingPointID</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBProcessColumn Key="@PeriodKey1" ElementType="NewSupply Q11660_0_958335014" ValueType="Key">\n <ColumnID>[414702.1.317561790]</ColumnID>\n <BaseName>PeriodKey</BaseName>\n <Name>PeriodKey</Name>\n <Title>PeriodKey</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <GEBDerivation Key="@3">\n <GEBDerivationBase Key="@4" TargetType="NewSupply Q11660_0_958335014">\n <ColumnID>[0.0.0]</ColumnID>\n <GEBNodeDerivation Key="@5">\n <Operation>FirstExpression</Operation>\n <Conditional>false</Conditional>\n <Multiple>false</Multiple>\n <AllowWildcards>false</AllowWildcards>\n <GEBNodeDerivationExpression Key="@6">\n <GEBNodeDerivationExpressionBody Key="@7">\n <ExpressionText>object.PeriodTask_MP().Key()</ExpressionText>\n <Converter>\n <ZeroConverter Key="@8">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBNodeDerivationExpressionBody>\n </GEBNodeDerivationExpression>\n </GEBNodeDerivation>\n </GEBDerivationBase>\n </GEBDerivation>\n </GEBProcessColumn>\n <GEBFilter Key="@9">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@10" Column="@AsProductionSupplyProductInStockingPointInPeriodProductInStockingPoint_MPStockingPointID1">\n <ColumnID>[414702.1.317561789]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@11">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' + ColumnSort [414702.1.19001111] true false + ColumnSort [414702.1.55207096] true false + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [666.6.1042075] + SINGLEINSTANCE false + ID '杩囨护' + PARENTKEY [514.0.2180] + OBJECTTYPE Dialog + CREATETYPE tlpFiltering + CONTENTS + { + State := normal + (0,0,0,0) + DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[5]Selection[NONE] + } + BASEINFOOBJECTS + { + BASEINFOOBJECT + { + KEY [666.6.1042075] + OBJECTTYPE GUIContainerComponent + COMPONENTDATA + { + [666.6.1042075]:[101180.0.423432963]:[101180.0.423434508]:[666.6.33523821]:[101180.0.674802547]:[100664.0.672641496] STR 'true' + [666.6.1042075]:[101180.0.423432963]:[101180.0.423439415]:[666.6.33523821]:[101180.0.674802547]:[100664.0.672641496] STR 'true' + } + } + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [101180.0.423434508] + OBJECTTYPE GUIComponent + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634694330] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634694331] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.681599437] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.681599439] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [121918.0.881777301] + { + [121918.0.881787967] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [121918.0.881787967] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'Name [1.2.5343]' + } + } + } + } + DataMemberSort 'SortIndex [1.2.7432]' true true + } + } + } + } + } + } + INFOOBJECT + { + KEY [100664.0.634694332] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737763] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737764] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 99.921052631579 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737766] + OBJECTTYPE Selection + CONTENTS + { + BoundValue 'Quantity' + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737768] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [666.6.33522193] + { + [666.6.36059183] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [666.6.36059183] + { + Header := 'Name' + Width := 100 + Subtotals := false + Specific + { + DataPath := 'Name [1.2.3778]' + } + } + } + } + ColumnSort [666.6.36059183] true false + } + } + } + } + INFOOBJECT + { + KEY [101180.0.650773001] + OBJECTTYPE Selection + CONTENTS + { + BoundValue '=' + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [101180.0.650773003] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [666.6.37024730] + { + [101180.0.649255714] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [101180.0.649255714] + { + Header := 'x' + Width := 100 + Subtotals := false + Specific + { + DataPath := 'Operation [1.2.3779]' + } + } + } + } + DataMemberSort 'Position [1.2.3780]' true true + } + } + } + } + INFOOBJECT + { + KEY [666.6.40803406] + OBJECTTYPE Selection + CONTENTS + { + BoundValue '12' + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [666.6.40803422] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [101180.0.647865904] + { + [101180.0.647981465] + } + SubTotals := true + Visible + { + Column internal[RHSValueDataSetColumn] [101180.0.647981465] + { + Header := 'x' + Width := 100 + Subtotals := false + Specific + { + DataPath := 'RHSValue [1.3.3305]|StringValue [1.2.5531]' + } + } + } + } + DataMemberSort 'Position [1.2.3781]' true true + } + } + } + } + INFOOBJECT + { + KEY [100664.0.634737776] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737791] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [101180.0.647784541] + { + [101180.0.647785023] + [101180.0.648130649] + [101180.0.667481201] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [101180.0.647785023] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'GEBUIFilterColumn [1.3.3296]|Name [1.2.3778]' + } + } + Column internal[DataSetDataColumn] [101180.0.648130649] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'OperationDisplay [1.2.3770]' + } + } + Column internal[RHSValueDataSetColumn] [101180.0.667481201] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'RHSValue [1.3.4449]|StringValue [1.2.5531]' + } + } + } + } + ColumnSort [101180.0.647785023] true false + DataMemberSort 'Position [1.2.3820]' true true + } + } + } + } + } + } + INFOOBJECT + { + KEY [100664.0.634737792] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [112950.0.657398972] + OBJECTTYPE CheckBox + CONTENTS + { + Checkstate 1 + } + } + } + } + } + } + } + } + } + } + } + } + INFOOBJECT + { + KEY [101180.0.423439415] + OBJECTTYPE GUIComponent + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634694330] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634694331] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.681599437] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.681599439] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [121918.0.881777301] + { + [121918.0.881787967] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [121918.0.881787967] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'Name [1.2.5343]' + } + } + } + } + DataMemberSort 'SortIndex [1.2.7432]' true true + } + } + } + } + } + } + INFOOBJECT + { + KEY [100664.0.634694332] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 99.8686947373494 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737763] + OBJECTTYPE SplitterWnd + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737764] + OBJECTTYPE SplitterPane + CONTENTS + { + Size 99.921052631579 + VISIBLE true + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737766] + OBJECTTYPE Selection + CONTENTS + { + BoundValue '' + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737768] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [666.6.33522193] + { + [666.6.36059183] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [666.6.36059183] + { + Header := 'Name' + Width := 100 + Subtotals := false + Specific + { + DataPath := 'Name [1.2.3778]' + } + } + } + } + ColumnSort [666.6.36059183] true false + } + } + } + } + INFOOBJECT + { + KEY [101180.0.650773001] + OBJECTTYPE Selection + CONTENTS + { + BoundValue '' + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [101180.0.650773003] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [666.6.37024730] + { + [101180.0.649255714] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [101180.0.649255714] + { + Header := 'x' + Width := 100 + Subtotals := false + Specific + { + DataPath := 'Operation [1.2.3779]' + } + } + } + } + DataMemberSort 'Position [1.2.3780]' true true + } + } + } + } + INFOOBJECT + { + KEY [666.6.40803406] + OBJECTTYPE Selection + CONTENTS + { + BoundValue '' + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [666.6.40803422] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [101180.0.647865904] + { + [101180.0.647981465] + } + SubTotals := true + Visible + { + Column internal[RHSValueDataSetColumn] [101180.0.647981465] + { + Header := 'x' + Width := 100 + Subtotals := false + Specific + { + DataPath := 'RHSValue [1.3.3305]|StringValue [1.2.5531]' + } + } + } + } + DataMemberSort 'Position [1.2.3781]' true true + } + } + } + } + INFOOBJECT + { + KEY [100664.0.634737776] + OBJECTTYPE List + CONTENTS + { + Quantorrow := false + } + INFOOBJECTS + { + INFOOBJECT + { + KEY [100664.0.634737791] + OBJECTTYPE GUIDataSetLevel + CONTENTS + { + Columns + { + Definition := [101180.0.647784541] + { + [101180.0.647785023] + [101180.0.648130649] + [101180.0.667481201] + } + SubTotals := true + Visible + { + Column internal[DataSetDataColumn] [101180.0.647785023] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'GEBUIFilterColumn [1.3.3296]|Name [1.2.3778]' + } + } + Column internal[DataSetDataColumn] [101180.0.648130649] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'OperationDisplay [1.2.3770]' + } + } + Column internal[RHSValueDataSetColumn] [101180.0.667481201] + { + Width := 100 + Subtotals := false + Specific + { + DataPath := 'RHSValue [1.3.4449]|StringValue [1.2.5531]' + } + } + } + } + ColumnSort [101180.0.647785023] true false + DataMemberSort 'Position [1.2.3820]' true true + } + } + } + } + } + } + INFOOBJECT + { + KEY [100664.0.634737792] + OBJECTTYPE SplitterPane + CONTENTS + { + VISIBLE false + } + } + } + } + } + } + } + } + } + } + } + } } } } -- Gitblit v1.9.3