基于XBRL列报链接库实时预览财务报表的方法技术

技术编号:12892316 阅读:83 留言:0更新日期:2016-02-18 02:31
本发明专利技术涉及XBRL分类标准。本发明专利技术提供一种基于XBRL列报链接库实时预览财务报表的方法,系统按顺序遍历待预览对象的列报链接树形结构子节点,并按顺序放入待预览对象的维度模型中的超立方体元素对象集合中;系统按顺序取出超立方体元素对象集合中的超立方元素对象,并在维度模型中取出该超立方元素对象的维度元素对象,并根据维度元素对象从维度模型中取出域成员元素对象;系统根据超立方元素对象、维度元素对象及域成员元素对象的关系,计算出待预览对象的维度财务报表展示结构;系统根据待预览对象的维度财务报表展示结构及待预览对象的财务元素信息,构建待预览对象的维度财务报表预览结构。适用于基于XBRL列报链接库实时预览财务报表。

【技术实现步骤摘要】

本专利技术涉及XBRL分类标准,特别涉及基于XBRL列报链接库实时预览财务报表的方法
技术介绍
XBRL可扩展商业报告语言是基于互联网、跨平台操作,专门用于财务报告编制、披露和使用的计算机语言,是一种基于XML的标记语言,用于商业和财务信息的定义和交换,是一种对商业数据进行标准化定义和表示的方法。XBRL是一套全球标准,已经成为未来财务报告报表的一个标准;XBRL技术可以快速、准确、可靠的处理商业数据,可以提高信息收集、信息分析的质量,保证决策的及时、正确,更方便企业进行深度分析、行业对比、和大范围比较;与传统报表相比,XBRL不依赖于报表格式,数据具有很小的颗粒度,同一份数据可以根据需要提供给不同的需求者,避免数据的重复录入,提高数据的质量。XBRL通过扩展列报链接库来体现财务报表关系,市场上XBRL软件只有对定义链接库的预览方法,预览的效果与传统的财务报表展示不一样,财务人员在习惯更趋向于传统财务报表的展示方法。因此,如何基于XBRL列报链接库实时预览财务报表是当前急需解决的难题。
技术实现思路
本专利技术所要解决的技术问题,就是提供一种基于XBRL列报链接库实时预览财务报表的方法,进而达到预览列报链接库进行展示财务报表的目的。本专利技术解决所述技术问题,采用的技术方案是,基于XBRL列报链接库实时预览财务报表的方法,包括以下步骤:步骤1、系统读取分类标准文件将其转换为对象模型,从对象模型中提取定义链接库树型结构对象集合构建分类标准维度模型;步骤2、系统接收用户待预览对象命令,从对象模型中获取待预览对象的列报链接库树形结构;步骤3、系统按顺序遍历待预览对象的列报链接树形结构子节点,并按顺序放入待预览对象的维度模型中的超立方体元素对象集合中;步骤4、系统按顺序取出超立方体元素对象集合中的超立方元素对象,并在维度模型中取出该超立方元素对象的维度元素对象,并根据维度元素对象从维度模型中取出域成员元素对象;步骤5、系统根据超立方元素对象、维度元素对象及域成员元素对象的关系,计算出待预览对象的维度财务报表展示结构;一个超立方元素表示一个表格,根据超立方-维度关系,通过超立方获取该表格的维度元素对象,根据维度-域关系,通过维度元素获取该维度的域成员元素对象,根据域-成员的关系,通过域获取该域下面的域成员元素对象。这个就是一个属性结构,超立方元素作为表格的一列,超立方下的维度作为这一列下面的子列,依次类推,就构建出了表格展示结构。步骤6、系统根据待预览对象的维度财务报表展示结构及待预览对象的财务元素信息,构建待预览对象的维度财务报表预览结构。具体的,所述步骤1中,系统通过分类定义链接树形对象集合构建分类标准维度模型。具体的,所述步骤2中,系统通过从对象模型中筛选待预览对象的角色获取待预览对象的列报链接库树形结构。具体的,还包括:当所述步骤3中,待预览对象的列报链接树形结构子节点个数超出待预览对象的维度模型中的超立方体元素对象集合中的元素对象个数时,系统将剩余的待预览对象的列报链接树形结构子节点构建成待预览对象的非维度财务报表预览结构。具体的,还包括:系统将预览对象的维度财务报表预览结构及非维度财务报表预览结构整合后进行显示。本专利技术的有益效果是:能够实时预览列报链接库财务报表,由于预览的效果与传统的财务报表相类似,又能查看到与角色相关的所有主表和附表的展示结构,使业务人员更容易掌握XBRL分类标准的扩展。通过列表链接库预览财务报表,能是财务人员更准确、熟练的把传统财务报表转换为XBRL财务报表。以下结合实施例的【具体实施方式】,对本专利技术的上述内容再作进一步的详细说明。但不应将此理解为本专利技术上述主题的范围仅限于以下的实例。在不脱离本专利技术上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本专利技术的范围内。【具体实施方式】下面结合实施例详细描述本专利技术的技术方案:本专利技术针对现有技术中XBRL通过扩展列报链接库来体现财务报表关系,市场上XBRL软件只有对定义链接库的预览方法,预览的效果与传统的财务报表展示不一样的问题,提供一种基于XBRL列报链接库实时预览财务报表的方法,首先,系统读取分类标准文件将其转换为对象模型,从对象模型中提取定义链接库树型结构对象集合构建分类标准维度模型;其次,系统接收用户待预览对象命令,从对象模型中获取待预览对象的列报链接库树形结构;再其次,系统按顺序遍历待预览对象的列报链接树形结构子节点,并按顺序放入待预览对象的维度模型中的超立方体元素对象集合中;然后,系统按顺序取出超立方体元素对象集合中的超立方元素对象,并在维度模型中取出该超立方元素对象的维度元素对象,并根据维度元素对象从维度模型中取出域成员元素对象;再然后,系统根据超立方元素对象、维度元素对象及域成员元素对象的关系,计算出待预览对象的维度财务报表展示结构;(此处最好补充一个计算公式)最后,系统根据待预览对象的维度财务报表展示结构及待预览对象的财务元素信息,构建待预览对象的维度财务报表预览结构。能够实时预览列报链接库财务报表,由于预览的效果与传统的财务报表相类似,又能查看到与角色相关的所有主表和附表的展示结构,使业务人员更容易掌握XBRL分类标准的扩展。通过列表链接库预览财务报表,能是财务人员更准确、熟练的把传统财务报表转换为XBRL财务报表。实施例举例:四川长虹电子集团有限公司2012年的分类标准文件,预览列报链接库中资产负债角色的财务报表,具体如下所示:1、XBRL引擎解析四川长虹电子集团有限公司的分类标准文件,把内容转换到分类标准对象中,形成对象模型。2、从对象模型中取出定义链接树形对象集合,通过分类定义链接树形对象集合构建分类标准维度模型。3、因为我们需要预览的是列报链接库中资产负债角色的财务报表,因此根据角色进行筛选,筛选出分类标准对象中角色为资产负债的列报链接树形对象.4、按顺序遍历资产负债列报链接树形对象的子节点,并按顺序放入维度模型中的超立方体元素对象集合中;5、当所述步骤4中,资产负债的列报链接树形结构子节点个数超出维度模型中的超立方体元素对象集合中的元素对象个数时,系统将剩余的资产负债列报链接树形结构子节点构建成资产负债的非维度财务报表预览结构。6、按顺序取出维度模型中的超立方体元素对象集合中的超立方元素对象,并在维度模型中取出该超立方元素对象下的维度元素对象。7、根据维度元素对象在维度模型中取出该维度元素对象下的所有域成员对象。8、通过超立方元素对象、维度元素对象、域成员元素对象关系,按相应的算法,计算出该维度财务报表的展示结构。其中,根据超立方元素对象、维度元素对象、域成员元素对象关系计算出维度财务报表的展示结构是现有技术中惯用技术手段,此处不再最熟相应算法。9、根据维度财务报表的展示结构与该维度财务报表的财务元素信息和关系构建资产负债角色的维度财务报表预览结构对象。10、开发前端应用界面,把维度财务报表和非维度财务报表一起展示给财务人员查看。综上所述,提供了一种基于XBRL列报链接库实时预览财务报表的方法,通过列报链接库来预览财务报表,为财务人员把传统财务报表转换为XBRL财务报表提供了方便,使财务人员更快、更有效的掌握XBRL分类标准的扩展和应用。【主权项】1.基于XB本文档来自技高网...

【技术保护点】
基于XBRL列报链接库实时预览财务报表的方法,其特征在于,包括以下步骤:步骤1、系统读取分类标准文件将其转换为对象模型,从对象模型中提取定义链接库树型结构对象集合构建分类标准维度模型;步骤2、系统接收用户待预览对象命令,从对象模型中获取待预览对象的列报链接库树形结构;步骤3、系统按顺序遍历待预览对象的列报链接树形结构子节点,并按顺序放入待预览对象的维度模型中的超立方体元素对象集合中;步骤4、系统按顺序取出超立方体元素对象集合中的超立方元素对象,并在维度模型中取出该超立方元素对象的维度元素对象,并根据维度元素对象从维度模型中取出域成员元素对象;步骤5、系统根据超立方元素对象、维度元素对象及域成员元素对象的关系,计算出待预览对象的维度财务报表展示结构;步骤6、系统根据待预览对象的维度财务报表展示结构及待预览对象的财务元素信息,构建待预览对象的维度财务报表预览结构。

【技术特征摘要】

【专利技术属性】
技术研发人员:倪元红居邦许岩龙刘东
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1