复杂报表(精选五篇)
复杂报表 篇1
合并处理的基本方法理论上有三种方法:购买法、权益集合法和重新开始法。目前, 实务中主要采用的是购买法和权益结合法。根据新会计准则中长期股权投资、企业合并、及合并会计报表等准则的具体规定, 不同的合并类型又采取不同的合并方法。比如同一控制下企业合并采用的是权益接合法, 非同一控制下企业合并采用的是购买法。实务中, 如果企业集团合并范围内企业较多、股权关系较为复杂, 而按新准则规定又须采用购买法合并的情况下, 企业日常合并工作将变得相当复杂, 且根据该方法合并的结果与采用权益集合法合并的结果可能存在较大差异。而采用权益接合法虽操作相对简单但需满足同一控制及其时间性上的要求。因此, 企业在投资决策及进行股权梳理时应考虑新会计准则有关规定对企业未来财务状况及经营成果的影响。
二、复杂持股下合并顺序的选择
合并会计报表处理的合并顺序可以采用平行法和顺序法两种方法。平行法合并是由集团母公司统一进行合并处理, 纳入合并范围内子公司没有层级概念, 其报表均直接参与集团公司报表合并;顺序法合并是将集团子企业按照股权及控制关系划分为若干层级, 按层级确定合并范围, 上一级的合并报表以下一级的合并报表 (若为无下级公司的单体公司则为个别报表) 为基础数据进行合并。
前一种方法在合并范围内企业较少时比较常见, 该方法的优点是处理复杂股权关系合并时可以采用综合持股比例 (集团母公司最终持股比例) 进行合并, 合并过程原理简单, 使用这种方法要求集团母公司或控股公司对本集团内的股权关系、内部往来、内部交易情况比较熟悉且子集团无需出具合并报表;后一种方法在合并范围内企业户数及合并层次比较多, 靠集团母公司或控股公司合并报表已不具备可操作性时使用。该方法的优点是上一层级的报表合并借助下一层级的合并成果进行, 合并的效率提高且可以出具每一合并范围的合并报表, 便于考核和管理。
三、新准则复杂股权关系下合并财务报表的处理实务
复杂持股下编制合并会计报表所面临的主要问题是如何按权益法的要求确定子公司和孙公司的净利润和所有者权益, 在净利润和所有者权益已调整到权益法的要求后, 复杂持股下的合并程序与直接持股的相同, 由于涉及企业数量较多, 仅靠集团母公司或控股公司来完成合并显得比较困难, 因此一般采取顺序法进行合并。
由于在执行新准则后, 母公司对子公司投资采用成本法核算因此, 在子公司仍为合并单位的情况下, 合并抵销前母公司权益法调整对子公司投资时, 可以由以下两种方法可供选择:一、以子公司合并报表为基础进行调整;二、以子公司对其子公司投资权益法调整后的报表为基础进行调整。在子公司本级调整后的报表单独生成的情况下, 一般采用方法二进行调整, 若不单独生成则在日常合并中可用方法一进行调整, 年底合并报表时再按方法二进行微调。
需要指出的是, 在关联附属结构下, 常常出现母公司与一个或两个以上子公司控股另一子公司, 这时可能出持有该子公司不足20%股份的情形, 理论上, 从法人主体来看, 它需采用成本法处理该投资。但为了编制合并会计报表时, 再按权益法进行调整。
下面通过两个实例来探讨实务中对复杂股权关系下合并财务报表的处理。
例一:2008年1月1日, W集团下属三个一级子公司A、B、C即其他股东共同投资设立子公司D, D公司注册资本1000万元, 其中A占D30%, B占D20%, C占D10%, 其他股东40%。1-8月份D公司实现净利润100万元。假设D公司无资本公积和盈余公积。
做法:A、B、C均未达到控制, 故A、B、C对D投资在w编制合并时抵销。
(一) 将C对D的投资由成本法调整为权益法
借:长期股权投资10万贷:投资收益10万
(二) 编制抵销分录:
借:实收资本1000万
资本公积0盈余公积0
未分配利润!!年末100万
贷:长期股权投资660万
少数股东权益440万
借:未分配利润!!年初0
投资收益60万
少数股东收益40万
贷:未分配利润年末100万
例二、2008年1月1日, W集团下属三个一级子公司A、B、C共同投资设立子公司D, 注册资本1000万元, 其中A占D55%, B占D20%, C占D15%, 其他股东10%。1-8月份D公司实现净利润100万元。假设D公司无资本公积和盈余公积。
做法:D作为A公司直接控股公司, 先在A公司合并范围内参与合并, B、C对D投资在w编制合并时抵销。
(一) A公司对D投资合并
1、调整分录:
将A对B的投资从成本法调整为权益法的做法
借:长期股权投资55万贷:投资收益55万
2、抵销分录:
借:实收资本1000万资本公积0盈余公积0
未分配利润!!年末100万
贷:长期股权投资605万少数股东权益495万
借:未分配利润!!年初0投资收益55万
少数股东收益45万
贷:未分配利润!!年末100万
(二) W层面对B、C对D投资进行抵销
1、调整分录:
将C对D投资由成本法转成权益法
借:长期股权投资15万贷:投资收益15万
2、抵销分录:
对B、C投资抵销
借:少数股东权益385万贷:长期股权投资 (B对D) 220万
(B对D权益法核算账面余额)
长期股权投资 (C对D) 165万 (调整后C对投资余额)
借:投资收益35万贷:少数股东收益35万。
参考文献
[1]《企业会计准则讲解2006》财政部会计司编写组[1]《企业会计准则讲解2006》财政部会计司编写组
复杂报表 篇2
摘要:在Web页面上根据用户需求,从后端数据库服务器上提取数据生成动态Excel报表。
关键词:ASP;DLL;权限;EXCEL公式;报表;模板;数据库
前言
在Web页面上根据用户需求,从后端数据库服务器上提取数据生成动态Excel报表,用户可查看及下载、打印,进一步对数据做深层次的加工。综合Asp、DLL(动态链接库)及Excel等技术的特点,可缩短开发人员对报表的理解用时,加快报表的生成。这种技术也是黑客惯用的侵入系统的方法。
一、技术概述
1Asp的重定向及调用动态库技术
Asp(Active Server Page)技术是使用VBScriipt、JScript等简单易懂的脚本语言,结合HTML代码,可在服务器端直接执行,快速地完成网站的应用程序。根据用户需求能够快速、方便进行重定向操作。
它同时可以方便插入组件对象。组件是包含在动态链接库DLL中的可执行代码。组件可以提供一个或多个对象以及对象的方法和属性。组件提供的对象,在实际使用中只要创建对象的实例,并将这个新的实例分配变量名即可调用它的方法和属性。使用ASP的Server,CreateObject方法可以创建对象的实例,使用脚本语言的变量分配指令可以为对象实例命名。
2Excel报表模板生成技术
报表是从数据库中按照用户需求将数据提取后,进行分类、加工得到的最后的结果,而Excel中的公式、图表对于生成报表是极其方便的。利用Excel生成报表,可使开发人员和用户紧密结合,缩短开发人员对报表理解的时间,并且用Excel开发的报表能够使最终用户有能力快速进一步对数据进行综合分析。
3DLL的生成、数据库及Excel的操纵技术
动态链接库(Dynamlc Link Library,缩写为DLL)在服务器端上是经常使用的技术,它是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。它所调用的函数代码没有被拷贝到应用程序的可执行文件中去,而是仅仅在其中加入了所调用函数的描述信息,仅当应用程序被装入内存并开始运行时,在Windows的管理下,才在应用程序与相应的DLL之间建立链接关系,根据链接产生的重定位信息,Windows才转去执行DLL中相应的函数代码。这样就节省了服务器的内存。DLL中的例程可以被应用程序访问,而应用程序并不知道这些例程的细节。这样就提高了Web程序的安全性。
在封装好的DLL内,根据用户不同需求可以很容易生成数据库的联接、数据的提取和对已存在服务器上Excel模板文件(报表)的写入等功能。
4Web服务器上的权限设定
NT服务器上的文件安全模式分为两种,即用户权限和文件权限。必须要在Excel模板文件(报表)存在的目录设置其权限为用户System可完全控制,System用户拥有对这个目录完全控制权限。
二、实现方案
Web服务器使用Asp响应用户,根据用户不同的需求来调用DLL中不同的函数线程,该线程首先从数据库服务器上提取相应的数据,然后打开相应的Excel模板文件,将数据存入新的Excel文件。对数据进行加工处理工作重点是用Excel中的公式来定义,简单地用DLL中函数处理。最后Asp将用户需求重定向到已经生成的Excel文件上,用户即可查看、打印或者做进一步的加工厂作。当然,你必须设定NT上的System用户拥有对Excel模板存放的目录有完全控制的权限。
三、编程
1Asp编程
a用户需求选择界面
b响应用户请求的show.asp页面
2用VB编制DLL文件
在VB6.0中用向导生成一个ActiveXDLL工程文件,代码(略)。
3用Excel公式来进行数据的分类汇总工作
4最后用生成的DLL库在服务器端注册
四、结束语
复杂报表 篇3
1 设计思路
Java对于Excel的操作一般借助于POI类库,由于该报表的表头比较复杂,直接用POI控制报表的生成比较困难,这时可以先制作Excel报表模板,而后再通过Java调用POI函数将用户数据写入到Excel报表模板,最后导出到新的目标文件即可。
2 设计步骤
2.1 Excel报表模板
根据需要设计出Excel报表,并保存为report.xls。该报表有复杂的表头,报表第4行为合计行,用于对所有数值型列的各行数据进行汇总,如图1所示。
2.2 Struts的动作执行函数ExcelExportAction
该Action函数在用户需要执行报表导出时通过Struts页面调用或用户触发执行。
2.3 设计业务处理类ExcelPoi
3 结语
对于一些要求非常苛刻的报表输出可以借助于一些第三方插件,比如水晶报表等。在实际中可以随心所欲地构建报表模板,而后通过程序控制将需要导出的数据导出到报表中,关键在于如何精确地控制数据导出的位置,保证数据在报表中的准确的位置,这是需要格外注意的。
参考文献
[1]刘娟,杨丽君.基于Java的Excel文件操作[J].电脑知识与技术,2007,2(12).
[2]王路群.Java高级程序设计.北京:中国水利水电出版社,2006.
复杂报表 篇4
(一) 复杂控股的含义。
目前上市公司或大型企业集团中, 设立新的子公司、孙公司或收购现有公司的股权有多种方式, 其中之一便是上市公司与其下属子公司以及孙公司, 或上市公司下属子公司、孙公司之间进行相互持股。复杂持股是指母子公司之间以及子公司之间基于特定的目的, 相互持有对方所发行的股票, 所形成的一种复杂的股权结构。
(二) 复杂控股的分类。
我国的企业合并准则中将企业合并划分为同一控制下的企业合并和非同一控制下的企业合并。只有在控股合并的情况下, 才存在合并会计报表问题。控股合并是合并方通过企业合并交易或事项取得被合并方的控制权, 并能够通过所取得的股权等主导被合并方的生产经营决策并自被合并方的生产经营活动中获益, 被合并方在企业合并后仍维持其独立法人资格继续经营。复杂控股根据公司股权的分配不同主要有三种形式:多层控股、交叉控股、多层交叉控股, 如图1、图2、图3所示。
1. 多层控股的形式。
是指母公司向子公司的子公司即孙公司投资所形成的一种复杂持股方式。由图1可知, A公司直接控股B1和B2公司100%和60%的股份, 也控制C1公司25%的股份, 但是A公司通过B1公司间接控制C1公司30%的股份, 因此C1公司也是A公司的子公司之一。
2. 交叉控股的形式。
是指购并方式中以协议互换股权, 以资产互换股权, 通过证券交易所以要约的方式互相买入对方已经公开发行的股票所形成的两个或两个以上公司相互持股的一种复杂的股权方式。对于以此种控股方式形成的企业集团, 应采用一定的方法确定应纳入合并报表范围的公司, 这种形式下计算应纳入合并报表的股份是最为复杂的。
3. 多层交叉控股的形式。
是指企业集团内部由于投资层次较多和相互持股而形成的一种复杂的股权结构。与图1不同的是, 在多层交叉控股的形式下, B2公司也控制了B1公司30%的股份, 并且B1公司控制了B2公司的子公司D10%的股份, 在该种形式下, 究竟哪些公司应纳入母公司的合并报表范围是当前实务操作中亟待解决的问题。
二、复杂控股条件下合并报表范围确定的原则
通常来讲, 应该从控制权角度来规范合并范围, 以减少母公司随意调整合并报表合并范围的空间。
(一) 母公司拥有多数股权的方式。
母公司拥有多数通常超过有表决权的权益性资本的被投资企业, 表明母公司能够控制被投资单位。具体来说, 母公司拥有多数股权的方式有以下三种情况: (1) 母公司直接拥有被投资企业多数权益性资本, 例如, A公司直接拥有B公司发行的普通股总数的67%, 此时B公司为A公司的子公司, 应纳入母公司的合并会计报表的合并范围, 这就是简单控股的情况, 如图4。 (2) 母公司间接拥有被投资企业多数权益性资本, 如图5, A公司拥有B1公司90%的股份, 而B1公司又拥有B3公司60%的股份, 此时A公司间接持有B3公司的股份, 则B3公司也应作为A公司的子公司。 (3) 母公司以直接和间接方式有效控制被投资企业的多数权益性资本。如图1所示, A公司拥有B1公司的股份和C1公司的股份, 而且B1公司也拥有C1公司的股份, 此时A公司以直接和间接方式合计拥有C1公司55%的股份, 可以有效控制C1公司, 因而C1公司也是A公司的子公司, 应纳入母公司的合并会计报表的合并范围。
(二) 合并报表范围的确定原则。
随着越来越多的企业集团内多层控股、交叉控股, 控制权也在形式和内容上发生了变化, 根据实质重于形式的原则, 母公司虽不拥有其多数股权, 但可以通过其他方式对其进行控制的被投资企业, 则应该采用定性标准, 母公司应当将全部子公司纳入合并报表范围。相对于股权控制来说, 实质控制才是真正的控制, 母公司应当将其具有实质性控制权的但又未达到半数以上权益性资本的被投资企业纳入合并范围。在实际工作中, 确定合并范围会涉及较为复杂的持股情况“间接拥有”及“直接和间接共同拥有”。“间接拥有”持股比例的确定原则有两个:加法原则和乘法原则。加法原则, 即在一个多层持股关系中将最终直接到达子公司的持股比例作为母公司对子公司的持股比例。乘法原则, 即在一个互相持股或交叉关系中将所有从母公司到子公司的直接持股比例相乘, 以求母公司对子公司的实际持股比例。以图5为例, A公司控制B1公司90%的股份, B1公司控制B3公司60%的股份, 若采用加法原则, A公司对孙公司B3的实际控股是60%。在采用乘法原则的情况下, A公司持有B3公司股份是90%×60%=54%。两者相差6%, 也就是说, 采用不同的计算方法, 应纳入合并报表的范围不同, 影响合并会计报表的编制, 导致对会计信息的准确性和可比性产生了质疑。采用乘法原则得出的实际持股比例体现的是拥有子公司净资产的比例, 比加法原则的结果更为科学合理, 所以一般采用乘法原则来计算母公司对“间接拥有”的孙公司持股比例。下面, 应用乘法原则确定多层持股、交叉持股、多层交叉持股等复杂控股下合并会计报表的范围。
1. 多层控股下合并报表范围的确定。
如图1所示, A公司直接持有B1公司100%和B2公司60%的股份, 所以B1和B2公司都是A公司的子公司, 均应纳入合并范围, 对C1公司而言, A公司直接持股25%, 除此之外, A公司通过B1公司持股30%, 所以A公司直接和间接控股C1公司30%+25%=55%的股份, C1公司是A企业的子公司。对于C2公司而言, A公司间接持有其60%×60%=36%的股份, 它不是A公司的控股子公司, 只是A企业集团内的联营公司。
2. 交叉控股下合并报表范围的确定。
如图2所示, 如果没有系统的算法, 确定是否属于编制合并报表的范围比较难确定, 而且容易出现差错。处理此种类型的持股时一般采用分析树的方法, 即将控股关系网络变成一个树形, 分别计算母公司到目标企业的各支路的控股关系并求和, 从而确定目标企业是否属于母公司的合并报表范围。由图2可以直接得知, A公司直接持有B公司和D公司各60%的股份, A公司持有C公司的股份为60%×50%+60%×50%=60%, A公司持有E公司的股份为60%×40%+60%×50%=54%, 因此C公司和D公司都是A集团的子公司, 要计算A公司对F公司的持股情况, 无法从图形中直接得知, 将网络交叉结构图逐级分解, 可得图6。
重复上述操作, 可得图7。由图7可知, A公司间接或直接控制F公司的股份为:
30%+60%×50%×30%+60%×60%×20%+60%×50%×30%+60%×40%×20%=60%, 所以也应该纳入母公司的合并会计报表。
3. 多层交叉控股下合并报表范围的确定。
由图3可知, B2公司属于A的子公司, A公司持有B1公司的股份为80%+30%×60%=98%, 持有D公司的股份为60%×60%+98%×10%=47.8%, 持有C公司的股份为98%×30%+25%=54.4%, 通过计算可知, B1公司和C公司作为A公司的子公司纳入合并报表的范围, 而D公司仅仅作为A集团的联营企业, 不能纳入母公司的合并报表。
摘要:复杂控股下合并范围的确定是企业集团合并报表中的难点, 本文探讨了多层控股、交叉控股和多层交叉控股情况下企业集团合并会计报表的合并范围的确定, 并认为应该运用“乘法原则”计算母公司对“间接拥有”的子公司持股比例, 来确定合并报表的范围。
关键词:复杂控股,合并报表,合并范围
参考文献
[1].王基权, 田雯.多层控股下的合并会计报表若干问题[J].财务与会计, 2004, (10) :35-37.
[2].徐赫.关于合并会计报表问题研究的意义、难点及建议[J].商业会计, 2005, (20) :9-11.
复杂报表 篇5
关键词:ADO记录集,VB控制Excel,事件代码
1 前言
在数据库信息管理系统中经常需要进行相关报表的打印, 以“人事档案管理数据库”为例, 在Visual Basic6.0+SP6、Microsoft Access 2003及Microsoft Excel 2003环境下, 介绍VB调用Excel有选择地实现复杂报表设计与打印的程序设计方法。
2 解决思路
(1) 在VB系统中一般简单的报表可以利用VB自身所带的报表设计器完成, 而复杂的报表 (中国式报表) VB就显得力不从心。
解决思路是:先利用Excel设计好报表模板, 然后巧用VB调用Excel将ADO记录集中所需数据填充到Excel报表模板中对应单元格即可。
(2) 数据库字段问题:规范的数据库在设计时, 表的字段名称都是具有代表性的英文字母所构成, 而打印报表时标题部分出现的也是英文字母, 对一般用户来说不直观或不理解, 那如何将英文字段名称在输出时能变成大家耳目能熟的中文呢?解决思路是:先将数据库中表的字段名称利用函数原样读出, 然后按照汉语习惯重新“翻译”出来, 便于用户理解和选择。
(3) Excel表中包含的内容一般有两部分:一是表头 (字段) 名称部分, 二是表头 (字段) 名称所对应内容, 在VB把数据写入Excel时, 如何把表头名称和表头名称对应的内容准确对应起来?
解决思路是:先将用户所选的字段名称按用户所选的顺序以逗号隔开保存在字符串中, 写入数据时就按字符串中保存的顺序首先写入表头, 然后把字符串的内容放在SQL查询语句中进行查询, 将查询到的ADO记录集按顺序写入即可。
3 程序实现
3.1 公共变量及模块 (Modbas)
首先在工程中引用“Microsoft ActiveX Data Objects2.6 Library”和“Microsoft Excel 11.0 Objects Library”系统库。
3.2 主窗体 (Rsadmin)
(1) 组成包括一个工具栏 (rstab) 和网格控件 (msfgrid) 如图1所示。
(2) 功能:用来显示员工基本信息, 调用“员工履历表”和“员工信息表”打印窗体。
(3) 程序代码:
3.3 员工基本信息浏览、修改、打印窗体 (Mdfuser)
(1) 该窗体主要包括7个命令按钮 (cmdsave, cmd1, cmd2, cmd3, cmd4, cmdprint, cmdquit) 和一个框架 (frm1) 如图2所示。
(2) 主要功能:该窗体主要完成员工基本信息的修改、浏览、打印员工履历表的功能。
(3) 主要代码:
3.4 员工基本信息选择打印窗体 (Selectitem)
(1) 该窗体主要包括一个ListView控件和一个打印命令按钮, 如图3所示。
(2) 该窗体的主要功能是:以“汉语”的形式显示用户所需的全部字段, 在此界面用户可以根据需要自由的选择所要打印的字段, 然后打印输出全部员工的相关信息。
(3) 主要代码:
4 结语
相关文章:
复杂网络01-23
复杂工程01-23
认识复杂与运用复杂01-23
复杂技术01-23
名人经典语录:爱并不复杂,复杂的是人01-23
复杂断面01-23
据库系统及编程语言01-23
立体体积01-23
期末考试考务工作会议讲话(13篇)01-23