产品成本核算单据凭证二开指导(新版)
基于2022年9月补丁版本,产品成本核算模块单据生成凭证或者查看时新增字段,以完工成本结转单据生成凭证时携带物料的“存货类别”或者查看时显示物料的“存货类别”为例,完工成本结转(数量金额式),期初在产品成本调整,生产费用,材料费用等单据均以此为引导即可
完工成本结转单据生成凭证时携带存货类别或者查看时显示物料的“存货类别”为例:
完工成本结转,完工成本结转(数量金额式),期初在产品成本调整等单据均以此为引导即可
具体操作步骤如下:
页面扩展:在BOSIDE设计器中对“完工成本结转”进行扩展,新增字段“存货类别”(根据字段选择合适的控件即可)
视图配置 :重写单据头/单据体视图的SQL脚本,目前单据头所用视图为V_CB_COMPLETIONCOSTDETAIL,在此视图上获取新扩展的字段“存货类别(FCATEGORYID)”,根据逻辑“存货类别”需要关联T_BD_MATERIALBASE和T_BD_MATERIALCATEGORY表,重写的视图取名V_CB_COMPLETIONCOST_KZ,将重写的视图配置在扩展的单据头上,并通过BOSIDE导入视图脚本,具体如下:
完成页面以及视图的配置后页面单据即可正常看到扩展所需字段,如下:
二开扩展脚本配置:(凭证生成及查询功能可能会使用插件)新增的字段需要把二开的脚本和创建表字段语句、查询的字段语句数据插入到二开扩展表中,实现相关功能,如下:
1)增加FACCTGID条件查询是为了提高查询数据的性能,避免查询全部数据,使用参数@FACCTGID代替固定的核算
内码。
2)二开的扩展脚本中不需要查询历史表的数据(后缀为_H的表),后台会根据核算内码选择取当期表还是历史表。
注意:二开扩展脚本查询的字段和建表字段、查询字段务必保持数量一致、查询顺序一致,字段类型一致,否则会出现报错。
4、启用参数:BOSIDE导入数据即可
DELETE T_BAS_SYSTEMPROFILE WHERE FKEY = 'IsEnableViewBillNewGetDataType' and FCATEGORY='CB';
INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY ,FORGID ,FACCOUNTBOOKID ,FKEY ,FVALUE ,FACCTPOLICYID , FACCTSYSTEMID) VALUES ('CB' ,0 ,0,'IsEnableViewBillNewGetDataType' ,N'1' ,0 ,0);
产品成本核算单据凭证二开指导(新版)
本文2024-09-23 02:16:57发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-151390.html