Kevin Kok Khah Whey
2023-09-20 0c76b59a9f1bdb9b0b9cf9947ee8b4df324082a6
Kevin: 修改了更改Period开始时间是报错的问题。
已修改1个文件
4 ■■■■ 文件已修改
LibMacroPlanner/BL/Type_Process_MP/StaticMethod_GetDependentDemandEnd#969.qbl 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LibMacroPlanner/BL/Type_Process_MP/StaticMethod_GetDependentDemandEnd#969.qbl
@@ -16,11 +16,15 @@
      //get period of start 
      ddstartperiod := select( gp.MacroPlan(), PlanningPeriod, pp, pp.Start() <= start and pp.End() > start );
      
      // Tianma fix 20230920
      if( not isnull( ddstartperiod ) )
      {
      // if not start from middle and leadtime < period task period duration, make sure dependent demand end before period start
      periodstart :=  ifexpr( not gp.IsOperationLeadTimeLogicFromMiddle() and period.Duration() < process.LeadTime(), period.Start(), DateTime::MaxDateTime() );
      
      value := minvalue( start + process.LeadTime(), start + ddstartperiod.Duration(), periodstart ); 
    }
    }
    
    return value;
  *]