关于成本计算提示副产品没有设置定额成本的问题汇总

1、问题背景
用户在维护了副产品定额成本维护后,成本计算提示副产品无定额成本。针对此类问题,汇总遇过的原因及解决方案。

2、案例分析
案例一:
T_CB_PROORDERTYPE表生产类型的工单有车间无成本中心导致匹配不到,成本中心为0的原因可能有二:
一是生产订单先下达了,后面建立的成本中心;二是历史补丁问题,成本中心反审核导致type表的成本中心被清空。
解决方案:此两类原因最新补丁都已有优化,异常数据通过以下脚本批量修复即可
merge into T_cb_proordertype TT using(
select a.fentryid,b.fcostcenterid from T_cb_proordertype a
inner join t_Cb_Costcenter b on a.fworkshopid=b.frelation and frelationtype='BD_Department'
where a.fproordertype='PO' and a.fworkshopid<>0 and a.fcostcenterid=0) t on (TT.fentryid=t.fentryid)
when matched then update set TT.fcostcenterid=t.fcostcenterid;
案例二:
副产品维护了定额成本,T_CB_PROORDERTYPE表数据正常,主产品有期初余额但本期没有领料。
解决方案:
由于主产品的期初在产品金额无法触发副产品定额成本的核算,导致在一次性投料,副产品跨期入库的场景下,副产品入库成本为零。此情形应维护副产品投料单处理。
参考帖子:https://vip.kingdee.com/article/102721820188360704?productLineId=1
案例三:
副产品维护了定额成本,T_CB_PROORDERTYPE表数据正常,主产品本期没有领料。但是有维护副产品投料单。
解决方案:
首先检查副产品投料单的关键字段数据是否正常:
FACCTGDIMEENTRYID,FDIMEENTRYID,FPRODUCTDIMEID,对应核算维度、库存维度、成本计算维度,其中成本计算维度是主产品的维度。
匹配关联的语句如下:
SELECT ROW_NUMBER() over(partition by PDIME.FCOSTCENTERID order by PDIME.FCOSTCENTERID)+141760
,141744,1,'2022-02-01 00:00:00',PDIME.FPRODUCTDIMEID,PDIME.FCOSTCENTERID,PDIME.FPRODUCTID,'生产订单','PRD_MO',PDIME.FPRODUCTNO,PDIME.FBILLID,PDIME.FBILLENTRYID,PDIME.FBILLSEQ,PDIME.FPROORDERTYPE
,pt.FENTRYID,PDIME.FBILLSEQ,PDIME.FBILLENTRYID,PDIME.FPRODUCTNO,pt.FBOMID,pt.FLOT,pt.FAUXPROPID,pt.FUNITID,0,cc.FRELATION,moe.FROWID,moe.FPARENTROWID,'0',
关于成本计算提示副产品没有设置定额成本的问题汇总
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



