hongji.li
2023-11-05 2713c338a98325cad21ebec2085802a5e49a98ef
_Main/UI/MacroPlannerWebApp/Views/Pegging分析.vw
@@ -4,29 +4,41 @@
  {
    forms
    {
      form_FormPeggingProduct_MP
      form_FormPeggingResult
      {
        title: 'QTIANMA_JITUAN::FormPeggingProduct_MP'
        title: 'QTIANMA_JITUAN::FormPeggingResult'
        shown: true
        componentID: 'QTIANMA_JITUAN::FormPeggingProduct_MP'
        componentID: 'QTIANMA_JITUAN::FormPeggingResult'
        layout
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 7
          rowSpan: 26
          columnPosition: 1
          columnSpan: 3
          columnSpan: 12
        }
        components
        {
          FormPeggingProduct_MP_pButton
          FormPeggingResult_PanelAbove
          {
            sizeRatio: 0.956634174600973
          }
          FormPeggingResult_PanelLeft
          {
            sizeRatio: 0.432843330645635
          }
          FormPeggingResult_PanelPeggingResult570
          {
            sizeRatio: 1
          }
          FormPeggingProduct_MP_ListPeggingProduct_MP
          FormPeggingResult_pButton
          {
            sizeRatio: 1
          }
          FormPeggingResult_ListPeggingProduct_MP
          {
          }
          FormPeggingProduct_MP_DataSetLevelPeggingProduct_MP
          FormPeggingResult_DataSetLevelPeggingProduct_MP
          {
            groupDepth: -1
            sort: 'ProductID'
@@ -40,27 +52,19 @@
              width: 150
            }
          }
        }
      }
      form_FormPeggingProductInSalesDemandBase_1
      {
        title: 'QTIANMA_JITUAN::FormPeggingProductInSalesDemandBase'
        shown: true
        componentID: 'QTIANMA_JITUAN::FormPeggingProductInSalesDemandBase'
        layout
        {
          mode: 'open'
          rowPosition: 8
          rowSpan: 6
          columnPosition: 1
          columnSpan: 3
        }
        components
        {
          FormPeggingProductInSalesDemandBase_ListPeggingProductInSalesDemandBase
          FormPeggingResult_PanelContent
          {
            sizeRatio: 1
            activeChild: 'PanelSalesDemand'
          }
          FormPeggingResult_PanelSalesDemand
          {
            sizeRatio: 1
          }
          FormPeggingResult_ListPeggingProductInSalesDemandBase
          {
          }
          FormPeggingProductInSalesDemandBase_DataSetLevelPeggingProductInSalesDemandBase
          FormPeggingResult_DataSetLevelPeggingProductInSalesDemandBase
          {
            groupDepth: -1
            sort: 'StartDate'
@@ -71,7 +75,7 @@
              dataType: 'string'
              index: 0
              subtotals: 'count'
              width: 61
              width: 62
            }
            column_StockingPointID
            {
@@ -80,7 +84,7 @@
              dataType: 'string'
              index: 1
              subtotals: ''
              width: 94
              width: 74
            }
            column_Quantity
            {
@@ -89,7 +93,7 @@
              dataType: 'real'
              index: 2
              subtotals: 'sum'
              width: 59
              width: 50
            }
            column_StartDate
            {
@@ -98,26 +102,43 @@
              dataType: 'date'
              index: 3
              subtotals: ''
              width: 82
              width: 83
            }
          }
        }
      }
      form_FormPeggingResult
      {
        title: 'QTIANMA_JITUAN::FormPeggingResult'
        shown: true
        componentID: 'QTIANMA_JITUAN::FormPeggingResult'
        layout
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 13
          columnPosition: 4
          columnSpan: 9
        }
        components
        {
          FormPeggingResult_PanelStockingPoint
          {
            sizeRatio: 1
          }
          FormPeggingResult_ListStockingPoint
          {
          }
          FormPeggingResult_DataSetLevelStockingPoint
          {
            groupDepth: -1
            sort: 'ProductID,StockingPointID'
            column_ProductID
            {
              columnId: 'ProductID'
              dataPath: 'ProductID'
              dataType: 'string'
              index: 0
              subtotals: ''
              width: 141
            }
            column_StockingPointID
            {
              columnId: 'StockingPointID'
              dataPath: 'StockingPointID'
              dataType: 'string'
              index: 1
              subtotals: ''
              width: 113
            }
          }
          FormPeggingResult_PanelRight
          {
            sizeRatio: 1.56715666935437
          }
          FormPeggingResult_ListPeggingResult
          {
          }
@@ -216,27 +237,103 @@
              width: 56
            }
          }
        }
      }
      form_FormPeggingAllResult
      {
        title: 'QTIANMA_JITUAN::FormPeggingAllResult'
        shown: true
        componentID: 'QTIANMA_JITUAN::FormPeggingAllResult'
        layout
        {
          mode: 'open'
          rowPosition: 14
          rowSpan: 12
          columnPosition: 1
          columnSpan: 12
        }
        components
        {
          FormPeggingAllResult_ListPeggingAllResult
          FormPeggingResult_ListPeggingResultProductInStockingPoint_MP
          {
          }
          FormPeggingAllResult_DataSetLevelPeggingAllResult
          FormPeggingResult_DataSetLevelRight
          {
            groupDepth: -1
            sort: 'ProductID,StockingPointID,StartDate'
            column_ProductID
            {
              columnId: 'ProductID'
              dataPath: 'ProductID'
              dataType: 'string'
              index: 0
              subtotals: 'count'
              width: 150
            }
            column_StockingPointID
            {
              columnId: 'StockingPointID'
              dataPath: 'StockingPointID'
              dataType: 'string'
              index: 1
              subtotals: ''
              width: 150
            }
            column_StartDate
            {
              columnId: 'StartDate'
              dataPath: 'StartDate'
              dataType: 'date'
              index: 2
              subtotals: ''
              width: 117
            }
            column_SupplyQuantity
            {
              columnId: 'SupplyQuantity'
              dataPath: 'SupplyQuantity'
              dataType: 'real'
              index: 3
              subtotals: 'sum'
              width: 95
            }
            column_ActualFulfillmentQuantity
            {
              columnId: 'ActualFulfillmentQuantity'
              dataPath: 'ActualFulfillmentQuantity'
              dataType: 'real'
              index: 4
              subtotals: ''
              width: 109
            }
            column_FulfillmentQuantity
            {
              columnId: 'FulfillmentQuantity'
              dataPath: 'FulfillmentQuantity'
              dataType: 'real'
              index: 5
              subtotals: 'sum'
              width: 137
            }
            column_SupplyType
            {
              columnId: 'SupplyType'
              dataPath: 'SupplyType'
              dataType: 'string'
              index: 6
              subtotals: ''
              width: 93
            }
            column_UnitOfMeasurementName
            {
              columnId: 'UnitOfMeasurementName'
              dataPath: 'UnitOfMeasurementName'
              dataType: 'string'
              index: 7
              subtotals: ''
              width: 57
            }
            column_NumberOfPlies
            {
              columnId: 'NumberOfPlies'
              dataPath: 'NumberOfPlies'
              dataType: 'number'
              index: 8
              subtotals: ''
              width: 56
            }
          }
          FormPeggingResult_PanelBelow
          {
            sizeRatio: 1.04336582539903
          }
          FormPeggingResult_ListPeggingAllResult
          {
          }
          FormPeggingResult_DataSetLevelPeggingAllResult
          {
            groupDepth: 2
            sort: 'ProductID,StockingPointID,StartDate'
@@ -322,6 +419,86 @@
              width: 150
            }
          }
          FormPeggingResult_ListPeggingAllResultProductInStockingPoint_MP
          {
          }
          FormPeggingResult_DataSetLevelBelow
          {
            groupDepth: 2
            sort: 'ProductID,StockingPointID,StartDate'
            column_ProductID
            {
              columnId: 'ProductID'
              dataPath: 'ProductID'
              dataType: 'string'
              index: 0
              subtotals: ''
              width: 150
            }
            column_StockingPointID
            {
              columnId: 'StockingPointID'
              dataPath: 'StockingPointID'
              dataType: 'string'
              index: 1
              subtotals: ''
              width: 150
            }
            column_StartDate
            {
              columnId: 'StartDate'
              dataPath: 'StartDate'
              dataType: 'date'
              index: 2
              subtotals: ''
              width: 150
            }
            column_SupplyQuantity
            {
              columnId: 'SupplyQuantity'
              dataPath: 'SupplyQuantity'
              dataType: 'real'
              index: 3
              subtotals: 'max'
              width: 150
            }
            column_ActualFulfillmentQuantity
            {
              columnId: 'ActualFulfillmentQuantity'
              dataPath: 'ActualFulfillmentQuantity'
              dataType: 'real'
              index: 4
              subtotals: ''
              width: 150
            }
            column_FulfillmentQuantity
            {
              columnId: 'FulfillmentQuantity'
              dataPath: 'FulfillmentQuantity'
              dataType: 'real'
              index: 5
              subtotals: 'sum'
              width: 150
            }
            column_SupplyType
            {
              columnId: 'SupplyType'
              dataPath: 'SupplyType'
              dataType: 'string'
              index: 6
              subtotals: ''
              width: 150
            }
            column_UnitOfMeasurementName
            {
              columnId: 'UnitOfMeasurementName'
              dataPath: 'UnitOfMeasurementName'
              dataType: 'string'
              index: 7
              subtotals: ''
              width: 150
            }
          }
        }
      }
    }