yanyuan
2023-11-01 f264274b13f4371ea205c0c0219db3358bd55af0
_var/_Main/ProjSettings/MacroPlanner/Views/X_·ÖÎöÊÓͼ_[414702.1.50321581].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-01'
  VIEWSCOPE 0
}
AUTHORIZATIONS
@@ -42,33 +42,35 @@
INFOOBJECT
{
  KEY [626.0.4514905]
  OBJECTTYPE Application
  OBJECTTYPE Application // ApplicationLibMacroPlanner
  BASEINFOOBJECTS
  {
   BASEINFOOBJECT
   {
    KEY [626.0.4514905]
    OBJECTTYPE GUIComponent
    OBJECTTYPE GUIComponent // ApplicationLibMacroPlanner
    CONTENTS
    {
     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
     }
    }
   }
@@ -78,19 +80,19 @@
   INFOOBJECT
   {
    KEY [514.0.2180]
    OBJECTTYPE Frame
    OBJECTTYPE Frame // Frame
    CONTENTS
    {
     State := maximized
     (200,0,1536,809)
     WorkspaceLocation :=
     WorkspaceLocation :=
    }
    INFOOBJECTS
    {
     INFOOBJECT
     {
      KEY [113694.2.1024236755]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderViewLayout
      CONTENTS
      {
       Value ''
@@ -99,16 +101,16 @@
     INFOOBJECT
     {
      KEY [127710.1.721401771]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderActiveMacroPlan
      CONTENTS
      {
       Value '[414702.1.64020493]'
       Value '[414702.1.314120528]'
      }
     }
     INFOOBJECT
     {
      KEY [132448.0.224582518]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderSetMPDefaultViewForFirstLogin
      CONTENTS
      {
       Value 'false'
@@ -117,7 +119,7 @@
     INFOOBJECT
     {
      KEY [146450.2.1404665746]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // vhConfiguration
      CONTENTS
      {
       Value 'false'
@@ -126,7 +128,7 @@
     INFOOBJECT
     {
      KEY [146874.1.233869144]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // vhConfigurationMatrix
      CONTENTS
      {
       Value 'false'
@@ -135,7 +137,7 @@
     INFOOBJECT
     {
      KEY [132894.0.1007052496]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderSetDataHolderSelectedPISPIPExtractor
      CONTENTS
      {
       Value 'false'
@@ -144,7 +146,7 @@
     INFOOBJECT
     {
      KEY [108684.0.1782661552]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderLastSelected3DDriveDirectory
      CONTENTS
      {
       Value ''
@@ -153,16 +155,16 @@
     INFOOBJECT
     {
      KEY [107654.0.557163713]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderUserGroup
      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
     {
      KEY [113694.1.227882923]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderShowSanityCheck
      CONTENTS
      {
       Value ''
@@ -171,7 +173,7 @@
     INFOOBJECT
     {
      KEY [126224.0.581715]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolder
      CONTENTS
      {
       Value 'Feasible'
@@ -180,7 +182,7 @@
     INFOOBJECT
     {
      KEY [132894.0.388222255]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderImportProfileMessage
      CONTENTS
      {
       Value ''
@@ -189,7 +191,7 @@
     INFOOBJECT
     {
      KEY [127238.1.80067038]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderSizing
      CONTENTS
      {
       Value 'true'
@@ -198,7 +200,7 @@
     INFOOBJECT
     {
      KEY [122192.0.103731718]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderSanityCheckHighestSeverityMsgCount
      CONTENTS
      {
       Value '39'
@@ -207,7 +209,7 @@
     INFOOBJECT
     {
      KEY [113694.2.1085093394]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderIsImportSucceed
      CONTENTS
      {
       Value 'true'
@@ -216,7 +218,7 @@
     INFOOBJECT
     {
      KEY [132448.0.331221783]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderScenarioMPSize
      CONTENTS
      {
       Value '1'
@@ -225,7 +227,7 @@
     INFOOBJECT
     {
      KEY [127238.1.502176570]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderPeriodRollStatus
      CONTENTS
      {
       Value 'false'
@@ -234,7 +236,7 @@
     INFOOBJECT
     {
      KEY [112884.1.706803944]
      OBJECTTYPE ValueHolder
      OBJECTTYPE ValueHolder // ValueHolderSanityCheckHighestSeverity
      CONTENTS
      {
       Value '2'
@@ -243,7 +245,7 @@
     INFOOBJECT
     {
      KEY [132448.0.662420775]
      OBJECTTYPE GUIDataSetLevel
      OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel
      CONTENTS
      {
       Columns
@@ -283,13 +285,13 @@
     INFOOBJECT
     {
      KEY [136682.0.314428046]
      OBJECTTYPE GUIComponent
      OBJECTTYPE GUIComponent // PTFPanelTestController
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [105690.0.246954464]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhLogging
        CONTENTS
        {
         Value ''
@@ -298,7 +300,7 @@
       INFOOBJECT
       {
        KEY [104342.0.773994982]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhDoActionInfoReturn
        CONTENTS
        {
         Value ''
@@ -307,7 +309,7 @@
       INFOOBJECT
       {
        KEY [104342.0.867521338]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhPendingActions
        CONTENTS
        {
         Value ''
@@ -316,7 +318,7 @@
       INFOOBJECT
       {
        KEY [104342.0.867524820]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhSharedRepository
        CONTENTS
        {
         Value '\\\\CNLEN1845000693\\PTF_Repository\\'
@@ -325,7 +327,7 @@
       INFOOBJECT
       {
        KEY [105690.0.892938783]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhAsyncActionStatus
        CONTENTS
        {
         Value ''
@@ -334,7 +336,7 @@
       INFOOBJECT
       {
        KEY [105690.0.247211998]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhResultLogPath
        CONTENTS
        {
         Value ''
@@ -343,7 +345,7 @@
       INFOOBJECT
       {
        KEY [105690.0.892939622]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhPTFExecutionStatus
        CONTENTS
        {
         Value 'Inactive'
@@ -352,7 +354,7 @@
       INFOOBJECT
       {
        KEY [103546.0.81355542]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhAutoClose
        CONTENTS
        {
         Value ''
@@ -361,7 +363,7 @@
       INFOOBJECT
       {
        KEY [103546.0.54652306]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // vhLogStart
        CONTENTS
        {
         Value ''
@@ -372,7 +374,7 @@
     INFOOBJECT
     {
      KEY [113694.2.1146370710]
      OBJECTTYPE Toolbar
      OBJECTTYPE Toolbar // ToolbarWorkflow
      CONTENTS
      {
       'vertical' '50' '0'
@@ -382,16 +384,19 @@
       INFOOBJECT
       {
        KEY [113694.2.1146375645]
        OBJECTTYPE CustomDrawComponent
        OBJECTTYPE CustomDrawComponent // SWF_MP_CustomDrawComponentProcessDashboard
        BASEINFOOBJECTS
        {
        }
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [132478.0.288924864]
          OBJECTTYPE ValueHolder
          OBJECTTYPE ValueHolder // ValueHolderLastSyncDateTime
          CONTENTS
          {
           Value '12-10-2023, 20:12:19'
           Value '01-11-2023, 10:05:04'
          }
         }
        }
@@ -401,17 +406,17 @@
     INFOOBJECT
     {
      KEY [11660.0.360702312]
      OBJECTTYPE Toolbar
      OBJECTTYPE Toolbar // ToolbarSupplyChainPanel
      CONTENTS
      {
       'horizontal' '50' '336'
       'horizontal' '50' '320'
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [113694.2.1070869880]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // ValueHolderNavigationPanelState
        CONTENTS
        {
         Value 'true'
@@ -420,22 +425,22 @@
       INFOOBJECT
       {
        KEY [113694.2.1070870209]
        OBJECTTYPE ValueHolder
        OBJECTTYPE ValueHolder // ValueHolderNavigationPanelSize
        CONTENTS
        {
         Value '336'
         Value '320'
        }
       }
       INFOOBJECT
       {
        KEY [113694.2.1033284312]
        OBJECTTYPE SplitterWnd
        OBJECTTYPE SplitterWnd // SplitterWnd
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [113694.2.1033284313]
          OBJECTTYPE SplitterPane
          OBJECTTYPE SplitterPane // SplitterPane
          CONTENTS
          {
           VISIBLE true
@@ -445,7 +450,7 @@
           INFOOBJECT
           {
            KEY [127238.0.1883499282]
            OBJECTTYPE TabComponent
            OBJECTTYPE TabComponent // TabComponent
            CONTENTS
            {
             ActivePageIndex 0
@@ -455,7 +460,7 @@
             INFOOBJECT
             {
              KEY [132448.0.71838188]
              OBJECTTYPE List
              OBJECTTYPE List // ListNavigationPanelSelection
              CONTENTS
              {
               Quantorrow := false
@@ -465,16 +470,16 @@
               INFOOBJECT
               {
                KEY [127238.0.1883514459]
                OBJECTTYPE ValueHolder
                OBJECTTYPE ValueHolder // ValueHolderListSelections
                CONTENTS
                {
                 Value 'Products'
                 Value 'Stocking points and units'
                }
               }
               INFOOBJECT
               {
                KEY [127238.0.1883514458]
                OBJECTTYPE GUIDataSetLevel
                OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel288
                CONTENTS
                {
                 Columns
@@ -505,13 +510,13 @@
             INFOOBJECT
             {
              KEY [127238.0.1883516525]
              OBJECTTYPE SplitterWnd
              OBJECTTYPE SplitterWnd // SplitterWnd516
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [127238.0.1883516526]
                OBJECTTYPE SplitterPane
                OBJECTTYPE SplitterPane // SplitterPaneEntities
                CONTENTS
                {
                 Size 100
@@ -522,17 +527,20 @@
                 INFOOBJECT
                 {
                  KEY [127238.0.1883516528]
                  OBJECTTYPE List
                  OBJECTTYPE List // ListEntityTreeInPanel
                  CONTENTS
                  {
                   Quantorrow := false
                  }
                  BASEINFOOBJECTS
                  {
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [113694.2.1026852831]
                    OBJECTTYPE GUIDataSetLevel
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelUnit
                    CONTENTS
                    {
                     Columns
@@ -567,7 +575,7 @@
               INFOOBJECT
               {
                KEY [127238.0.1883516541]
                OBJECTTYPE SplitterPane
                OBJECTTYPE SplitterPane // SplitterPaneProducts
                CONTENTS
                {
                 Size 0
@@ -578,17 +586,20 @@
                 INFOOBJECT
                 {
                  KEY [127238.0.1883516544]
                  OBJECTTYPE List
                  OBJECTTYPE List // ListProductInPanel
                  CONTENTS
                  {
                   Quantorrow := false
                  }
                  BASEINFOOBJECTS
                  {
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [113694.2.1025678105]
                    OBJECTTYPE GUIDataSetLevel
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelProducts
                    CONTENTS
                    {
                     Columns
@@ -621,7 +632,7 @@
               INFOOBJECT
               {
                KEY [127238.0.1883516552]
                OBJECTTYPE SplitterPane
                OBJECTTYPE SplitterPane // SplitterPaneSalesSegment
                CONTENTS
                {
                 Size 0
@@ -632,17 +643,20 @@
                 INFOOBJECT
                 {
                  KEY [127238.0.1883516554]
                  OBJECTTYPE List
                  OBJECTTYPE List // ListSalesSegmentInPanel
                  CONTENTS
                  {
                   Quantorrow := false
                  }
                  BASEINFOOBJECTS
                  {
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [11660.0.1616690288]
                    OBJECTTYPE GUIDataSetLevel
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSalesSegment
                    CONTENTS
                    {
                     Columns
@@ -675,7 +689,7 @@
               INFOOBJECT
               {
                KEY [131438.0.356639347]
                OBJECTTYPE SplitterPane
                OBJECTTYPE SplitterPane // SplitterPanePeriods
                CONTENTS
                {
                 Size 0
@@ -686,7 +700,7 @@
                 INFOOBJECT
                 {
                  KEY [131438.0.353247249]
                  OBJECTTYPE List
                  OBJECTTYPE List // ListPeriodSpecificationInPanel
                  CONTENTS
                  {
                   Quantorrow := false
@@ -696,7 +710,7 @@
                   INFOOBJECT
                   {
                    KEY [131438.0.371333408]
                    OBJECTTYPE GUIDataSetLevel
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelPeriodSpecifications
                    CONTENTS
                    {
                     Columns
@@ -728,7 +742,7 @@
                     INFOOBJECT
                     {
                      KEY [131438.0.402834330]
                      OBJECTTYPE GUIDataSetLevel
                      OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelPeriods
                      CONTENTS
                      {
                       Columns
@@ -777,13 +791,13 @@
             INFOOBJECT
             {
              KEY [127238.0.1884468404]
              OBJECTTYPE SplitterWnd
              OBJECTTYPE SplitterWnd // SplitterWnd466
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [127238.0.1884468405]
                OBJECTTYPE SplitterPane
                OBJECTTYPE SplitterPane // SplitterPane252
                CONTENTS
                {
                 VISIBLE true
@@ -793,7 +807,7 @@
                 INFOOBJECT
                 {
                  KEY [127238.0.1884468597]
                  OBJECTTYPE List
                  OBJECTTYPE List // ListBookmarks
                  CONTENTS
                  {
                   Quantorrow := false
@@ -803,7 +817,7 @@
                   INFOOBJECT
                   {
                    KEY [130238.0.368320209]
                    OBJECTTYPE GUIDataSetLevel
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelBookmarks
                    CONTENTS
                    {
                     Columns
@@ -834,7 +848,7 @@
                     INFOOBJECT
                     {
                      KEY [130238.0.368320210]
                      OBJECTTYPE GUIDataSetLevel
                      OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelBookmarkChildren
                      CONTENTS
                      {
                       Columns
@@ -879,728 +893,33 @@
     }
     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 '销售需求'
      PARENTKEY [514.0.2180]
      OBJECTTYPE Form
      OBJECTTYPE Form // FormSalesDemands
      CREATETYPE FormSalesDemands
      CONTENTS
      {
       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]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [124112.0.87054864]
        OBJECTTYPE SplitterWnd
        OBJECTTYPE SplitterWnd // SplitterWnd1
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [124112.0.87054865]
          OBJECTTYPE SplitterPane
          OBJECTTYPE SplitterPane // SplitterPaneSalesDemand
          CONTENTS
          {
           Size 72.2642807983482
@@ -1611,7 +930,7 @@
           INFOOBJECT
           {
            KEY [124112.0.87250426]
            OBJECTTYPE List
            OBJECTTYPE List // ListSalesDemand
            CONTENTS
            {
             Quantorrow := false
@@ -1621,7 +940,7 @@
             INFOOBJECT
             {
              KEY [124112.0.87253131]
              OBJECTTYPE GUIDataSetLevel
              OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSalesDemand
              CONTENTS
              {
               Columns
@@ -1745,7 +1064,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
              }
             }
@@ -1756,7 +1075,7 @@
         INFOOBJECT
         {
          KEY [124112.0.87054866]
          OBJECTTYPE SplitterPane
          OBJECTTYPE SplitterPane // SplitterPaneSalesDemandInPeriod
          CONTENTS
          {
           Size 27.7357192016518
@@ -1767,13 +1086,13 @@
           INFOOBJECT
           {
            KEY [116826.1.6886965]
            OBJECTTYPE SplitterWnd
            OBJECTTYPE SplitterWnd // SplitterWnd
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [116826.1.6886966]
              OBJECTTYPE SplitterPane
              OBJECTTYPE SplitterPane // SplitterPane
              CONTENTS
              {
               VISIBLE true
@@ -1783,7 +1102,7 @@
               INFOOBJECT
               {
                KEY [116826.1.6887229]
                OBJECTTYPE List
                OBJECTTYPE List // ListAggregatedSalesDemandInPeriod
                CONTENTS
                {
                 Quantorrow := false
@@ -1793,7 +1112,7 @@
                 INFOOBJECT
                 {
                  KEY [116826.1.6887235]
                  OBJECTTYPE GUIDataSetLevel
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSalesDemandInPeriod
                  CONTENTS
                  {
                   Columns
@@ -1886,7 +1205,7 @@
             INFOOBJECT
             {
              KEY [116826.1.6886967]
              OBJECTTYPE SplitterPane
              OBJECTTYPE SplitterPane // SplitterPane552
              CONTENTS
              {
               VISIBLE true
@@ -1896,7 +1215,7 @@
               INFOOBJECT
               {
                KEY [116826.1.6889558]
                OBJECTTYPE List
                OBJECTTYPE List // ListDisaggregatedSalesDemandInPeriod
                CONTENTS
                {
                 Quantorrow := false
@@ -1906,7 +1225,7 @@
                 INFOOBJECT
                 {
                  KEY [116826.1.6889563]
                  OBJECTTYPE GUIDataSetLevel
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel
                  CONTENTS
                  {
                   Columns
@@ -2007,30 +1326,742 @@
     }
     INFOOBJECT
     {
      KEY [108486.1.1170974339]
      SINGLEINSTANCE false
      ID 'Pegging'
      PARENTKEY [514.0.2180]
      OBJECTTYPE Form // FormPegging
      CREATETYPE FormPegging
      CONTENTS
      {
       State := normal
       (354,421,990,664)
       DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[0]Selection[NONE]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [108486.1.1171911809]
        OBJECTTYPE SplitterWnd // SplitterWnd1
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [108486.1.1171911810]
          OBJECTTYPE SplitterPane // SplitterPane
          CONTENTS
          {
           Size 50.132802124834
           VISIBLE true
          }
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [108486.1.1171921411]
            OBJECTTYPE SplitterWnd // SplitterWndDemand_MP_Pegging
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [108486.1.1171921412]
              OBJECTTYPE SplitterPane // SplitterPane2
              CONTENTS
              {
               Size 52.6515151515151
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [108486.1.1171921414]
                OBJECTTYPE List // ListDemand
                CONTENTS
                {
                 Quantorrow := false
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [108486.1.1171924299]
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelDemand_MP
                  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 // SplitterPane3
              CONTENTS
              {
               Size 47.3484848484849
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [113694.0.1490022148]
                OBJECTTYPE List // ListDemandPegging
                CONTENTS
                {
                 Quantorrow := false
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [113694.0.1490022154]
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel2
                  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 // SplitterPane1
          CONTENTS
          {
           Size 49.867197875166
           VISIBLE true
          }
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [108486.1.1175693802]
            OBJECTTYPE SplitterWnd // SplitterWndSupply_MP_Pegging
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [108486.1.1175693803]
              OBJECTTYPE SplitterPane // SplitterPane4
              CONTENTS
              {
               Size 52.6315789473684
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [108486.1.1175693804]
                OBJECTTYPE List // ListSupply
                CONTENTS
                {
                 Quantorrow := false
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [108486.1.1175693807]
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSupply_MP
                  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 // SplitterPane5
              CONTENTS
              {
               Size 47.3684210526316
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [108486.1.1175693811]
                OBJECTTYPE List // ListSupplyPegging
                CONTENTS
                {
                 Quantorrow := false
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [108486.1.1175693814]
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel4
                  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 // FormProductPlanningMatrix
      CREATETYPE FormProductPlanningMatrix
      CONTENTS
      {
       State := normal
       (0,0,0,0)
       DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4484;]TabIdx[1]Selection[NONE]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [127710.1.821866707]
        OBJECTTYPE CheckBox // CheckBoxFilterByProductLevel
        CONTENTS
        {
         Checkstate 1
        }
       }
       INFOOBJECT
       {
        KEY [127710.1.821866918]
        OBJECTTYPE StringSelection // StringSelectionProductLevel
        CONTENTS
        {
         BoundValue '[Leaf product]'
        }
        INFOOBJECTS
        {
        }
       }
       INFOOBJECT
       {
        KEY [127710.1.818312567]
        OBJECTTYPE MatrixEditor // MatrixEditorProductPlanning
        CONTENTS
        {
         RowHeight 29
         ColumnWidth 82
         FirstColumnWidth 433
         Attributes 'SupplyQuantity;DependentDemandAndSalesDemandQuantity;TargetInventoryLevel;InventoryLevelEnd;StockLevelInDays'
        }
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [127710.1.819572713]
          OBJECTTYPE GUIScaleView // MatrixEditorColumns
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [127710.1.820829335]
            OBJECTTYPE UserConfigurableInformation // UserConfigurableInformationPeriod
            CONTENTS
            {
             ObjectText 'VALUE(object.Start())'
            }
           }
          }
         }
         INFOOBJECT
         {
          KEY [127710.1.819572710]
          OBJECTTYPE GUIScaleView // MatrixEditorRows
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [127710.1.820300549]
            OBJECTTYPE UserConfigurableInformation // UserConfigurableInformationPISP
            CONTENTS
            {
             ObjectText 'VALUE( object.Name() ) (VALUE( object.UnitOfMeasureName() ))'
            }
           }
          }
         }
        }
       }
      }
     }
     INFOOBJECT
     {
      KEY [136682.0.365472357]
      SINGLEINSTANCE false
      ID '加工路径'
      PARENTKEY [514.0.2180]
      OBJECTTYPE Form
      OBJECTTYPE Form // FormRoutings
      CREATETYPE FormRoutings
      CONTENTS
      {
       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]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [136682.0.365497231]
        OBJECTTYPE SplitterWnd
        OBJECTTYPE SplitterWnd // SplitterWnd1
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [136682.0.365497232]
          OBJECTTYPE SplitterPane
          OBJECTTYPE SplitterPane // SplitterPane
          CONTENTS
          {
           VISIBLE true
@@ -2040,7 +2071,7 @@
           INFOOBJECT
           {
            KEY [136682.0.365497233]
            OBJECTTYPE List
            OBJECTTYPE List // ListRouting
            CONTENTS
            {
             Quantorrow := false
@@ -2050,7 +2081,7 @@
             INFOOBJECT
             {
              KEY [136682.0.365497235]
              OBJECTTYPE GUIDataSetLevel
              OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelRouting
              CONTENTS
              {
               Columns
@@ -2295,7 +2326,7 @@
         INFOOBJECT
         {
          KEY [136682.0.365497250]
          OBJECTTYPE SplitterPane
          OBJECTTYPE SplitterPane // SplitterPane1
          CONTENTS
          {
           VISIBLE true
@@ -2305,16 +2336,19 @@
           INFOOBJECT
           {
            KEY [136682.0.365497251]
            OBJECTTYPE SplitterWnd
            OBJECTTYPE SplitterWnd // SplitterWnd2
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [136682.0.365497252]
              OBJECTTYPE SplitterPane
              OBJECTTYPE SplitterPane // SplitterPane2
              CONTENTS
              {
               VISIBLE true
              }
              INFOOBJECTS
              {
              }
             }
            }
@@ -2326,7 +2360,7 @@
       INFOOBJECT
       {
        KEY [136682.0.365502343]
        OBJECTTYPE CheckBox
        OBJECTTYPE CheckBox // CheckBoxFilterProduct
        CONTENTS
        {
         Checkstate 1
@@ -2340,13 +2374,16 @@
      SINGLEINSTANCE false
      ID '功能测试按钮'
      PARENTKEY [514.0.2180]
      OBJECTTYPE Form
      OBJECTTYPE Form // FormTestButtonCollection
      CREATETYPE FormTestButtonCollection
      CONTENTS
      {
       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]
      }
      BASEINFOOBJECTS
      {
      }
     }
     INFOOBJECT
@@ -2355,20 +2392,23 @@
      SINGLEINSTANCE false
      ID '后台输出'
      PARENTKEY [514.0.2180]
      OBJECTTYPE Dialog
      OBJECTTYPE Dialog // dlgServerMessages
      CREATETYPE dlgServerMessages
      CONTENTS
      {
       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]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [514.0.2141287]
        OBJECTTYPE List
        OBJECTTYPE List // List1
        CONTENTS
        {
         Quantorrow := false
@@ -2378,7 +2418,7 @@
         INFOOBJECT
         {
          KEY [536.0.860799]
          OBJECTTYPE GUIDataSetLevel
          OBJECTTYPE GUIDataSetLevel // dslServerMessages
          CONTENTS
          {
           Columns
@@ -2416,26 +2456,29 @@
      SINGLEINSTANCE false
      ID 'Analysis GlobalOTDTable'
      PARENTKEY [514.0.2180]
      OBJECTTYPE Form
      OBJECTTYPE Form // frmStandardAnalysisGlobalOTDTable
      CREATETYPE frmStandardAnalysisGlobalOTDTable
      CONTENTS
      {
       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]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [530.0.3531801]
        OBJECTTYPE SplitterWnd
        OBJECTTYPE SplitterWnd // swTopMost
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [530.0.3531802]
          OBJECTTYPE SplitterPane
          OBJECTTYPE SplitterPane // SplitterPane1
          CONTENTS
          {
           VISIBLE true
@@ -2445,13 +2488,13 @@
           INFOOBJECT
           {
            KEY [530.0.3531806]
            OBJECTTYPE SplitterWnd
            OBJECTTYPE SplitterWnd // swTop
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [530.0.3531807]
              OBJECTTYPE SplitterPane
              OBJECTTYPE SplitterPane // spTopLeft
              CONTENTS
              {
               VISIBLE true
@@ -2461,14 +2504,14 @@
               INFOOBJECT
               {
                KEY [530.0.3532065]
                OBJECTTYPE GUIAnalysis
                OBJECTTYPE GUIAnalysis // Analysis
                CONTENTS
                {
                 START(0,0,0,0,false)
                 ANALYSIS(0,0,0,0,false,'Analysis1')
                 {
                   SOURCE 'Types' '[414702.0.340560328]' 0
                   NAME 'Analysis1'
                 }
                 COLUMNSETTINGS
@@ -2658,7 +2701,7 @@
               INFOOBJECT
               {
                KEY [530.1.25480335]
                OBJECTTYPE List
                OBJECTTYPE List // ListGUIAnalysisData
                CONTENTS
                {
                 Quantorrow := false
@@ -2668,7 +2711,7 @@
                 INFOOBJECT
                 {
                  KEY [530.1.25480340]
                  OBJECTTYPE GUIDataSetLevel
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel4
                  CONTENTS
                  {
                   Columns
@@ -2684,7 +2727,7 @@
                       Column internal[DataSetDataColumn] [530.1.25480393]
                       {
                         Header := 'Name'
                         Width := 100
                         Width := 68
                         Subtotals := false
                         Specific
                         {
@@ -2694,7 +2737,7 @@
                       Column internal[DataSetDataColumn] [530.1.25480394]
                       {
                         Header := 'Description'
                         Width := 100
                         Width := 105
                         Subtotals := false
                         Specific
                         {
@@ -2713,7 +2756,7 @@
             INFOOBJECT
             {
              KEY [530.0.3531808]
              OBJECTTYPE SplitterPane
              OBJECTTYPE SplitterPane // spTopRight
              CONTENTS
              {
               VISIBLE true
@@ -2723,10 +2766,21 @@
               INFOOBJECT
               {
                KEY [530.0.3532013]
                OBJECTTYPE GUIAnalysisGrid
                OBJECTTYPE GUIAnalysisGrid // AnalysisGrid
                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
                }
@@ -2740,7 +2794,7 @@
         INFOOBJECT
         {
          KEY [530.0.3531803]
          OBJECTTYPE SplitterPane
          OBJECTTYPE SplitterPane // SplitterPane2
          CONTENTS
          {
           VISIBLE true
@@ -2750,13 +2804,13 @@
           INFOOBJECT
           {
            KEY [530.0.3531811]
            OBJECTTYPE SplitterWnd
            OBJECTTYPE SplitterWnd // swBottom
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [530.0.3531812]
              OBJECTTYPE SplitterPane
              OBJECTTYPE SplitterPane // spBottomLeft
              CONTENTS
              {
               Size 44.6569920844327
@@ -2767,13 +2821,13 @@
               INFOOBJECT
               {
                KEY [530.0.3532136]
                OBJECTTYPE SplitterWnd
                OBJECTTYPE SplitterWnd // SplitterWnd4
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [530.0.3532137]
                  OBJECTTYPE SplitterPane
                  OBJECTTYPE SplitterPane // SplitterPane7
                  CONTENTS
                  {
                   VISIBLE true
@@ -2783,13 +2837,13 @@
                   INFOOBJECT
                   {
                    KEY [530.0.3532138]
                    OBJECTTYPE SplitterWnd
                    OBJECTTYPE SplitterWnd // SplitterWnd5
                    INFOOBJECTS
                    {
                     INFOOBJECT
                     {
                      KEY [530.0.3532139]
                      OBJECTTYPE SplitterPane
                      OBJECTTYPE SplitterPane // SplitterPane9
                      CONTENTS
                      {
                       VISIBLE true
@@ -2799,7 +2853,7 @@
                       INFOOBJECT
                       {
                        KEY [530.0.3532140]
                        OBJECTTYPE List
                        OBJECTTYPE List // lstAttributes
                        CONTENTS
                        {
                         Quantorrow := false
@@ -2809,7 +2863,7 @@
                         INFOOBJECT
                         {
                          KEY [530.0.3532156]
                          OBJECTTYPE GUIDataSetLevel
                          OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel2
                          CONTENTS
                          {
                           Columns
@@ -2865,7 +2919,7 @@
                     INFOOBJECT
                     {
                      KEY [530.0.3532169]
                      OBJECTTYPE SplitterPane
                      OBJECTTYPE SplitterPane // SplitterPane10
                      CONTENTS
                      {
                       VISIBLE true
@@ -2875,7 +2929,7 @@
                       INFOOBJECT
                       {
                        KEY [530.0.3532170]
                        OBJECTTYPE List
                        OBJECTTYPE List // List3
                        CONTENTS
                        {
                         Quantorrow := false
@@ -2885,7 +2939,7 @@
                         INFOOBJECT
                         {
                          KEY [530.0.3532175]
                          OBJECTTYPE GUIDataSetLevel
                          OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel3
                          CONTENTS
                          {
                           Columns
@@ -2902,7 +2956,7 @@
                               Column internal[DataSetDataColumn] [514.0.499730]
                               {
                                 Header := 'Name'
                                 Width := 100
                                 Width := 68
                                 Subtotals := false
                                 Specific
                                 {
@@ -2912,7 +2966,7 @@
                               Column internal[DataSetDataColumn] [530.1.32701549]
                               {
                                 Header := 'Description'
                                 Width := 100
                                 Width := 105
                                 Subtotals := false
                                 Specific
                                 {
@@ -2922,7 +2976,7 @@
                               Column internal[DataSetDataColumn] [678.0.64301138]
                               {
                                 Header := 'astype(UITypeDataMember).DataType.FullName'
                                 Width := 100
                                 Width := 404
                                 Subtotals := false
                                 Specific
                                 {
@@ -2945,7 +2999,7 @@
                 INFOOBJECT
                 {
                  KEY [530.0.3532181]
                  OBJECTTYPE SplitterPane
                  OBJECTTYPE SplitterPane // SplitterPane8
                  CONTENTS
                  {
                   VISIBLE true
@@ -2955,13 +3009,13 @@
                   INFOOBJECT
                   {
                    KEY [530.1.8006303]
                    OBJECTTYPE SplitterWnd
                    OBJECTTYPE SplitterWnd // SplitterWnd1
                    INFOOBJECTS
                    {
                     INFOOBJECT
                     {
                      KEY [530.1.8006304]
                      OBJECTTYPE SplitterPane
                      OBJECTTYPE SplitterPane // SplitterPane3
                      CONTENTS
                      {
                       VISIBLE true
@@ -2970,7 +3024,7 @@
                     INFOOBJECT
                     {
                      KEY [530.1.8006305]
                      OBJECTTYPE SplitterPane
                      OBJECTTYPE SplitterPane // SplitterPane4
                      CONTENTS
                      {
                       VISIBLE true
@@ -2980,7 +3034,7 @@
                       INFOOBJECT
                       {
                        KEY [530.0.3532182]
                        OBJECTTYPE GUIAnalysisBarChart
                        OBJECTTYPE GUIAnalysisBarChart // AnalysisBarChart
                        CONTENTS
                        {
                         LeftSize 207
@@ -2999,7 +3053,7 @@
             INFOOBJECT
             {
              KEY [530.0.3531813]
              OBJECTTYPE SplitterPane
              OBJECTTYPE SplitterPane // spBottomRight
              CONTENTS
              {
               Size 55.3430079155673
@@ -3010,7 +3064,7 @@
               INFOOBJECT
               {
                KEY [530.0.3531950]
                OBJECTTYPE List
                OBJECTTYPE List // List1
                CONTENTS
                {
                 Quantorrow := false
@@ -3020,7 +3074,7 @@
                 INFOOBJECT
                 {
                  KEY [530.0.3531958]
                  OBJECTTYPE GUIDataSetLevel
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel1
                  CONTENTS
                  {
                   Columns
@@ -3210,6 +3264,1891 @@
       }
      }
     }
     INFOOBJECT
     {
      KEY [414702.1.299084054]
      SINGLEINSTANCE false
      ID 'PeggingResult'
      PARENTKEY [514.0.2180]
      OBJECTTYPE Form // FormPeggingResult
      CREATETYPE FormPeggingResult
      CONTENTS
      {
       State := normal
       (0,0,0,0)
       DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4484;]TabIdx[4]Selection[FOCUS]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [414702.1.299084152]
        OBJECTTYPE List // ListPeggingProductInSalesDemandBase
        CONTENTS
        {
         Quantorrow := false
        }
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [414702.1.299084219]
          OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel641
          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 // frmStandardAnalysis633
      CREATETYPE frmStandardAnalysis633
      CONTENTS
      {
       State := normal
       (0,0,0,0)
       DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5516;]TabIdx[4]Selection[NONE]
      }
      BASEINFOOBJECTS
      {
      }
      INFOOBJECTS
      {
       INFOOBJECT
       {
        KEY [530.0.3531801]
        OBJECTTYPE SplitterWnd // swTopMost
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [530.0.3531802]
          OBJECTTYPE SplitterPane // SplitterPane1
          CONTENTS
          {
           Size 0
           VISIBLE true
          }
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [530.0.3531806]
            OBJECTTYPE SplitterWnd // swTop
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [530.0.3531807]
              OBJECTTYPE SplitterPane // spTopLeft
              CONTENTS
              {
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [530.0.3532065]
                OBJECTTYPE GUIAnalysis // Analysis
                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 // ListGUIAnalysisData
                CONTENTS
                {
                 Quantorrow := false
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [530.1.25480340]
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel4
                  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 // spTopRight
              CONTENTS
              {
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [530.0.3532013]
                OBJECTTYPE GUIAnalysisGrid // AnalysisGrid
                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 // SplitterPane2
          CONTENTS
          {
           Size 100
           VISIBLE true
          }
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [530.0.3531811]
            OBJECTTYPE SplitterWnd // swBottom
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [530.0.3531812]
              OBJECTTYPE SplitterPane // spBottomLeft
              CONTENTS
              {
               Size 44.5645263827082
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [530.0.3532136]
                OBJECTTYPE SplitterWnd // SplitterWnd4
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [530.0.3532137]
                  OBJECTTYPE SplitterPane // SplitterPane7
                  CONTENTS
                  {
                   Size 34.7701149425287
                   VISIBLE true
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [530.0.3532138]
                    OBJECTTYPE SplitterWnd // SplitterWnd5
                    INFOOBJECTS
                    {
                     INFOOBJECT
                     {
                      KEY [530.0.3532139]
                      OBJECTTYPE SplitterPane // SplitterPane9
                      CONTENTS
                      {
                       VISIBLE true
                      }
                      INFOOBJECTS
                      {
                       INFOOBJECT
                       {
                        KEY [530.0.3532140]
                        OBJECTTYPE List // lstAttributes
                        CONTENTS
                        {
                         Quantorrow := false
                        }
                        INFOOBJECTS
                        {
                         INFOOBJECT
                         {
                          KEY [530.0.3532156]
                          OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel2
                          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 // SplitterPane10
                      CONTENTS
                      {
                       VISIBLE true
                      }
                      INFOOBJECTS
                      {
                       INFOOBJECT
                       {
                        KEY [530.0.3532170]
                        OBJECTTYPE List // List3
                        CONTENTS
                        {
                         Quantorrow := false
                        }
                        INFOOBJECTS
                        {
                         INFOOBJECT
                         {
                          KEY [530.0.3532175]
                          OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel3
                          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 // SplitterPane8
                  CONTENTS
                  {
                   Size 65.2298850574713
                   VISIBLE true
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [530.1.8006303]
                    OBJECTTYPE SplitterWnd // SplitterWnd1
                    INFOOBJECTS
                    {
                     INFOOBJECT
                     {
                      KEY [530.1.8006304]
                      OBJECTTYPE SplitterPane // SplitterPane3
                      CONTENTS
                      {
                       VISIBLE true
                      }
                     }
                     INFOOBJECT
                     {
                      KEY [530.1.8006305]
                      OBJECTTYPE SplitterPane // SplitterPane4
                      CONTENTS
                      {
                       VISIBLE true
                      }
                      INFOOBJECTS
                      {
                       INFOOBJECT
                       {
                        KEY [530.0.3532182]
                        OBJECTTYPE GUIAnalysisBarChart // AnalysisBarChart
                        CONTENTS
                        {
                         LeftSize 257
                        }
                       }
                      }
                     }
                    }
                   }
                  }
                 }
                }
               }
              }
             }
             INFOOBJECT
             {
              KEY [530.0.3531813]
              OBJECTTYPE SplitterPane // spBottomRight
              CONTENTS
              {
               Size 55.4354736172919
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [530.0.3531950]
                OBJECTTYPE List // List1
                CONTENTS
                {
                 Quantorrow := false
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [530.0.3531958]
                  OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel1
                  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 // FormPeriodTasks
      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 // FormPeriodTasks
        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 // SplitterWnd1
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [110880.4.1427962316]
          OBJECTTYPE SplitterPane // SplitterPane1
          CONTENTS
          {
           VISIBLE true
          }
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [110880.4.1427968321]
            OBJECTTYPE SplitterWnd // SplitterWnd2
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [110880.4.1427968322]
              OBJECTTYPE SplitterPane // SplitterPane2
              CONTENTS
              {
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [110880.4.1427969404]
                OBJECTTYPE SplitterWnd // SplitterWnd3
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [110880.4.1427969405]
                  OBJECTTYPE SplitterPane // SplitterPane4
                  CONTENTS
                  {
                   VISIBLE true
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [110880.4.1427973280]
                    OBJECTTYPE List // ListPeriodTask_MP
                    CONTENTS
                    {
                     Quantorrow := false
                    }
                    INFOOBJECTS
                    {
                     INFOOBJECT
                     {
                      KEY [11766.0.1791753776]
                      OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelPeriodTask_MP
                      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 // SplitterPane5
                  CONTENTS
                  {
                   VISIBLE true
                  }
                  INFOOBJECTS
                  {
                  }
                 }
                }
               }
              }
             }
             INFOOBJECT
             {
              KEY [110880.4.1427968323]
              OBJECTTYPE SplitterPane // SplitterPane3
              CONTENTS
              {
               VISIBLE true
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [110880.4.1427969947]
                OBJECTTYPE SplitterWnd // SplitterWnd4
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [110880.4.1427969948]
                  OBJECTTYPE SplitterPane // SplitterPane6
                  CONTENTS
                  {
                   Size 31.659249841068
                   VISIBLE true
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [110880.4.1427981196]
                    OBJECTTYPE List // ListInputInputDemand
                    CONTENTS
                    {
                     Quantorrow := false
                    }
                    INFOOBJECTS
                    {
                     INFOOBJECT
                     {
                      KEY [11766.0.1791753785]
                      OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel2
                      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 // SplitterPane7
                  CONTENTS
                  {
                   Size 68.340750158932
                   VISIBLE true
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [110880.4.1427985019]
                    OBJECTTYPE List // ListInputOutputSupply1
                    CONTENTS
                    {
                     Quantorrow := false
                    }
                    INFOOBJECTS
                    {
                     INFOOBJECT
                     {
                      KEY [11766.0.1791753792]
                      OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel3
                      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 // tlpFiltering
      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 // tlpFiltering
        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 // dpGUIListFiltering
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [100664.0.634694330]
          OBJECTTYPE SplitterWnd // SplitterWnd
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [100664.0.634694331]
            OBJECTTYPE SplitterPane // SplitterPaneStoredFilters
            CONTENTS
            {
             VISIBLE true
            }
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [100664.0.681599437]
              OBJECTTYPE List // ListStoredFilters
              CONTENTS
              {
               Quantorrow := false
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [100664.0.681599439]
                OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel2
                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 // SplitterPane1
            CONTENTS
            {
             VISIBLE true
            }
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [100664.0.634737763]
              OBJECTTYPE SplitterWnd // SplitterWndI
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [100664.0.634737764]
                OBJECTTYPE SplitterPane // SplitPaneColumnBasedFilters
                CONTENTS
                {
                 Size 99.921052631579
                 VISIBLE true
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [100664.0.634737766]
                  OBJECTTYPE Selection // selFilterColumn
                  CONTENTS
                  {
                   BoundValue 'Quantity'
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [100664.0.634737768]
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel1
                    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 // selRelationalValues
                  CONTENTS
                  {
                   BoundValue '='
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [101180.0.650773003]
                    OBJECTTYPE GUIDataSetLevel // 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 // SelectionValues
                  CONTENTS
                  {
                   BoundValue '12'
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [666.6.40803422]
                    OBJECTTYPE GUIDataSetLevel // 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 // ListGEBUIFilterColumnMatches
                  CONTENTS
                  {
                   Quantorrow := false
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [100664.0.634737791]
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel4
                    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 // PaneFreeFilter
                CONTENTS
                {
                 VISIBLE false
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [112950.0.657398972]
                  OBJECTTYPE CheckBox // chkEnabled
                  CONTENTS
                  {
                   Checkstate 1
                  }
                 }
                }
               }
              }
             }
            }
           }
          }
         }
        }
       }
       INFOOBJECT
       {
        KEY [101180.0.423439415]
        OBJECTTYPE GUIComponent // dpGEBListFiltering
        INFOOBJECTS
        {
         INFOOBJECT
         {
          KEY [100664.0.634694330]
          OBJECTTYPE SplitterWnd // SplitterWnd
          INFOOBJECTS
          {
           INFOOBJECT
           {
            KEY [100664.0.634694331]
            OBJECTTYPE SplitterPane // SplitterPaneStoredFilters
            CONTENTS
            {
             VISIBLE false
            }
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [100664.0.681599437]
              OBJECTTYPE List // ListStoredFilters
              CONTENTS
              {
               Quantorrow := false
              }
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [100664.0.681599439]
                OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel2
                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 // SplitterPane1
            CONTENTS
            {
             Size 99.8686947373494
             VISIBLE true
            }
            INFOOBJECTS
            {
             INFOOBJECT
             {
              KEY [100664.0.634737763]
              OBJECTTYPE SplitterWnd // SplitterWndI
              INFOOBJECTS
              {
               INFOOBJECT
               {
                KEY [100664.0.634737764]
                OBJECTTYPE SplitterPane // SplitPaneColumnBasedFilters
                CONTENTS
                {
                 Size 99.921052631579
                 VISIBLE true
                }
                INFOOBJECTS
                {
                 INFOOBJECT
                 {
                  KEY [100664.0.634737766]
                  OBJECTTYPE Selection // selFilterColumn
                  CONTENTS
                  {
                   BoundValue ''
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [100664.0.634737768]
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel1
                    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 // selRelationalValues
                  CONTENTS
                  {
                   BoundValue ''
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [101180.0.650773003]
                    OBJECTTYPE GUIDataSetLevel // 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 // SelectionValues
                  CONTENTS
                  {
                   BoundValue ''
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [666.6.40803422]
                    OBJECTTYPE GUIDataSetLevel // 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 // ListGEBUIFilterColumnMatches
                  CONTENTS
                  {
                   Quantorrow := false
                  }
                  INFOOBJECTS
                  {
                   INFOOBJECT
                   {
                    KEY [100664.0.634737791]
                    OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel4
                    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 // PaneFreeFilter
                CONTENTS
                {
                 VISIBLE false
                }
                INFOOBJECTS
                {
                }
               }
              }
             }
            }
           }
          }
         }
        }
       }
      }
     }
    }
   }
  }