禁用系统预设的费用项目原创
39人赞赏了该文章
746次浏览
未经作者许可,禁止转载编辑于2024年02月23日 15:33:54
问题
反审核系统预设的费用项目,提示如下:
编码为“FYXM02_SYS”的费用项目,系统预设的费用项目不能反审核!
编码为“FYXM02_SYS”的费用项目,系统预设的费用项目不能反审核!
禁用系统预设的费用项目,提示如下:
编码为“FYXM02_SYS”的费用项目,默认费用项目不能禁用!
成本项目匹配方案已设置费用项目 编码【FYXM02_SYS】,不允许禁用。
分析
1、禁用提示“成本项目匹配方案已设置费用项目”,首先是被系统预设的引用设置里用到了(这个设置在客户端是看不到的)。其次,就是在【成本项目匹配方案】用到了(在客户端可以看到),检查时要切换“适用核算组织”,所有的核算组织下都要检查。
2、反审核/禁用的影响:关于这个费用项目的科目余额表,以及成本计算单,都看不到记录,如果成本计算单的费用项目有期末在产,后面也无法归集到完工成本上。费用项目禁用会有哪些影响
处理方法
1、一般是不建议禁用系统预设的费用项目,可以通过改费用项目的名称或编码来变通处理。
2、一定要禁用或反审核系统预设的费用项目,有两个方法可以实现(二选一操作),禁用后一定要新增有存货成本类别且默认的费用项目。比如禁用了运费,就要新增费用项目XX,并且设置存货成本类别=采购费用类、是否默认=是。
------------------------------谨慎操作,可以接受禁用/反审核的影响再执行-------------------------------------
方法1:在数据库改费用项目的状态为禁用,脚本如下: UPDATE T_BD_EXPENSE SET FFORBIDDATE=GETDATE(),FFORBIDSTATUS='B' WHERE FNUMBER ='费用项目编码' ---替换费用项目编码为要禁用的
方法2:在数据库执行下方脚本,删掉系统预设的引用设置,然后在客户端禁用费用项目。 删掉引用后禁用,还是提示被成本项目匹配方案用到,就要在【成本项目匹配方案】去掉费用项目,再禁用。 ---先表备份 SELECT * INTO T_HS_COSTEXPITEMRELENTRYEXP_SQLBAK FROM T_HS_COSTEXPITEMRELENTRYEXP --然后删掉引用记录,只删掉要禁用的费用项目的引用记录,不需要禁用的不执行。 --删FYXM01_SYS 材料成本 的成本引用记录 DELETE FROM T_HS_COSTEXPITEMRELENTRYEXP WHERE FENTRYID=20540 AND FEXPENSEITEMID =20045 --删FYXM02_SYS 运费 的成本引用记录 DELETE FROM T_HS_COSTEXPITEMRELENTRYEXP WHERE FENTRYID=20541 AND FEXPENSEITEMID =20046 --删FYXM03_SYS关税的成本引用记录 DELETE FROM T_HS_COSTEXPITEMRELENTRYEXP WHERE FENTRYID=20541 AND FEXPENSEITEMID =20047 --删FYXM04_SYS委外加工费的成本引用记录 DELETE FROM T_HS_COSTEXPITEMRELENTRYEXP WHERE FENTRYID=20542 AND FEXPENSEITEMID =20048 --删FYXM05_SYS组装费用的成本引用记录 DELETE FROM T_HS_COSTEXPITEMRELENTRYEXP WHERE FENTRYID=20540 AND FEXPENSEITEMID =20050 --删FYXM06_SYS拆卸费用的成本引用记录 DELETE FROM T_HS_COSTEXPITEMRELENTRYEXP WHERE FENTRYID=20540 AND FEXPENSEITEMID =20051
赞 39
39人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读