一种任意业务系统单据生成记帐凭证的方法

文档序号:6481105阅读:246来源:国知局
专利名称:一种任意业务系统单据生成记帐凭证的方法
技术领域
本发明专利是用于E2009年2月16日P管理软件中外围业务系统单据生成 记帐凭证的一种实现方法。
背景技术
在目前的e2009年2月16日p管理软件系统中,同一软件提供商业务系统 与总账系统可以直连生成凭证,但由于企业信息化是逐渐进行的,财务、供应 链、人力资源等软件不是采购同一软件厂商的,造成非同一软件提供商提供的 业务系统与另一软件提供商总账系统接口非常困难, 一般通过总账系统定义好 凭证文件格式进行文件交换或者二次开发专用的凭证接口进行连接生成凭证, 如业务单据和凭证数据结构如果改变,则需要更改凭证文件格式和软件代码, 带来维护工作量,如何解决业务系统能够自由的生成凭证有不进行代码修改, 使生成总账记帐凭证的接口具有通用性,这就是本专利要实现的一种以转换语 义层为核心的任意业务系统单据生成记帐凭证的实现方法。

发明内容
本发明给出了一种以转换语义层为核心的任意业务系统单据生成记帐凭证
的实现方法,该方法包括下列步骤和内容
A、 定义辅助核算项的顺序及对应的标准基础数据表(附图l所示),其主 要关系表结构有辅助核算类型、对应标准基础数据表名、备注等属性。
B、 设置生成记帐凭证用到的各种标准基础数据的数据结构(附图2所示), 标准基础数据结构建立编号、名称、对应分级码必有属性及其他备注属性。
C、 按业务类型分别建立要生成凭证的标准业务数据结构,(附图3所示), 标准业务数据结构模型中含2个数据结构单据头与单据分录数据结构;
D、 按业务类型建立对应业务类型的凭证模板(附图4所示),凭证类型模 型含2个数据结构凭证与凭证分录数据结构。
E、 模型实例化的具体实现包括以下3个步骤(1)确定使用环境,选择
实现的IT技术和工具;(2)设计该模型描述的实例的数据结构,数据结构包括:
a)辅助核算项与标准基础数据关系数据结构;含有编号、名称及对应分级码属 性标准基础数据的数据结构;标准业务数据及凭证模板数据结构;(3)选择适 当的编程工具实现前台与后台数据交互,实现标准基础数据的对应、标准业务数据的导入或读入、凭证模板的定义及凭证生成算法。
首先根据总帐系统的科目用到辅助核算项,如部门、人员等等在凭证生成 方法中建立辅助核算项与标准基础数据表的一一对应关系,关系结构表中辅助 核算类型标识辅助核算项的内容,对应标准基础数据表则纪录生成凭证时辅助
核算项的来源内容;关系定义完成后根据标准基础数据表名建立逻辑数据结构, 如附图2所示,其属性有编号、名称、对应分级码等,其中对应分级码唯一标 识改编号的级次及级数;根据逻辑数据结构在总帐系统数据库上建立对应的物 理数据结构,同时采取文件交换或者直连方式同业务系统进行标准基础数据交 换。
对于标准业务数据,系统通过业务类型来标识不同来源单据的票据类型, 由于外围业务系统数据结构多种多样,很难用统一的凭证接口来除了凭证生成; 通过标准业务数据,如附图3所示的建立将外围业务系统单据进行规范统一, 每一种票据在方法中建立一种业务类型进行标识,同时建立统一的标准基础数 据引用,标准业务数据逻辑数据结构建立后,也需要在总帐系统数据库上建立 对应的物理数据结构;对于不同业务类型建立不同的凭证生成模板,凭证生成 模板的构成内容是以总帐系统记帐凭证的结构内容相符并且接口统一,凭证模 板中的公式以业务单据金额列或者数量列等属性进行数据加工对象,科目的辅 助核算项内容根据辅助核算类型来确定具体的数据来源,这样通过凭证模板的 公式定义要求归集业务系统的中数据,按统一的凭证模板生成记帐凭证。
本发明的方法包含但不局限于本发明说明书公开的步骤和内容,步骤的顺 序能够调整和细化;在模型的实现过程中要满足说明书中描述的数据结构,并 在此基础上实现按照上述的算法实现业务系统到总帐系统记帐凭证的生成,从 而解决外围任何业务系统与总帐系统的融合。
本发明的有益效果是解决了业务系统能够自由的生成凭证而不进行代码 修改,使生成总账记帐凭证的接口具有通用性,这就是本专利要实现的一种以 转换语义层为核心的任意业务系统单据生成记帐凭证的实现方法。


图1是辅助核算项与标准基础数据关系结构示意图2是各种标准基础数据结构示意图3是各种标准业务数据模型结构示意图4是凭证模板数据模型结构示意图。
具体实施例方式
本发明所述的任意业务系统单据生成记帐凭证的实现方法包括标准基础数据的类型及标准基础数据的设置(附图2所示);标准业务数据的数据结构定
义(如附图3所示)及凭证模板的设置与公式定义(如附图4所示),最终外
围业务系统的业务单据数据通过转换语义层进行转换,按照既定的凭证生成方
法生成总帐系统的记帐凭证
A. 辅助核算项与标准基础数据关系属性描述如下
1) 辅助核算类型标识科目辅助核算的类型,如部门、客户、个人等等。
2) 标准基础数据表名标识辅助核算类型对应数据来源的物理数据表名。
3) 备注标识说明性信息。
B. 标准基础数据属性描述如下
1) 编号唯一的标识用到标准基础数据的编号。
2) 名称标识用到标准基础数据的编号对应的名称。
3) 对应分级码唯一的标识用到标准分级基础数据的所在的级次及每一级 的内部编码,对于不分级的基础数据可以为空。
4) 其他自定义属性,不再描述。
C. 标准业务数据属性描述如下
一业务类型属性
1) 类型编号唯一的标识业务类型的编号。
2) 类型名称标识业务类型的编号对应的名称。
3) 备注描述性信息。
二标准业务数据主要属性
1) 单据编号唯一的标识业务单据的编号。
2) 业务日期标识每一笔业务的发生日期。
3) 业务类型标识每一笔业务的所归属的业务类型。
4) 自定义属性由用户进行自定义,标识物料或者项目的业务对象
5) 数量标识业务对象的数量发生额。
6) 金额标识业务对象的金额发生额。
7) 其他自定义属性,不再描述。
D. 凭证模板数据属性描述如下
1) 凭证编号唯一的标识记帐凭证模板的编号。
2) 凭证类型标识该模板对应的凭证类型。
3) 附件数标识附件的数量。
4) 业务类型标识该凭证模板对应的业务类型。
5) 科目编号标识凭证模板中凭证分录的科目编号。6) 分录编号标识凭证模板中凭证分录的唯一编号。
7) 方向标识凭证分录中科目的记帐方向
8) 摘要标识凭证分录摘要。
9) 数量标识凭证分录中数量核算科目的对应数量计算公式。
10) 金额标识凭证分录中科目的对应金额计算公式。
11) 币种标识凭证分录中科目的交易货币。
12) 外币金额标识凭证分录中科目的对应外币金额计算公式。
13) 辅助核算组标识凭证分录中科目的辅助核算内容的取数公式。
14) 其他自定义属性,不再描述。
E、以转换语义层为核心的任意业务系统单据生成记帐凭证的算法
首先根据总帐系统的科目用到辅助核算项,如部门、人员等等在凭证生成 方法中建立辅助核算项与标准基础数据表的一一对应关系,关系结构表中辅助 核算类型标识辅助核算项的内容,对应标准基础数据表则纪录生成凭证时辅助
核算项的来源内容;关系定义完成后根据标准基础数据表名建立逻辑数据结构 (附图2所示),其属性有编号、名称、对应分级码等,其中对应分级码唯一 标识改编号的级次及级数;根据逻辑数据结构在总帐系统数据库上建立对应的 物理数据结构,同时采取文件交换或者直连方式同业务系统进行标准基础数据 交换。
对于标准业务数据,系统通过业务类型来标识不同来源单据的票据类型, 由于外围业务系统数据结构多种多样,很难用统一的凭证接口来除了凭证生成; 通过标准业务数据(附图3所示)的建立将外围业务系统单据进行规范统一, 每一种票据在方法中建立一种业务类型进行标识,同时建立统一的标准基础数 据引用,标准业务数据逻辑数据结构建立后,也需要在总帐系统数据库上建立 对应的物理数据结构;对于不同业务类型建立不同的凭证生成模板,凭证生成 模板的构成内容是以总帐系统记帐凭证的结构内容相符并且接口统一,凭证模 板中的公式以业务单据金额列或者数量列等属性进行数据加工对象,科目的辅 助核算项内容根据辅助核算类型来确定具体的数据来源,这样通过凭证模板的 公式定义要求归集业务系统的中数据,按统一的凭证模板生成记帐凭证。
实施例
A.外围业务系统单据生成记帐凭证的实例化方法
凭证接口工具实现模型描述的外围业务系统单据生成记帐凭证的方法前, 需要了解总帐系统中科目、凭证类型及科目辅助核算项的类型及其内容,总账 系统数据库连接相关信息等。模型实例化需要如下步骤1) 根据附图1描述数据结构关系图首先建立科目辅助项类型及其对应标准 基础数据表名。
2) 根据附图2的结构示意图,建立起各种标准基础数据结构及与外围业务 系统通过文件交换或者直接进行基础数据交换的功能。
3) 根据附图3的结构示意图,建立起标准业务数据的数据结构及外围业务 系统通过文件交换或者直接进行基础数据交换的功能。
4) 根据附图4的结构示意图,建立起凭证模板的数据结构及凭证模板的定 义功能。
5) 实现凭证生成功能,将标准业务数据按凭证模板的公式定义归集数据, 生成总账系统的记帐凭证。
B.模型实例化后的实现方法
通过模型实例化方法将凭证生成的转换语义层实例化后,需要借助IT技术 将实例实现出来,为最终的用户提供使用。实例的实现包括以下步骤-
1) 根据用户使用环境和要求,选择适当的IT技术和工具,如数据库技 术、编程工具等;
2) 根据使用的技术和工具,设计后台数据结构。辅助核算项与标准基础数 据的关键字段属性参照附图1;标准业务数据及凭证模板的关键字段属性参照附 图3、 4。
3) 使用编程工具,实现用户前台展现。通过编程实现对总账系统数据结构 中数据的访问,能够给用户平常进行科目选择,进行凭证模板定义,从标准业 务数据中归集数据并生成对应的记帐凭证,这样用户把任何的外围业务系统中 的单据通过转换语义层生成e2009年2月16日p总账系统中的记帐凭证。.
权利要求
1、一种任意业务系统单据生成记帐凭证的方法,其特征在于,根据通过转换语义层标准业务数据和标准基础数据与外围业务系统的对应,使业务系统的数据转换成标准业务数据和标准基础数据,标准基础数据的种类与科目辅助核算项相对应,通过转换语义层按业务类型定义好的凭证模板实现业务数据归集、加工,最终生成总账系统的记帐凭证,内容包括A、定义辅助核算项的顺序及对应的标准基础数据表,其主要关系表结构有辅助核算类型、对应标准基础数据表名、备注等属性;B、设置生成记帐凭证用到的各种标准基础数据的数据结构,标准基础数据结构建立编号、名称、对应分级码必有属性及其他备注属性。C、按业务类型分别建立要生成凭证的标准业务数据结构,标准业务数据结构模型中含2个数据结构单据头与单据分录数据结构;D、按业务类型建立对应业务类型的凭证模板,凭证类型模型含2个数据结构凭证与凭证分录数据结构;具体实施包括以下3个步骤(1)确定使用环境,选择实现的IT技术和工具;(2)设计该模型描述的实例的数据结构,数据结构包括辅助核算项与标准基础数据关系数据结构;含有编号、名称及对应分级码属性标准基础数据的数据结构;标准业务数据及凭证模板数据结构;(3)选择适当的编程工具实现前台与后台数据交互,实现标准基础数据的对应、标准业务数据的导入或读入、凭证模板的定义及凭证生成算法;其中首先根据总帐系统的科目用到辅助核算项,包括部门、人员,在记账凭证生成中建立辅助核算项与标准基础数据表的对应关系,关系结构表中辅助核算类型标识辅助核算项的内容,对应标准基础数据表则纪录生成凭证时辅助核算项的来源内容;关系定义完成后根据标准基础数据表名建立逻辑数据结构,其属性包括编号、名称、对应分级码,其中对应分级码唯一标识改编号的级次及级数;根据逻辑数据结构在总帐系统数据库上建立对应的物理数据结构,同时采取文件交换或者直连方式同业务系统进行标准基础数据交换;对于标准业务数据,系统通过业务类型来标识不同来源单据的票据类型,通过标准业务数据的建立将外围业务系统单据进行规范统一,每一种票据建立一种业务类型进行标识,同时建立统一的标准基础数据引用,标准业务数据逻辑数据结构建立后,在总帐系统数据库上建立对应的物理数据结构;对于不同业务类型建立不同的凭证生成模板,凭证生成模板的构成内容是以总帐系统记帐凭证的结构内容相符并且接口统一,凭证模板中的公式以业务单据金额列或者数量列等属性进行数据加工对象,科目的辅助核算项内容根据辅助核算类型来确定具体的数据来源,这样通过凭证模板的公式定义要求归集业务系统的中数据,按统一的凭证模板生成记帐凭证。
2、 根据权利要求1所述的方法,其特征还在于标准业务数据和标准基础数 据在总账系统中自动建立对应的数据结构,实现转换语义层与总账系统的直连。
3、 根据权利要求1所述的方法,其特征还在于每一种标准业务数据的业务 类型定义不同的凭证模板。
4、 根据权利要求1所述的方法,其特征还在于标准基础数据中字典的编号、 名称属性对应辅助核算组的内容。
5、 根据权利要求4所述的方法,其特征还在于凭证模板中的辅助核算项的定义顺序决定标准基础数据的排列顺序。
6、 根据权利要求1所述的方法,其特征还在于凭证模板中的凭证分录取数 公式是从对应业务类型中的标准业务数据项中计算、取数。
全文摘要
本发明是设计一种任意业务系统单据生成记帐凭证的方法,是通过定义转换语义层实现外围任意业务系统要生成记帐凭证的业务单据语义对应,实现业务系统中的业务单据直接生成e2009年2月16日p总账系统的记帐凭证,在转换语义层中,提供二种标准格式标准业务数据、标准基础数据及标准基础数据与科目辅助核算的对应,通过标准业务数据的业务类型来定义不同的凭证模板定义,外围的任意业务系统业务数据,通过转换语义层进行一系列的数据对应和转换层定义好的凭证模板来生成对应总帐系统的记帐凭证。
文档编号G06F17/30GK101493834SQ20091001441
公开日2009年7月29日 申请日期2009年2月17日 优先权日2009年2月17日
发明者李跃鹏, 焦学瑞, 赵旭东 申请人:浪潮集团山东通用软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1