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

技术编号:3766999 阅读:433 留言:0更新日期:2012-04-11 18:40
本发明专利技术是设计一种任意业务系统单据生成记帐凭证的方法,是通过定义转换语义层实现外围任意业务系统要生成记帐凭证的业务单据语义对应,实现业务系统中的业务单据直接生成e2009年2月16日p总账系统的记帐凭证,在转换语义层中,提供二种标准格式:标准业务数据、标准基础数据及标准基础数据与科目辅助核算的对应,通过标准业务数据的业务类型来定义不同的凭证模板定义,外围的任意业务系统业务数据,通过转换语义层进行一系列的数据对应和转换层定义好的凭证模板来生成对应总帐系统的记帐凭证。

【技术实现步骤摘要】

本专利技术专利是用于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所示),其属性有编号、名称、对应分级码等,其中对应分级码唯一 标识改编号的级次及级数;根据逻辑数据结构在总帐系统数据库上建立对应的 物理数据结构,同时采取文件交换或者直连方式同业务系统进行标准基础数据 交换。对于标准业务数据,系统通过业务类型来标本文档来自技高网...

【技术保护点】
一种任意业务系统单据生成记帐凭证的方法,其特征在于,根据通过转换语义层标准业务数据和标准基础数据与外围业务系统的对应,使业务系统的数据转换成标准业务数据和标准基础数据,标准基础数据的种类与科目辅助核算项相对应,通过转换语义层按业务类型定义好的凭证模板实现业务数据归集、加工,最终生成总账系统的记帐凭证,内容包括: A、定义辅助核算项的顺序及对应的标准基础数据表,其主要关系表结构有辅助核算类型、对应标准基础数据表名、备注等属性; B、设置生成记帐凭证用到的各种标准基础 数据的数据结构,标准基础数据结构建立编号、名称、对应分级码必有属性及其他备注属性。 C、按业务类型分别建立要生成凭证的标准业务数据结构,标准业务数据结构模型中含2个数据结构:单据头与单据分录数据结构; D、按业务类型建立对应业务 类型的凭证模板,凭证类型模型含2个数据结构:凭证与凭证分录数据结构; 具体实施包括以下3个步骤:(1)确定使用环境,选择实现的IT技术和工具;(2)设计该模型描述的实例的数据结构,数据结构包括:辅助核算项与标准基础数据关系数据结构;含 有编号、名称及对应分级码属性标准基础数据的数据结构;标准业务数据及凭证模板数据结构;(3)选择适当的编程工具实现前台与后台数据交互,实现标准基础数据的对应、标准业务数据的导入或读入、凭证模板的定义及凭证生成算法;其中: 首先根据总帐系 统的科目用到辅助核算项,包括部门、人员,在记账凭证生成中建立辅助核算项与标准基础数据表的对应关系,关系结构表中辅助核算类型标识辅助核算项的内容,对应标准基础数据表则纪录生成凭证时辅助核算项的来源内容;关系定义完成后根据标准基础数据表名建立逻辑数据结构,其属性包括编号、名称、对应分级码,其中对应分级码唯一标识改编号的级次及级数;根据逻辑数据结构在总帐系统数据库上建立对应的物理数据结构,同时采取文件交换或者直连方式同业务系统进行标准基础数据交换; 对于标准业务数据,系统通过 业务类型来标识不同来源单据的票据类型,通过标准业务数据的建立将外围业务系统单据进行规范统一,每一种票据建立一种业务类型进行标识,同时建立统一的标准基础数据引用,标准业务数据逻辑数据结构建立后,在总帐系统数据库上建立对应的物理数据结构;对于不同业务类型建立不同的凭证生成模板,凭证生成模板的构成内容是以总帐系统记帐凭证的结构内容相符并且接口统一,凭证模板中的公式以业务...

【技术特征摘要】

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

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

1