XBRL实例生成方法和XBRL实例生成装置制造方法及图纸

技术编号:11120824 阅读:151 留言:0更新日期:2015-03-11 10:01
本发明专利技术提出了一种XBRL实例生成方法和一种XBRL实例生成装置,其中的XBRL实例生成方法包括:根据对XBRL的实例生成命令,按照报表生成报表格式文件;根据所述报表格式文件,判断是否调整预订分类标准的维度信息;根据判断结果,为所述报表与所述预定分类标准建立会计科目和维度映射关系;根据所述映射关系和所述报表的数据,为所述报表生成XBRL实例。通过本发明专利技术的技术方案,减小了映射建立和调整的工作量,提高映射建立和调整的高效性及正确性,实现了映射复用,简化了用户的操作,减少了错误发生的几率,进而提升了数据转换的效率。从而快速准确地自动生成XBRL实例。

【技术实现步骤摘要】

本专利技术涉及数据转换
,具体而言,涉及一种XBRL实例生成方法和一种XBRL实例生成装置。
技术介绍
在现有的很多报表产品中,都需要用到报表数据和XBRL(可扩展商业报告语言)实例文件间的数据转换,在没有映射情况下,报表数据是无法自动生成XBRL实例的,然而,在生成XBRL实例的过程中,XBRL软件的学习成本高,建立映射的过程十分复杂,工作量庞大,且容易出现差错,这些问题一直困扰着XBRL实施人员。同时,一些易用性问题也随之而来。在现有嵌入式的XBRL软件中,用户往往希望报表数据可以自动转换为XBRL实例,减少手工录入的工作量,减少错误发生的几率,针对这些问题,现有的XBRL软件中虽然存在通过映射自动实现实例数据生成的功能,但其映射过程中依然存在如下缺陷:1.映射工作量大,实施时间长,尤其以XBRL的定义链接库中带有维度的RoleType(角色类型)为典型,假设存在2个维度,每个维度存在10个成员,那么一个基础项目就需要映射它们的笛卡尔积次数,也就是100次,而每个分类标准中大概有100个左右的RoleType,如此一来,映射的正确性也无法保证。2.当分类标准调整后,映射也需要随之变化,但是,调整分类标准中的一个成员就有可能需要调整数十个映射,而分类标准在用户制订XBRL实例的过程中是要经常调整的,这样一来,调整分类标准后,对于映射的修改工作量也十分庞大。3.映射无法复用,当一个分类标准是由去年的分类标准调整而来时,在报表的报表数据也调整后,新的分类标准与报表之间的映射无法复用原有的映射关系,只得重新建立映射,给用户的操作带来了诸多不便。因此,需要一种新的技术方案,可以让用户在报表格式和XBRL分类标准间更加快速准确地建立映射关系,并在分类标准调整后快速调整映射关系,以快速生成XBRL实例。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可以让用户在报表格式和XBRL分类标准间更加快速准确地建立映射关系,并在分类标准调整后快速调整映射关系,以快速生成XBRL实例。有鉴于此,本专利技术提出了一种XBRL实例生成方法,其特征在于,包括:根据对XBRL的实例生成命令,按照报表生成报表格式文件;根据所述报表格式文件,判断是否调整预订分类标准的RoleType的维度信息;根据判断结果,为所述报表与所述预定分类标准建立会计科目和维度映射;根据所述报表与所述预定分类标准的映射关系和所述报表的数据,为所述报表生成XBRL实例。在该技术方案中,可以直观展现报表的格式和分类标准的格式,其中,分类标准的格式展现可以按照分类标准引擎解析后展现链接库和定义链接库的两种方式去展现,非维度的RoleType可以使用展现链接库的方式去展现,带维度的RoleType可以使用定义链接库的方式去展现,其中,在定义链接库中可以选择某个维度对链接库进行展开,以尽可能展示分类标准的在各种维度下的格式信息。而报表的格式主要体现为维度信息,其以一种XML文件的方式进行描述,适用于一切通过格式展现的报表系统。在本技术方案中,根据由报表生成的报表格式文件区调整预订分类标准的RoleType的维度信息,可以由此在报表和分类标准间更加快速准确地建立映射,并实现报表数据到XBRL实例快速自动生成。同时,根据报表格式文件调整预订分类标准的维度信息,还可以在所述报表格式发生变化时及时调整报表和分类标准间的映射,而不必重新建立映射,减小了映射建立的工作量,简化用户操作,提高映射建立的高效性和正确性,以便快速准确地生成XBRL实例。在上述技术方案中,优选地,还包括:当检测到报表格式发生更新时,根据更新后的所述报表格式,更新所述报表格式文件。分类标准在用户制订XBRL实例的过程中是要经常调整的,然而,调整分类标准中的一个成员就有可能需要调整数十个映射,对于映射的修改工作量也十分庞大。并且,当直接更换新的分类标准后,原映射无法复用。针对上述问题,在本技术方案中,可以根据分类标准的变化自动解析并调整展示格式,以便根据报表格式文件调整已建立的映射,这样一来,可以自动根据更新后的分类标准建立新的映射,提升了用户操作的便利性,减少了错误发生的几率,进而提升了数据转换的效率。在上述技术方案中,优选地,所述根据所述报表格式文件,判断是否调整预订分类标准的维度信息,具体包括:判断所述报表格式文件是否发生更新;当所述判断结果为是时,获取所述报表格式文件中的每个单元格的属性,并根据所述每个单元格的属性,调整所述预订分类标准的RoleType的维度信息,当所述判断结果为否时,不调整所述预订分类标准的RoleType的维度信息;以及所述根据判断结果,为所述报表与所述预定分类标准建立维度映射,具体包括:根据调整后的所述RoleType的维度信息或未调整的所述RoleType的维度信息,为所述RoleType的每个单元格与所述报表格式文件中的每个单元格建立一一映射。在该技术方案中,可以自动根据预订分类标准和报表格式文件中各单元格的相关属性信息自动为报表匹配映射,通过维度映射的方式,可以将多维度的RoleType用到的成员和报表中用到的维度成员一对一映射,从而减小了映射调整的工作量,简化用户操作,提高映射调整的高效性和正确性,以便快速准确地生成XBRL实例。在上述技术方案中,优选地,所述每个单元格的属性包括以下至少之一或其组合:所述每个单元格的名称、所述每个单元格的类型、所述每个单元格的维度信息、所述每个单元格的会计科目信息。在该技术方案中,通过对报表格式文件的解析,可以取得报表格式中每个单元格的相关属性信息,其中,每个单元格的属性包括但不限于以下至少之一或其组合:每个单元格的名称、类型、维度信息、会计科目信息。在映射方式上,可以通过XBRL元素标签和报表的会计科目名称的一致性,做到自动匹配映射,同时,也可以根据每个单元格的相关属性信息手动对个别元素进行映射调整。在上述技术方案中,优选地,所述根据所述报表与所述预定分类标准的映射关系和所述报表的数据,为所述报表生成XBRL实例,具体包括:根据所述映射关系,生成具有所述报表的维度信息的上下文;在将所述上下文与所述报表的数据进行匹配后,将所述上下文转化为XBRL上下文,将所述报表数据转换为XBRL事实值。在该技术方案中,无需关注XBRL的计量单位等信息,只有将维度映射生成的上下文与报表的数据进行本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201410590077.html" title="XBRL实例生成方法和XBRL实例生成装置原文来自X技术">XBRL实例生成方法和XBRL实例生成装置</a>

【技术保护点】
一种XBRL实例生成方法,其特征在于,包括:根据对XBRL的实例生成命令,按照报表生成报表格式文件;根据所述报表格式文件,判断是否调整预订分类标准的RoleType的维度信息;根据判断结果,为所述报表与所述预定分类标准建立会计科目和维度映射;根据所述报表与所述预定分类标准的映射关系和所述报表的数据,为所述报表生成XBRL实例。

【技术特征摘要】
1.一种XBRL实例生成方法,其特征在于,包括:
根据对XBRL的实例生成命令,按照报表生成报表格式文件;
根据所述报表格式文件,判断是否调整预订分类标准的RoleType的
维度信息;
根据判断结果,为所述报表与所述预定分类标准建立会计科目和维度
映射;
根据所述报表与所述预定分类标准的映射关系和所述报表的数据,为
所述报表生成XBRL实例。
2.根据权利要求1所述的XBRL实例生成方法,其特征在于,还包
括:
当检测到报表格式发生更新时,根据更新后的所述报表格式,更新所
述报表格式文件。
3.根据权利要求2所述的XBRL实例生成方法,其特征在于,所述
根据所述报表格式文件,判断是否调整预订分类标准的维度信息,具体包
括:
判断所述报表格式文件是否发生更新;
当所述判断结果为是时,获取所述报表格式文件中的每个单元格的属
性,并根据所述每个单元格的属性,调整所述预订分类标准的RoleType
的维度信息,
当所述判断结果为否时,不调整所述预订分类标准的RoleType的维
度信息;以及
所述根据判断结果,为所述报表与所述预定分类标准建立维度映射,
具体包括:
根据调整后的所述RoleType的维度信息或未调整的所述RoleType的
维度信息,为所述RoleType的每个单元格与所述报表格式文件中的每个
单元格建立一一映射。
4.根据权利要求3所述的XBRL实例生成方法,其特征在于,所述

\t每个单元格的属性包括以下至少之一或其组合:
所述每个单元格的名称、所述每个单元格的类型、所述每个单元格的
维度信息、所述每个单元格的会计科目信息。
5.根据权利要求1至4中任一项所述的XBRL实例生成方法,其特
征在于,所述根据所述报表与所述预定分类标准的映射关系和所述报表的
数据,为所述报表生成XBRL实例,具体包括:
根据所述映射关系,生成具有所述报表的维度信息的上下文;
在将所述上下文与所述报表的数据进行匹配后,将所述上下文转化为<...

【专利技术属性】
技术研发人员:屈国星
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:北京;11

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

1