修复材料工单分配材料订单重复占料问题的开发

取IN_MO表中数据,判断条件:

MO_TYPE = 'ZP06'

     AND SO_ID LIKE '046%'

     取MO对应的完工日期PLANNED_END_DATE,与SO_ID和SO_LINE_ID对应IN_SALES_ORDER表中对应订单的交货日期UDF_PROMD-7天做对比:

1)  当PLANNED_END_DATE> UDF_PROMD-7时,并且UDF_PROMD-7>=当前日期时,则将PLANNED_START_DATE和PLANNED_END_DATE更新为UDF_PROMD-7,如果UDF_PROMD-7<当前日期,则将PLANNED_START_DATE和PLANNED_END_DATE更新为当前日期;

当PLANNED_END_DATE<= UDF_PROMD-7时,无需对开工完工日期做调整

原文地址:https://www.cnblogs.com/Snowfun/p/9719552.html