好多企业都有这个需求,一直苦于没有解决方案!此方案取系统的加权平均价及时库存数据计算金额!传统算法耗时较长,数据金额差异较大,价格取值不准确,此方案十分钟自动计算一次加权平均价存入数据库,随用随取,1分钟搞定计算数据,大大减轻财会人员工作量
一、开发需求
1、 现状
1) 及时库存金额数据无法实时抓取
2) 核算需要半手工的形式进行处理,价格取值来源无法做到实时性,差异较大
3) 核算一次耗时较长,核算完成后价格和库存数据已经发生变化,参考性较差,与真实数据差异较大
2、 需求
1) 将线下统计模式转移到金蝶云系统
2) 实时统计抓取库存金额数据,
3) 将数据准确度提高
4) 降低工作劳动强度
3、 目标
1) 实时抓取库存金额数据,数据统计及时有效
2) 提高数据准确率
二、开发构思
1、依据系统核算后的加权平均价为依据,每10分钟后台计算一次,保持物料加权平均价的准确性
2、考虑到系统的性能,数据抓取时间可根据实际业务发生频次,前台可调(私有云可设置不自动取数,需要的时候进行计算)
3、将核算后的数据保存到临时表中,随用随取
4、价格抓取参照优先级顺序为:依次匹配当期库存价格、发出价格、收入价格、初始价格,当四个价格取不到时值为0或手动维护价格后重新计算(建议核算前先维护下价格为0的数据)
5、开发动态表单,抓取实时及时库存数据与物料加权平均价数据,核算实时的库存金额数据
6、将传统的计算方式转移到线上处理,实时核算,随用随取
及时库存金额数据抓取操作说明
1.1、根据图示找到单据入口单据
1.2填写过滤方案
注:
1库存组织默认为当前用户登入组织,不可编辑
2.仓库名称和物料名称可根据需求进行填写,空为全部数据
3.为降低系统性能,库存数据为0 的数据已经过滤掉,前台不进行显示
1.3数据展示
附部分开发代码
注意:
产品加权平均价格抓取参照优先级顺序为:依次匹配当期库存价格、发出价格、收入价格、初始价格,当四个价格取不到时值为0或手动维护价格后重新计算(建议核算前先维护下价格为0的数据)
后台加权平均动态获取数据表
发布于 金蝶云星空BOS开发交流圈 社群
推荐阅读