【技术实现步骤摘要】
本专利技术涉实施例及通信
,尤其涉及数据处理方法、业务引擎及客户端。
技术介绍
余额计算就是业务系统按一定期间或者实时计算某些数据的剩余量或者金额,按期间计算的比如财务总账余额,一般以月为单位来计算,到月底时需要根据月初的科目金额和本月的发生的金额来计算到月底各个科目结存了多少金额;实时计算的比如商品的及时库存计算,卖出去了一件,需要实时减去商品的库存一件,进货了10件,需要实时加上商品库存等;这些就属于月计算范畴。余额维度就是余额统计的维度,不同的商余额维度统计的维度是不一样的,例如衣服,用户需要按照衣服的颜色、尺寸、款式等维度来计算库存;例如刚才,用户需要按照钢材形状、长度、含炭量等维度来计算库存;对一些大型的集团企业对物料、商品库存可能需要按不同的地区、不同的仓库、批次等维度来计算库存等等;上述颜色、尺寸、形状、长度、地区、仓库就属于余额维度。余额表就是用来存放计算出的余额数据表格(可以是Excel表格、关系数据库中的数据表等等)。余额数据源就是用来计算余额的数据来源,例如商品进货和销售,用户销售了一件商品,一般会在系统中存一张销售单,用户新进了一批衣服,系统中会有一张进货单,余额计算装置就是依据系统中的这种销售单和进货单来计算商品的剩余库存;此处的销售单和进货单就称为余额数据源。企业资源计划(ERP,EnterpriseResourcePlanning)系统对系统中存 ...
【技术保护点】
一种数据处理方法,其特征在于,包括:业务引擎接收客户端发送的用户自定义的余额配置信息,所述余额配置信息包括余额计算规则以及余额数据源;所述业务引擎根据所述余额配置信息构建取数程序;所述业务引擎读取所述取数程序获取所述余额数据源中的明细数据;所述业务引擎根据所述余额计算规则对所述明细数据进行余额计算得到第一目标数据。
【技术特征摘要】 【专利技术属性】
1.一种数据处理方法,其特征在于,包括:
业务引擎接收客户端发送的用户自定义的余额配置信息,所述余额配置
信息包括余额计算规则以及余额数据源;
所述业务引擎根据所述余额配置信息构建取数程序;
所述业务引擎读取所述取数程序获取所述余额数据源中的明细数据;
所述业务引擎根据所述余额计算规则对所述明细数据进行余额计算得到
第一目标数据。
2.根据权利要求1所述的方法,其特征在于,所述余额计算规则包括:
余额模型以及余额模型与余额数据源之间的对应关系;
所述业务引擎根据所述余额计算规则对所述明细数据进行余额计算得到
第一目标数据包括:
所述业务引擎根据所述对应关系确定所述明细数据对应的余额类型;
所述业务引擎根据余额模型确定所述余额类型对应的余额维度信息;
所述业务引擎根据所述对应关系确定所述明细数据的每一个余额维度属
性对应的所述余额维度信息中的余额维度;
所述业务引擎计算各余额类型对应的明细数据中不同的余额维度属性组
合对应的第一余额,并将所述第一余额作为第一目标数据。
3.根据权利要求1所述的方法,其特征在于,所述余额计算规则包括:
余额模型以及余额模型与余额数据源之间的对应关系;
所述业务引擎根据所述余额计算规则对所述明细数据进行余额计算得到
第一目标数据包括:
所述业务引擎根据所述对应关系确定所述明细数据对应的余额类型;
所述业务引擎根据余额模型确定所述余额类型对应的余额维度信息;
所述业务引擎根据所述对应关系确定所述明细数据的每一个余额维度属
性对应的所述余额维度信息中的余额维度;
所述业务引擎计算各余额类型对应的明细数据中不同的余额维度属性组
合对应的第二余额;
当所述余额维度信息包含计算公式时,所述业务引擎将所述第二余额代
入所述计算公式进行计算得到计算结果,并将所述计算结果作为所述计算公
\t式对应的余额维度的第三余额;
所述业务引擎将所述第二余额与第三余额作为第一目标数据。
4.根据权利要求1所述的方法,其特征在于,所述业务引擎读取所述取
数程序获取所述余额数据源中的明细数据之后及所述业务引擎根据所述余额
计算规则对所述明细数据进行余额计算得到第一目标数据之前包括:
所述业务引擎向第一目标第三方插件发送所述明细数据,以使得所述第
一目标第三方插件根据业务需求对所述明细数据进行处理得到目标明细数
据;
所述业务引擎接收所述第一目标第三方插件发送的目标明细数据;
所述业务引擎根据所述余额计算规则对所述明细数据进行余额计算得到
第一目标数据包括:
所述业务引擎根据所述余额计算规则对所述目标明细数据进行余额计算
得到第一目标数据。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述业务引擎
根据所述余额配置信息对所述明细数据进行余额计算得到第一目标数据之后
包括:
所述业务引擎向第二目标第三方插件发送所述第一目标数据,以使得所
述第二目标第三方插件对所述第一目标数据进行校验和处理得到第二标数
据;
所述业务引擎接收第二目标第三方插件发送的所述第二目标数据;
所述业务引擎将所述第二目标数据更新到余额表中。
6.一种数据处理方法,其特征在于,包括:
客户端提供操作界面,所述操作界面用于自定义余额配置信息,所述余
额配置信息包括余额计算规则以及余额数据源;
所述客户端接收用户自定义的余额配置信息;
所述客户端向业务引擎发送所述余额配置信息。
7.根据权利要求6所述的方法,其特征在于,所述余额计算规则包括:
余额模型以及余额模型与余额数据源之间的对应关系;
所述客户端接收用户自定义的余额配置信息包括:
所述客户端接收用户对所述余额配置信息的新增;
或,
所述客户端接收用户对所述余额配置信息的修改;
技术研发人员:刘丽霞,吕飞,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。