当前位置:文档之家› 在VFP8.0中实现自定义报表输出

在VFP8.0中实现自定义报表输出

在VFP8.0中实现自定义报表输出
在VFP8.0中实现自定义报表输出

在VFP8.0中实现自定义报表输出

出处:网络

摘要:使用Visual FoxPro 8.0的新增Header类来选择表格列,实现自定义字段打印。

概述

许多Visual FoxPro程序员希望将显示在表格控件中的数据能够直接输出到打印机上,并且也希望能够自定义输出列来选择要打印的字段,这在Visual FoxPro 8.0以前还是比较烦琐的事情。从Visual FoxPro 8.0开始,你可以为成员类定义和建立子类,使对于各种控件的控制更加灵活方便。Visual FoxPro没有提供可编程的报表工具,但是程序化输出报表是所有程序员都梦寐以求的事情,由于Visual FoxPro支持OLE操作,因此,如果你的计算机中安装了Excel,你完全可以将Visual FoxPro数据输出到一个电子表格中,并立即执行打印。

Visual FoxPro的成员类

现在可以为以下的几个成员类定义和建立子类:

1.Page和PageFrame

https://www.doczj.com/doc/0c9020457.html,mandButton和CommandGroup

3.OptionButton和OptionGroup

4.Column和Grid

5.Header和Column

使用成员类可以为一个指定类的所有成员定义一致的行为,例如,可以在一个Page类的Activate事件中定义一个特定行为,用于特定的PageFrame类或对象,则所有该页框的成员页继承相同的代码和行为。

PageFrame、CommandGroup、OptionGroup和Grid类有两个新增属性:MemberClassLibrary和MemberClass,用于为成员对象设置缺省的自定义类。当设置这两个属性后,新增成员对象将从指定的成员类进行继承。Column对象有两个新增属性:HeaderClassLibrary和HeaderClass,用于设置指定一个自定义Header类。但是,你不能在类设计器中设计Column和Header类,这两个类只能使用代码建立。

例如,下面使用代码建立的NewHeader类保存在一个名为MyHeader.prg的程序文件中,NewHeader类的基类为Header类,该类用于当用户单击表格的Header时切换控件的显示图片。能够为Header指定Picture属性也是Visual FoxPro 8.0的新增功能。

DEFINE CLASS NewHeader AS Header

Name="NewHeader"

PROCEDURE Click

cPictureName=JUSTSTEM(This.Picture)

IF cPictureName="selected"

This.Picture="unselected.bmp"

ELSE

This.Picture="selected.bmp"

ENDIF

ENDPROC

ENDDEFINE

将建立的Header成员类添加到表格中

在运行时修改Column的HeaderClassLibrary和HeaderClass属性不会影响Header,所以只能使用Column的NewObject方法来根据在MyHeader.prg中建立的NewHeader类来添加新对象,在添加之前应当将Column中默认添加的Header1对象移除。图1中“打开表”按钮用于打开一个任意表,然后以表的字段名称作为Header的标题在表格中显示,其Click事件代码如下:

cFile=GETFILE("dbf")

cDemoAlias=JUSTSTEM(cFile)

IF NOT EMPTY(cFile)

Thisform.Text1.Value=cFile

CLOSE TABLES ALL

USE (cFile) ALIAS cDemoAlias IN 0

nCount=AFIELDS(aArray)

*!* 设置表格属性

WITH Thisform.Grid1

.ColumnCount=nCount

.DeleteMark= .F.

.GridLineColor=RGB(192,192,192)

.HeaderHeight=25

.HighlightStyle= 2

.RecordSourceType=1

.RecordSource="cDemoAlias"

ENDWITH

*!* 设置表格各列属性

FOR i=1 TO nCount

Thisform.Grid1.Columns(i).ControlSource=aArray(i,1)

Thisform.Grid1.Columns(i).RemoveObject("Header1") &&移除当前默认Header对象Thisform.Grid1.Columns(i).NewObject("Header1","NewHeader","MyHeader.prg") &&添加自定义Header对象

Thisform.Grid1.Columns(i).Header1.Picture="selected.bmp"

Thisform.Grid1.Columns(i).Header1.Caption=aArray(i,1)

ENDFOR

Thisform.Grid1.AutoFit()

Thisform.Refresh

ENDIF

建立“页面设置”表单

在Excel的页面设置窗口中可以设置上边距、下边距、纸张方向和纸张类型等,为此,我们也相应建立了一个简单的“页面设置“表单。

为保存页面设置中的各项数据,建立了一个tblPrtSet表,该表的结构如下所示。

字段名称说明

TOPMARG 上边距

BOTTMARG 下边距

LEFTMARG 左边距

RIGHTMARG 右边距

PAPERSIZE 纸张大小

ORIENTATE 纸张方向

HEADERMARG 页眉

FOOTERMARG 页脚

ZOOM 缩放比例

输出选定列到Excel中

如果表格中列的Picture属性为Selected.bmp(表示为选定状态),则该列将输出到打印机中,下面是“输出到Excel”按纽的Click事件代码。

*!* 生成临时表

cAlias=Thisform.Grid1.RecordSource

SELECT (cAlias)

cTmp=""

FOR i=1 TO Thisform.Grid1.ColumnCount

IF JUSTSTEM(Thisform.Grid1.Columns(i).Header1.Picture)="selected"

cTmp=cTmp+Thisform.Grid1.Columns(i).ControlSource+","

ENDIF

ENDFOR

cTmp=SUBSTR(cTmp,1,LEN(cTmp)-1) &&删除尾部的逗号

cSQL="SELECT "+cTmp+" FROM "+cAlias+" INTO CURSOR curPrint" &&生成SQL语句

&cSQL

SELECT curPrint

nCount=AFIELDS(aPrtArray)

IF NOT USED("tblPrtSet")

USE tblPrtSet ALIAS tblPrtSet IN 0

ENDIF

GO TOP

**设置EXCEL表格头

oExl=CREATEOBJECT("Excel.Application")

oExl.Workbooks.Add

oExl.Worksheets("sheet1").Activate

oExl.ActiveSheet.PageSetup.TopMargin=tblPrtSet.TopMarg/0.035 &&设置上边距

oExl.ActiveSheet.PageSetup.BottomMargin=tblPrtSet.BottMarg/0.035 &&下边距

oExl.ActiveSheet.PageSetup.LeftMargin=tblPrtSet.LeftMarg/0.035 &&左边距

oExl.ActiveSheet.PageSetup.RightMargin=tblPrtSet.RightMarg/0.035 &&右边距

oExl.ActiveSheet.PageSetup.PrintTitleRows ="$1:$2" &&设置顶端标题行

oExl.ActiveSheet.PageSetup.PaperSize=tblPrtSet.PaperSize &&纸张大小

oExl.ActiveSheet.PageSetup.Orientation=tblPrtSet.Orientate &&纸张方向

oExl.ActiveSheet.PageSetup.RightHeader="第& P页共&N页"

oExl.ActiveSheet.PageSetup.HeaderMargin=tblPrtSet.HeaderMarg/0.035 &&页眉oExl.ActiveSheet.PageSetup.FooterMargin=tblPrtSet.FooterMarg/0.035 &&页脚

oExl.ActiveSheet.PageSetup.Zoom=tblPrtSet.Zoom &&缩放比例

oExl.Cells(1,1).Value=Thisform.Text1.Value

oExl.Cells(1,1)https://www.doczj.com/doc/0c9020457.html,="黑体"

oExl.Cells(1,1).Font.Size=14

oExl.Cells(1,1).HorizontalAlignment=3 &&水平居中

oExl.Range(To26(1)+"1:"+To26(nCount)+"1").Merge &&合并列

*循环生成表格头

FOR i=1 TO nCount

oExl.ActiveSheet.Columns(i).Font.Size=9

oExl.ActiveSheet.Columns(i).ColumnWidth=10

oExl.Cells(2,i).Value=aPrtArray(i,1)

oExl.Cells(2,i).HorizontalAlignment=3 &&水平居中

ENDFOR

*生成表内容

SELECT curPrint

nRow=3

SCAN

FOR nColumn=1 TO nCount

cField=aPrtArray(nColumn,1)

oExl.Cells(nRow,nColumn).Value=&cField

ENDFOR

nRow=nRow+1

ENDSCAN

oExl.Range("A2:"+To26(nCount)+ALLTRIM(STR(nRow-1))).Borders.LineStyle=1 &&细线oExl.Range("a2:"+To26(nCount)+ALLTRIM(STR(nRow-1))).Borders.Weight=2 &&线粗细*!* oExl.Visible=.T. &&显示Excel

oExl.ActiveSheet.PrintOut &&直接打印输出

本文来自编程入门网:https://www.doczj.com/doc/0c9020457.html,/vfpwz/report/report37.htm

集团报表系统解决方案

集团报表系统解决方案 1.需求分析 减少事业部各分公司的填报、合并报表工作量,提高报表收集、合并的效率,为管理者、决策者提供方便快捷的数据统计和分析。 2.现状描述 目前集团各管理部门的报表均为邮件(QQ)收集,然后手工合并、统计,这过程中涉及大量重复的人工操作,大大降低了报表合并的效率。 同时,各业务系统间的报表数据不互通,彼此间可能存在很多数据重复填报的情况,不能做到数据的协同使用。 3.解决方案 3.1.整体思路 通过excel报表服务器系统实现统一的数据填报、合并、查询;应用excel数据透视图制作个性化的图、表;使用SSRS开发更加专业、及时的数据分析报表。

3.2.Excel报表服务器 把整个报表的业务分解成:填报、合并、图表三个方面。 ●填报 使用excel报表服务器制作填报表模板,通过权限分配给各分公司相关人员。分公司在填报时,只能按固定的格式填写数据,未按规范填报的数据,保存不了。 对于不会经常变化且只参与计算的数据,可预先添加到系统里,分公司人员只需录入变化的数据,系统就可以根据预先定义的公式自动计算。 ●合并计算 除了可以自动合并分公司填报的报表,合并报表时还可以定义公式,设置条件,自动计算合并后的数据。

并且,在合并计算时,可根据需要,取其它业务部门填报的数据。 例如,财务部门计算营销人员工资时,可直接取市场部填报的营销人员薪等薪级标准;计算工人工资时,可取生产部门填报的生产数据,甚至生产班的出勤数据(如果有)。 ●图表 除数据表合并,还可以根据业务部门需求,制作固定格式的图表(柱形图、饼形图、曲线图等)展现。用户在使用时,只需要筛选不同的条件,即可得到最终想要的图表。 考虑到模板的通用,所以这种方式有些局限性:需预先定义,由系统管理员来制作,并且样式固定。如果对数据筛选,或图表有更个性化的需求,可使用Excel数据视图。 3.3.Excel数据透视图 在使用Excel制作数据透视图时,整个过程可分为两个步骤:管理员准备数据、用户制作图表。 ●数据准备 由用户提出具体日常需要的数据,系统管理员从报表服务器中取出相关数据,制作成一张或多张(建议一张)报表模板。用户只需导出报表模板的查询结果,即可得到一份加工后的保存在本地的数据明细表。 ●图、表制作(用户) 制作数据表:打开本地数据明细表,在Excel中,通过拖动的方式,根据自己需求配置:数据字段、分类字段、筛选条件等,即可看到自己需要的统计结果。

易飞自定义报表之调用自定义函数

上一次发表衍生字段的使用方法,在衍生字段中可以调用系统函数或者进行四则运算。本人的理解都是转换成可运行的SQL 语句。故可以在数据库执行函数都应该可以被调用,系统函数可以调用那自定义函数呢? 答案是对的。 首先进行一个简单的测试:日期转换格式自定义函数20100611—》2010-06-11 创建函数 create function Date10 ( @date8 nvarchar(8) )returns nvarchar(10) begin declare @tmp nvarchar(10) if @date8 is not null begin set @tmp=substring(@date8,1,4)+'-'+substring(@date8,5,2)+'-'+substring(@date8,7,2) end else begin set @tmp='' end return @tmp end

注意必须加上ZE表示当前数据,因为易飞在处理集团业务的时候多公司就有多数据库(这点很无奈-不知道神码开发人怎么想?应该采用多地点方式,或者公司别) 否则就会找不到该函数(当然系统函数就不必要加) 再建一个自定义函数看看: 根据客户订单别订单号订单序号-查询到相关的工单。通常是一对一,但如果是拆单这个可能一对多 CREA TE function GetWO( @TD001 AS V ARCHAR(10),@TD002 AS V ARCHAR(10),@TD003 AS V ARCHAR(10) )returns varchar(100) as begin declare @remarks varchar(100) ,@TA001 nvarchar(10),@TA002 V ARCHAR(10) Declare MyCursor CURSOR local static for select TA001,TA002 FROM MOCTA WHERE TA026=@TD001 and TA027=@TD002 and TA028=@TD003 Open MyCursor while 1=1 begin fetch MyCursor into

会计报表编制说明包括什么内容

会计报表编制说明包括什么内容会计报表编制说明包括什么内容 (一)资产负债表编制说明 1.本表反映小企业一定日期全部资产、负债和所有者权益的情况。 2.本表“年初数”栏内各项数字,应根据上年末资产负债表“期末数”栏内所列数字填列。如果本年度资产负债表规定的各个项目 的名称和内容同上年度不相一致,应对上年年末资产负债表各项目 的名称和数字按照本年度的规定进行调整,填入本表“年初数”栏内。 3.本表“期末数”各项目的内容和填列方法: (2)“短期投资”项目,反映小企业购入的各种能随时变现、并 准备随时变现的、持有时间不超过1年(含1年)的股票、债券等, 减去已计提跌价准备后的净额。本项目应根据“短期投资”科目的 期末余额,减去“短期投资跌价准备”科目的期末余额后的金额填列。 (3)“应收票据”项目,反映小企业收到的未到期收款也未向银 行贴现的应收票据,包括商业承兑汇票和银行承兑汇票。本项目应 根据“应收票据”科目的期末余额填列。已向银行贴现和已背书转 让的应收票据不包括在本项目内,其中已贴现的商业承兑汇票应在 会计报表附注中单独披露。 (4)“应收股息”项目,反映小企业因进行股权投资和债权投资 应收取的现金股利和利息,应收其他单位的利润,也包括在本项目内。本项目应根据“应收股息”科目的期末余额填列。 (5)“应收账款”项目,反映小企业因销售商品、产品和提供劳 务等而应向购买单位收取的各种款项,减去已计提的坏账准备后的

净额。本项目应根据“应收账款”科目所属各明细科目的期末借方 余额合计,减去“坏账准备”科目中有关应收账款计提的坏账准备 期末余额后的金额填列。如“应收账款”科目所属明细科目期末有 贷方余额,应在本表中增设“预收账款”项目填列。 (6)“其他应收款”项目,反映小企业对其他单位和个人的应收 和暂付的款项,减去已计提的坏账准备后的净额。本项目应根据 “其他应收款”科目的期末余额,减去“坏账准备”科目中有关其 他应收款计提的坏账准备期末余额后的金额填列。 (7)“存货”项目,反映小企业期末在库、在途和在加工中的各 项存货的可变现净值,包括各种材料、商品、在产品、半成品、包 装物、低值易耗品、委托代销商品等。本项目应根据“在途物资”、“材料”、“低值易耗品”、“库存商品”、“委托加工物资”、“委托代销商品”、“生产成本”等科目的期末余额合计,减去 “存货跌价准备”科目期末余额后的金额填列。材料采用计划成本 核算,以及库存商品采用计划成本或售价核算的企业,应按加或减 材料成本差异、商品进销差价后的金额填列。 (8)“待摊费用”项目,反映小企业已经支出但应由以后各期分 期摊销的费用。摊销期限在1年以上(不含1年)的其他待摊费用, 应在本表“长期待摊费用”项目反映,不包括在本项目内。本项目 应根据“待摊费用”科目的期末余额填列。“长期待摊费用”科目 中将于1年内到期的部分,也在本项目内反映。 (9)“其他流动资产”项目,反映小企业除以上流动资产项目外 的其他流动资产,本项目应根据有关科目的期末余额填列。 (10)“长期股权投资”项目,反映小企业不准备在1年内(含1年)变现的各种股权性质投资的账面余额。本项目应根据“长期股权 投资”科目的期末余额填列。 (11)“长期债权投资”项目,反映小企业不准备在1年内(含1年)变现的各种债权性质投资的账面余额。长期债权投资中,将于1 年内到期的长期债权投资,应在流动资产类下“1年内到期的长期

制作Excel报表的方法

也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。 一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。 1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。 2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。 3.设置完成后,按下“确定”按钮。 看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。 二、建立分类下拉列表填充项 我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。 1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。 2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。 仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”…… 3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。 再选中需要输入企业名称的列(如D列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=INDIRECT(C1),确定退出。 4.选中C列任意单元格(如C4),单击右侧下拉按钮,选择相应的“企业类别”填入单元格中。然后选中该单元格对应的D列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。 提示:在以后打印报表时,如果不需要打印“企业类别”列,可以选中该列,右击鼠标,选“隐藏”选项,将该列隐藏起来即可。 三、建立“常用文档”新菜单 在菜单栏上新建一个“常用文档”菜单,将常用的工作簿文档添加到其中,方便随时调用。 1.在工具栏空白处右击鼠标,选“自定义”选项,打开“自定义”对话框。在“命令”标签中,选中“类别”下的“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。 按“更改所选内容”按钮,在弹出菜单的“命名”框中输入一个名称(如“常用文档”)。 2.再在“类别”下面任选一项(如“插入”选项),在右边“命令”下面任选一项(如“超链接”选项),将它拖到新菜单(常用文档)中,并仿照上面的操作对它进行命名(如“工资表”

财务报表附注内容提要(1)

附件3 财务报表附注内容提要 附注是对在资产负债表、利润表、现金流量表和所有者权益变动表等报表中列示项目的文字描述或明细资料,以及未能在这些报表中列示项目的说明等,企业应当按照规定披露附注信息,主要包括下列内容: 一、企业的基本情况 (一)企业注册地、组织形式和总部地址。 (二)企业的业务性质和主要经营活动。如企业所处的行业、所提供的主要产品或服务、客户的性质、销售策略、监管环境的性质等。 (三)母公司以及集团总部的名称。 (四)财务报告的批准报出者和财务报告批准报出日,或者以签字人及其签字日期为准。 (五)营业期限有限的企业,还应当披露有关其营业期限的信息。 二、财务报表的编制基础 三、遵循企业会计准则的声明 企业应当声明编制的财务报表符合企业会计准则的要求,真实、完整地反映了企业的财务状况、经营成果和现金流量等有关信息。 四、重要会计政策和会计估计 企业应当披露采用的重要会计政策和会计估计,并结合企业的具体实际披露其重要会计政策的确定依据和财务报表项目的计量基础,及其会计估计所采用的关键假设和不确定因素。 (一)会计期间 企业设立不足一个会计年度的,应说明其财务报表实际编制期间;子公司如采用的会计期间与我国会计制度规定不一致的,需说明是否进行调整。 (二)记账本位币 若记账本位币为人民币以外的其他货币的,说明选定记账本位币的考虑因素及折算成人民币时的折算方法。 (三)记账基础和计价原则

如果子公司的计价原则与母公司不一致的,需单独披露。 (四)企业合并 说明企业合并的处理方法,即企业合并的分类、合并日的会计处理以及合并财务报表的编制方法,并且披露非同一控制下企业合并中商誉/负商誉的确定方法。若发生非同一控制下的购买、出售股权而增加或减少子公司的,说明购买日或出售日的确定方法。说明合并日相关交易公允价值的确定方法。 (五)合并财务报表的编制方法 说明合并财务报表的编制方法,即合并范围的确定原则、合并报表编制的原则、程序及方法。 (六)现金及现金等价物的确定标准 (七)外币业务和外币报表折算 说明发生外币交易时折算汇率的确定、在资产负债表日外币项目采用的折算方法、汇兑损益的处理方法、外币报表折算的会计处理方法。 (八)金融工具 说明金融工具的分类、确认依据(包括指定标准)和计量方法;金融资产减值测试方法、减值准备计提方法及核销原则;金融资产和金融负债的利得和损失的计量基础;金融资产和金融负债终止确认条件等。 (九)套期工具 说明套期工具的会计处理方法。 (十)应收款项 说明单项金额重大并单项计提减值准备的应收款项,应披露金额重大的判断依据或金额标准;对按组合计提减值准备的应收款项,应披露确定组合的依据、按组合计提减值准备采用的计提方法;对单项金额虽不重大但单项计提减值准备的应收款项,应披露单项计提的理由、计提方法等。 (十一)存货 说明存货的分类、取得和发出的计价方法,存货的盘存制度以及周转材料(包括低值易耗品和包装物等)的摊销方法,存货跌价准备的确认标准和计提方法、可变现净值的确定依据。 (十二)长期股权投资

大数据量报表展现系统建设方案

大数据量报表展现系统开发方案 ----三期延续开发 一、目标与需求 该系统提出将信息中心建设成为数据集散中心、报表处理中心和决策辅助支持中心,成为信息资源管理体系的中心和枢纽。将分散在各个业务处理系统中的数据归集起来,为各级机构提供数据提取和查询服务;开发管理信息平台系统,实现综合查询与分析,实现综统报表、监管报表、业务报表等统计信息的共享,建立联动查询统计。 依据总体规划,借鉴经验,广泛征求意见后,提出立项开发数据分析系统,拟实现下列目标: 1、进一步的完善业务信息库,通过建立逻辑数据模型,按主题整合业务数据,并建立适合各类专题分析需要的数据集市,形成企业级中央数据仓库,以中央数据仓库为纽带完成业务数据向管理信息的过渡; 2、“工预善其事,必先利其器”,引进ETL、前端信息展现工具、系统集成门户等先进的数据仓库和商业智能解决方案,进一步完善管理信息平台技术架构,实现对数据的深层次挖掘,为各级信息使用者提供先进适用的分析管理工具,为管理部门提供个性化纯WEB信息展示平台; 3、优化全报表生成、报送、管理和使用体系,凡是数据仓库可以生成的报表由系统自动生成,实现资产负债分析、经营业绩分析、客户分析、风险分析和财务分析五个方面的专题统计分析,并为将来

引进决策分析模型进行决策支持奠定基础。 鉴于在项目整体开发阶段由于企业的自身业务调整和变化,特别是对前期调研所拟定的业务蓝图及相关开发计划进行了范围扩大的调整。导致前两期项目开发工作只完成其中一部分,在甲方的要求下此项目增加的开发范围作为三期工程(不排除报表业务继续扩大,项目需求继续扩大的可能),同时沿用此方案并需达到此方案中既定的目标来完成项目整体,且此项目需在本期结束后进入维护期。 二、应用范围 针对用户的不同级别,分别满足业务人员、管理人员、高级管理人员以及决策者对信息的不同要求。 三、与其他系统的关系 数据挖掘系统项目完成后管理信息平台的系统架构将如下图所示,管理信息平台系统架构从大的方面可以分为两个部分:数据仓库和商业智能。数据仓库以方便查询为目的,打破关系型数据库理论中标准泛式的约束,将业务数据库的数据重新组织和整理,为查询,报表,联机分析等提供数据支持。数据仓库建立起来后,定期的数据装载(ETL)成为数据仓库系统一个主要的日常工作。

用友,速达自定义报表制作

(一)首先通过创建一个“销售汇总表”来说明如何使用“自定义报表”功能。【业务举例】 1。单击【报表定义】→【新建】,打开…未命名-选择数据视图?窗口; 2。单击“可选数据视图”下拉框,从列表中选择“进销存”项; 3。接着从下面的列表中选择“销售开单”和“销售开单明细”两项(用户在实际使用时,可以根据情况增加所需的其他数据视图),然后单击【>>】(如图); 4。单击【下一步】,打开…未命名-设置视图关系?窗口,通常系统会自动创建视图关系,按照默认的即可; 5。单击【下一步】,打开…未命名-输出字段?窗口; 有关该窗口的简要说明如下: …可选字段?窗口:包括了所选视图中默认的字段;是编制自定义报表中可输出字段的基础; …输出字段?窗口:经过选择后,这里的字段将会显示输出到自定义报表中。该窗口中包括了四列,其中,“字段”栏是系统默认的字段;“类型”栏是该字段默认的类型,用户不可修改;“统计”栏是各字段进行计算常用的功能,包括了合计、平均、计数、最大、最小等函数;“输出字段名”栏是自定义报表将要显示的表头项目,可以由用户自行修改。 【>>】逐项选择按钮。先选择左边的可选字段,再单击此按钮,则被选字段转入输出字段窗口; 【>>>】全部选择按钮。当可选字段全部需要时,直接单击此按钮,将可选字段一次性全部转入输出字段; 【<<】逐项删除按钮。先选择右边输出字段,再单击此按钮,则把被选择的已输出字段放回可选字段中; 【<<<】全部删除按钮。当已输出字段全部不需要时,直接单击此按钮,将已输出字段一次性全部放回可选字段中; 【上移】、【下移】如果需要调整输出字段的相对位置,可以先选择需要移动位置的字段然后再单击此按钮来进行调整; 【添加自定义字段】如果所需的字段系统未提供时,您可以单击此按钮来增加; 【修改自定义字段】只可以用来修改用户自己添加的自定义字段。

会计报表附注内容与披露说明模板.

附注容及披露说明 附注是财务报表不可或缺的组成部分,报表使用者了解企业的财务状况、经营成果和现金流量,应当全面阅读附注,附注相对于报表而言,同样具有重要性。根据本准则规定,附注应当按照一定的结构进行系统合理的排列和分类,有顺序地披露信息。 企业应当按照《企业会计准则第1号——存货》等38项具体会计准则要求在附注中至少披露下列容,但是,非重要项目除外。 企业金融工具业务重大的,应当比照商业银行附注中相关规定进行披露。 (一)企业的基本情况 1.企业注册地、组织形式和总部地址。 2.企业的业务性质和主要经营活动。 3.母公司以及集团最终母公司的名称。 4.财务报告的批准报出者和财务报告批准报出日。按照有关法律、行政法规等规定,企业所有者或其他方面有权对报出的财务报告进行修改的事实。 (二)财务报表的编制基础 1.会计年度。 2.记账本位币。 3.会计计量所运用的计量基础。 4.现金和现金等价物的构成。 (三)遵循企业会计准则的声明 企业应当明确说明编制的财务报表符合企业会计准则体系的要求,真实、公允地反映了企业的财务状况、经营成果和现金流量。 (四)重要会计政策和会计估计 企业应当披露重要的会计政策和会计估计,不具有重要性的会计政策和会计估计可以不披露。判断会计政策和会计估计是否重要,应当考虑与会计政策或会计估计相关项目的性质和金额。 企业应当披露会计政策的确定依据。例如,如何判断持有的金融资产为持有至到期的投资而不是交易性投资;对于拥有的持股不足50%的企业,如何判断企业拥有控制权并因此将

其纳入合并围;如何判断与租赁资产相关的所有风险和报酬已转移给企业;以及投资性房地产的判断标准等等。这些判断对报表中确认的项目金额具有重要影响。 企业应当披露会计估计中所采用的关键假设和不确定因素的确定依据。例如,固定资产可收回金额的计算需要根据其公允价值减去处置费用后的净额与预计未来现金流量的现值两者之间的较高者确定,在计算资产预计未来现金流量的现值时需要对未来现金流量进行预测,选择适当的折现率,并应当在附注中披露未来现金流量预测所采用的假设及其依据、所选择的折现率的合理性等等。 企业主要应当披露的重要会计政策如下: 1.存货 (1)确定发出存货成本所采用的方法。 (2)可变现净值的确定方法。 (3)存货跌价准备的计提方法。 2.投资性房地产 (1)投资性房地产的计量模式。 (2)采用公允价值模式的,投资性房地产公允价值的确定依据和方法。 3.固定资产 (1)固定资产的确认条件和计量基础。 (2)固定资产的折旧方法。 4.生物资产 (1)各类生产性生物资产的折旧方法 5.无形资产 (1)使用寿命有限的无形资产的使用寿命的估计情况。 (2)使用寿命不确定的无形资产的使用寿命不确定的判断依据。 (3)无形资产的摊销方法。 (4)企业判断无形项目支出满足资本化条件的依据。 6.资产减值 (1)资产或资产组可收回金额的确定方法。

利用开源报表FineReport实现系统监控

利用开源报表FineReport实现系统监控 描述 系统监控是指通过平台可以查看到系统的运行状态的各种指标,包括日志查看、统计查看、系统状态和系统检测。 (一)日志查看 1、描述 无法预览报表,或者设计报表报错,就可以通过报错日志进行判断是什么问题。 2、日志查看 快速查询日志信息,日志列表中显示简单的出错信息、发生错误的时间和发生错误的模板,点击管理系统>系统监控>日志查看,在日期控件中选择需要查看的日志日期之后,点击查询,即可看到所有该时间段内的日志信息,如下图: 注:如果出错信息太长,可以点击详情查看所有出错信息。 3.日志设置 可选择性的设置是否需要对日志进行统计;日志输出的级别以及对日志进行统计时,都统计什么操作类型的日志。其中日志级别分为四种:SEVERE,WARNING、INFO和DEBUG,SEVERE是导出服务器的报错日志,WARNING输出执行报表时的错误或警告信息,INFO则是导出除sql执行日志信息的所有日志信息,,DEBUG是导出所有基本日志信息,包括SQL 语句执行日志,默认的日志级别为WARNING;统计设置里面的操作类型是指模板预览方式、导出和打印功能,即分页预览、数据分析、表单预览、填报、导出和打印。 点击管理系统>系统监控>设置,如下图,开启对日志进行统计,日志级别选择WARNING,操作统计全选:

(二)统计查看 1.问题描述 详细查看哪个目录下面的报表被访问了及使用什么方式被访问,还可统计报表被访问了多少次,为了查看每个报表的使用率是怎样的。 统计查看包括系统访问次数的统计和报表访问明细两个方面的信息查看。 2.系统访问次数统计 以折线图的方式显示报表访问的动态信息。 点击管理系统>系统监控>统计查看,如下图: 3.报表访问明细 详细介绍哪个目录下面的报表被访问,访问时间,访问的ip,操作(什么方式访问的报表如:分页预览、填报预览、数据分析等),角色(登陆用户名的角色),用户名。

易飞ERP问题解答

【问题】关账年月和账务冻结年月的含义 【解答】账务冻结年月:只会管控“审核和撤销审核影响库存的单据”,如果操作动作(保存、修改)不会影响库存,那么则不会管控。关账年月:不能够操作所有单据,包括不影响库存的单据。 【问题】服务器IP地址变更,修改了客户端yifeiconfig中的IP地址为新的IP地址,可是易飞开启一闪而过,所有客户端都如此,唯有服务器端正常 【解答】ConductorC.ini中的ComputerName中的IP地址为先前IP地址,修改其为正确IP地址,登录易飞正常 【问题】生成报表发生错误(There is no defult printer current) 【解答】这个报错是由于不存在默认打印机导致的,设置默认打印机即可。 【问题】做了预警设置,但是发出来的预警消息中,总是提示Creat MEssage error 【解答】将预计设置条件中,数据表前面加上$$就可以了。 【问题】客户端易飞简易安装后打开作业报错“作业文档不存在” 【解答】程序抓取服务器,需要将服务器安装文件conductor或(c_pkg、s_pkg、 c_modi、s_modi)设为共享,只有这样才能够调用作业程序。 【问题】打开易飞的时候,检视类别的位置是空白的 【解答】用conductor文件夹下面的DsUpdate.exe勾选‘更新环境设置档’‘更新公用元件’‘公用元件重新注册’并且选择‘一定更新文档’。 【问题】服务器防火墙开启后,客户端无法开启易飞 【解答】需要在防火墙中添加1433端口和SQL SERVER 【问题】门店的部门在哪里设置? 【解答】是在录入部门信息中设置。 【问题】在服务器上用管理员帐套登录易飞,队列工作控制台和派班中心报连接字符串无效, [Microsoft][ODBCB 驱动程序管理器]未发现数据源名称并且未指定默认的驱动程序? 【解答】将Conductors.ini文件下的MainServerName更改为服务器的ip的地址后,再登录没问题了。 【问题】易飞服务器和客户端都登陆不了,报错:LeaderWorkCenterS初始化失败,点击YiFeiConfig报错:ERROR:not a Hex String?左边的IP地址为:XXX XXX XXX?

教你怎样看懂财务报表内容

教你如何看明白财务报表01 2009-12-19 19:09 阅读106 评论0 字号:小 一.报表的形成、作用与原则 掀起你的盖头来----报表是什么 报表的雏形是一些由企业自行设计的财务记录和分类帐簿, 它们反映了报表的最初目的——为企业的业主记录和反映每天 的业务活动情况。这些财务记录随意地、偶然地、时断时续地保持着和进步着。当时的银行并不信任这些成堆的,一无标准二无质量操纵的财务记录和分类帐簿。一直到税收的出现,定期公布标准化的才提到了日程上来,随着准则的颁布和政府干预的加强,早期的财务记录和分类帐就演变成了今天广为采纳的几种差不多的报表,依照这些浓缩的信息能够有效地推断一个企业的财务状况。 现在的报表是企业的人员依照一定时期(例如月、季、年)的

记录,按照既定的格式和种类编制的系统的报告文件。随着企业经营活动的扩展,报表的使用者对信息的需求的不断增加,仅仅依靠几张报表提供的信息差不多不能满足或不能直接满足他们的需求,因此需要通过报表以外的附注和讲明提供更多的信息。 我们将这些附有详细附注和财务状况讲明书的报表称为财务报告。在实际工作中,由于需要报告的表外信息越来越多,附注的篇幅就越来越大,导致报表仅仅成为财务报告中的一小部分,但仍然是最重要、最核心的组成部分。 思念你的人是我----什么人需要阅读报表 思念报表的人、关怀报表的人成千成万,但他们关怀的目的和重心各不相同。 ——政府职能部门:统计、监管、税收 ——上级公司:打算、预算、决策 ——本企业:、检讨、调整 ——机构:评估、信贷 ——股东:财务状况、经营业绩、投资回报 ——公众(证券市场的潜在投资者):分析、预 测、投资 ——保险公司:承保、理赔

表格模板-NET统计分析报表解决方案 精品

前段时间接到很多报表的工作,现拿出一些小例子与大家分享。 用户需求: 运营商管理员: 1. 以合作伙伴为维度对用户订购进行统计分析: a. 可对某一个合作伙伴进行分析,查看该合作伙伴下产品的用户订购在某个时间段内的发展趋势,需实现折线图、柱状图。 b. 可对所有合作伙伴进行分析,对比在某段时间内所有合作伙伴下产品的用户订购发展量,查看在某段时间内所有合作伙伴下产品的用户订购发展量在订购总量中所占比例,需实现柱状图、饼状图。 2. 以产品为维度对用户订购进行统计分析: a. 可对某一个产品进行分析,查看该产品的用户订购在某个时间段内的发展趋势,需实现折线图、柱状图。 b. 可对所有产品进行分析,对比在某段时间内所有产品的用户订购发展量,查看在某段时间内所有产品的用户订购发展量在订购总量中所占比例,需实现柱状图、饼状图。 合作伙伴管理员: 1. 以产品为维度对用户订购进行统计分析: a. 可对本公司下某一个产品进行分析,查看该产品的用户订购在某个时间段内的发展趋势,需实现折线图、柱状图。 b. 可对本公司下所有产品进行分析,对比在某段时间内所有产品的用户订购发展量,查看在某段时间内所有产品的用户订购发展量在订购总量中所占比例,需实现柱状图、饼状图。 时间需支持按年、按月统计。 根据用户需求,我们可以开始进行实现。 实现步骤: 这里是用一个例子实现用户需求,没有用到系统内的表,系统内的表有很多例子中不需要的字段,所以根据系统内表结构新建。 1. 数据库数据表设计: 合作伙伴表(CPInfo)

产品信息表(ProductInfo): 用户订购表(UserOrderInfo): 因为是移动的系统,所以用户订购是通过手机。

EAS自定义报表

在报表制作整个流程中比较复杂的一步是建立数据源。EAS 中本来已经存在很 “.bos-table”,多BOS 的元数据,报表服务框架能拿来用的现在只有 2 种: “.bos-query”。“.bos-query”直接可以做为报表的数据源,另外还可以在这2种元 “java 数据源”、 、数据的基础上建立报表服务特有的数据源: “KSQL 查询”、 “数据加工” “多维数据集”、“自定义数据表”(后2种E AS5.3 暂时屏蔽)。这五种数据都可以作 为报表的数据源。 所有这些数据源之间以及和报表设计器之间的引用关系如下图所示: 2.1 BOS 元数据 BOS 元数据包括“.bos-table”和“.bos-query”两种。BOS 元数据是EAS 开发 人员或二次开发人员制作并发布到EAS 子系统树的。报表服务中的文件夹下没 有列出B0S 元数据,只有在新建数据源时或在报表设计器中引入数据源时才可 以看到B OS 元数据。 BIM 中制作的元数据(单据)怎样才能被报表服务平台所使用呢?流程如下:

金蝶E AS5.3 报表服务平台用户手册第2章数据源详解 制作BOS-QUERY —>发布—>生成工作流和单据转换平台目录—>重起EAS 服务器 这个是针对本地EAS 服务器,如果需要在其他服务器上也看到该QUERY,则 需要再进行一步“部署”的动作。 2.2 KSQL 查询 KSQL 是基于BOS 元数据基础上进行构建。bos-table 之间、bos-query 之间、 bos-table 和b os-query 之间都可以进行关联查询。KSQL 编辑器如下图: 在构建KSQL 时,可以在编辑器中通过可视化的步骤一步步来构建;也可以选 择“自定义查询”来自己编写K SQL,这个在查询一页将有讲解。 2.2.1 表 表页签的作用就是选择KSQL 中所用的表,如上图,左边列出了EAS 中所有的 元数据,包括b os-table 和b os-query 两种类型。可以通过展开“+”来看每一层下 的内容,也可以通过按钮过滤,如下图:

会计报表附注的主要内容

会计报表附注的主要内容 会计报表附注的主要内容 新准则规定,附注应当按照以下顺序披露有关内容:企业的基本情况;会计报表的编制基础;遵循企业会计准则的声明;重要会计政策和会计估计;会计政策、会计估计变更以及差错更正的说明;重要报表项目的说明;其他需要说明的重要 事项,主要包括或有和承诺事项、资产负债表日后非调整事项、关联方关系及 其交易等,具体的披露要求须遵循相关准则的规定。 如今,有些企业的会计报表附注都会给人以千篇,一律、敷衍了事的印象,为了避免造成视觉疲劳,阅读者可以将这些套话跳过去。以下主要挑选了一些 重要的、颇具信息和技术含量的附注信息加以简评。 (1)重要会计政策的说明 作为现代会计实务的一个主要特点,针对企业经济业务的复杂化和多样化,对于某项经济业务或事项,往往有多种会计计量基础、会计处理原则和方法可 供选择,这些都是令人头疼的会计政策,企业选择不同的会计政策,对丁企业 财务状况、经营成果等的影响也会不同,会计信息的相关性也会产生差异。为 了有助于使用者理解会计报表的信息,企业有必要对一些重要的会计政策进行年。例如,企业需要披露的最要的会计政策包括会计报表项目的计量基础,是 采用历史成本计量属性,还是重置成本、可变现净值、现值、公允价值等计量 属性;会计政策的确定依据,如融资租赁的判定标准,如何界定交易性金融资产和可供出售金融资产,如何确定合并会计报表范围等;重要经济业务的会计处理方法,如存货计价是采用先进先出法,还是加权平均法、个别计价法等,固定 资产折旧是采用平均年限法、工作量法,还是采用双倍余额递减法、年数总和法,长期股权投资是采用成本法,还是权益法,等等。 (2)重要会计估计的说明

传统式报表转向拖拽式报表解决方案

报表调研结果 1.1 系统现状: 目前平台的报表采用的是润乾报表,版本是4.x。润乾报表是一款收费产品,我们目前使用的是重庆电力有限公司购买的永久授权专业版。 目前报表都是开发人员先了解客户明确的业务需求,然后通过润乾报表提供的报表设计器设计各种复杂格式的报表,采用的方式是在设计器通过调整单元格样式、字体样式以及编写sql语句等一系列过程最终形成一个raq文件,然后与系统平台衔接起来形成一个定制化的报表。具体流程如下图: 1.2不足之处: 通过以上流程可以看出定制化的报表周期较长,效率较低,扩展性也不高,这样就很难满足客户对报表的灵活多变的需求。而且对于只熟悉业务知识,不懂得SQL语言的业务人员,熟练掌握一种报表设计工具,有着高昂的学习成本。 不但如此,而且随着报表数量和系统业务数据的日益膨胀,尽管在设计上已经考虑了性能,但是有的报表还是非常消耗系统资源,这很可能对其他模块的业务操作带来安全,性能等方面的影响,甚至宕机。

1.3如何改进: 能否有一种方便快捷的方式让终端业务人员,也像报表设计人员一样快速的完成常规临时性的报表的设计、发布成为解决以上问题的关键。 通过查阅相关资料,目前有两种方案,如下: 1.润乾5.0 润乾5.0正是从终端用户自己设计报表的角度出发,开创性的提出了用户自定义报表模型。对于常见的报表类型:列表式报表、分组式报表、交叉式报表、自由式报表,甚至组合报表和统计图,都可以采用润乾自定义报表功能模块,来快速设计和发布。自定义报表让不懂技术的业务人员通过字段拖拖拽拽、轻轻松松完成报表,具体介绍: 自定义分组报表让用户可以通过字段拖拽的方式,自由组合报表字段,自己设计列表式报表、分组式报表、复杂表头类型的分组报表。如图1所示: 图1

自定义报表设计方案

东电ETL流程整理 项目名称:财务公司产品 时间:2016/1/6 作者:佟佰健

1.需求分析 整理ETL流程熟悉业务流程2.ETL流程梳理 2.1 总体流程 开始 业务模块ods抽取 财务模块ods抽取 核心系统开机前后时间记 录 执行sql脚本用于清除时间记录表中的非最大时间1若etl时间大于核心开机时间则不操作2若etl时间小于等于核心开机时间则更新DW_OPENTIME_NOTES表中,供dw层和dm层进行增量插入数据 根据核心开关机时间进行 日频度时间维表的更新 根据核心开关机时间进行 月频度时间维表的更新 各模块DW层工作调度 DM层工作调度视图更新

2.1.1 ODS 模块 2.1.2时间记录表更新 ≧ < 2.1.3 时间频度表更新 业务库中相关的业务模块所需表 加载到ODS 层中 业务库中财务模块所需表 加载到ODS 层中 取 ODSUSER.ODS_FS_SETT_OFFI 中最大的核心开关机时间 核心开关机时间和etl 时间进行比对 更新时间记录表 不操作

从时间记录表中取出最大开 关机时间 传入存储过程生成时间维 度表 2.1.4 DW 层数据抽取 财务和业务和资金相关表从 ods层抽取 加载到dw层 2.1.5 维表更新 根据不同规则从dw层抽取 数据 加载到dm层中生成公共维 度表 基准利率银行利率客户信息内部机构汇率授信类型信用等级投资业务详细类型

信贷余额分析集市 信贷发生额分析集市 发放贷款收益分析集市 贷款状态分析 贷款目标完成情况 结售汇基础集市 结售汇分析集市 2.1.6 dm 层业务转换 企业存款基础集市 企业存款余额分析集市 企业存款发生额分析集市 银行存款基础集市 银行存款余额分析集市 银行存款余额发生额分析集 调用东方水电 清除不符合条件的数据 信贷基础集市 投资同业分析集市 投资同业基础集市 同业业务基础集市 同业业务分析集市 资金主体 利率敏感性分析 结算分析基础集市 结算账户分析 银行账户基础集市 结算企业账户分析 结算分析集市 管理信贷监控分析 结算交易监控 资金变动分析 资金分析

易飞ERP系统作业操作手册

易飞系统作业操作手册目录 第一章基本作业操作____________________________________3 第一节主画面基本操作_____________________________________3 第二节录入作业基本操作___________________________________4 第三节打印凭证基本操作___________________________________10 第四节报表基本操作_______________________________________13 第二章品号与BOM 信息的建立___________________________18 第一节品号资料的建立_____________________________________ 18 第二节BOM 资料的建立____________________________________24 第三节相关报表的查询及列印________________________________27 第三章客户订单至生成批次需求计划_______________________28 第一节设置订单单据性质____________________________________28 第二节客户信息资料的建立__________________________________29 第三节报价单的录入________________________________________30 第四节客户商品价格的录入__________________________________31 第五节客户订单资料的录入__________________________________32 第六节订单变更单的录入____________________________________33 第七节生成批次需求计划维护及锁定__________________________34 第八节发放LRP采购单______________________________________37 第九节发放LRP工单_________________________________________38 第十节相关报表的查询及列印________________________________39 第四章请购单至采购进货_________________________________40 第一节设置采购单单据性质__________________________________40 第二节供应商信息资料建立__________________________________41 第三节采购核价单的录入____________________________________42 第四节供应商料件价格的录入________________________________43 第五节请购单资料的建立____________________________________44 第六节维护请购信息作业____________________________________45 第七节从请购单生成采购单__________________________________46 第八节采购单资料的建立____________________________________47 第九节采购变更单的录入____________________________________48 第十节采购进货单的录入____________________________________49 第十一节采购退货单的录入__________________________________51 第十二节相关报表的查询及列印______________________________52 第五章工单至入库及委外进、退货_________________________53

会计报表附注内容提要

会计报表附注内容提要 The pony was revised in January 2021

会计报表附注内容提要 会计报表附注是为了便于会计报表使用者理解会计报表的内容而对会计报表的编制基础、编制依据、编制原则和方法及主要项目等所作的解释。它是对会计报表的补充说明,是财务会计报告的重要组成部分。企业的年度会计报表附注至少应披露如下内容: 一、不符合会计核算前提的说明 二、重要会计政策和会计估计的说明 三、重要会计政策和会计估计变更的说明,以及重大会计差错更正的说明 (一)会计政策变更的内容和理由; (二)会计政策变更的影响数; (三)累积影响数不能合理确定的理由; (四)会计估计变更的内容和理由; (五)会计估计变更的影响数; (六)会计估计变更的影响数不能合理确定的理由; (七)重大会计差错的内容; (八)重大会计差错的更正金额。

四、或有事项的说明 (一)或有负债的类型及其影响,包括: 1.已贴现商业承兑汇票形成的或有负债; 2.未决诉讼、仲裁形成的或有负债; 3.为其他单位提供债务担保形成的或有负债; 4.其他或有负债(不包括极小可能导致经济利益流出企业的或有负债); 5.或有负债预计产生的财务影响(如无法预计,应说明理由); 6.或有负债获得补偿的可能性。 (二)如果或有资产很可能会给企业带来经济利益时,则应说明其形成的原因及其产生的财务影响。 五、资产负债表日后事项的说明 应说明股票和债券的发行、对一个企业的巨额投资、自然灾害导致的资产损失以及外汇汇率发生较大变动等非调整事项的内容,估计对财务状况、经营成果的影响;如无法做出估计,应说明其原因。 六、关联方关系及其交易的说明

相关主题
文本预览
相关文档 最新文档