启用成本拆分表可以解决单据量大导致的存货核算慢问题,适用于数据量大、核算组织多的场景。拆分后可能出现单据数据读取异常和应收单无法获取成本等问题,需通过重建视图和调整历史数据追踪期间数等方式解决。支持反结账,但有限制。
问题:单据量大,存货核算慢,每次耗费几个小时
回复:启用成本拆分表,可以解决查询成本的报表慢,成本核算慢,存货结账慢的问题。
适用水平分表场景
数据量比较大,或者说未来预见数据量会比较大(可以用单据量作为一个判断依据,如果核算总单据量在千万级别以上,可以认为是数据量比较大,或者现在一个期间的单据量达到百万级别)。
核算组织比较多,经常会多个组织同时并发核算。
如果业务数据量很少且组织单一,一个期间就几千或者几万的数据量,这种情况下就不建议做分表处理,因为分表前一般也没有性能问题。
步骤:
1, 先将【启用成本拆分表】发布到主控台
2, 执行启用拆分表操作(可以分批操作,从后往前)
拆分后可能出现的问题
问题1
在完工成本结转、完工成本结转(数量金额式)、生产费用分配结果、材料费用分配结果的列表可以正常显示结果,但是打开单据提示:您要读取的数据在系统中不存在,可能已经被删除。
原因:
启用成本分表功能就会如此。以上4个菜单都是视图,启用成本分表的情况下,视图里还是拆前表的数据,所以需要手工点更新来处理。
处理方法
列表能查看,凭证能生成,就不影响业务进行,没有必要打开单据查看,列表看的数据和打开单据是一样的。如果要打开单据查询,在成本分表界面每期重建视图就可以正常打开单据。
1、启用成本拆分表的情况下,需要在【启用成本拆分表】菜单设置“重建视图追溯期间”为2期(1期为本期,2期为本期加上期),再点“重建视图”,才能打开单据查询。
问题2
应收单无法获取成本。上游销售出库单明明有成本的情况下,应收单获取不到成本,提示“获取成本失败,第(1)行没有查询到默认会计核算体系下对应的核算单据成本数据”
原因:
存货核算如果对数据进行了分表处理,销售出库单与应收单间隔周期太长(默认大于3期)
处理办法:
成本管理参数中,把参数历史数据追踪期间数可见性放出来,把期间数修改为12或更大期间,注意:默认最大是12期,若要放开大于12期,需要进入BOS设计器放开最大范围限制。
其他问题
1、支持反结账,但是不支持反结账到未拆分过的历史期间(拆分功能支持选择性拆分的开始历史期间,如果全量拆分,则无此问题),例如拆分时只选择了23年1月份开始拆分,那么反结账最多也就支持反到23年1月份;
2、不需要,拆分后计算时存储的结果就是已经拆分的,一次拆分操作即可,后续无需关注。
推荐阅读