lihongji
2024-08-12 291cc6c9a91be1ba5fde759e6c1ad100f49010f5
需求上传BUG修复
已添加32个文件
已修改13个文件
721 ■■■■■ 文件已修改
_Main/BL/Relations/Relation_CC_EngineRackCell_CC_EngineRackColumn_CC_EngineRackColumn_CC_Engine.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_CC_EngineRackColumn_MacroPlan_MacroPlan_CC_EngineRackColumn.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_CC_EngineRackRow_CC_EngineRackCell_CC_EngineRackCell_CC_EngineRackR.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_CC_EngineRackRow_MacroPlan_MacroPlan_CC_EngineRackRow.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_CleaningCost.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_Coefficient.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_EstimatedTotalCost.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_ExternalRentalWarehouseTransportationCosts.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_NumberOfEmptyShelves.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_OutboundExpensesForRentedWarehouses.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_RentalWarehouseStorageFees.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_StorageFeesForRentedWarehouses.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_TotalCost.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/Attribute_TotalQuantityOfMaterialRacks.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/StaticMethod_CreateData.qbl 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackCell/_ROOT_Type_CC_EngineRackCell.qbl 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackColumn/Attribute_StartDate.qbl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackColumn/_ROOT_Type_CC_EngineRackColumn.qbl 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackRow/Attribute_Generation.qbl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackRow/Attribute_MLB_MQB.qbl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackRow/Attribute_Name.qbl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackRow/Function_CalcName.qbl 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_CC_EngineRackRow/_ROOT_Type_CC_EngineRackRow.qbl 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupReport.def 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupReport_bCC_EngineRackReport_OnClick.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurve.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurveEnable.def 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAEnable.def 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pCurveEnable_cCurveEnable_OnChanged.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pCurve_bCurve_OnClick.def 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPAArchiveEnable_cPPAPPAArchiveEnable_OnCreated.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPAArchiveEnable_cPPAPPAArchiveEnable_OnUserChanged.def 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPAEnable_cPPAEnable_OnChanged.def 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPA_bPPA_OnClick.def 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPA_cPPA_OnCreated.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPreviousEditionCurve_cPreviousEditionCurve_OnCreated.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_MatrixEditor531.def 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_matrixEditorActionBarPage178.def 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_matrixeditorContextMenu683.def 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_pContent.def 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_pHeader.def 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Response_pHeader_bRefresh_OnClick.def 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/_ROOT_Component_FormCC_EngineRackReport.def 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Views/CCEngineRackReport.vw 206 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_var/_Main/ProjSettings/EditorTC/Views/班次时间分析_[413988.0.1367211460].vw 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_CC_EngineRackCell_CC_EngineRackColumn_CC_EngineRackColumn_CC_Engine.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation CC_EngineRackCell_CC_EngineRackColumn_CC_EngineRackColumn_CC_EngineRackCell
{
  #keys: '1[413988.0.1476832592]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide CC_EngineRackColumn
  {
    #keys: '3[413988.0.1476832594][413988.0.1476832593][413988.0.1476832595]'
    Cardinality: '0to1'
    ObjectDefinition: CC_EngineRackCell
    OwningSide: 'Reference'
  }
  RelationSide.RightSide CC_EngineRackCell
  {
    #keys: '3[413988.0.1476832597][413988.0.1476832596][413988.0.1476832598]'
    Cardinality: '1toN'
    ObjectDefinition: CC_EngineRackColumn
    OwningSide: 'Reference'
  }
}
_Main/BL/Relations/Relation_CC_EngineRackColumn_MacroPlan_MacroPlan_CC_EngineRackColumn.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation CC_EngineRackColumn_MacroPlan_MacroPlan_CC_EngineRackColumn
{
  #keys: '1[413988.0.1476832605]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide MacroPlan
  {
    #keys: '3[413988.0.1476832607][413988.0.1476832606][413988.0.1476832608]'
    Cardinality: '0to1'
    ObjectDefinition: CC_EngineRackColumn
    OwningSide: 'Reference'
  }
  RelationSide.RightSide CC_EngineRackColumn
  {
    #keys: '3[413988.0.1476832610][413988.0.1476832609][413988.0.1476832611]'
    Cardinality: '1toN'
    ObjectDefinition: MacroPlan
    OwningSide: 'Owned'
  }
}
_Main/BL/Relations/Relation_CC_EngineRackRow_CC_EngineRackCell_CC_EngineRackCell_CC_EngineRackR.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation CC_EngineRackRow_CC_EngineRackCell_CC_EngineRackCell_CC_EngineRackRow
{
  #keys: '1[413988.0.1476832579]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide CC_EngineRackCell
  {
    #keys: '3[413988.0.1476832581][413988.0.1476832580][413988.0.1476832582]'
    Cardinality: '1toN'
    ObjectDefinition: CC_EngineRackRow
    OwningSide: 'Owned'
  }
  RelationSide.RightSide CC_EngineRackRow
  {
    #keys: '3[413988.0.1476832584][413988.0.1476832583][413988.0.1476832585]'
    Cardinality: '0to1'
    ObjectDefinition: CC_EngineRackCell
    OwningSide: 'Reference'
  }
}
_Main/BL/Relations/Relation_CC_EngineRackRow_MacroPlan_MacroPlan_CC_EngineRackRow.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation CC_EngineRackRow_MacroPlan_MacroPlan_CC_EngineRackRow
{
  #keys: '1[413988.0.1476832566]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide MacroPlan
  {
    #keys: '3[413988.0.1476832568][413988.0.1476832567][413988.0.1476832569]'
    Cardinality: '0to1'
    ObjectDefinition: CC_EngineRackRow
    OwningSide: 'Reference'
  }
  RelationSide.RightSide CC_EngineRackRow
  {
    #keys: '3[413988.0.1476832571][413988.0.1476832570][413988.0.1476832572]'
    Cardinality: '1toN'
    ObjectDefinition: MacroPlan
    OwningSide: 'Owned'
  }
}
_Main/BL/Type_CC_EngineRackCell/Attribute_CleaningCost.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute CleaningCost
{
  #keys: '3[413988.0.1476832734][413988.0.1476832733][413988.0.1476832735]'
  Description: '清洗费用'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_Coefficient.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Coefficient
{
  #keys: '3[413988.0.1476832767][413988.0.1476832766][413988.0.1476832768]'
  Description: '系数'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_EstimatedTotalCost.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute EstimatedTotalCost
{
  #keys: '3[413988.0.1476832744][413988.0.1476832743][413988.0.1476832745]'
  Description: '预计总费用'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_ExternalRentalWarehouseTransportationCosts.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute ExternalRentalWarehouseTransportationCosts
{
  #keys: '3[413988.0.1476832711][413988.0.1476832710][413988.0.1476832712]'
  Description: '外租库运输费用'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_NumberOfEmptyShelves.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute NumberOfEmptyShelves
{
  #keys: '3[413988.0.1476832678][413988.0.1476832677][413988.0.1476832679]'
  Description: '空料架数量'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_OutboundExpensesForRentedWarehouses.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute OutboundExpensesForRentedWarehouses
{
  #keys: '3[413988.0.1476832701][413988.0.1476832700][413988.0.1476832702]'
  Description: '外租库出库费用'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_RentalWarehouseStorageFees.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute RentalWarehouseStorageFees
{
  #keys: '3[413988.0.1476832724][413988.0.1476832723][413988.0.1476832725]'
  Description: '外租库仓储费用'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_StorageFeesForRentedWarehouses.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute StorageFeesForRentedWarehouses
{
  #keys: '3[413988.0.1476832691][413988.0.1476832690][413988.0.1476832692]'
  Description: '外租库入库费用'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_TotalCost.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute TotalCost
{
  #keys: '3[413988.0.1476832757][413988.0.1476832756][413988.0.1476832758]'
  Description: '总费用'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/Attribute_TotalQuantityOfMaterialRacks.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute TotalQuantityOfMaterialRacks
{
  #keys: '3[413988.0.1476832665][413988.0.1476832664][413988.0.1476832666]'
  Description: '料架总数量'
  ValueType: Real
}
_Main/BL/Type_CC_EngineRackCell/StaticMethod_CreateData.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
Quintiq file version 2.0
#parent: #root
StaticMethod CreateData (
  MacroPlan macroPlan
)
{
  TextBody:
  [*
    macroPlan.CC_EngineRackRow( relflush );
    macroPlan.CC_EngineRackColumn( relflush );
    // åˆ›å»ºè¡ŒEVO5 MLB, EVO5 MQB, GEN3 MLB, GEN3 MQB
    macroPlan.CC_EngineRackRow( relnew, Generation := "EVO5", MLB_MQB := "MLB" );
    macroPlan.CC_EngineRackRow( relnew, Generation := "EVO5", MLB_MQB := "MQB" );
    macroPlan.CC_EngineRackRow( relnew, Generation := "GEN3", MLB_MQB := "MLB" );
    macroPlan.CC_EngineRackRow( relnew, Generation := "GEN3", MLB_MQB := "MQB" );
    // åˆ›å»ºåˆ—
    indexDate := macroPlan.StartOfPlanning().Date().StartOfMonth();
    for ( i := 0; i < 12; i++ ) {
      macroPlan.CC_EngineRackColumn( relnew, StartDate := indexDate );
      indexDate := indexDate.StartOfNextMonth();
    }
  *]
}
_Main/BL/Type_CC_EngineRackCell/_ROOT_Type_CC_EngineRackCell.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,9 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type CC_EngineRackCell
{
  #keys: '5[413988.0.1476832563][413988.0.1476832561][0.0.0][413988.0.1476832562][413988.0.1476832564]'
  BaseType: Object
  StructuredName: 'CC_EngineRackCells'
}
_Main/BL/Type_CC_EngineRackColumn/Attribute_StartDate.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,7 @@
Quintiq file version 2.0
#parent: #root
Attribute StartDate
{
  #keys: '3[413988.0.1476832655][413988.0.1476832654][413988.0.1476832656]'
  ValueType: Date
}
_Main/BL/Type_CC_EngineRackColumn/_ROOT_Type_CC_EngineRackColumn.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,9 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type CC_EngineRackColumn
{
  #keys: '5[413988.0.1476832558][413988.0.1476832556][0.0.0][413988.0.1476832557][413988.0.1476832559]'
  BaseType: Object
  StructuredName: 'CC_EngineRackColumns'
}
_Main/BL/Type_CC_EngineRackRow/Attribute_Generation.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,7 @@
Quintiq file version 2.0
#parent: #root
Attribute Generation
{
  #keys: '3[413988.0.1476832621][413988.0.1476832620][413988.0.1476832622]'
  ValueType: String
}
_Main/BL/Type_CC_EngineRackRow/Attribute_MLB_MQB.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,7 @@
Quintiq file version 2.0
#parent: #root
Attribute MLB_MQB
{
  #keys: '3[413988.0.1476832631][413988.0.1476832630][413988.0.1476832632]'
  ValueType: String
}
_Main/BL/Type_CC_EngineRackRow/Attribute_Name.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,7 @@
Quintiq file version 2.0
#parent: #root
Attribute Name
{
  #keys: '3[413988.0.1476832641][413988.0.1476832640][413988.0.1476832642]'
  ValueType: String
}
_Main/BL/Type_CC_EngineRackRow/Function_CalcName.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
Quintiq file version 2.0
#parent: #root
Function CalcName
{
  TextBody:
  [*
    // lihongji Aug-12-2024 (created)
    value := this.Generation() + " " + this.MLB_MQB();
    this.Name( value );
  *]
}
_Main/BL/Type_CC_EngineRackRow/_ROOT_Type_CC_EngineRackRow.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,9 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type CC_EngineRackRow
{
  #keys: '5[413988.0.1476832553][413988.0.1476832551][0.0.0][413988.0.1476832552][413988.0.1476832554]'
  BaseType: Object
  StructuredName: 'CC_EngineRackRows'
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupReport.def
@@ -130,6 +130,17 @@
        Taborder: 9
      ]
    }
    Component bCC_EngineRackReport
    {
      #keys: '[413988.0.1477120930]'
      BaseType: 'WebButton'
      Properties:
      [
        Image: 'SATELLITE'
        Label: '长春发动机料架报表'
        Taborder: 10
      ]
    }
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupReport_bCC_EngineRackReport_OnClick.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,16 @@
Quintiq file version 2.0
#parent: ActionBarGroupReport/bCC_EngineRackReport
Response OnClick () id:Response_MacroPlanner_ActionBarGroupReport_bCC_EngineRackReport_OnClick
{
  #keys: '[413988.0.1477121059]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      ApplicationScope.ViewManager().ResetUserViewById( "CCEngineRackReport", true);
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurve.def
@@ -11,7 +11,6 @@
      BaseType: 'WebEditField'
      Properties:
      [
        Enabled: false
        NumberOfColumns: 60
        Taborder: 1
      ]
@@ -33,6 +32,7 @@
      BaseType: 'WebLabel'
      Properties:
      [
        Label: 'Curve'
        NumberOfColumns: 0
        Taborder: 0
      ]
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurveEnable.def
@@ -32,5 +32,6 @@
    FixedSize: true
    Orientation: 'horizontal'
    Taborder: 7
    Visible: false
  ]
}
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAEnable.def
@@ -11,7 +11,6 @@
      BaseType: 'WebCheckbox'
      Properties:
      [
        Checked: true
        Label: '上传PPA'
        Taborder: 1
      ]
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pCurveEnable_cCurveEnable_OnChanged.def
@@ -9,8 +9,8 @@
  {
    Body:
    [*
      efCurve.Enabled( this.Checked(), "" );
      cPreviousEditionCurve.Enabled( this.Checked(), "" );
      //efCurve.Enabled( this.Checked(), "" );
      //cPreviousEditionCurve.Enabled( this.Checked(), "" );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pCurve_bCurve_OnClick.def
@@ -7,7 +7,7 @@
  DefinitionID: 'Responsedef_WebButton_OnClick'
  Precondition:
  [*
    return cCurveEnable.Checked();
    //return cCurveEnable.Checked();
  *]
  QuillAction
  {
@@ -29,6 +29,8 @@
          efCurve.Text( fileName );
          dhBinaryDataCurve.Data( &webFileBinaryData );
          dhOriginalFileNameCurve.Data( fileName );
          cCurveEnable.Checked( true );
        }
      } onerror {
        WebMessageBox::Error( e.GeneralInformation() );
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPAArchiveEnable_cPPAPPAArchiveEnable_OnCreated.def
@@ -9,7 +9,7 @@
  {
    Body:
    [*
      this.Enabled( cPPAEnable.Checked(), "" );
      //this.Enabled( cPPAEnable.Checked(), "" );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPAArchiveEnable_cPPAPPAArchiveEnable_OnUserChanged.def
@@ -27,6 +27,8 @@
        dhBinaryDataPPA.Data( BinaryData::FromBase64EncodedString( dhLocalBinaryDataPPA.Data().AsBase64EncodedString() ) );
        dhOriginalFileNamePPA.Data( dhLocalOriginalFileNamePPA.Data() );
      }
      cPPAEnable.Checked( true );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPAEnable_cPPAEnable_OnChanged.def
@@ -9,9 +9,9 @@
  {
    Body:
    [*
      efPPA.Enabled( this.Checked(), "" );
      cPPA.Enabled( this.Checked(), "" );
      cPPAPPAArchiveEnable.Enabled( this.Checked(), "" );
      //efPPA.Enabled( this.Checked(), "" );
      //cPPA.Enabled( this.Checked(), "" );
      //cPPAPPAArchiveEnable.Enabled( this.Checked(), "" );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPA_bPPA_OnClick.def
@@ -7,7 +7,7 @@
  DefinitionID: 'Responsedef_WebButton_OnClick'
  Precondition:
  [*
    return cPPAEnable.Checked();
    //return cPPAEnable.Checked();
  *]
  QuillAction
  {
@@ -29,6 +29,8 @@
          efPPA.Text( fileName );
          dhBinaryDataPPA.Data( &webFileBinaryData );
          dhOriginalFileNamePPA.Data( fileName );
          cPPAEnable.Checked( true );
        }
      } onerror {
        WebMessageBox::Error( e.GeneralInformation() );
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPPA_cPPA_OnCreated.def
@@ -9,7 +9,7 @@
  {
    Body:
    [*
      this.Enabled( cPPAEnable.Checked(), "" );
      //this.Enabled( cPPAEnable.Checked(), "" );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Response_pPreviousEditionCurve_cPreviousEditionCurve_OnCreated.def
@@ -9,7 +9,7 @@
  {
    Body:
    [*
      this.Enabled( cCurveEnable.Checked(), "" );
      //this.Enabled( cCurveEnable.Checked(), "" );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_MatrixEditor531.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,98 @@
Quintiq file version 2.0
Component MatrixEditor531
{
  #keys: '[413988.0.1478231769]'
  BaseType: 'WebMatrixEditor'
  Children:
  [
    Component MatrixEditorCell611
    {
      #keys: '[413988.0.1478231770]'
      BaseType: 'WebMatrixEditorCell'
      Children:
      [
        Component DataExtractor453
        {
          #keys: '[413988.0.1478231771]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'MacroPlan'
            Source: 'MacroPlan'
            Taborder: 0
            Transformation: 'CC_EngineRackRow.CC_EngineRackCell'
          ]
        }
      ]
      Properties:
      [
        Attributes: 'TotalQuantityOfMaterialRacks;NumberOfEmptyShelves;StorageFeesForRentedWarehouses;OutboundExpensesForRentedWarehouses;ExternalRentalWarehouseTransportationCosts;RentalWarehouseStorageFees;CleaningCost;EstimatedTotalCost;Coefficient;TotalCost'
        Column: 'CC_EngineRackColumn'
        Row: 'CC_EngineRackRow'
        Taborder: 0
      ]
    }
    Component MatrixEditorRows933
    {
      #keys: '[413988.0.1478231774]'
      BaseType: 'WebMatrixEditorHeaderLevel'
      Children:
      [
        Component DataExtractor852
        {
          #keys: '[413988.0.1478231775]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'MacroPlan'
            Source: 'MacroPlan'
            Taborder: 0
            Transformation: 'CC_EngineRackRow'
          ]
        }
      ]
      Properties:
      [
        Legend: 'Name'
        SortCriteria: 'Name'
        Taborder: 1
      ]
    }
    Component MatrixEditorColumns163
    {
      #keys: '[413988.0.1478231778]'
      BaseType: 'WebMatrixEditorHeaderLevel'
      Children:
      [
        Component DataExtractor403
        {
          #keys: '[413988.0.1478231779]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'MacroPlan'
            Source: 'MacroPlan'
            Taborder: 0
            Transformation: 'CC_EngineRackColumn'
          ]
        }
      ]
      Properties:
      [
        Legend: 'StartDate'
        SortCriteria: 'StartDate'
        Taborder: 2
      ]
    }
    #child: matrixEditorActionBarPage178
    #child: matrixeditorContextMenu683
  ]
  Properties:
  [
    AllowMultipleAttributes: true
    Columns: 'MatrixEditorColumns163'
    ContextMenu: 'matrixeditorContextMenu683'
    Rows: 'MatrixEditorRows933'
    Taborder: 0
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_matrixEditorActionBarPage178.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
Quintiq file version 2.0
Component matrixEditorActionBarPage178
{
  #keys: '[413988.0.1478231782]'
  BaseType: 'matrixEditorActionBarPage'
  Properties:
  [
    Taborder: 3
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_matrixeditorContextMenu683.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
Quintiq file version 2.0
Component matrixeditorContextMenu683
{
  #keys: '[413988.0.1478231785]'
  BaseType: 'matrixeditorContextMenu'
  Properties:
  [
    Taborder: 4
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_pContent.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
Quintiq file version 2.0
Component pContent
{
  #keys: '[413988.0.1478230471]'
  BaseType: 'WebPanel'
  Children:
  [
    #child: MatrixEditor531
  ]
  Properties:
  [
    Taborder: 1
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Component_pHeader.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
Quintiq file version 2.0
Component pHeader
{
  #keys: '[413988.0.1478230459]'
  BaseType: 'WebPanel'
  Children:
  [
    Component bRefresh
    {
      #keys: '[413988.0.1478230548]'
      BaseType: 'WebButton'
      Properties:
      [
        Image: 'REFRESH'
        Taborder: 0
      ]
    }
  ]
  Properties:
  [
    Border: true
    FixedSize: true
    Orientation: 'horizontal'
    Taborder: 0
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/Response_pHeader_bRefresh_OnClick.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
Quintiq file version 2.0
#parent: pHeader/bRefresh
Response OnClick () id:Response_pHeader_bRefresh_OnClick
{
  #keys: '[413988.0.1478230577]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  Precondition:
  [*
    return not isnull( MacroPlan );
  *]
  QuillAction
  {
    Body:
    [*
      CC_EngineRackCell::CreateData( MacroPlan );
    *]
    GroupServerCalls: false
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormCC_EngineRackReport/_ROOT_Component_FormCC_EngineRackReport.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
Quintiq file version 2.0
#root
#parent: MacroPlannerWebApp
OrphanComponent FormCC_EngineRackReport
{
  #keys: '[413988.0.1478230433]'
  BaseType: 'WebForm'
  Children:
  [
    #child: pHeader
    #child: pContent
  ]
}
_Main/UI/MacroPlannerWebApp/Views/CCEngineRackReport.vw
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,206 @@
Quintiq file version 2.0
{
  viewcontents
  {
    forms
    {
      form_FormCC_EngineRackReport
      {
        title: 'QMacroPlanner::FormCC_EngineRackReport'
        shown: true
        componentID: 'QMacroPlanner::FormCC_EngineRackReport'
        layout
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 14
          columnPosition: 1
          columnSpan: 12
        }
        components
        {
          FormCC_EngineRackReport_pHeader
          {
            sizeRatio: 1
          }
          FormCC_EngineRackReport_pContent
          {
            sizeRatio: 1
          }
          FormCC_EngineRackReport_MatrixEditor531
          {
            gridColor: '#c4c4c4'
            totalHeaderWidth: 200
            attributeHeaderWidthRatio: 0.6
            nameHeaderWidthRatio: 0.4
            columnWidth: 100
            horizontalGrid: true
            verticalGrid: true
            backendState
            {
              componentId: 'QMacroPlanner::FormCC_EngineRackReport.MatrixEditor531'
              state
              {
                cells
                {
                  attributes
                  {
                    attribute_TotalQuantityOfMaterialRacks
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 0
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'TotalQuantityOfMaterialRacks'
                    }
                    attribute_NumberOfEmptyShelves
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 1
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'NumberOfEmptyShelves'
                    }
                    attribute_StorageFeesForRentedWarehouses
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 2
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'StorageFeesForRentedWarehouses'
                    }
                    attribute_OutboundExpensesForRentedWarehouses
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 3
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'OutboundExpensesForRentedWarehouses'
                    }
                    attribute_ExternalRentalWarehouseTransportationCosts
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 4
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'ExternalRentalWarehouseTransportationCosts'
                    }
                    attribute_RentalWarehouseStorageFees
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 5
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'RentalWarehouseStorageFees'
                    }
                    attribute_CleaningCost
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 6
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'CleaningCost'
                    }
                    attribute_EstimatedTotalCost
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 7
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'EstimatedTotalCost'
                    }
                    attribute_Coefficient
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 8
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'Coefficient'
                    }
                    attribute_TotalCost
                    {
                      type: 'MatrixEditorWebApiCellDataModelInterest'
                      index: 9
                      rowsubtotal: ''
                      columnsubtotal: ''
                      attribute: 'TotalCost'
                    }
                  }
                }
                columns
                {
                  sorting
                  {
                    criteria: "datamember:'StartDate'"
                  }
                }
                rows
                {
                  sorting
                  {
                    criteria: "datamember:'Name'"
                  }
                }
              }
            }
          }
        }
      }
      form_FormGeneralSettings
      {
        title: 'General Settings'
        shown: true
        componentID: 'FormGeneralSettings'
        layout
        {
          mode: 'dockright'
          index: 0
        }
        components
        {
          FormGeneralSettings_PanelContent
          {
            sizeRatio: 1
          }
          FormGeneralSettings_PanelGeneralParameter
          {
            sizeRatio: 1
          }
          FormGeneralSettings_PanelLeadTimeDependent
          {
            sizeRatio: 1
          }
          FormGeneralSettings_PanelShelfLife
          {
            sizeRatio: 1
          }
          FormGeneralSettings_PanelSustainability
          {
            sizeRatio: 1
          }
          FormGeneralSettings_PanelForecastNetting
          {
            sizeRatio: 1
          }
          FormGeneralSettings_PanelActions
          {
            sizeRatio: 1
          }
        }
      }
    }
    userconfigurableinformation
    {
    }
    page: ''
    group: ''
    index: 0
    image: 'SATELLITE'
    description: ''
  }
  formatversion: 2
  id: 'CCEngineRackReport'
  name: 'CCEngineRackReport'
  isglobal: false
  isroot: true
}
_var/_Main/ProjSettings/EditorTC/Views/°à´Îʱ¼ä·ÖÎö_[413988.0.1367211460].vw
@@ -17,7 +17,7 @@
  CREATIONUSER 'quintiq/lihongji'
  UPDATEDATETIME '2024-07-16T11:47:37'
  UPDATEUSER 'quintiq/lihongji'
  LASTACCESSDATE '2024-08-07'
  LASTACCESSDATE '2024-08-12'
  VIEWSCOPE 0
}
AUTHORIZATIONS