admin
2024-10-25 a6d4789248cb5aff8627f200e40b32be57c28e51
料架总数量优化
已修改3个文件
已添加1个文件
47 ■■■■■ 文件已修改
_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/Sys/Repr/Global/MaterialRackProportionCell.qrp 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormMaterialRackCustom/Response_pHeader_bExport_OnClick.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormMaterialRackProportion/Response_pHeader_791_bExport_OnClick.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl
@@ -6,19 +6,18 @@
{
  TextBody:
  [*
    genrations   := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.Generation().TrimBoth() <> "", tempPMP.Generation() );
    mqbmlbs      := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.MQBMLB().TrimBoth() <> "", tempPMP.MQBMLB() );
    traverse ( genrations, Elements, g ) {
      traverse ( mqbmlbs, Elements, m ) {
        mrpr     := select( macroPlan, MaterialRackProportionRow, tempMRPR, tempMRPR.Generation() = g and tempMRPR.MLB_MQB() = m );
        if ( isnull( mrpr ) ) {
          mrpr   := macroPlan.MaterialRackProportionRow( relnew, Generation := g, MLB_MQB := m );
          traverse ( macroPlan, MaterialRackColumn, mrc ) {
            cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 );
            cell.MaterialRackColumn( relset, mrc );
          }
        }
      }
    macroPlan.MaterialRackProportionRow( relflush );
    mrpr   := macroPlan.MaterialRackProportionRow( relnew, Generation := "大连外租库", MLB_MQB := "" );
    traverse ( macroPlan, MaterialRackColumn, mrc ) {
      cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 );
      cell.MaterialRackColumn( relset, mrc );
    }
    mrpr   := macroPlan.MaterialRackProportionRow( relnew, Generation := "长春外租库", MLB_MQB := "" );
    traverse ( macroPlan, MaterialRackColumn, mrc ) {
      cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 );
      cell.MaterialRackColumn( relset, mrc );
    }
  *]
}
_Main/Sys/Repr/Global/MaterialRackProportionCell.qrp
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
Quintiq file version 2.0
#parent: #root
TypeRepresentation MaterialRackProportionCell
{
  AttributeRepresentation Quantity
  {
    AttributeKey: '[413988.1.14567041]'
    Conditional:
    [
    ]
    DataRepresentation.Default
    {
      FormatString: 'N(Dec(1))'
      InheritFormatting: false
    }
  }
  RelationRepresentation MaterialRackColumn { RelationKey: '[413988.1.14566952]' Visibility: 'Normal' }
}
_Main/UI/MacroPlannerWebApp/Component_FormMaterialRackCustom/Response_pHeader_bExport_OnClick.def
@@ -15,7 +15,7 @@
    [*
      binaryValue := MaterialRackCustomCell::Export( MacroPlan );
      
      Application.Download( "料架总数量.xlsx", binaryValue.AsBinaryData() );
      Application.Download( "客户库料架数量.xlsx", binaryValue.AsBinaryData() );
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_FormMaterialRackProportion/Response_pHeader_791_bExport_OnClick.def
@@ -15,7 +15,7 @@
    [*
      binaryValue := MaterialRackProportionCell::Export( MacroPlan );
      
      Application.Download( "料架总数量.xlsx", binaryValue.AsBinaryData() );
      Application.Download( "空料架比例.xlsx", binaryValue.AsBinaryData() );
    *]
    GroupServerCalls: false
  }