报表转换方法及装置制造方法及图纸

技术编号:9935415 阅读:80 留言:0更新日期:2014-04-18 07:13
一种报表转换方法,包括:获取选中的本地报表和标准格式报表,提取所述本地报表和标准格式报表的报表头信息;获取在所述报表头信息中选取的本地报表的字段和与其对应的标准格式报表的字段;生成所述选取的本地报表的字段与所述标准格式报表的字段的映射表并存储;根据所述映射表从所述本地报表的字段中提取数据,并写入相应的标准格式报表的字段中。

【技术实现步骤摘要】
【专利摘要】一种报表转换方法,包括:获取选中的本地报表和标准格式报表,提取所述本地报表和标准格式报表的报表头信息;获取在所述报表头信息中选取的本地报表的字段和与其对应的标准格式报表的字段;生成所述选取的本地报表的字段与所述标准格式报表的字段的映射表并存储;根据所述映射表从所述本地报表的字段中提取数据,并写入相应的标准格式报表的字段中。此外,还提供了一种报表转换装置。上述报表转换方法及装置能够提高操作的便利性。【专利说明】报表转换方法及装置
本专利技术涉及ERP
,特别是涉及一种报表转换方法及装置。
技术介绍
传统技术中,ERP系统之间通常为相互异构的系统,即存储数据的数据库及表结构均不同,当需要按照统一的格式输出报表时,则需要工作人员手动的先从其ERP系统中提取出数据,然后再填写到统一格式的报表中。例如,ERP系统在根据自身数据生成XBRL(Extensible Business Reporting Language,可扩展商业报告语言)报表时,则需要管理员在ERP系统中提取数据,然后按照XBRL报表的格式整理数据,因此操作效率较低。
技术实现思路
基于此,有必要提供一种能提高操作效率的报表转换方法。一种报表转换方法,包括:获取选中的本地报表和标准格式报表,提取所述本地报表和标准格式报表的报表头/[目息;获取在所述报表头信息中选取的本地报表的字段和与其对应的标准格式报表的字段;生成所述选取的本地报表的字段与所述标准格式报表的字段的映射表并存储;根据所述映射表从所述本地报表的字段中提取数据,并写入相应的标准格式报表的字段中。在其中一个实施例中,所述获取选中的本地报表和标准格式报表的步骤之前还包括:获取本地报表列表和标准格式报表列表并展不。在其中一个实施例中,所述获取选中的本地报表和标准格式报表的步骤之前还包括:获取输入的查询条件,根据所述查询条件对所述本地报表列表和/或标准格式报表列表进行筛选。在其中一个实施例中,所述标准格式报表为符合XBRL格式的报表。在其中一个实施例中,所述生成所述选取的本地报表的字段与所述标准格式报表的字段的映射表的步骤还包括:获取输入的查询语句/运算语句和与其对应的标准格式报表的字段并添加到映射表中,且所述查询语句/运算语句中包含选取的本地报表的字段。此外,还有必要提供一种能提高操作效率的报表转换装置。—种报表转换装置,包括:报表头获取模块,用于获取选中的本地报表和标准格式报表,提取所述本地报表和标准格式报表的报表头信息;字段获取模块,用于获取在所述报表头信息中选取的本地报表的字段和与其对应的标准格式报表的字段;映射表生成模块,用于生成所述选取的本地报表的字段与所述标准格式报表的字段的映射表并存储;数据转移模块,用于根据所述映射表从所述本地报表的字段中提取数据,并写入相应的标准格式报表的字段中。在其中一个实施例中,所述装置还包括报表展示模块,用于获取本地报表列表和标准格式报表列表并展不。在其中一个实施例中,所述报表展示模块还用于获取输入的查询条件,根据所述查询条件对所述本地报表列表和/或标准格式报表列表进行筛选。在其中一个实施例中,所述标准格式报表为符合XBRL格式的报表。在其中一个实施例中,所述映射表生成模块还用于获取输入的查询语句/运算语句和与其对应的标准格式报表的字段并添加到映射表中,且所述查询语句/运算语句中包含选取的本地报表的字段。上述报表转换方法及装置中,用户可通过预先选取本地报表和标准格式报表,然后在其报表头信息中选择相应的字段进行映射来生成映射表。后续在生成标准格式报表时,则可根据映射表找到本地报表中相应的字段自动读取数据并写入标准格式报表相应的字段中,从而提高了操作的便利性。 同时,用户可在各个异构的ERP系统上通过选择字段生成相应的映射表。在根据各个异构的ERP系统生成标准格式报表时,则可根据相应的映射表读取数据,使得转换报表的方式不依赖于具体的ERP系统,从而提高了扩展性。【专利附图】【附图说明】图1为一个实施例中报表转换方法的流程图;图2为一个实施例中报表转换装置的结构示意图。【具体实施方式】如图1所75,在一个实施例中,一种报表转换方法,该方法的执行依赖于计算机程序,可运行于基于冯洛伊曼体系的计算机系统上,该计算机系统可以是具有网关功能的计算机设备。该方法包括:步骤S102,获取选中的本地报表和标准格式报表,提取本地报表和标准格式报表的报表头信息。本地报表即为各个异构的ERP系统中的数据表,标准格式报表即为需要生成的报表。在本实施例中,标注格式报表为符合XBRL格式的报表。XBRL是基于互联网、跨平台操作,专门用于财务报告编制、披露和使用的计算机语言,是国际上将会计准则与计算机语言相结合,用于非结构化数据,尤其是财务信息交换的最新公认标准和技术。XBRL报表即为符合《可扩展商业报告语言(XBRL)技术规范》和《企业会计准则通用分类标准》的标准格式的?艮表。报表头信息即为本地报表和标准格式报表中各自定义单元格属性类型的字段信息,包括行兀素信息(即报表中横向表头中的字段)和列兀素信息(即报表中纵向表头中的字段)。在本实施例中,获取选中的本地报表和标准格式报表的步骤之前还包括:获取本地报表列表和标准格式报表列表并展不。可先将本地的ERP系统中的本地报表列表和作为标准格式报表定义样本的标准格式报表分别展给用户,用户可分别在本地报表列表和标准格式报表列表中单选一个或多选数个本地报表。也就是说,由于标准格式报表中例如XBRL格式表中通常有多个报表,用户可在本地ERP系统中选取一个或多个本地报表,然后再对应地在XBRL报表列表选取一种类型的(例如标准格式的财务表中的一种)XBRL报表。进一步的,获取输入的查询条件,根据查询条件对本地报表列表和/或标准格式报表列表进行筛选。例如,用户可通过输入公司名称、时间(本地报表的统计时间,例如2013年财务表、2012年3月财务表)、报表类型等查询条件。由于本地ERP系统中通常本地报表数量较多,因此加入查询条件进行筛选可以缩小用户选取的范围,从而方便用户选取。步骤S104,获取在报表头信息中选取的本地报表的字段和与其对应的标准格式报表的字段。在本实施例中,获取在报表头信息中选取的本地报表的字段和与其对应的标准格式报表的字段之后可将可将其以单元格的形式展示。例如,报表头信息中有行元素信息和列元素信息,行元素信息中则包含与各个字段对应的横向排列的单元格,列元素信息中则包含与各个字段对应的丛向排列的单元格。用户可通过点选单元格选取本地报表和标准格式报表的字段。步骤S106,生成选取的本地报表的字段与标准格式报表的字段的映射表并存储。例如,若用户在本地报表A中选取了 a3单元格,在标准格式报表B中选取了 b2单元格,则a3单元格对应的本地报表A的字段即与b2单元格对应的标准格式报表B中的字段形成映射,该映射即可记录在映射表中进行存储。步骤S108,根据映射表从本地报表的字段中提取数据,并写入相应的标准格式报表的字段中。若需要根据该ERP系统的本地报表生成标准格式报表,则可先获取与该ERP系统对应的映射表,找到标准格式报表中每个字段在映射表中对应的本地报表的名称以及字段,然后本地报表中在该字段下的数据读取并写入本文档来自技高网...
报表转换方法及装置

【技术保护点】
一种报表转换方法,包括:获取选中的本地报表和标准格式报表,提取所述本地报表和标准格式报表的报表头信息;获取在所述报表头信息中选取的本地报表的字段和与其对应的标准格式报表的字段;生成所述选取的本地报表的字段与所述标准格式报表的字段的映射表并存储;根据所述映射表从所述本地报表的字段中提取数据,并写入相应的标准格式报表的字段中。

【技术特征摘要】

【专利技术属性】
技术研发人员:尹斌杨良柏
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1