lazhen
2024-11-14 7c445b476a69ee8083a0e5733565e13dc8c0d109
_Main/BL/Type_InterfaceDataset/Method_PublishPlanReportData.qbl
@@ -2,11 +2,16 @@
#parent: #root
Method PublishPlanReportData (
  const MacroPlan macroplan,
  Boolean iscustomdemand,
  Boolean isofflineplan,
  Boolean isshiftplan,
  Boolean isassembleonlineplan,
  Boolean isinventoryplan,
  Boolean iscustomdemanddl,
  Boolean iscustomdemandcc,
  Boolean isofflineplandl,
  Boolean isofflineplancc,
  Boolean isshiftplandl,
  Boolean isshiftplancc,
  Boolean isassembleonlineplandl,
  Boolean isassembleonlineplancc,
  Boolean isinventoryplandl,
  Boolean isinventoryplancc,
  String executor
)
{
@@ -14,20 +19,20 @@
  TextBody:
  [*
    // 甄兰鸽 Oct-30-2024 (created)
    if( iscustomdemand ){//全年日度需求/客户需求
      CustomerDemandPPAIDS::GenerateData( this, macroplan, executor );
    if( iscustomdemanddl or iscustomdemandcc ){//全年日度需求/客户需求
      CustomerDemandPPAIDS::GenerateData( this, macroplan, iscustomdemandcc, iscustomdemanddl, executor );
    }
    if ( isofflineplan ) { // 各产线下线计划
    if ( isofflineplandl or isofflineplancc ) { // 各产线下线计划
      InterfaceDataset::PushOfflinePlanData( macroplan, this, executor );
    }
    if( isshiftplan ){//班次计划
    if( isshiftplandl or isshiftplancc ){//班次计划
      DispatchShiftPlan::Dispatch(this, macroplan,executor );
    //  CustomerDemandIDS::GenerateData( this, recyclebin, archive );
    }
    if( isassembleonlineplan ){//装配上线计划
      AssemblyOnlinePlanPPPSPush::GenerateData( this, macroplan, executor );
    if( isassembleonlineplandl or isassembleonlineplancc ){//装配上线计划
      AssemblyOnlinePlanPPPSPush::GenerateData( this, macroplan, isassembleonlineplancc, isassembleonlineplandl, executor );
    }
    if ( isinventoryplan ) { // 计划库存数据
    if ( isinventoryplandl or isinventoryplancc ) { // 计划库存数据
      InterfaceDataset::PushPlanInventoryData( macroplan, this, executor );
    }
  *]