开发案例分享-及时库存金额查询开发原创
金蝶云社区-Dave身份
Dave
15人赞赏了该文章 1964次浏览 未经作者许可,禁止转载编辑于2020年11月13日 16:31:28

好多企业都有这个需求,一直苦于没有解决方案!此方案取系统的加权平均价及时库存数据计算金额!传统算法耗时较长,数据金额差异较大,价格取值不准确,此方案十分钟自动计算一次加权平均价存入数据库,随用随取,1分钟搞定计算数据,大大减轻财会人员工作量

一、开发需求

1、  现状

1)   及时库存金额数据无法实时抓取

2)   核算需要半手工的形式进行处理,价格取值来源无法做到实时性,差异较大

3)   核算一次耗时较长,核算完成后价格和库存数据已经发生变化,参考性较差,与真实数据差异较大

2、  需求

1)   将线下统计模式转移到金蝶云系统

2)   实时统计抓取库存金额数据,

3)   将数据准确度提高

4)   降低工作劳动强度

3、  目标

1)   实时抓取库存金额数据,数据统计及时有效

2)   提高数据准确率

二、开发构思

1、依据系统核算后的加权平均价为依据,每10分钟后台计算一次,保持物料加权平均价的准确性

2、考虑到系统的性能,数据抓取时间可根据实际业务发生频次,前台可调(私有云可设置不自动取数,需要的时候进行计算)

3、将核算后的数据保存到临时表中,随用随取

4、价格抓取参照优先级顺序为:依次匹配当期库存价格、发出价格、收入价格、初始价格,当四个价格取不到时值为0或手动维护价格后重新计算(建议核算前先维护下价格为0的数据)

5、开发动态表单,抓取实时及时库存数据与物料加权平均价数据,核算实时的库存金额数据

6、将传统的计算方式转移到线上处理,实时核算,随用随取


及时库存金额数据抓取操作说明

1.1、根据图示找到单据入口单据

image.png


1.2填写过滤方案

 image.png


注:

1库存组织默认为当前用户登入组织,不可编辑

2.仓库名称和物料名称可根据需求进行填写,空为全部数据

3.为降低系统性能,库存数据为0 的数据已经过滤掉,前台不进行显示

1.3数据展示

image.png

附部分开发代码

0b2613ae653364dbcc4620ce6e3dd41.png


254c380bbd13d2f27ca34a902cf3f01.png


注意:

产品加权平均价格抓取参照优先级顺序为:依次匹配当期库存价格、发出价格、收入价格、初始价格,当四个价格取不到时值为0或手动维护价格后重新计算(建议核算前先维护下价格为0的数据)

90685ff7ae026090547c9a3574f7493.png后台加权平均动态获取数据表

image.png

发布于 金蝶云星空BOS开发交流圈 社群

赞 15