报表制作规范_第1页
报表制作规范_第2页
报表制作规范_第3页
报表制作规范_第4页
报表制作规范_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选文档 HRP 事业部 报 表 制 作 规 范 编写:吴高成编写:吴高成 日期:日期:2013-03 审核:审核: 批准:批准: 精选文档 修订历史修订历史 编号编号日期日期描述描述作者作者版本版本 12013-03-14 初稿吴高成 0.5 22013-03-28 修改吴高成 0.6 32013-03-29 增加了对工具栏 的设置要求 吴高成 0.7 4 2013-06-19 增加字段显示格式 设置要求 张宝锋 0.8 5 2013-07-12 增加了查询条件的 设计要求 刘丽丽 0.9 6 精选文档 1.1. 报表文件命名规范报表文件命名规范 .3 3 2.2. 数据源命名规范数据源命名

2、规范 .3 3 3.3. 数据源中数据源中 SQLSQL 书写规范书写规范 .4 4 4.4. 报表参数命名规范报表参数命名规范 .6 6 5.5. 报表格式规范报表格式规范 .7 7 6.6. 查询参数页面日期默认值设置查询参数页面日期默认值设置 .1212 7.7. 报表文件登记对照报表文件登记对照 .1313 8.8. 报表设计人登记备案报表设计人登记备案 .1414 9.9. 补充说明补充说明 .1515 10.10. 关于报表内容显示规范关于报表内容显示规范 .1515 11.11. 带查询条件的报表设置带查询条件的报表设置 .1919 精选文档 报表制作规范报表制作规范 1. 报表

3、文件命名规范报表文件命名规范 报表文件命名采用报表中文名称的拼音全拼汉字的首字母组合,如报表 “医院开单收入统计” ,在制作报表时就将该报表英文名称保存为 “yykdsrtj.cpt” 。 编号编号报表保存名称报表保存名称报表说明报表说明 1yyzxsrtj.cpt 医院执行收入统计报表 2srcjsjbb.cpt 收入采集数据报表 3srfcsjbb.cpt 收入分成数据报表 4yykdsryl.cpt 医药开单收入一览 5yyhssryl.cpt 医药核算收入一览 6jdsyhztj.cpt 军地收益汇总统计 7jdsyzhfx.cpt 军地收益综合分析 8jdcbzcfx.cpt 军地成

4、本支出分析 9cbftsjbb.cpt 成本分摊数据报表 表 1 2. 数据源命名规范数据源命名规范 在使用帆软报表时,系统默认的数据源链接名称统一修改为“hrp” ,具体 的数据源配置信息如下图: 精选文档 图 1 3. 数据源中数据源中 SQL 书写规范书写规范 1) 数据源用户模式选择 因在不同环境和用户模式下,数据源连接的信息可能不尽相同,如在开发 环境下,统一用用户 HRP 来连接数据库,而在测试环境下可能用用户 HRPTEST 来连接数据库,开发部署时又可能以 USERHRP 来连接数据库,所以为了避免在 不同用户模式下的数据连接不一致问题的出现,统一要求在 SQL 里面不带用户

5、信息,帆软报表默认拖动数据字段时是带用户信息的,可能需要手工清除,否 则在实际使用中会出现数据库连接错误的问题。 默认的数据源拖动后的 SQL 生成窗口如下: 精选文档 图 2 清理后的信息不包含用户模式信息,正确的数据源 SQL 示例如下: 图 3 2) 语法规范 数据源中的 SQL 书写遵循标准基于标准的 SQL 语法,但在个别涉及参数的 地方,需要遵循报表本身内嵌的 SQL 语法及规范。 精选文档 如涉及对查询参数页面的查询语法中,需要判断日期是否为空的语句为: SELECT * FROM 表名 where 表名.字段名操作符 字段名 and 1=1 $if(startDate!=, a

6、nd 表名.日期字段名= to_date( + startDate+,YYYY- MM-DD), ) $if(endDate!=, and 表名.日期字段名 to_date( + endDate+,YYYY-MM- DD), ) 其中 startDate、endDate 为报表日期参数,startDate 代表查询开始日期; endDate 代表查询截止日期 。 4. 报表参数命名规范报表参数命名规范 报表参数命名时遵循如下规则: 3) 如果需要报表参数页面作为过滤参数页,则需要注意参数页面全部采用 “靠左”模式展示,同时页面中的各个参数控件和参数文本应横平竖直排 列,文本原则上上下右对齐,控

7、件宽度应以预览模式下可以全部看到控件 弹出的内容为准。如下图: 图 4 实际执行效果如下: 图 5 精选文档 4) 如果需要提取的结果集是按参数过滤后的数据集,则参数定义放置在数据 源里面定义; 5) 如果需要提取的结果集不需要按参数过滤,参数只是用来格式化过滤和展 示报表所用,则参数定义必须放置在报表模板中定义; 6) 相同的参数在报表模板里只需要定义一次,不需要重复进行定义; 7) 报表参数应能清楚表单参数意义的方式来定义,尽可能采用英文或者中文 拼音简写,对于英文要求从第二个英文单词开始首字母大写外,其它字母 均为小写,不允许参数名中间使用或带有特殊符号(如下划线“_” 、中划 线“-”

8、 、特殊符号等) ,几个常用的参数定义名称参见下表: 序号序号参数名参数名解释解释 1startDate 开始日期 2endDate 结束日期 3deptCode 部门代码 4reckonItemCode 核算项目代码 5costItemNo成本项目代码 6reckonUnitId核算单元 ID 7serviceCode内部定价项目代码 8 表 2 5. 报表格式规范报表格式规范 表格边框、字体颜色、大小等默认规范(用户特定的要求除外) 。 报表格式要求: 1) 普通报表模板“页面设置”参照如下参数设置: 精选文档 图 6 2) 每张报表都必须要有 报表标题、表头、数据展示三部分内容,缺一不

9、可; 3) 标题题目:字体:(宋体 18 号加粗)可以分成 1 或 2 行居中,颜色: 黑色; 4) 表头:题目下空一行 字体:(宋体 9 号加粗) ,样式选择 head2 样式: 精选文档 图 7 5) 数据展示区:紧挨表头行,字体:(宋体 9 号) ,样式选择“cell”: 图 8 6) 数据展示区中金额类数字列靠右显示外,其它内容均靠左或者居中显示; 精选文档 7) 数据区表格线框颜色选择:RGB(153,204,255):单击边框线选择按钮 后再设置颜色上单击即可弹出 RGB 选择框: 图 9 图 10 8) 对于数据行自动扩展出来的行标题,采用字体:(宋体 9 号) ,只有一 级的行

10、标题默认靠左显示,如果出现二级标题,则二级标题和一级标题 应采用不同的显示位置,如果出现三级以上标题,除了用靠左、居中、 靠右三种显示处理外,应通过如字体取消加粗、倾斜等方式处理; 9) 数据展示前需要加“编号”列,对应记录的数据行号; 10)如果报表有查询条件窗口,则将必要的查询条件信息显示在报表标题和 表头之间,采用字体:(宋体 9 号) ,颜色:黑色; 精选文档 11)报表页面按钮默认设置。通过单击报表模板 菜单“分页预览”走侧的 齿轮标记,在弹出的窗口中可单独设计报表页面及工具栏内容,首先单 击选择“为该模板单独设置”选项: 图 11 然后按如下步骤选择工具栏图标: 图 12 正确配置

11、并定义工具栏后报表实际展示页面如下图: 精选文档 图 13 6. 查询参数页面日期默认值设置查询参数页面日期默认值设置 查询日期时间默认值,开始日期和截止日期默认间隔一个月。其中: 开始日期:系统当前日期之前一个月对应日期; 截止日期:系统当前日期。 对应的公式分别设置为: 开始日期:f(x)= MONTHDELTA(today(),-1) 截止日期:f(x)= today() 精选文档 图 14 实际执行时效果: 图 15 7. 报表文件登记对照报表文件登记对照 开发设计完成的报表模板将通过模块注册的形式,实现在 HRP 系统的展现, 需要定期更新和对照报表文件和模块的对应关系。系统通过文件

12、来记录。对应 配置文件名及放置位置如下(SVN 目录): yxt代码trunkReportTemplateSystem报表模板清单.xlsx 对于报表的修改和更新,需要先备份,然后对照检查文件名和模块的对应 关系,并及时编写修改备注,确保报表测试、实施和部署的正确对应。 精选文档 8. 报表设计人登记备案报表设计人登记备案 在报表模板中的左下角,报表设计者通过合并单元格并录入本人的姓名和 报表设计完成日期(格式:设计人 设计完成日期 字体:宋体 10 号,颜色: 灰色 RGB(204,204,204)) ,并设置为“重复结尾行” 。以方便报表后期修改完善 工作的追溯。本信息只作为内部流转和测试

13、使用,正式发布到用户现场前应由 专人进行清理。实际浏览页面中报表登记人信息显示位置如下: 表 3 9. 补充说明补充说明 1) 对于用户已经确定的格式化固定的报表,原则上需要设计出和原表完全一 样的报表,此时可依照实际报表格式(页面大小、边框、字体大小、显示 位置等)进行单独报表设计,不受此规范的限制和影响; 2) 报表设计者设计的报表信息将建立对照关系表,以方便报表的后续修改和 完善。 10.关于报表内容显示规范关于报表内容显示规范 10.1 显示内容对齐格式要求显示内容对齐格式要求 1) 字段对齐: 精选文档 左对齐:名称类,如:厂家,物品名,库房名称 居中:日期,时间,人员姓名,类别,分

14、类,单号 右对齐:金额,数字,数量 2) 报表行高 行高:默认 5.02mm 3) 格式化 金额型格式化为 2 位小数位 4) 表示数量、个数的字段,不需要格式化,原样输出即可 5) 日期型字段,统一使用yyyy-MM-dd格式 如:2013-06-19 、 2013-06-19 09:42:30 6) 报表尾部 合计字段 全部使用粗体,字体大小跟报表明细保持一致,即 9 号宋体,居中显示。 效果如图: 精选文档 10.2 报表边距及标题报表边距及标题 1) 带标题的报表左侧插入空列,列宽 15mm,上侧插入空行,行高 1mm。 效果如图: 2) 标题与表头之间不加空行。 效果如图: 3) 表

15、头也是默认行高 5.02mm。 精选文档 效果如图: 4) 不带标题的数据列表形式报表,左侧、上侧都不要留空行或空列。 效果如图: 5) 标题字体:宋体 14 号 加粗,标题行高 6.0 效果如图: 6) 如果标题行存在合并行情况,且有两行标题,则上标题垂直向下对齐, 下标题垂直向上对齐。 效果如图: 精选文档 7) 数字、金额字段宽度:(25mm、30mm)右对齐,并设置该列为自适应宽 度。 10.3 冻结设置冻结设置 1)所有报表的标题行都要求冻结,报表尾部的合计也要求设置冻结。 设置冻结行、列之前,必须先设置重复标题行、列,重复结尾行、列。 精选文档 设置冻结: 2)如果报表中嵌入了图表

16、元素,如果图表元素处于数据列表的右侧,则在 数据列表和图表之间插入空列,列宽为 5mm,且图表的上边紧贴报表 精选文档 上边缘。如图: 3)如果图表显示在数据列表的下方,则在数据列表的下方和图表之间插入 空行,行高 5mm。 10.4带标题的报表设置带标题的报表设置 1) 标题位于数据列表与报表工具栏之间,插入空行 精选文档 2) 数据列表形式的报表,每页固定 50 行分页。 3) 尾部合计字段显示要求:“合计:” ,居中,不带底色,粗体,字体默 认值,所有合计行不带表格线。 11.带查询条件的报表设置带查询条件的报表设置 1) 做查询条件控件时,将屏幕分辨率调整到 1024*768,保证在此

17、分辨率 下所有的查询条件都可见; 精选文档 2) 每行查询条件距离上标尺位置 5 像素,距离左标尺位置 0 像素,行间距 5 像素,距离蓝色分割线 5 像素; 3) 控件的高度按照默认高度显示,控件一行显示不下,可以分行显示,查 询按钮放在最后一行; 4) 控件之间的距离设置:有关联的控件(比如:查询日期:2009-01-22) 之间不留间隔,没有任何关联的控件之间间隔 10 像素, 5) “查询”控件距离前面控件的间隔设置两种标准,各个子系统根据实际 情况选择一种间隔距离; A. 查询条件比较少时,如下图所示的,间隔 50 像素, B. 查询条件比较多时,如下图所示的,间隔 20 像素。 6

18、) 日期类的控件,对于显示“年-月-日”的控件,宽度设置在 100 像素; 显示“年-月”的控件,宽度设置在 80 像素;只显示“年”或“月”或 “日”的控件,宽度设置在 60 像素; 精选文档 7) 有下拉选项的控件,设置的宽度要能涵盖字符最长的选项。 8) 核算单元:宽度 150,报表项目、成本项目、核算项目:列宽 120。单 位、军地、数据来源等两个字的控件宽度 60, “查询”按钮宽度:80 9) 报表的查询条件离低端 1 个刻度,也就是 5 个像素,两行查询条件之 间的距离也是 1 刻度 10)查询条件顺序:核算单元、核算项目、成本项目、报表项目、统计时间、 同期、单位、军地、数据来源等 11)查询条件的日期统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论