renhao
2023-09-25 16d75807e01a336adb18e4a6888eb8e7aa7948ee
单位取数问题
已修改3个文件
13 ■■■■■ 文件已修改
_Main/BL/Type_MacroPlan/Method_MappingUnitOfMeasureData.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_MacroPlan/StaticMethod_DoSync0.qbl 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_UnitOfMeasure_MP/StaticMethod_DoSync.qbl 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_MacroPlan/Method_MappingUnitOfMeasureData.qbl
@@ -1,6 +1,8 @@
Quintiq file version 2.0
#parent: #root
Method MappingUnitOfMeasureData
Method MappingUnitOfMeasureData (
  GlobalOTDTable globalotdtable
)
{
  Description: 'ETL数据转模型数据'
  TextBody:
@@ -16,7 +18,7 @@
        //error( "multi default unit of measure" )
    }
    
    traverse( this, MappingUnitOfMeasure, item ) {
    traverse( globalotdtable, Global_MappingUnitOfMeasure_MP, item ) {
        UnitOfMeasure_MP::CreateOrUpdate( this, item.Name(), item.IsDefault() );
    }
  *]
_Main/BL/Type_MacroPlan/StaticMethod_DoSync0.qbl
@@ -28,7 +28,7 @@
    macroPlan.InitialUnitAndStockingPoint();
    
    // 单位-1
    UnitOfMeasure_MP::DoSync( macroPlan );
    UnitOfMeasure_MP::DoSync( globalOTDTable,macroPlan );
    
    // 销售部门-2
    SalesSegment_MP::DoSync( macroPlan, businessTypes,globalOTDTable );
_Main/BL/Type_UnitOfMeasure_MP/StaticMethod_DoSync.qbl
@@ -1,7 +1,8 @@
Quintiq file version 2.0
#parent: #root
StaticMethod DoSync (
  MacroPlan macroPlan
  GlobalOTDTable globalotdtable,
  MacroPlan macroplan
)
{
  Description: '单次同步'
@@ -11,6 +12,6 @@
    //info( "Inital Finished, Start UnitOfMeasure_MP Data Broker" )
    //macroPlan.Broker_OTD_UnitOfMeasure().Execute();
    info( "UnitOfMeasure_MP Data Broker Finished, Start UnitOfMeasure_MP Mapping" )
    macroPlan.MappingUnitOfMeasureData();
    macroplan.MappingUnitOfMeasureData(globalotdtable);
  *]
}