2023年12月20日发(作者:)

报表实施指南

为了使大家更好的使用报表系统,充分发挥报表的各项功能并帮助大家解决一些常见的问题,特收集整理了日常报表维护中遇到的主要问题,供大家参考。

1、 报表速度优化:

在报表中定义公式时,如果在一块区域内定义的公式除了编号外,其他均相同的话,最好采用块公式,这样在计算时,将一次性取出这一区域内的所有数据,能够大大提高报表的计算速度;

2、 常见问题及解决方法:

1) 登录时,在8.5以下的版本中,出现提示:”Function not found in service

librar”,在8.5以后的版本中,提示“应用程序服务器版本冲突,请运行软件目录下重新安装应用程序服务器!”;

问题原因:应用程序服务器版本冲突

解决方法:运行软件目录下以重新安装应用程序服务器;注意8.0之前的版本,在重新安装应用程序服务器之前,请先删除原有的BDE目录,或者像热线索取最新的应用程序服务器补丁;

2) 登录时,出现提示

”IsBound()failed-C:PROGRA~1BORLANDCBUILD~1INCLUDEVCLutilcls.h/963”

问题原因:安装软件后没有重新启动或者软件目录下文件不存在;

解决方法:重新启动机器或者直接运行一下软件目录下的;

3) 登录时,提示”找不到指定模块”或“未知界面”;

问题原因:安装了多套财务软件,对最后一次安装的直接执行了删除。

解决方法:使用regsvr32命令注册;

4) 8.5版本之后(包括8.5),如果输入序列号后,报表系统“提示授权信息不正确”,而其他模块却可以使用;

问题原因:单位名称与申请序列号时的单位名称不完全一致;

解决方法:核对授权信息,即公司名称和申请序列号是的名称是否完全一致,如果不一致,请修改;

5) 后台为Sybase数据库,执行报表系统功能提示“授权信息不正确”,其他子系统如账务、固定资产等均正常;

问题原因:报表系统运行环境参数被改变;

解决方法:运行软件目录下以重新安装应用程序服务器;注意8.0之前的版本,在重新安装应用程序服务器之前,请先删除原有的BDE目录,或者像热线索取最新的应用程序服务器补丁;

6) 报表整表计算不出数,但计算选中区域计算却出数,或者整表计算与计算选中区域的结果不一致;

问题原因:在该单元格所在行或者列或者其邻近区域存在块公式切块公式的范围包含有该单元格,但该单元格本身又定义有公式;

解决方法:查看该单元格所在的行、列及附近区域的单元格,查找到公式范围包含该单元格的块公式,然后删除该块公式或者该单元格单独定义的公式;注意:包含该单元格的块公式 有可能是一个定义错误的块公式,此时选中该单元格时并不显示公式,但是单元格公式的范围却显示为块公式,所以一定要注意留意每个单元格中的公式的范围;

7) 报表打印或者预览时,出现乱码;

问题原因:单元格字体为西文字符集;

解决方法:选中全部单元格,然后在单元格属性字体界面中,修改字体为宋体,字符集为CHINESE_GB2312;

8) 报表转入时,操作结束,却一张表也没有转入进来;

问题原因:上级单位或下级单位账套中存在重复数据;

解决方法:在8.5版本之前,请手工或者查看并清除系统中的重复数据,或者申请报表数据清理的补丁进行重复数据清理;在8.5版本之后,请利用软件目录下的进行重复数据的清理;

9) 报表采用网络方式接收时,提示“尝试连接待接收单位数据库失败!系统禁止再次尝试。”

问题原因:单位字典中单位账套信息配置不正确。

解决方法:请在单位字典设置中江要接收单位的“单位账套信息”中的各项设置完整正确;注意:对于要接收单位的数据库为单机库的情况,“账套编号”一定要设置为“001”;

10) 单位字典设置时,设置完毕退出时,提示“数据库为空”,确定后不能退出;

问题原因:某个单位的“单位账套信息”中的某一项或者某几项进行了设置,但却没有把所有的项目进行设置,

解决方法:将“单位账套信息”为设置完整的单位的单位账套信息中的各项均清除或者将所有项目都进行设置;

11) 恢复数据后报表汇总单位字典进入提示“数据库为空”

问题原因:个别字段恢复后内容为空格

解决方法:执行SQL:UPDATE HZDWZD SET DWZD_PASS=’’。

12) 合并报表中交易菜单灰显,不可用。

问题原因:未安装标准管理子系统。

解决方法:安装标准管理子系统。

13) 报表登录时提示“RPC占位程序的版本不兼容”

问题原因:Win98操作系统问题

解决方法:可从网上下载相关补丁

14) 8.5报表转入、接收时提示“报表转入模块初始化失败,模块退出”。

问题原因:转出报表的账套中存在重复数据。

解决方法:通过报表系统数据优化工具清除转出账套中报表重复数据,然后再转出报表,新账套转入。

15) 报表汇总网络方式接收提示“接收单位数据时出现问题,接收的单位数据可能不完整,请检查网络状况后重新接收该单位的数据。”

问题原因:下级账套存在重复数据。

解决方法:通过报表系统数据优化工具清除转出账套中报表重复数据,重新上报接收。

16) 报表管理定义一张表后,如果某列是项目列(存放产品名称或者银行账号等),比如输入05-88;或者0222345这样首位是零的值,显示不正常。即使输入时在0前面加单引号,在切换数据状态和计算公式状态后又恢复原样。

问题原因:格式设置问题

解决方法:可通过下列设置完成:选中前面需要带0的单元格,右键选择单元格属

性功能,在单元格属性数字栏中设置类型为000000,其中0的个数可根据实际情况选择,例如设置0000,输入33,则系统自动补0为0033;设置00-00,输入0588,则系统自动存储为05-88。

17) (1)打开、保存、校验报表速度非常慢;

(2)汇总报表无法接收下级单位上报的数据;

(3)报表汇总后汇总数据翻倍;

(4)报表转出,在其他账套转入后部分单元格公式丢失;

(5)其他报表运行速度缓慢的现象。

问题原因:报表系统丢失索引、存在重复数据

解决方法:通过报表系统数据优化工具清理重复数据并重建索引。

3、CA函数使用说明:

CA函数为从各个业务模块取数的通用函数,公式定义形式如下:

CA([年,月,]模块标志,函数标志,取数对象[,条件])

其中模块标志、函数标志、取数对象和条件均为在数据库表RPFUNC、FUNCCS和FNQSDX中已经预置的参数;

但是使用该函数必须做一部分初始化的工作,该初始化工作包括以下步骤:

1) 将包含该函数的、拷贝到财务软件目录下;

2) 创建基本信息表RPFUNC、FUNCCS和FNQSDX;具体的建表SQL请和热线联系;

3) 根据要取数系统的数据结构进行SQL预置;

注意:对于不同的版本,可以不执行以上步骤中的某些项:

对于6.5之后的版本(包括6.5),由于软件中已经包含该函数,所以不必执行步骤1),

对于8.0Pack2之后的版本(包括8.0),建账并升级后,数据库中已经存在基本信息表RPFUNC、FUNCCS和FNQSDX,所以不必执行步骤2);

同时,在8.0之后的版本(包括8.0),报表系统能够而且也只能够利用CA函数实现取某一天或者某些天数据的要求,方法为,在完成了以上三步初始化工作后,采用如下方式定义CA公式,即可实现该要求。

以下是两个取数示例:假设@BDAY@='20030101',@EDAY@='20030228'(此时KMRJE等参数)

=CA(ZW,KMRJE,JFJE,KMBH LIKE '101%' AND PZRQ=@BDAY@)

表示取101科目在2003年1月1日的借方发生

=CA(ZW,KMRJE,DFJE,KMBH LIKE '101%' AND PZRQ>=@BDAY@ AND

PZRQ<=@EDAY@)

表示取101科目在2003年1月1日到2003年2月28日之间贷方累计;

这个功能主要是利用通用CA函数的两个宏参数@BDAY@和@EDAY@来实现,它们分别代表计算开始日期和计算截止日期。它们的值可通过报表管理文件主菜单下系统设置子菜单进行修改。