lazhen
2024-08-23 c387abc9e569157fdd976b350ec4a3b78a9e87cb
修改换型设置和热试比例的名称
已重命名5个文件
已修改14个文件
已添加29个文件
394 ■■■■■ 文件已修改
_Main/BL/EDI/Broker_MP_ExportChangeLossSettingsBroker.qbl 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/EDI/Broker_MP_ImportChangeLossSettingsBroker.qbl 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanMS64_InterfaceDataset_InterfaceDataset_AOnlin.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanMS64_MS64Data_AOnlineAndMOfflinePlanMS64Data_.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanPIR_InterfaceDataset_InterfaceDataset_AOnline.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanPIR_PIRData_AOnlineAndMOfflinePlanPIRData_PIR.qbl 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_EndDate.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_IsActive.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_Product.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_StartDate.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_Version.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_VersionFrom.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_VersionTo.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_Werk.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/DefaultValue_Version.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/DefaultValue_Werk.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/_ROOT_Type_AOnlineAndMOfflinePlanMS64.qbl 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64Data/Attribute_Product.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64Data/DefaultValue_Product.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanMS64Data/_ROOT_Type_AOnlineAndMOfflinePlanMS64Data.qbl 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_EndDate.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_StartDate.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_Version.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_Werk.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_GenerateData.qbl 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/_ROOT_Type_AOnlineAndMOfflinePlanPIR.qbl 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/Attribute_PlanningDate.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/Attribute_PlanningQty.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/Attribute_Product.qbl 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/_ROOT_Type_AOnlineAndMOfflinePlanPIRData.qbl 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_ChangeLossSettingExcel/StaticMethod_GetDefalutName.qbl 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupRestraint.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupRestraint_ButtonChangeoverLossSetting_On.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Method_Edit.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Method_New.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Method_OnOK.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/_ROOT_Component_DialogCreateEditChangeoverLossSetting.def 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_New.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_OnOK.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_SetDefaultValue.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditHotTestRatio.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Response_ListChangeLossSetting_568_MenuEdit_OnClick.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Response_ListChangeLossSetting_568_MenuNew_OnClick.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/_ROOT_Component_FormChangeoverLossSetting.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_listContextMenuRoutings.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Response_MacroPlanner_ListRoutings_MenuHotTestRatio_OnClick.def 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Views/Change_loss_setting_view.vw 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_var/_Main/Data/MP_ChangeoverLossSetting.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/EDI/Broker_MP_ExportChangeLossSettingsBroker.qbl
@@ -21,7 +21,7 @@
    EDITableTransformation
    {
      InputTable: ChangeLossSettingExcel
      OutputTable: ChangeLossSetting
      OutputTable: ChangeoverLossSetting
      EDIColumnMatch { InputColumn: ChangeLossNr OutputColumn: ChangeLossNr }
      EDIColumnMatch { InputColumn: Product1 OutputColumn: Product1 }
      EDIColumnMatch { InputColumn: Product2 OutputColumn: Product2 }
@@ -30,8 +30,8 @@
  }
  EDIXLSLink.Destination OutputChangeLossSettingsToExcel
  {
    FileName: 'MP_ChangeLossSettings'
    EDIXLSLinkTable ChangeLossSetting
    FileName: 'MP_ChangeoverLossSettings'
    EDIXLSLinkTable ChangeoverLossSetting
    {
      Columns:
      [
_Main/BL/EDI/Broker_MP_ImportChangeLossSettingsBroker.qbl
@@ -5,7 +5,7 @@
  MDSDefinition: MacroPlan
  TimeZone: 'ACT'
  UseOSTimeZone: false
  EDIModelLink.Destination Destination1
  EDIModelLink.Destination OutputChangeLossSettingsToModel
  {
    EDIMLTable ChangeLossSettingExcel
    {
@@ -24,7 +24,7 @@
  {
    EDITableTransformation
    {
      InputTable: ChangeLossSetting
      InputTable: ChangeoverLossSetting
      OutputTable: ChangeLossSettingExcel
      EDIColumnMatch { InputColumn: ChangeLossNr OutputColumn: ChangeLossNr }
      EDIColumnMatch { InputColumn: Product1 OutputColumn: Product1 }
@@ -34,8 +34,8 @@
  }
  EDIXLSLink.Source InputChangeLossSettingsFromExcel
  {
    FileName: 'MP_ChangeLossSetting.xlsx'
    EDIXLSLinkTable ChangeLossSetting
    FileName: 'MP_ChangeoverLossSetting.xlsx'
    EDIXLSLinkTable ChangeoverLossSetting
    {
      Columns:
      [
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanMS64_InterfaceDataset_InterfaceDataset_AOnlin.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation AOnlineAndMOfflinePlanMS64_InterfaceDataset_InterfaceDataset_AOnlineAndMOfflinePlanMS64
{
  #keys: '1[415136.0.1039640163]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide InterfaceDataset
  {
    #keys: '3[415136.0.1039640165][415136.0.1039640164][415136.0.1039640166]'
    Cardinality: '0to1'
    ObjectDefinition: AOnlineAndMOfflinePlanMS64
    OwningSide: 'Reference'
  }
  RelationSide.RightSide AOnlineAndMOfflinePlanMS64
  {
    #keys: '3[415136.0.1039640168][415136.0.1039640167][415136.0.1039640169]'
    Cardinality: '1toN'
    ObjectDefinition: InterfaceDataset
    OwningSide: 'Owned'
  }
}
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanMS64_MS64Data_AOnlineAndMOfflinePlanMS64Data_.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation AOnlineAndMOfflinePlanMS64_MS64Data_AOnlineAndMOfflinePlanMS64Data_MS64
{
  #keys: '1[415136.0.1039640176]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide MS64Data
  {
    #keys: '3[415136.0.1039640178][415136.0.1039640177][415136.0.1039640179]'
    Cardinality: '0to1'
    ObjectDefinition: AOnlineAndMOfflinePlanMS64
    OwningSide: 'Owned'
  }
  RelationSide.RightSide MS64
  {
    #keys: '3[415136.0.1039640181][415136.0.1039640180][415136.0.1039640182]'
    Cardinality: '0to1'
    ObjectDefinition: AOnlineAndMOfflinePlanMS64Data
    OwningSide: 'Reference'
  }
}
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanPIR_InterfaceDataset_InterfaceDataset_AOnline.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation AOnlineAndMOfflinePlanPIR_InterfaceDataset_InterfaceDataset_AOnlineAndMOfflinePlanPIR
{
  #keys: '1[415136.0.1039640067]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide InterfaceDataset
  {
    #keys: '3[415136.0.1039640069][415136.0.1039640068][415136.0.1039640070]'
    Cardinality: '0to1'
    ObjectDefinition: AOnlineAndMOfflinePlanPIR
    OwningSide: 'Reference'
  }
  RelationSide.RightSide AOnlineAndMOfflinePlanPIR
  {
    #keys: '3[415136.0.1039640072][415136.0.1039640071][415136.0.1039640073]'
    Cardinality: '1toN'
    ObjectDefinition: InterfaceDataset
    OwningSide: 'Owned'
  }
}
_Main/BL/Relations/Relation_AOnlineAndMOfflinePlanPIR_PIRData_AOnlineAndMOfflinePlanPIRData_PIR.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
Quintiq file version 2.0
#parent: #root
Relation AOnlineAndMOfflinePlanPIR_PIRData_AOnlineAndMOfflinePlanPIRData_PIR
{
  #keys: '1[415136.0.1039640080]'
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide PIRData
  {
    #keys: '3[415136.0.1039640082][415136.0.1039640081][415136.0.1039640083]'
    Cardinality: '1toN'
    ObjectDefinition: AOnlineAndMOfflinePlanPIR
    OwningSide: 'Owned'
  }
  RelationSide.RightSide PIR
  {
    #keys: '3[415136.0.1039640085][415136.0.1039640084][415136.0.1039640086]'
    Cardinality: '0to1'
    ObjectDefinition: AOnlineAndMOfflinePlanPIRData
    OwningSide: 'Reference'
  }
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_EndDate.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute EndDate
{
  #keys: '3[415136.0.1039640140][415136.0.1039640139][415136.0.1039640141]'
  Description: '结束日期'
  ValueType: Date
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_IsActive.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute IsActive
{
  #keys: '3[415136.0.1039640227][415136.0.1039640226][415136.0.1039640228]'
  Description: '是否激活'
  ValueType: Number
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_Product.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Product
{
  #keys: '3[415136.0.1039640197][415136.0.1039640196][415136.0.1039640198]'
  Description: '物料号'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_StartDate.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute StartDate
{
  #keys: '3[415136.0.1039640137][415136.0.1039640136][415136.0.1039640138]'
  Description: '开始时间'
  ValueType: Date
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_Version.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Version
{
  #keys: '3[415136.0.1039640134][415136.0.1039640133][415136.0.1039640135]'
  Description: '版本'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_VersionFrom.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute VersionFrom
{
  #keys: '3[415136.0.1039640207][415136.0.1039640206][415136.0.1039640208]'
  Description: '从版本'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_VersionTo.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute VersionTo
{
  #keys: '3[415136.0.1039640217][415136.0.1039640216][415136.0.1039640218]'
  Description: '到版本'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/Attribute_Werk.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Werk
{
  #keys: '3[415136.0.1039640131][415136.0.1039640130][415136.0.1039640132]'
  Description: '工厂代码'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/DefaultValue_Version.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
Quintiq file version 2.0
#parent: #root
DefaultValue
{
  TargetAttribute: Version
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/DefaultValue_Werk.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
Quintiq file version 2.0
#parent: #root
DefaultValue
{
  TargetAttribute: Werk
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64/_ROOT_Type_AOnlineAndMOfflinePlanMS64.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type AOnlineAndMOfflinePlanMS64
{
  #keys: '5[415136.0.1039640128][415136.0.1039640126][0.0.0][415136.0.1039640127][415136.0.1039640129]'
  BaseType: Object
  Description: '装配上线计划+机加下线计划-查询条件'
  StructuredName: 'AOnlineAndMOfflinePlanMS64s'
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64Data/Attribute_Product.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Product
{
  #keys: '3[415136.0.1039640151][415136.0.1039640150][415136.0.1039640152]'
  Description: '物料号'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64Data/DefaultValue_Product.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
Quintiq file version 2.0
#parent: #root
DefaultValue
{
  TargetAttribute: Product
}
_Main/BL/Type_AOnlineAndMOfflinePlanMS64Data/_ROOT_Type_AOnlineAndMOfflinePlanMS64Data.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type AOnlineAndMOfflinePlanMS64Data
{
  #keys: '5[415136.0.1039640148][415136.0.1039640146][0.0.0][415136.0.1039640147][415136.0.1039640149]'
  BaseType: Object
  Description: '装配上线计划+机加下线计划-数据'
  StructuredName: 'AOnlineAndMOfflinePlanMS64Datas'
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_EndDate.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute EndDate
{
  #keys: '3[415136.0.1039640058][415136.0.1039640057][415136.0.1039640059]'
  Description: '结束日期'
  ValueType: Date
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_StartDate.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute StartDate
{
  #keys: '3[415136.0.1039640048][415136.0.1039640047][415136.0.1039640049]'
  Description: '开始时间'
  ValueType: Date
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_Version.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Version
{
  #keys: '3[415136.0.1039640038][415136.0.1039640037][415136.0.1039640039]'
  Description: '版本'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/Attribute_Werk.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Werk
{
  #keys: '3[415136.0.1039640028][415136.0.1039640027][415136.0.1039640029]'
  Description: '工厂代码'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_GenerateData.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,30 @@
Quintiq file version 2.0
#parent: #root
StaticMethod GenerateData (
  InterfaceDataset owner,
  String werk,
  const MacroPlan macroplan,
  Date startdate,
  Date enddate
)
{
  TextBody:
  [*
    // ç”„兰鸽 Aug-23-2024 (created)
    owner.AOnlineAndMOfflinePlanPIR( relflush );
    pir                    := owner.AOnlineAndMOfflinePlanPIR( relnew, Werk := werk, Version := macroplan.ScenarioName(), StartDate := startdate, EndDate := enddate );
    totalrows              := 0;
    traverse( macroplan, AssemblyOnlinePlanColumn, column ){
      traverse( column, AssemblyOnlinePlanCell, cell, cell.Value() <> '' and cell.AssemblyOnlinePlanRow().RowNr() = '1' ){
        quantityrow        := cell.AssemblyOnlinePlanRow();
        pir.PIRData( relnew, Product           := quantityrow.ProductID()
                                           , PlanningDate            := column.ColumnDate()
                                           , PlanningQty             := [Number]cell.Value());
      }
    }
    totalrows              := totalrows + pir.PIRData( relsize );
    //traverse( macroplan, OfflinePlanTable
  *]
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/_ROOT_Type_AOnlineAndMOfflinePlanPIR.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type AOnlineAndMOfflinePlanPIR
{
  #keys: '5[415136.0.1039640013][415136.0.1039640011][0.0.0][415136.0.1039640012][415136.0.1039640014]'
  BaseType: Object
  Description: '装配上线计划+机加下线计划-查询条件'
  StructuredName: 'AOnlineAndMOfflinePlanPIRs'
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/Attribute_PlanningDate.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute PlanningDate
{
  #keys: '3[415136.0.1039640107][415136.0.1039640106][415136.0.1039640108]'
  Description: '排产日期'
  ValueType: Date
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/Attribute_PlanningQty.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute PlanningQty
{
  #keys: '3[415136.0.1039640117][415136.0.1039640116][415136.0.1039640118]'
  Description: '对应日期的计划数量'
  ValueType: Number
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/Attribute_Product.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
Quintiq file version 2.0
#parent: #root
Attribute Product
{
  #keys: '3[415136.0.1039640097][415136.0.1039640096][415136.0.1039640098]'
  Description: '物料号'
  ValueType: String
}
_Main/BL/Type_AOnlineAndMOfflinePlanPIRData/_ROOT_Type_AOnlineAndMOfflinePlanPIRData.qbl
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type AOnlineAndMOfflinePlanPIRData
{
  #keys: '5[415136.0.1039640021][415136.0.1039640019][0.0.0][415136.0.1039640020][415136.0.1039640022]'
  BaseType: Object
  Description: '装配上线计划+机加下线计划-数据'
  StructuredName: 'AOnlineAndMOfflinePlanPIRDatas'
}
_Main/BL/Type_ChangeLossSettingExcel/StaticMethod_GetDefalutName.qbl
@@ -5,6 +5,6 @@
  TextBody:
  [*
    // ç”„兰鸽 Aug-22-2024 (created)
    return 'MP_ChangeLossSetting.xlsx';
    return 'MP_ChangeoverLossSetting.xlsx';
  *]
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupRestraint.def
@@ -5,14 +5,14 @@
  BaseType: 'WebActionBarGroup'
  Children:
  [
    Component ButtonChangeLossSetting
    Component ButtonChangeoverLossSetting
    {
      #keys: '[415136.0.747550259]'
      BaseType: 'WebButton'
      Properties:
      [
        Image: 'GEAR'
        Label: 'Change loss setting'
        Label: 'Changeover loss setting'
        Taborder: 0
      ]
    }
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupRestraint_ButtonChangeoverLossSetting_On.def
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupRestraint_ButtonChangeLossSetting_OnClic.def ÐÞ¸Ä
@@ -1,6 +1,6 @@
Quintiq file version 2.0
#parent: ActionBarGroupRestraint/ButtonChangeLossSetting
Response OnClick () id:Response_MacroPlanner_ActionBarGroupRestraint_ButtonChangeLossSetting_OnClick
#parent: ActionBarGroupRestraint/ButtonChangeoverLossSetting
Response OnClick () id:Response_MacroPlanner_ActionBarGroupRestraint_ButtonChangeoverLossSetting_OnClick
{
  #keys: '[415136.0.748214014]'
  CanBindMultiple: false
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Method_Edit.def
@@ -2,7 +2,7 @@
#parent: #root
Method Edit (
  ChangeLossSetting selection
) id:Method_DialogCreateEditChangeLossSetting_Edit
) id:Method_DialogCreateEditChangeoverLossSetting_Edit
{
  #keys: '[415136.0.746200731]'
  Body:
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Method_New.def
@@ -1,8 +1,8 @@
Quintiq file version 2.0
#parent: #root
Method New (
  FormChangeLossSetting form
) id:Method_DialogCreateEditChangeLossSetting_New
  FormChangeoverLossSetting form
) id:Method_DialogCreateEditChangeoverLossSetting_New
{
  #keys: '[415136.0.746200358]'
  Body:
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Method_OnOK.def
@@ -1,6 +1,6 @@
Quintiq file version 2.0
#parent: #root
Method OnOK () id:Method_DialogCreateEditChangeLossSetting_OnOK
Method OnOK () id:Method_DialogCreateEditChangeoverLossSetting_OnOK
{
  #keys: '[415136.0.746200837]'
  Body:
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/_ROOT_Component_DialogCreateEditChangeoverLossSetting.def
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/_ROOT_Component_DialogCreateEditChangeLossSetting.def ÐÞ¸Ä
@@ -1,7 +1,7 @@
Quintiq file version 2.0
#root
#parent: MacroPlannerWebApp
OrphanComponent DialogCreateEditChangeLossSetting
OrphanComponent DialogCreateEditChangeoverLossSetting
{
  #keys: '[415136.0.735612161]'
  BaseType: 'WebForm'
@@ -23,7 +23,7 @@
    {
      #keys: '[415136.0.735612354]'
      BaseType: 'WebDataHolder'
      Databinding: 'FormChangeLossSetting'
      Databinding: 'FormChangeoverLossSetting'
      Properties:
      [
        Taborder: 1
@@ -38,6 +38,6 @@
    ExcludeFromActiveComponent: true
    Image: 'GEAR'
    Padding: 'false'
    Title: 'Change loss setting'
    Title: 'Changeover loss setting'
  ]
}
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_New.def
@@ -3,7 +3,7 @@
Method New (
  Routing selection,
  FormRoutings formrouting
) id:Method_DialogCreateEditThermalTrialRatio_New
) id:Method_DialogCreateEditHotTestRatio_New
{
  #keys: '[415136.0.756141435]'
  Body:
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_OnOK.def
@@ -1,6 +1,6 @@
Quintiq file version 2.0
#parent: #root
Method OnOK () id:Method_DialogCreateEditThermalTrialRatio_OnOK
Method OnOK () id:Method_DialogCreateEditHotTestRatio_OnOK
{
  #keys: '[415136.0.762562093]'
  Body:
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_SetDefaultValue.def
@@ -1,6 +1,6 @@
Quintiq file version 2.0
#parent: #root
Method SetDefaultValue () id:Method_DialogCreateEditThermalTrialRatio_SetDefaultValue
Method SetDefaultValue () id:Method_DialogCreateEditHotTestRatio_SetDefaultValue
{
  #keys: '[415136.0.756141199]'
  Body:
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditHotTestRatio.def
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditThermalTrialRatio.def ÐÞ¸Ä
@@ -1,7 +1,7 @@
Quintiq file version 2.0
#root
#parent: MacroPlannerWebApp
OrphanComponent DialogCreateEditThermalTrialRatio
OrphanComponent DialogCreateEditHotTestRatio
{
  #keys: '[415136.0.756140026]'
  BaseType: 'WebForm'
@@ -37,6 +37,6 @@
    EscapeButton: 'btnCancel'
    ExcludeFromActiveComponent: true
    Padding: 'false'
    Title: 'Thermal trial ratio'
    Title: 'Hot test ratio'
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Response_ListChangeLossSetting_568_MenuEdit_OnClick.def
@@ -16,7 +16,7 @@
  {
    Body:
    [*
      dlg := construct( DialogCreateEditChangeLossSetting );
      dlg := construct( DialogCreateEditChangeoverLossSetting );
      dlg.Edit( selection );
    *]
    GroupServerCalls: false
_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Response_ListChangeLossSetting_568_MenuNew_OnClick.def
@@ -14,8 +14,8 @@
  {
    Body:
    [*
      dlg := construct( DialogCreateEditChangeLossSetting );
      dlg.New( FormChangeLossSetting );
      dlg := construct( DialogCreateEditChangeoverLossSetting );
      dlg.New( FormChangeoverLossSetting );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/_ROOT_Component_FormChangeoverLossSetting.def
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/_ROOT_Component_FormChangeLossSetting.def ÐÞ¸Ä
@@ -1,7 +1,7 @@
Quintiq file version 2.0
#root
#parent: MacroPlannerWebApp
OrphanComponent FormChangeLossSetting
OrphanComponent FormChangeoverLossSetting
{
  #keys: '[415136.0.735611670]'
  BaseType: 'WebForm'
@@ -13,6 +13,6 @@
  Properties:
  [
    Image: 'GEAR'
    Title: 'Change loss setting'
    Title: 'Changeover loss setting'
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_listContextMenuRoutings.def
@@ -13,7 +13,7 @@
        Taborder: 11
      ]
    }
    Component MenuThermalTrialRatio
    Component MenuHotTestRatio
    {
      #keys: '[415136.0.761890786]'
      BaseType: 'WebMenu'
@@ -21,7 +21,7 @@
      [
        Image: 'OSZILLOGRAPH'
        Taborder: 12
        Title: 'Thermal trial ratio'
        Title: 'Hot test ratio'
      ]
    }
    Component MenuSetUphillRouting
_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Response_MacroPlanner_ListRoutings_MenuHotTestRatio_OnClick.def
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormRoutings/Response_MacroPlanner_ListRoutings_MenuThermalTrialRatio_OnClick.def ÐÞ¸Ä
@@ -2,12 +2,12 @@
#parent: ListRoutings
Response OnClick (
  Routing selection
) id:Response_ListRoutings_MenuThermalTrialRatio_OnClick
) id:Response_MacroPlanner_ListRoutings_MenuHotTestRatio_OnClick
{
  #keys: '[415136.0.761890849]'
  CanBindMultiple: false
  DefinitionID => /ListRoutings/Responsedef_ListRoutings_WebMenu_OnClick
  Initiator: 'MenuThermalTrialRatio'
  Initiator: 'MenuHotTestRatio'
  Precondition:
  [*
    return MacroPlan::HasMacroPlan( DataHolderActiveScenario.Data(), feedback );
@@ -16,7 +16,7 @@
  {
    Body:
    [*
      dlg := construct( DialogCreateEditThermalTrialRatio );
      dlg := construct( DialogCreateEditHotTestRatio );
      dlg.New( selection, FormRoutings );
    *]
    GroupServerCalls: false
_Main/UI/MacroPlannerWebApp/Views/Change_loss_setting_view.vw
@@ -4,11 +4,11 @@
  {
    forms
    {
      form_FormChangeLossSetting
      form_FormChangeoverLossSetting
      {
        title: 'QMacroPlanner::FormChangeLossSetting'
        title: 'QMacroPlanner::FormChangeoverLossSetting'
        shown: true
        componentID: 'QMacroPlanner::FormChangeLossSetting'
        componentID: 'QMacroPlanner::FormChangeoverLossSetting'
        layout
        {
          mode: 'open'
@@ -19,10 +19,18 @@
        }
        components
        {
          FormChangeLossSetting_ListChangeLossSetting
          FormChangeoverLossSetting_PanelHeader
          {
            sizeRatio: 1
          }
          FormChangeoverLossSetting_PanelList
          {
            sizeRatio: 1
          }
          FormChangeoverLossSetting_ListChangeLossSetting
          {
          }
          FormChangeLossSetting_DataSetLevelChangeLossSetting
          FormChangeoverLossSetting_DataSetLevelChangeLossSetting
          {
            groupDepth: -1
            column_Unit_ID
_var/_Main/Data/MP_ChangeoverLossSetting.xlsx
Binary files differ