金蝶K/3V14.2BOS万能报表工具用户手册本书著作权属于金蝶软件(中国)有限公司所有,,任何单位或个人不得以任何方式对本书的部分或全部内容擅自进行增删,改编,节录,翻译,翻印,改写。金蝶软件(中国)有限公司2015年11月-1-前言感谢您使用《金蝶K/3V14.2BOS万能报表工具用户手册》。本手册包含的内容可以帮助您进行有效的应用K/3ERP系统的万能报表工具,主要包括以下内容: 系统总述 操作建议 详细的操作流程 系统的功能和特点 系统设置在手册的前言部分还向您提供了获得其它帮助信息的途径及编写约定。读者对象本手册假设您在本手册涉及的业务领域具有较好的工作经验和知识,并假设您对金蝶K/3产品基础知识有整体的了解。如果您没有使用过本系统,我们建议您接受一次或者更多的本子系统的培训课程(请同金蝶本地分支机构联系,获得更多培训信息)。如果您希望了解更加深入的系统知识,如系统接口等,请先了解金蝶K/3系统架构、MSSQLSERVER知识和阅读金蝶K/3系统技术文档。相关信息来源您还可以通过以下途径了解我们的系统,并获取您需要的服务和帮助。1.在线信息如果您需要及时了解金蝶K/3产品动态,交流产品应用解决方案,可以登录金蝶网站(http://www.kingdee.com/)。2.售前咨询服务根据企业的发展和管理需要,提供管理咨询及解决方案,帮助企业作出快速、准确的决策。3.产品培训金蝶公司秉承技术创新、管理创新的宗旨,不断提供给客户完整的行业解决方案。在提供优秀产品的同时,不断推出配套的培训服务,帮助用户在应用软件时达到事半功倍的效果。4.实施咨询服务金蝶公司吸收四十多万客户的经验,结合国内外先进的管理理念和管理软件的实-2-施方法,推出符合中国国情的标准软件实施方法--金手指实施方法。我们愿意运用我们在企业管理及IT技术方面的知识,帮助顾客获得更大的成功!5.现场支持服务我们的资深专业人员面对面地和您沟通,在运行现场对问题进行研究分析,使问题迅速得到解决。6.CRM服务借助客户关系管理系统(金蝶EAS-CRM)我们建立了客户综合信息管理库,能够快速地解决客户的问题并保留历史记录,以便提供长期、持续、高效的服务。7.CSP服务支持金蝶公司融合多年客户服务经验与国外先进的管理思想,提炼出客户常用的和最需要的服务为一体的CSP服务。它是以金蝶公司先进的科技手段和专业化的服务队伍为依托,在业界领先推出的项目完整、功能全面的系统性服务产品。8.呼叫中心通过客户呼叫中心服务(CallCenter),提供全面、周到的服务,快速解答客户应用问题。9.个性化服务针对企业个性化的需求,我们提供-量身定制-服务,使用一切资源,包括和合作伙伴一道为您提供全面的应用解决方案。10.便利服务金蝶不仅是解决方案的提供者,也是相关附属产品的提供者。我们提供的便利服务不仅省去您选择的苦恼,还有利于保证相关产品和系统的兼容性和一致性。11.合作联盟服务我们和其它IT领域先导型的企业进行战略合作,为您提供企业管理咨询、系统集成、相关知识培训等全方位的服务。在此,您不仅能得到金蝶的服务资源,也能以优惠的条件享受金蝶合作伙伴的资源。12.版本升级服务版本升级服务将使您随时代的进步而保持投资的增值,以优惠的价格实现软件-以旧换新-。-3-金蝶K/3产品设计思想金蝶K/3以企业基础管理为核心设计思想,对覆盖产品(服务)价值链的业务的流程进行全面的计划、组织、协调,及对业务的有效处理和有效控制的管理。针对战略企业管理的特点,强调对企业基础数据、基本业务流程、内部控制、知识管理、员工行为规范等管理,通过丰富的工具与方法有机整合并提供贯穿战略企业管理全过程所需的决策信息,实时监控战略执行过程中的问题,帮助企业创造持续增长的核心竞争力。基础管理是企业持续的管理实践的基石。基础管理的好坏决定了企业的战略目标能否实现,也决定了企业持续发展是否有坚实的基础。强调过程管理是基础管理的特性,是因为它是能真实反映业务处理过程的第一手的、最详尽的资料,使企业的业务决策和战略决策建立在“理性”的基础上。关于金蝶金蝶国际软件集团有限公司是亚太地区领先的企业管理软件及电子商务应用解决方案供应商,是全球软件市场中成长最快的独立软件厂商之一,是中国软件产业的领导厂商。金蝶开发和销售的软件产品包括针对快速成长的新兴市场中企业管理需求的企业管理软件、通过互联网提供服务的电子商务应用软件和为企业构筑电子商务平台的中间件软件。同时,金蝶向全球范围内的顾客提供与软件产品相关的管理咨询、实施与技术服务。金蝶独特的“快速配置,快速实施,快速应用,快速见效”的全球化产品与服务定位,能够帮助顾客从容面对不确定商业环境带来的挑战,实现业务流程与IT技术的完美结合,有效管理变革,确保组织快速、持续和健康成长。金蝶国际软件集团有限公司是中国第一个WINDOWS版财务软件;第一个纯-4-JAVA中间件软件;第一个基于互联网平台的三层结构的ERP系统—金蝶K/3的缔造者,同时金蝶K/3还是中国中小型企业ERP市场中占有率最高的企业管理软件。2004年10月,金蝶正式对外发布了新一代产品—金蝶EAS4.0(KINGDEEENTERPRISEAPPLICATIONSUITE)。金蝶EAS构建于金蝶自主研发的商业操作系统—金蝶BOS之上,面向中大型企业,采用最新的ERPⅡ管理思想和一体化设计,有超过50个应用模块高度集成,涵盖企业内部资源管理、供应链管理、客户关系管理、知识管理、商业智能等,并能实现企业间的商务协作和电子商务的应用集成。编写约定 通用格式约定格式意义宋体正文。下划线输入信息。斜体提示信息。 图形界面格式约定格式意义“”窗口名称。〖〗普通菜单项或树状结构菜单项。【】窗口中的按钮。<>窗体中的选项。→连续选择菜单及其子菜单或树状结构。 键盘操作约定格式意义[键1]键盘上的键名。[键1+键2]在键盘上同时按下两个键。 鼠标操作约定格式意义单击按下鼠标左键点击某一对象。双击连续两次鼠标左键打开某一对象。右击选中某一对象按下鼠标右键。拖放按住鼠标左键不放移动鼠标到指定位置,放开鼠标键。 特别标志格式意义-5-温馨提醒:提醒某些操作可能会导致一些严重的后果,请用户谨慎使用。注意:提供一些应用关键的描述。举例:列举实例以便用户加深理解。操作前提:进行某一操作之前,必须先完成的操作。定义:定义内容中出现的财务或计算机术语。图例说明本手册中的主要业务流程均采用EPC(Event-driven-ProcessChain)图进行描述。EPC全称Event-driven-ProcessChain,即事件驱动的流程链方法,通过连接事件和任务,用户可以明确地建立复杂的业务流程的模型,并开展分析。EPC方法不仅使用易于理解的符号和语言帮助用户、咨询顾问描述业务信息系统,而且还集成了组织结构、功能、数据和信息流等重要特性。EPC模型可以显示出任务链和责任链发生中断,将如何影响到公司优化其流程的能力。通过将组织与各个任务进行匹配,用户可以非常方便地看到一个流程中涉及到哪些部门或岗位。EPC图中涉及到的元素说明如下表:名称图标定义示例事件事件描述了状态的发生,它反过来又充当了一个触发器。收到原始凭证功能功能描述了初始状态向最终状态的转换。录入凭证组织单元组织单元描述了企业的大体结构。财务部会计信息、物料、资源对象信息、物料或者资源对象描述了现实世界中的对象(比如业务对象、实体)。科目流程路径流程路径显示了流程之间的前后连接关系(可以辅助导航)。凭证处理流程逻辑操作符逻辑操作符描述了事件和功能或流程之间的逻辑关系。“XOR”:表示从多个流程中,必须并且只能选择其一;“V”:表示“或”的关系;“Λ”:表示“且”的关系。-6-控制流控制流描述了事件和功能或流程之间的先后和逻辑依赖关系。信息流、物流信息流/物流定义了某个功能是否被读取、变更或者写入。资源、组织单元分配资源/组织单元分配描述了哪个单元(员工)或资源来处理某个功能或者流程。意见反馈感谢您使用我们的产品及用户手册。在本手册的最后附有意见反馈表,您可以在上面说明您对我们的产品或用户手册的意见和建议,并通过金蝶分支机构或直接传真至(0755)26615016K/3产品事业部反馈给我们,我们将期待您给予我们好的建议和意见。金蝶K/3BOS系统用户手册-1-目录第1章系统概述.3第2章标准报表.62.1菜单与工具栏..82.2窗口与视图..172.3报表管理..262.4报表设计..33第3章电子表格报表.833.1菜单功能..843.2权限控制..1483.3VBA编辑器.151附录A意见反馈表.155K/3BOS万能报表工具用户手册第一章系统概述3第1章系统概述K/3万能报表工具在原来电子表格报表的基础上增加了标准报表设计、发布与部署的功能。K/3标准报表与原有的电子表格报表没任何联系,电子表格报表是一种类似于MSExcel界面的报表,其设计界面与操作也与MSExcel类似,通过为单元格设置函数来完成报表的取数功能,报表根据返回的数据集自动扩展用于显示数据的行与列。K/3标准报表是一款功能与操作与水晶报表(CrystalReport)均较为相似的报表设计工具,但它具有与K/3系统紧密集成的优点,更加易于使用。K/3标准报表中的序时簿报表与SQL增强报表,这两类报表能够直接发布与部署到K/3系统的任一位置;对于单据类报表,可以像单据的套打模板设置一样,与单据建立关联后在单据界面完成单据的“标准打印”。您可以选择〖开始〗→〖程序〗→〖金蝶K3〗→〖金蝶K3工具〗→〖BOS万能报表工具〗打开K/3BOS万能报表工具。第一次打开时需要设置对应中间层服务器,可通过“登陆设置”指定对应中间层服务器地址。设置成功后,将会弹出“K/3BOS万能报表工具”登录界面,选择组织机构、当前账套、用户名及密码,【确定】,进入K/3BOS万能报表工具主窗口,主窗口界面出现后,默认会要求用户选择进行报表操作的子系统,如下图所示:第一章系统概述K/3BOS万能报表工具用户手册4图1-1进行万能报表工具后,系统根据用户选择的报表类型自动打开电子表格报表设计器或标准报表设计器。K/3BOS万能报表工具环境要求:运行K/3BOS万能报表工具需要先安装金蝶K/3BOS系统客户端。本系统在K3ERP中的位置如下:K/3BOS万能报表工具用户手册第一章系统概述5图1-2第二章标准报表K/3BOS万能报表用户手册6第2章标准报表标准报表支持以BOS单据(含BOS基础资料)、BOS单据(含BOS基础资料)的序时簿、直接SQL报及报表元数据数据源来创建灵活丰富的报表,这三类报表的数据来源对应的报表类型为:单据类报表、序时簿报表、SQL增强报表:可以通过两种方式进入标准报表的设计界面:1.在万能报表工具内报表管理窗口选择单据类报表,序时簿报表,SQL增强类报表,点击工具栏“新建”按钮;2.在万能报表工具内报表管理窗口选择单据类报表,序时簿报表,SQL增强类报表,选择窗口右方报表列表中要编辑的电子表格报表,点击工具栏“设计”按钮;进入后可以看到如下图所示的标准报表设计界面:图2-1K/3BOS万能报表工具用户手册第二章标准报表7从整个设计器的风格来看,与MicrosoftVisualStudio非常类似,与BOSIDE也很类似。除了菜单栏与工具栏,还具有工具箱、属性窗口、字段列表、报表结构等视图,以及中央的报表设计区。设计报表时可以灵活地拖放字段到报表上,可以灵活地设置字段值的显示风格,包括对齐方式,字体的选择,字号的定义,在设计时可以预览报表的显示效果,下图即为一张单据类报表的预览效果:图2-2第二章标准报表K/3BOS万能报表用户手册82.1菜单与工具栏2.1.1文件菜单 新建包含如下子菜单项:1.数据源:基础数据源、汇总数据源、交叉数据源…2.单据类报表…3.序时簿报表…4.SQL增强报表…5.电子表格报表…新建标准报表时,可以通过向导来新建报表,打开向导可以按如下方式进行: 单击〖文件〗→〖新建…〗; 单击工具栏中按钮,选择〖新建〗; 使用快捷键:ALT+N。以向导方式新建报表时,总共有三个步骤。第一步为确定要新建的报表类型,第二步为确定报表的数据源,第三步为确定报表名称,第三步完成后,将会打开报表设计窗口。也可以通过新建具体类型的报表快速创建报表,具体操作过程如下: 单击〖文件〗→〖新建…〗→〖新建XX报表…〗; 单击工具栏中按钮,选择子项〖新建XX报表…〗;“XX”表示报表类型,如“单据类”报表、“序时簿”报表、“SQL增强”报表。新建具体的报表类型时,比向导方式少一步选择报表类型的操作。第一步选择报表的数据来源,第二步确定报表名称。 打开包含如下子菜单项:1.数据源:基础数据源、汇总数据源、交叉数据源…2.单据类报表…3.序时簿报表…4.SQL增强报表…K/3BOS万能报表工具用户手册第二章标准报表95.电子表格报表…以向导方式打开报时,总共分两步完成:第一步为选择报表类型,第二步为选择报表。具体可按如下方式操作: 单击〖文件〗→〖打开〗→〖打开向导…〗; 单击工具栏中按钮,选择第一子项〖打开向导…〗; 使用快捷键:Ctrl+O。也可以通过新建具体类型的报表快速创建报表,具体操作过程如下: 单击〖文件〗→〖打开〗→〖打开XX报表…〗; 单击工具栏中按钮,选择子项〖打开XX报表…〗;“XX”表示报表类型,如“单据类”报表、“序时簿”报表、“SQL增强”报表。打开具体的报表类型时,比向导方式少一步选择报表类型的操作。第一步为选择报表一级分类,第二步为选择分类下的报表,然后按〖确定〗即可。 关闭关闭当前激活的子窗口,具体操作如下: 单击〖文件〗→〖关闭〗; 重命名已经创建的报表可能希望更换其报表名称,系统提供了报表重命名的功能,具体操作如下:1.在报表管理视图选择需要重命名的报表;2.单击〖文件〗→〖重命名…〗;3.在弹出的报表新名称输入对话框中输入报表新名称,点击窗口的【确定】按钮。 设计在设计窗口中打开所选的报表,具体操作如下: 单击〖文件〗→〖设计〗; 单击工具栏中按钮;第二章标准报表K/3BOS万能报表用户手册10 刷新根据系统最新的后台数据刷新导航界面的报表列表,具体操作如下: 单击〖文件〗→〖刷新〗; 保存保存对报表的修改,具体操作如下: 单击〖文件〗→〖保存〗; 另存为以新的报表名保存报表,具体操作如下:1.单击〖文件〗→〖另存为…〗;2.在弹出的报表新名称输入对话框中输入报表新名称,点击窗口的【确定】按钮。 引入引入一个报表文件,并在设计窗口打开,具体操作如下:1.单击〖文件〗→〖引入…〗;2.在弹出的弹出的打开文件对话框中选择要引入的报表文件,点击窗口的【确定】按钮。 引出将报表引出为一个报表文件并保存在磁盘上,具体操作如下:1.单击〖文件〗→〖引出…〗;2.在弹出的打开文件保存对话框中选择保存报表文件的路径并输入文件名,点击窗口的【确定】按钮。 发布到主控台将序时簿报表与SQL增强报表发布到K/3主控台,具体操作如下:1.单击〖文件〗→〖发布到主控台…〗;2.在弹出发布窗口选择要发布的报表及发布路径,点击窗口的【发布】按钮,如下图所示:K/3BOS万能报表工具用户手册第二章标准报表11图2-3 页面设置临时调整报表的纸张大小,具体操作如下: 单击〖文件〗→〖页面设置…〗;说明:可以在报表设计品中修改报表纸张大小属性值来设置报表纸张大小。 预览预览报表的打印效果,具体操作如下:第二章标准报表K/3BOS万能报表用户手册12 单击〖文件〗→〖预览〗; 打印预览报表的打印效果,具体操作如下: 单击〖文件〗→〖打印…〗; 使用快捷键:Ctrl+P 更换操作员以新的用户重新登录,或登录到新账套,具体操作如下: 单击〖文件〗→〖更换操作员…〗; 打开子系统报表的管理体系是按“系统分组—子系统—报表类型”来进行管理的,报表管理操作时,必需首先要打开相应的子系统。只有打开了相应的子系统,才能向子系统中创建新报表,或打开子系统中已经存在的报表。执行“打开系统”的功能可以按如下方式进行: 单击〖文件〗→〖打开子系统〗; 单击工具栏中按钮;执行“打开系统”功能弹出的窗口如下所示:K/3BOS万能报表工具用户手册第二章标准报表13图2-4说明:1.窗口左边为子系统分组,选中某个分组后,窗口右边显示出该分组下面所有的子系统; 退出退出报表设计器,具体操作如下: 单击〖文件〗→〖退出〗;2.1.2编辑菜单 撤消取消上次对报表的修改,具体操作如下: 单击〖编辑〗→〖撤消〗; 使用快捷键:Ctrl+Z第二章标准报表K/3BOS万能报表用户手册14 重复重做最近取消了的报表的修改操作,具体操作如下: 单击〖编辑〗→〖重复〗; 使用快捷键:Ctrl+Y 剪切将报表上的控件剪切到剪切板,具体操作如下: 单击〖编辑〗→〖剪切〗; 使用快捷键:Ctr+X 复制将报表上的控件复制到剪切板,具体操作如下: 单击〖编辑〗→〖复制〗; 使用快捷键:Ctrl+C 粘贴将剪切板的控件粘贴到报表上,具体操作如下: 单击〖编辑〗→〖粘贴〗; 使用快捷键:Ctrl+V 删除将报表上的控件删除,具体操作如下: 单击〖编辑〗→〖删除〗; 使用快捷键:Delete 全选选中报表上激活区段的所有控件,具体操作如下: 单击〖编辑〗→〖全选〗; 使用快捷键:Ctrl+AK/3BOS万能报表工具用户手册第二章标准报表152.1.3工具菜单 报表数据源SQL增强类报表可通过该功能重新进入当前报表数据源定义界面。具体操作如下:单击〖工具〗→〖报表数据源〗; 报表样式SQL增强类报表可通过该功能重新进入当前报表样式定义界面。具体操作如下:单击〖工具〗→〖报表样式〗;2.1.4窗口菜单 水平并排打开的所有子窗口呈水平并排,具体操作如下: 单击〖窗口〗→〖水平并排〗; 垂直并排打开的所有子窗口呈垂直并排,具体操作如下: 单击〖窗口〗→〖垂直并排〗; 层叠层叠打开的所有子窗口,具体操作如下: 单击〖窗口〗→〖层叠〗; 隐藏窗口隐藏打开的当前子窗口,具体操作如下: 单击〖窗口〗→〖隐藏窗口〗;第二章标准报表K/3BOS万能报表用户手册16 取消隐藏隐藏打开的当前子窗口,具体操作如下: 单击〖窗口〗→〖取消隐藏〗; 子窗口列表通过点击该分组下的项可以当其激活为当前显示窗口,通常该组具有如下子窗口: 报表浏览器 √报表1(√表示激活窗口打开的报表)2.1.5帮助菜单 金蝶万能报表帮助显示金蝶万能报表的帮助窗口,具体操作如下: 单击〖帮助〗→〖帮助手册〗; 使用快捷键:F1 关于金蝶万能报表显示金蝶万能报表的版权信息窗口,具体操作如下: 单击〖帮助〗→〖关于〗;2.1.6工具栏设计报表时有三个工具栏,方便报表的编辑,分别描述如下: 常用“常用”工具栏完成对报表修改后的保存及报表编辑时的操作,如下图所示:各按钮的作用如下:K/3BOS万能报表工具用户手册第二章标准报表17保存、剪切、拷贝、粘贴、撤销、重做 格式格式工具栏用于设置报表上文本的字体、字号、修饰及文字对齐方式,如下图所示:各按钮的作用如下:字体、字号、加粗、倾斜、下划线、前景色、背景色、左对齐、居中、右对齐 布局布局工具栏用于调整报表控件的位置与大小,如下图所示:对齐到网格、左对齐、纵向中间对齐、右对齐、顶端对齐、横向中间对齐、底端对齐、宽度相等、调整到网格、高度相等、大小相等、横向距离相等、增加间距、减少间距、去除间距、纵向距离相等、增加间距、减少间距、去除间距、横向居中、纵向居中、置于顶端、置于底端2.2窗口与视图2.2.1字段列表字段列表视图显示当前报表可用字段,如下图所示:第二章标准报表K/3BOS万能报表用户手册18图2-5设计报表时,可以直接将字段拖放到报表设计器,也可将整个单据体直接拖放到设计器,但是对于单据类报表,单据体字段只能放入“详细报表”而不能“详细区段”(参见“工作区”部分有关对“详细报表”与“详细区段”的说明)。2.2.2报表结构通过“报表结构”视图可以查看报表上各元素的层次结构,也便于选择报表上的控件,从而进一步设置其属性,调整位置或执行删除、复制、剪切等操作。K/3BOS万能报表工具用户手册第二章标准报表19图2-62.2.3属性属性视图用于设置报表上各控件的属性值。可以用于设置报表的纸张大小,字段的边框,文本的格式,在单元格内的位置(如:上下居中、左右居中)、显示格式(如:小数位数,中英文金额大写)等。第二章标准报表K/3BOS万能报表用户手册20图2-7常用属性的说明如下:报表控件属性说明格式通过该属性可以设置日期的显示格式,小数的显示精度,以及将数字显示为中英文大写,如将20000显示为“贰万”;在属性窗口中的具体位置是:(数据绑定)→文本→格式汇总可以设置为取明细中某个字段的统计值,如求和、平均值、最大值、最小值与计数;设置时需要将文本控件放置于分组首或分组尾区段,首先将文本通过属性窗口绑定到要进行统计的字段,设置位置为:(数据绑定)→文本→绑定,然后设置函数类型,设置位置为:汇总→函数文本边框默认为“None”,如果选择“All”会出现最终得到的表格线宽度不一,需要针对表头与表体分别设置,最后一列与前面列分别设置K/3BOS万能报表工具用户手册第二章标准报表21页信息页信息通过页信息的选择可以显示报表页数与总页数,打印日期等分组首每页重复明细内容(多分录)换页后要显示的表头内容,可以分组首放置表前内容,并设置分组首该属性为“是”明细表分页符设置为“BeforeBand”可让明细表从新页开始显示2.2.4工具箱除“指针”用于将鼠标切换到选择报表控件外,其它控件可以拖放到报表设计界面。图2-8图标报表控件描述子报表(SubReport)用来在一个报表中插入另一个报表,例如,子报表包含另一个报表必需的模板信息。子报表也可以用来制作概要-明细报表第二章标准报表K/3BOS万能报表用户手册22条形码(XRBarCode)用来向报表中插入不同类型的条形码图表(XRChart)用来让你的报表数据展示出不同的视图复选框(XRCheckBox)用来在报表中表示真/假或者已选/未选/不确定等状态文本(XRLabel)用来向报表中插入单选或多行文本,这些文本可以是静态的(固定不变的)也可以是动态的(从数据源中即时抽取数据)线条(XRLine)直线,用来向报表中插入水平直线,垂直直线以及斜线分页符(XRPageBreak)用来在报表中标记何时需要开始新的一页,如果你想要报表刚好在某个报表条之前或之后开始新的一页,可以通过设置报表条的PageBreak属性来代替该控件页信息(XRPageInfo)用来在报表中显示一些辅助信息,例如总页数,当前页码以及用户信息等面板(XRPanel)用来做为其他控件的容器,从而将几个控件组合在一起,易于操作图片(XRPictureBox)图片框,用来在报表中显示图片形状(XRShape)用来在报表中插入简单的图形表格(XRTable)用来向报表中插入表格,如果你想要数据以表格的形式表现的话,这个控件有很大的用处邮政编码(XRZipCode)用来在报表中插入表示邮政编码的数字2.2.5工作区 区段报表设计工作区可以添加各种区段及明细表,可添加的区段共有如下几种:区段类型描述页眉(TopMarginBand)该区域的内容在每一页顶部边缘区域显示,可显示公司的名称,Logo等信息表头(ReportHeaderBand)该区域的内容仅在报表第一页显示一次,位置在页眉下,页K/3BOS万能报表工具用户手册第二章标准报表23头上,一般显示报表的名称等一些固定的信息页头(PageHeaderBand)页首,位于每一页页眉的下面,第一页显示在报表首的下面,位于其上的的内容在每一页都会显示,可以用来显示上一页中未显示完的表格的表头或页信息分组首(GroupHeaderBand)用来指定分组条件,在明细前要显示与后续明细相关的公共信息(如部门名称),明细的汇总信息明细(DetailBand)显示多行数据信息,如序时簿与直接SQL报表的数据分组尾(GroupFooterBand)群组尾,与分组首相对,显示明细信息后的信息表尾(ReporterFooterBand)与表头相对应,显示报表结束部分,一般显示报表打印日期页尾(PageFooterBand)页脚,位于每一页页脚上,其上的内容在每一页都显示,主要用来显示诸如总页数与当前页码页脚(BottomMarginBand)该区域的内容在每一页底部边缘区域显示,可显示公司的地址、联系方式等信息明细表(DetailReportBand)用来显示概要-明细型报表(也即主—从报表)的明细表或从表中的信息,如单据的单据体数据,需要以明细表的形式设计,显示在明细表区域的明细区域下图为上表中部分区域相互关系显示的示意效果:第二章标准报表K/3BOS万能报表用户手册24图2-9说明:1、这里页眉与页脚的概念与MSWord中页眉页脚的概念是一致的,但与水晶报表的页眉与页脚不一致,与其一致的是这里的页头与页尾;2、明细表区域的特殊性,可以为它添加子区域,因此会出现同一个报表设计界面会出现多个同种类型的报表区域,如下图中可以看见有两个明细区域,但这两个明细区域的层次是不同的,最外层的为第一层;3、单据类报表不能将单据体字段放在第一层明细区域,需要放在“明细表”区域下的明细区域,否则只会显示单据体的第一行数据;4、注意上图中表尾显示在了靠页尾处,缺省应该是紧接着报表数据显示的,原因是设置了表尾“打印在底端”属性为真的原因,具体可以参考报表格式化部分。下图几乎包含了所有类型的报表区域,其中明细表区域含有三个子区域:(1)分组首3、(2)明细1、(3)分组尾3;在明细区域中明细子区域中的数据与第一层明细区域中的数据应该是“主—从”关系。K/3BOS万能报表工具用户手册第二章标准报表25图2-10报表的数据源中存在“主—从”关系的数据时(如含单据体的单据),能在报表上添加明细区域。具体操作是在报表空白处点击鼠标右键,在弹出的菜单中选择“插入明细表”,所有数据表对象均会以子菜单的方式显示出来(如下图所示),选择正确的从表对象,则会自动在报表上添加一个明细区域,同时会在明细区域下添加一个缺省的明细子区域。第二章标准报表K/3BOS万能报表用户手册26图2-11 明细表数据源包含有“主—从关系”的数据时,需要通过明细报表区段来显示从表的数据。这种情况经常发生的例子是单据类报表,虽然有些单据只含一个单据头,但大多数单据都含一个或多个单据体,单据头与各单据体构成“主—从”关系。注:单据类报表中,单据体的数据一定要放在放在明细区域的明细表中,否则会发现只显示单据体中的一条数据,因为单据体本身相对单据而言是一个子表。在创建单据类报表时,在含明细区段的工作区点击鼠标右键,弹出的菜单中有“插入明细报表”子菜单项,其包含可以作为明细表插入的下级菜单项。点击其中一项,即会在明细区段下插入一个明细表区段,同时在明细表区段下加入明细区段。此后可将单据头的字段拖放至报表头,而将单据体的字段放至明细区段下的明细报表区段下的明细区段内。对于明细表区段还可以插入如下区段来修饰明细表: 报表首 分组首 分组尾 报表尾在明细表中插入的上述区域其具体的含义与前面的介绍一致。2.3报表管理报表的管理指在报表管理窗口完成报表的新增、删除、修改,报表的引入与引出,以及报表的发布与权限管理,报表管理的窗口如下:K/3BOS万能报表工具用户手册第二章标准报表27图2-122.3.1新建、删除与修改通过报表管理窗口,可以完成报表的新建与删除。报表管理窗口左下角为已经打开的子系统,报表按照“子系统——报表类型——报表”这一层次进行管理。操作一个报表时,需要首先打开并选择报表所在的子系统,然后在报表类型列表选择正确的报表类型,在窗口右边报表列示区域会显示选中子系统下选中类型的所有报表。新建一张报表,在选择正确的报表类型后,点击工具栏新建按钮,弹出报表的新建向导进行报表的新建;删除一张报表时,在报表列示区选择待删除的报表后,点击工具栏的删除按钮即可;也可以在选择待修改的报表后,点击工具栏的设计按钮来修改以前创建的报表;或点击工具栏的的预览按钮预览报表显示的效果。此外,还可以对已经存在的报表重新命名。在报表列示区选择要重新命名的报表,点击“文件”主菜单下的“重命名…”菜单项,在弹出的对话框中输入报表的新名称确定即可。也可以将一个报表以另一个名称另存一份在系统中,这样就可以在原有的基础上修改得到与原来不一样的新报表,但同时又保留了原有的报表,报表的另存需要打开报表后,在报表设计窗口通过执行“文件”主菜单下的“另存为…”菜单项功能进行。第二章标准报表K/3BOS万能报表用户手册282.3.2引入引出在系统中创建的报表是保存在系统的数据库中的,但是可以将设计的报表从系统中引出为一个磁盘文件,这样就可以分发给其它人员使用。其它人员拿到报表文件后,可以引出到系统,然后保存在系统的数据库中。引入报表,可以通过执行“文件”主菜单下的“引入…”菜单项功能完成,点击该菜单项后会弹出一文件打开对话框,选择要引入的报表文件,确定后,引入的报表会自动在报表设计窗口中打开,执行保存,则报表引入到了系统。引出报表时,需要到报表的设计窗口,执行“文件”菜单下的“引出…”功能,弹出文件保存对话框,输入文件名称、确定,则报表会以指定的名称保存在指定的目录下。2.3.3报表发布报表设计后,序时簿报表与SQL增强报表可以部署到K/3主控台/e-BOS主控台/门户,在主控台直接点击发布的明细功能即可打开报表;单据类报表则需要类似于套打文件注册一样,建立与单据的关联,然后在打开单据的界面通过菜单项来打开单据类报表。 数据源数据源设计后,基础数据源、汇总数据源及交叉数据源可以部署到K/3主控台界面,可以在主控台对数据源进行过滤、导出、打印等操作。1.单击〖文件〗→〖发布到主控台〗;2.在弹出的发布窗口中选择需要发布的子系统以及需要发布的对象,如下图所示;K/3BOS万能报表工具用户手册第二章标准报表29图2-133.支持在主控台调用数据源;4.调用数据源时弹出的过滤条件的设置支持按用户保存;5.在数据源展示界面对列宽以及显示/隐藏列的设置支持按用户保存;6.支持导出到各种格式文件,且导出到excel支持按列头横向扩展;对于直接SQL数据源,支持在BOSIDE界面的直接SQL报表测试界面以及主控台调用打印模板,该模板为SQL增强报表,且该报表的数据源只能是依据该直接SQL数据源生成的报表。具体步骤如下:1.单击〖文件〗→〖打印模板设置〗;2.在调出的打印模板设置界面勾选〖根据标准报表的样式打印〗;3.打印时则根据标准报表打印模板进行打印。第二章标准报表K/3BOS万能报表用户手册30 单据类报表单据运行时,可以设置单据的单据类报表,设置后执行单据的标准打印即可以打印单据的数据。设置单据关联的单据类报表操作如下:1.单击〖文件〗→〖打印模板设置〗;2.在弹出的“打印模板设置”对话框第四个页签“标准打印”勾上要关联的标准打印模板(即单据类报表);如下图所示:图2-14设置完单据与单据类报表的关联后,可以执行单据类报表的预览与打印,执行单据类报表的预览与打印的功能操作分别如下: 单击〖文件〗→〖标准打印预览…〗;K/3BOS万能报表工具用户手册第二章标准报表31执行单据类报表打印的功能操作分别如下: 单击〖文件〗→〖标准打印…〗; 序时簿报表在K/3主控台双击发布的序时簿报表即可打开序时簿报表查看数据并打印。序时簿报表展示多张单据的数据,故在运行时,会弹出单据过滤界面,根据设置的条件查找单据,将单据的结果数据显示出来。单据的过滤界面如下图所示:图2-15 SQL增强报表SQL增强报表可以基于汇总数据源、交叉数据源、元数据组成的数据源以及原直接SQL报表的基础上创建,若原直接SQL报表的SQL语句中含有参数如:SELECTd.FNameas部门名称,e.FNameas职员姓名FROMt_Empase,t_DepartmentasdWHEREe.FDepartmentID=d.FItemIDANDd.FName='@DeptName@'第二章标准报表K/3BOS万能报表用户手册32说明:1.上面的SQL中,若“SELECT”后跟的字段中有聚合函数,如SUM(),AVG(),MAX(),MIN()等,其后一定要使用“AS”为使用聚合函数的字段定义别名,否则在设计SQL增强报表时,字段列表中没有此相关的字段2.上面的S.