| Quintiq file version 2.0 | 
| { | 
|   viewcontents | 
|   { | 
|     forms | 
|     { | 
|       form_FormOrderLockLog | 
|       { | 
|         title: 'QTIANMA_JITUAN::FormOrderLockLog' | 
|         shown: true | 
|         componentID: 'QTIANMA_JITUAN::FormOrderLockLog' | 
|         layout | 
|         { | 
|           mode: 'open' | 
|           rowPosition: 14 | 
|           rowSpan: 8 | 
|           columnPosition: 1 | 
|           columnSpan: 12 | 
|         } | 
|         components | 
|         { | 
|           FormOrderLockLog_PanelOrderLockLog | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormOrderLockLog_ListOrderLockLog | 
|           { | 
|           } | 
|           FormOrderLockLog_DataSetLevelOrderLockLog | 
|           { | 
|             groupDepth: -1 | 
|             sort: 'DESC:Notes' | 
|             column_OrderID | 
|             { | 
|               columnId: 'OrderID' | 
|               dataPath: 'OrderID' | 
|               dataType: 'string' | 
|               title: '订单号' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_ProductID | 
|             { | 
|               columnId: 'ProductID' | 
|               dataPath: 'ProductID' | 
|               dataType: 'string' | 
|               title: '物料号' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_SalesSegmentName | 
|             { | 
|               columnId: 'SalesSegmentName' | 
|               dataPath: 'SalesSegmentName' | 
|               dataType: 'string' | 
|               title: '销售部门' | 
|               index: 2 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_StockingPointID | 
|             { | 
|               columnId: 'StockingPointID' | 
|               dataPath: 'StockingPointID' | 
|               dataType: 'string' | 
|               title: '库存点' | 
|               index: 3 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_CustomerName | 
|             { | 
|               columnId: 'CustomerName' | 
|               dataPath: 'CustomerName' | 
|               dataType: 'string' | 
|               title: '客户名称' | 
|               index: 4 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_Quantity | 
|             { | 
|               columnId: 'Quantity' | 
|               dataPath: 'Quantity' | 
|               dataType: 'real' | 
|               index: 5 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_UnitOfMeasureName | 
|             { | 
|               columnId: 'UnitOfMeasureName' | 
|               dataPath: 'UnitOfMeasureName' | 
|               dataType: 'string' | 
|               title: '单位' | 
|               index: 6 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_Price | 
|             { | 
|               columnId: 'Price' | 
|               dataPath: 'Price' | 
|               dataType: 'real' | 
|               title: '销售额' | 
|               index: 7 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_EndDate | 
|             { | 
|               columnId: 'EndDate' | 
|               dataPath: 'EndDate' | 
|               dataType: 'date' | 
|               title: '客户需求时间' | 
|               index: 8 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_IsLocked | 
|             { | 
|               columnId: 'IsLocked' | 
|               dataPath: 'IsLocked' | 
|               dataType: 'boolean' | 
|               title: '状态' | 
|               index: 9 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_End | 
|             { | 
|               columnId: 'End' | 
|               dataPath: 'End' | 
|               dataType: 'date' | 
|               title: '计划交付时间' | 
|               index: 10 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_LastModify | 
|             { | 
|               columnId: 'LastModify' | 
|               dataPath: 'LastModify' | 
|               dataType: 'string' | 
|               title: '最后操作人' | 
|               index: 11 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_LastModifyTime | 
|             { | 
|               columnId: 'LastModifyTime' | 
|               dataPath: 'LastModifyTime' | 
|               dataType: 'datetime' | 
|               title: '最后操作时间' | 
|               index: 12 | 
|               subtotals: '' | 
|               width: 145 | 
|             } | 
|             column_Notes | 
|             { | 
|               columnId: 'Notes' | 
|               dataPath: 'Notes' | 
|               dataType: 'string' | 
|               title: '操作详情' | 
|               index: 13 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|           } | 
|         } | 
|       } | 
|       form_FormOrderLock | 
|       { | 
|         title: 'QTIANMA_JITUAN::FormOrderLock' | 
|         shown: true | 
|         componentID: 'QTIANMA_JITUAN::FormOrderLock' | 
|         layout | 
|         { | 
|           mode: 'open' | 
|           rowPosition: 1 | 
|           rowSpan: 13 | 
|           columnPosition: 1 | 
|           columnSpan: 12 | 
|         } | 
|         components | 
|         { | 
|           FormOrderLock_PanelOrderLock | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormOrderLock_PanelOrderLockHeader | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormOrderLock_PanelOrderLockOrder | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormOrderLock_ListOrderLock | 
|           { | 
|           } | 
|           FormOrderLock_DataSetLevelOrderLock | 
|           { | 
|             groupDepth: -1 | 
|             sort: 'StartDate' | 
|             column_OrderID | 
|             { | 
|               columnId: 'OrderID' | 
|               dataPath: 'OrderID' | 
|               dataType: 'string' | 
|               title: '订单号' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_ProductID | 
|             { | 
|               columnId: 'ProductID' | 
|               dataPath: 'ProductID' | 
|               dataType: 'string' | 
|               title: '物料号' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_SalesSegmentName | 
|             { | 
|               columnId: 'SalesSegmentName' | 
|               dataPath: 'SalesSegmentName' | 
|               dataType: 'string' | 
|               title: '销售部门' | 
|               index: 2 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_StockingPointID | 
|             { | 
|               columnId: 'StockingPointID' | 
|               dataPath: 'StockingPointID' | 
|               dataType: 'string' | 
|               title: '库存点' | 
|               index: 3 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_CustomerName | 
|             { | 
|               columnId: 'CustomerName' | 
|               dataPath: 'CustomerName' | 
|               dataType: 'string' | 
|               title: '客户名称' | 
|               index: 4 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_Quantity | 
|             { | 
|               columnId: 'Quantity' | 
|               dataPath: 'Quantity' | 
|               dataType: 'real' | 
|               index: 5 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_UnitOfMeasureName | 
|             { | 
|               columnId: 'UnitOfMeasureName' | 
|               dataPath: 'UnitOfMeasureName' | 
|               dataType: 'string' | 
|               title: '单位' | 
|               index: 6 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_Price | 
|             { | 
|               columnId: 'Price' | 
|               dataPath: 'Price' | 
|               dataType: 'real' | 
|               title: '销售额' | 
|               index: 7 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_StartDate | 
|             { | 
|               columnId: 'StartDate' | 
|               dataPath: 'StartDate' | 
|               dataType: 'date' | 
|               title: '客户需求时间' | 
|               index: 8 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_IsLocked | 
|             { | 
|               columnId: 'IsLocked' | 
|               dataPath: 'IsLocked' | 
|               dataType: 'boolean' | 
|               title: '状态' | 
|               index: 9 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_First_AsPlanningBaseSalesDemandInPeriod_End | 
|             { | 
|               columnId: 'First.AsPlanningBaseSalesDemandInPeriod.End' | 
|               dataPath: 'First.AsPlanningBaseSalesDemandInPeriod.End' | 
|               dataType: 'datetime' | 
|               title: '计划交付时间' | 
|               index: 10 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_LastModify | 
|             { | 
|               columnId: 'LastModify' | 
|               dataPath: 'LastModify' | 
|               dataType: 'string' | 
|               title: '最后操作人' | 
|               index: 11 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_LastModifyTime | 
|             { | 
|               columnId: 'LastModifyTime' | 
|               dataPath: 'LastModifyTime' | 
|               dataType: 'datetime' | 
|               title: '最后操作时间' | 
|               index: 12 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|           } | 
|           FormOrderLock_PanelOrderLockPlanning | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormOrderLock_PanelMatrix | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormOrderLock_MatrixEditorProductPlanning | 
|           { | 
|             gridColor: '#c4c4c4' | 
|             totalHeaderWidth: 427 | 
|             attributeHeaderWidthRatio: 0.325989701966572 | 
|             nameHeaderWidthRatio: 0.674010298033429 | 
|             columnWidth: 100 | 
|             horizontalGrid: true | 
|             verticalGrid: true | 
|             backendState | 
|             { | 
|               componentId: 'QTIANMA_JITUAN::FormOrderLock.MatrixEditorProductPlanning' | 
|               state | 
|               { | 
|                 cells | 
|                 { | 
|                   attributes | 
|                   { | 
|                     attribute_DisplaySupplyQuantity | 
|                     { | 
|                       type: 'MatrixEditorWebApiCellDataModelInterest' | 
|                       index: 0 | 
|                       rowsubtotal: '' | 
|                       columnsubtotal: '' | 
|                       attribute: 'DisplaySupplyQuantity' | 
|                     } | 
|                     attribute_DependentDemandAndSalesDemandQuantity | 
|                     { | 
|                       type: 'MatrixEditorWebApiCellDataModelInterest' | 
|                       index: 1 | 
|                       rowsubtotal: '' | 
|                       columnsubtotal: '' | 
|                       attribute: 'DependentDemandAndSalesDemandQuantity' | 
|                     } | 
|                     attribute_TargetInventoryLevel | 
|                     { | 
|                       type: 'MatrixEditorWebApiCellDataModelInterest' | 
|                       index: 2 | 
|                       rowsubtotal: '' | 
|                       columnsubtotal: '' | 
|                       attribute: 'TargetInventoryLevel' | 
|                     } | 
|                     attribute_InventoryLevelEnd | 
|                     { | 
|                       type: 'MatrixEditorWebApiCellDataModelInterest' | 
|                       index: 3 | 
|                       rowsubtotal: '' | 
|                       columnsubtotal: '' | 
|                       attribute: 'InventoryLevelEnd' | 
|                     } | 
|                     attribute_StockLevelInDays | 
|                     { | 
|                       type: 'MatrixEditorWebApiCellDataModelInterest' | 
|                       index: 4 | 
|                       rowsubtotal: '' | 
|                       columnsubtotal: '' | 
|                       attribute: 'StockLevelInDays' | 
|                     } | 
|                   } | 
|                 } | 
|                 columns | 
|                 { | 
|                   sorting | 
|                   { | 
|                     criteria: "datamember:'Start'" | 
|                   } | 
|                 } | 
|                 rows | 
|                 { | 
|                   sorting | 
|                   { | 
|                     criteria: "datamember:'Product_MP.DisplayIndex';datamember:'Name'" | 
|                   } | 
|                 } | 
|               } | 
|             } | 
|           } | 
|         } | 
|       } | 
|       form_FormOptimizerPuzzles | 
|       { | 
|         title: 'Optimizer Puzzles' | 
|         shown: false | 
|         componentID: 'FormOptimizerPuzzles' | 
|         layout | 
|         { | 
|           mode: 'dockright' | 
|           index: 0 | 
|         } | 
|         components | 
|         { | 
|           FormOptimizerPuzzles_ListOptimizerPuzzles | 
|           { | 
|           } | 
|           FormOptimizerPuzzles_DataSetLevelOptimizerPuzzles | 
|           { | 
|             groupDepth: -1 | 
|             column_All_constraints | 
|             { | 
|               columnId: 'All constraints' | 
|               dataPath: 'All constraints' | 
|               dataType: 'string' | 
|               title: 'All constraints' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Name | 
|             { | 
|               columnId: 'Name' | 
|               dataPath: 'Name' | 
|               dataType: 'string' | 
|               title: '名称' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 109 | 
|             } | 
|             column_Description | 
|             { | 
|               columnId: 'Description' | 
|               dataPath: 'Description' | 
|               dataType: 'string' | 
|               title: '描述' | 
|               index: 2 | 
|               subtotals: '' | 
|               width: 207 | 
|             } | 
|           } | 
|         } | 
|       } | 
|       form_FormKPI | 
|       { | 
|         title: 'KPI Dashboard' | 
|         shown: true | 
|         componentID: 'FormKPI' | 
|         layout | 
|         { | 
|           mode: 'dockright' | 
|           index: 1 | 
|         } | 
|         components | 
|         { | 
|           FormKPI_PanelKPI | 
|           { | 
|             sizeRatio: 1 | 
|             activeChild: 'PanelKPISelection' | 
|           } | 
|           FormKPI_PanelKPIDashboard | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormKPI_PanelKPISelection | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormKPI_ListKPISelection | 
|           { | 
|             QuillViewData | 
|             { | 
|               Food_KPISetting: 'Cost of sales;Fulfillment;Fulfillment target;Inventory holding cost;Labor cost;Margin;Safety stock;Sales;Sourcing cost;Total CO2 emission;Transportation cost;Volume' | 
|             } | 
|           } | 
|           FormKPI_DataSetLevelKPISelection | 
|           { | 
|             groupDepth: -1 | 
|             column_All_constraints | 
|             { | 
|               columnId: 'All constraints' | 
|               dataPath: 'All constraints' | 
|               dataType: 'string' | 
|               title: 'All constraints' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Name | 
|             { | 
|               columnId: 'Name' | 
|               dataPath: 'Name' | 
|               dataType: 'string' | 
|               title: '名称' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 200 | 
|             } | 
|           } | 
|         } | 
|       } | 
|     } | 
|     userconfigurableinformation | 
|     { | 
|     } | 
|     page: 'applicationDevelopmentActionBarPageDef' | 
|     group: '' | 
|     index: 2 | 
|     image: 'DOCUMENT_LOCK' | 
|     description: '' | 
|   } | 
|   formatversion: 2 | 
|   id: 'OrderLock' | 
|   name: 'OrderLock' | 
|   isglobal: false | 
|   isroot: true | 
| } |