生产委外工单中途修改下达日期对成本的影响及处理方案
一、问题背景
生产订单或委外订单,
1、已下达或已开工完工情况下,下游已有领退补或入库退库单据;
2、初始化阶段,用户补单录错,需批量修改;
上述场景下,按正常途径:单据明细行无下游单据情况下反执行至计划确认,再指定下达日期重新下达处理,前端逐一修改会较为繁琐,耗时较久,需要快速正确调整。
二、对成本模块的影响及处理方案
修改的前提条件:
1、工单下达日期不能修改为下游领退补或汇报或入库单据的日期之后。
例如:生产订单2023年1月下达,1月有生产领料单,不能将下达日期改为1月以后。
2、工单下达日期不能修改为成本历史期间的日期。
例如:生产订单2023年3月下达,成本当期是2023年3期,不能将下达日期改为3月以前。
若违背上述任一条件进行修改,产生的影响:
1、成本计算合法性检查不通过;2、完工入库无成本。
涉及的成本模块后台表:
1、T_CB_INPUTQTYENTRY(投入产量归集)的FDATE字段
示例脚本:
select FPROORDERNO 生产订单编号,FPROORDERSEQ 生产订单行号,FDATE 投产日期 from T_CB_INPUTQTYENTRY where FPROORDERTYPE='PO' and FPROORDERNO='生产订单编号' and FPROORDERSEQ='行号' and FSRCDATATYPE='0' and FPUTTYPE<>'3';
--FSRCDATATYPE:0 表示下达产生的投产;1 表示拆分行产生的投产; 2 表示变更单产生的投产
--FPUTTYPE:3 表示按领料套数投产
2、T_CB_PROORDERTYPE(成本对象类型)的FDATE字段
示例脚本:
select FNUMBER 生产订单编号,FSEQ 生产订单行号,FDATE 日期 from T_CB_PROORDERTYPE where FPROORDERTYPE='PO' and FNUMBER='生产订单编号' and FSEQ='生产订单行号';
综上:修改了单据的下达日期后,还必须同时修改投产归集和成本对象类型表的日期字段,且必须保持一致!!!
谢谢你的文章 ,这个对后台干预结案日期有参考意义。我们计划把自动执行的结案日期根据最晚的单据日期为结案时间标准。 云星空应该也要出这种功能
生产委外工单中途修改下达日期对成本的影响及处理方案
本文2024-09-16 18:55:42发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-25297.html