一种自定义多维度多时点业务帐查询的方法技术

技术编号:3768055 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种自定义多维度多时点业务帐查询的方法,通过建立一种可扩展账表模型和从账表归集数据的算法,实现对业务帐的任何纬度任何时点的查询,账表模型包括固定项和可扩展项二类属性,其中固定项包含系统已知含义的字段,可扩展项是用于用户根据实际情况进行设置自定义查询纬度,账表内容包括:业务单据信息、业务单据间核销信息和初始单据信息,通过对这些信息的查询来实现多维度多时点业务帐的查询。本发明专利技术的有益效果是:通过对顺序的调整和细化,在模型的实现过程中满足查询的数据结构,并在此基础上实现按照上述的算法实现业务帐数据的查询,从而解决多维度多时点业务帐的数据归集及灵活扩展的要求。

【技术实现步骤摘要】

本专利技术涉及,具体地说是一种用于ERP管理软件中多维度多时点业务帐的方法。
技术介绍
在传统的erp业务帐査询实现算法中, 一般根据会计角度对往来单位(客 户或者供应商) 一维度建立相应的应收余额帐或者应付余额帐,在实现方法上 一般按月份和往来单位把每一张发票或者付款单等单据过账到余额帐的期初余 额、发生额、期末余额,明细帐直接从符合条件的发票、付款单等单据上归集, 这样做的好处是算法简洁,容易实现,但伴随着企业管理的精细化,单纯从往 来单位一个纬度上査询已远远达不到管理要求,可能企业需要按往来单位+部 门、往来单位+人员或者往来单位+业务类型等等从二个纬度甚至多个纬度上査 询往来业务帐,更甚至需要査询每一天的余额帐,同时由于应付、实付款多维 度存在对符困难,如A业务员发票去核销B业务员的付款单,导致业务跟踪非 常复杂或者业务中有现金折扣需要冲减余额等等,很难在余额表上进行数据的 处理。因此,在本专利技术的方法中,通过定义一张标准可扩展模式的账表模型, 即高效地解决数据归集、多维度按日随时査询的问题,又解决业务之间互相核 销跟踪的需求。
技术实现思路
本专利技术的目的是提供一种自定义多维度多时点业务帐査询的方法。 本专利技术的目的是按以下方式实现的,通过建立一种可扩展账表模型和从账 表归集数据的算法,实现对业务帐的任何纬度任何时点的查询,账表模型包括 固定项和可扩展项二类属性,其中固定项包含系统已知含义的字段,可扩展项 是用于用户根据实际情况进行设置自定义査询纬度,账表内容包括业务单据 信息、业务单据间核销信息和初始单据信息,通过对这些信息的査询来实现多 维度多时点业务帐的査询。本专利技术的有益效果是通过对顺序的调整和细化,在模型的实现过程中满 足査询的数据结构,并在此基础上实现按照上述的算法实现业务帐数据的查询, 从而解决多维度多时点业务帐的数据归集及灵活扩展的要求。 附图说明图1是多维度账表模型结构示意图。 具体实施例方式参照说明书附图对本专利技术的方法作以下详细地说明。本专利技术的自定义多维度多时点业务帐查询的方法,包括下列步骤和内容A、 在业务系统中建立账表模型(见附图1)及其属性定义系统标识,日 期,单据类型,单据编号,往来单位,部门,人员,增减类型,币种,分录编 号,物料,项目,扩展项广io,原币金额,本币金额等属性。B、 建立账本扩展项的定义功能,让用户根据业务要求确定是否使用扩展项。C、 通过模型实例化的具体业务的实现方法,实现方法包括3个步骤 (1)确定使用环境,选择实现的IT技术和工具;(2)设计账表模型描述的实例的数据结构,数据结构包括系统标识,曰期, 单据类型,单据编号,往来单位,部门,人员,币种,分录编号,物料,项目, 扩展项广IO,原币金额,本币金额等属性;(3)选择适当的编程工具实现前台与后台数据交互,实现多维度多时点的 业务余额帐的定义及査询。在余额帐的査询过程中,首先进行实现账本扩展项的定义功能,每一种需 要过账到账表的业务单据都需要实现扩展项1~10的设置功能,让用户根据管理 精细化要求来设置扩展项的内容。账本中数据的来源来自三部分, 一是系统初始或者月结时由系统自动生成 的系统标识为'初始'的账本记录,二是系统发票或者付款单制单时过账形成 的,系统标识为'单据'的账本记录;三是发票和付款单对符核销时形成的,系统标识为'核销'的账本记录。在余额帐的数据归集中,首先按条件按査询纬度把账表中的记录汇总数归集到临时表中,作为余额帐的明细帐的数据来源;其次从临时表中再归集用户 选择纬度、开始时点的初始余额,其初始月等于系统标识是初始的账本记录数 据,加上从月初到査询开始时点系统标识为单据和增减类型为增的原、本币汇 总数,再减去从月初到査询开始时点系统标识为单据和增减类型为减的原、本 币汇总数,同时扣减其已核销的金额;发牛额则等于系统标识是单据的账本记 录数据,加上从査询开始时点到结束时点的增减类型为增的原、本币汇总数, 再减去从査询开始时点到结束时点的增减类型为减的原、本币汇总数,同时扣 减对应纬度从査询开始时点到结束时点其已核销的金额汇总数;其余额则等于 已经计算出的初始余额加上计算出的发生额,减去对应纬度的开始时间与结束 时点其已核销的金额汇总数,这样所查询纬度的任何时点的余额帐的数据计算完毕,按照既定的格式进行展现。实施例本专利技术所述的多纬度多时点余额帐的实现方法包括建立多纬度账表模型的 定义,账表扩展项定制功能,余额帐按上述多纬度多时点算法归集査询内容, 最终实现业务帐余额表查询A. 账表模型属性描述如下1) 系统标识标识账本记录的数据来源,系统有三种来源,l-初始,2-单 据,3-核销2) 日期标识业务发生日期和核销时的日期。3) 单据类型标识来源单据的业务类型,和单据编号、分录编号唯一的标 识账表记录。4) 单据编号标识来源单据的单据编号,和单据类型、分录编号唯一的标 识账表记录。5) 往来单位标识业务发生的客户或者供应商、委外商的编号6) 部门标识业务发生的部门编号7) 人员标识业务员编号8) 增减类型标识账本记录是增项还是减项。9) 币种业务交易时的货币10) 分录编号标识来源单据表体分录的分录编号,和单据类型、单据编号 唯一的标识账表记录。11) 物料业务交易时的产品编号。12) 项目业务交易时的项目编号。13) 扩展项1 10:标识用户自定义纬度的编号14) 原币金额标识交易货币的金额。15) 本币金额标识交易货币转换成本位币的金额16) 其他属性,不再详细描述。B、 多纬度多时点余额帐归集算法在余额帐的査询过程中,首先进行实现账本扩展项的定义功能,每一种需要过账到账表的业务单据都需要实现扩展项i-io的设置功能,让用户根据管理精细化要求来设置扩展项的内容。账本中数据的来源来自三部分, 一是系统初始或者月结时由系统自动生成 的系统标识为'初始'的账本记录,二是系统发票或者付款单制单时过账形成 的,系统标识为'单据'的账本记录;三是发票和付款单对符核销时形成的,系统标识为'核销'的账本记录。在余额帐的数据归集中,首先按条件按查询纬度把账表中的记录汇总数归集 到临时表中,作为余额帐的明细帐的数据来源;其次从临时表中再归集用户选 择纬度、开始时点的初始余额,其初始月等于系统标识是初始的账本记录数据, 加上从月初到査询开始时点系统标识为单据和增减类型为增的原、本币汇总数, 再减去从月初到查询开始时点系统标识为单据和增减类型为减的原、本币汇总 数,同时扣减其已核销的金额;发生额则等于系统标识是单据的账本记录数据, 加上从査询开始时点到结束时点的增减类型为增的原、本币汇总数,再减去从 査询开始时点到结束时点的增减类型为减的原、本币汇总数,同时扣减对应纬 度从査询开始时点到结束时点其已核销的金额汇总数;其余额则等于已经计算 出的初始余额加上计算出的发生额,减去对应纬度的开始时间与结束时点其已 核销的金额汇总数,这样所査询纬度的任何时点的余额帐的数据计算完毕,按 照既定的格式进行展现。Erp业务管理系统实现模型描述的业务余额帐查询前,需要使用往来单位、 部门及业务员模型来描述基础数据设置;业务单据上需要体现用户自定义纬度 模型及相关设置功能等。首先建立自定义讳度扩展项使用的定义及方本文档来自技高网...

【技术保护点】
一种自定义多维度多时点业务帐查询的方法,其特征在于,通过建立一种可扩展账表模型和从账表归集数据的算法,实现对业务帐的任何纬度任何时点的查询,账表模型包括固定项和可扩展项二类属性,其中固定项包含系统已知含义的字段,可扩展项是用于用户根据实际情况进行设置自定义查询纬度,账表内容包括:业务单据信息、业务单据间核销信息和初始单据信息,通过对这些信息的查询来实现多维度多时点业务帐的查询。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘俊红焦学瑞
申请(专利权)人:浪潮集团山东通用软件有限公司
类型:发明
国别省市:88[中国|济南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1