报表批量填充
金蝶报表提供了批量填充功能,用于进行快速报表的编制。批量填充用于减少用户单个公式定义的重复性工作量,对于有规律的公式的定义,如编制部门分析报表,采购日报等报表的快速向导定义。批量定义主要用于编制按核算项目类别编制报表时的自动公式定义或是定义一些费用明细表方面,大大减少了编制报表工作量:如编制部门分析表,项目分析表,个人销售业绩报表、管理费用明细表等。
1 批量定义
单击〖工具〗—>〖批量填充〗功能,进入 “批量填充”界面,在“批量定义”标签页可以对科目、核算项目等进行各种设置。系统提供了三个取数公式可以进行批量的填充,这三个公式分别为ACCT(账务按期间取数函数)、acctext(账务按日取数函数)。在下拉列表中可以任意选取一个函数来进行设置报表,不同的函数,设置的界面有会有一些小的差别,下面以acct函数为例,说明如何进行批量填充的设置,快速生成一张报表,对另外两个函数简单的进行说明。
1.1 ACCT函数批量填充设置
如果是对ACCT函数进行批量填充的设置,需要进行设置的相关内容如下:
1)函数选择
在<取数公式>右边的下拉列表框中选择ACCT这个取数函数。
2)取数账套设置
设置编制报表的取数账套,账套列表是通过多账套管理注册的账套。系统默认为“当前账套”,其账套值可通过〖工具〗菜单下的〖设置默认取数账套〗指定,以满足编制一套公式多账套取数的需要。
3)开始位置的指定
起始位置是指录入填充报表时第一个单元格,系统默认为在进入批量填充时鼠标所在的单元格,可根据需要自由设置。
4)填充方向的设置
填充方向是指设置编制报表的项目值填充方式,系统提供了两种填充方法:横向填充和纵向填充,系统默认为纵向填充。
5)核算项目类别、 会计科目和核算项目的设置
在报表项目的设置时,提供了科目核算项目等的设置,在会计科目、核算项目的选择时,提供了代码和名称的显示,分别单击【科目代码】、【科目名称】,可以分别按照科目代码工科目名称进行排序;分别单击【项目代码】、【项目名称】可以按项目代码或是项目名称进行排序。具体的设置如下:
核算类别:核算类别设置编制报表的核算类别,核算类别列表为选中账套的核算项目类别列表。系统默认为“全部”,即按科目取数;如果要按核算类别编制报表(如客户销售情况表),则选择核算类别为客户。
会计科目:会计科目设置编制报表涉及的会计科目。在选择了核算类别后,会计科目处会自动显示出设置了该核算项目类别的所有会计科目;若未选择核算项目,系统显示全部会计科目。如编制部门报表时,可能显示的会计科目有工资费用,折旧费用,折旧费用,销售收入等涉及部门核算的会计科目,可根据需要编制该报表时要涉及的会计科目。
核算项目:核算项目设置编制报表核算类别涉及到的核算项目。在设置了核算类别后,核算项目处自动显示该核算类别下的所有核算项目,可根据需要进行选择。
6)货币
设置编制报表时的币别,在下拉按钮的显示出来的列表中,列示出了账套中所有的币别,系统默认为“综合本位币”。
7)取数类型
取数类型设置编制报表时的会计科目,核算项目的取数类型,如资产负债表一般取余额,日报等一般取发生额。系统默认为“期末余额”。具体取数类型请参见acct公式说明。
8)年度
年度是指设置编制报表取数的年度。系统默认的“默认年度”是指当前账套期间的年度,其年度值可在〖工具〗—〉〖报表时间参数设置〗处设置,以适应编制一张报表可按不同期间自动提取数据的需要。
9)期间
期间的设置包括开始期间和结束期,可以设置编制报表取数的期间值,系统默认为<本期>,可在〖工具〗菜单下的〖报表时间参数设置〗处设置,以适应编制一张报表可按不同期间自动提取数据的需要。
1.2 ACCTCASH函数批量填充
在函数中选择了ACCTCASH函数,可进行快速的进行公式的填充,操作同ACCT函数一致,只是在报表项目中只有现金流量项目的选择。
2 关于单元格内容的指定
大家可以注意到,在“批量填充”界面中,有很多个地方有一个单元格的复选项,单击单元格前的□,可以有一个√的符号,这时前面的内容将会变灰,单元格后面的编辑框为可编辑状态,这些地方的具体作用是:对于所有可变的项目,都可以通过单元格来进行指定,报表参数将可以直接引用指定单元格中的值,进行相应的公式的计算,下面以设置币别来举例说明,操作的步骤如下:
在A1单元格中录入具体的币别代码,如人民币为RMB,则操作步骤如下:
这种通过单元格指定报表参数的方法,可以灵活的实现报表参数的变化,改变一个参数,即可以生成不同的报表,无须一个个单元格的去逐一修改计算公式,一套报表的计算公式要以生成多种不同的报表,如果需要保存,直接进行另存为一个报表即可,大大节约定义报表公式时间。
对报表参数以单元格来进行设置的方法除了前面例子中所述的币别的转换,对于集团的报表的管理尤其有用,如可以将组织机构进行设置某一个单元格,制作一个报表(如资产负债表,当然各组织机构的科目代码必须统一),只需设置一为次报表,将组织机构指定的单元格中录入不同的机构代码,则可以生成不同机构的报表。
在“批量填充”界面中可以进行单元格替换的函数参数有以下一些:
对于指定的单元格中的输入内容,系统只是提供一个将这个单元格中的内容替换到公式中去,所以替换内容的录入必须符合取数公式中的公式设置规则,如acct函数中,币别参数是以代码在公式中显示的,在进行单元格内容录入时,则必须录入币别的代码,如果是录入的是币别的名称,替换到公式中去后,公式将无法进行正常的取数计算。其它的单元格的设置原则也是如此。
3 关于分级缩进显示的作用
在“批量填充”界面中,有一个<分级缩进>可选项。如果科目有多级的情况下,对齐方式是左对齐或是右对齐时,此时无法一眼很直观的看了科目的级次关系,如果通过在“分级缩进”的下拉框中选择不同的缩进值进行不同进行缩进的显示,供下级科目比上级科目缩进处理,则很容易看科目之间的级次关系,使报表更加美观。
4 生成项目时分级显示项目或科目名称
在批量填充中的分级显示科目或是项目名称的选项,如果选择了这一个选项,在生成报表时,则会将各个级次的科目名称或是项目名称都显示出来,否则只显示最明细级次的科目或是项目名称。如会计科目银行存款下设置三级,二级为币别,三级为具体的银行,会计科目代码为102.01.01,科目全称为银行存款-人民币-中国银行,在批量填充中,如果选择了分级显示科目名称或项目名称这一个选项,在生成的报表项目中科目名称会显示为“银行存款-人民币-中国银行”,否则项目名称显示为最明细级次内容“中国银行”,核算项目的显示也是如此,在此不一一说明。
5 关于报表中能逐级展开下级明细功能说明
在进行批量填充时,如果对会计科目既选了上级科目又选择了下级明细科目,可以进行批量填充,生成相应的会计报表。但是如果在总账中增加了下级明细科目,此时在报表中必须重新去增加相应的明细科目,而且有可能在总账中增加了下级明细科目,但制作报表的人并未知道,这样就会造成两边的数据不一致。逐级展开下级明细科目的功能,可以自动对明细级科目进行动态刷新,保证两边的数据一致。
在进行批量填充时,选择了上级会计科目,进行报表的批量填充时,选择<报表中能逐级展开下级明细科目>的选项,在生成的报表中,如果会计科目是非明细的会计科目,则当鼠标指向这个非明细科目的科目代码所在的单元格时,单击右键,在弹出的菜单中有一个“自动展开”的菜单项,执行这一个选项的功能,可以将非明细科目按下级明细进行展开。
所有的选项都设置好后,单击【增加】,则系统自动生成项目公式。
温馨提示:
在报表中进行分级自动展开时,上级科目的数据未进行自动更新,所以,在分级展开后必须进行重新计算才可以得到正确的数据。
6 SQL查询
金蝶报表提供了使用SQL语句提取数据编制报表的功能,单击〖工具〗—>〖批量填充〗功能,进入 “批量填充”界面,切换到“批量填充”标签页,系统提供以下操作:
(1) 取数账套
设置编制报表的取数账套,账套列表是在报表或财务分析系统通过多账套管理注册的账套。系统默认为“当前账套”,其账套值可通过〖工具〗菜单下的〖设置默认取数账套〗指定,以满足编制一套公式多账套取数的需要。如果要使用定基分析或一张报表中包括多账套部分数据(如北京分公司的销售收入,南京分公司的采购)时可设置特定账套取数。
(2) 起始位置:
录入填充报表时第一个单元格,系统默认为在进入批量填充时鼠标所在的单元格,可跟据需要自由设置。
(3) 横向填充
设置编制报表的项目值填充方式。系统默认为纵向填充;如选中此项,则项目为横向填充。
(4) SQL查询语名
输入SQL脚本,具体SQL语法,请参见微软SQL Server7.0,SQL-99等相关资料。
(5) 执行查询
单击执行,系统执行查询,并在界面下方“查询结果”中显示查询结果。
报表批量填充
本文2024-09-22 16:07:16发表“kis知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-kis-85874.html