资源预览内容
第1页 / 共109页
第2页 / 共109页
第3页 / 共109页
第4页 / 共109页
第5页 / 共109页
第6页 / 共109页
第7页 / 共109页
第8页 / 共109页
第9页 / 共109页
第10页 / 共109页
亲,该文档总共109页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
U9研发体系(自定义报表开发手册)文件编号:U9-SE-UBF-SPEC-REPORT版本号:修改状态:0编写人:郭玉平(二开总部)审核人:刘小东适用对象该规范适用于U9实施顾问二次开发人员。版本记录【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】版本修改与参与人修改时间修改原因修改概述审批人1.0郭玉平2008-07-15原始文档建立刘小东相关文档U9研发体系(报表开发手册)U9研发体系(报表开发规范)名词解释手册前3章介绍报表开发准备工作。从第4章到第10章介绍了报表XX月生产计划与实绩统计实际开发流程,在流程中的每个步骤中介绍了使用UBF平台开发报表所涉及到的知识点。第11章是一些知识点的详细介绍。 目 录第1章开发基础篇-U9系统的环境配置81.1系统环境81.1.1Window 2003 标准版、企业版81.1.2Microsoft .net Framework V3.081.1.3IIS6.081.1.4IE7.091.1.5MS SQL Server 200591.2开发环境101.3运行时环境111.3.1需要运行两个服务111.3.2设置IIS中的站点111.3.3配置U9站点、企业131.4数据库的导出、导入151.4.1数据库导出151.4.2数据导入201.4.2.1.使用“用友_数据管理工具”还原201.4.2.2.使用“用友_系统管理工具”还原241.5模板的导入、导出281.5.1配置IDEConfig281.5.2新建解决方案291.5.3建分析项目291.5.4打开模型元数据管理291.5.5连接报表元数据库301.5.6模板导入、导出311.6报表服务器的配置321.6.1安装运行Sql Server Reporting Services321.6.2配置报表服务站点ReportServer331.6.3部署自定义报表的DataCommand33第2章报表开发环境342.1UBF介绍342.2报表开发环境352.3报表开发环境参数配置352.3.1UBF环境设置352.3.2UBF连接到数据库362.3.3启动两个服务362.3.4运行UBFdevenv.exe372.3.5登录数据库服务器382.3.6连接报表元数据库39第3章报表开发基础413.1.1实体413.1.2OQL413.1.3报表制作流程的简单介绍423.1.3.1.DataCommand设计423.1.3.2.报表模板设计423.1.3.3.报表模板发布423.1.3.4.部署DataCommand的dll,策略的dll42第4章命名规范434.1概论434.2ReportTemplate(报表模版)434.3解决方案命名规则434.4DataCommand(报表数据)43第5章需求、设计445.1需求445.1.1样表445.1.2表头455.1.3表体455.2设计465.2.1查找条件465.2.2栏目说明465.2.3算法说明47第6章新建报表模板486.1第一步:新建报表目录486.2第二步:新建报表容器496.3第三步:新建报表页面49第7章新建DadaCommand507.1打开DadaCommand工具集517.2建立DadaCommand目录517.3选择字段527.3.1查询实体527.3.2选择属性(字段)527.4配置字段信息537.5数据源命名537.6信息确认54第8章编写DadaCommand业务逻辑548.1主要编程界面简介558.1.1MoDs.cs558.1.2MODsExtend.cs568.1.3MOCmdExtend.cs578.1.4PubFunction.cs588.2DataCommand 主要属性、方法588.2.1ShowMode 参数588.2.2EntityViewQuery : viewQuery598.2.3报表相关集合598.2.4ExecuteDataReader()598.2.5其它集合618.3编写实例业务逻辑618.3.1第一步:选取生产订单字段618.3.2第二步:选取完工报告字段648.3.3第三步:连接临时表668.3.4第四步:定义临时表668.3.5第五步:生成解决方案67第9章报表模板设计689.1导入DataCommand699.2模板布局设计709.2.1删除系统预定义布局709.2.2设计表头709.2.3设计表体719.3报表参数设计739.3.1基本属性749.3.2参照749.3.3操作符列表759.4字段的扩展属性75第10章报表处理策略7610.1策略概念7610.2编写策略方法7610.3配置策略文件76第11章发布浏览7711.1发布报表模板7711.1.1打开报表发布向导7711.1.2报表发布向导第一步:选择报表类型7811.1.3报表发布向导第二步:程序集部署7911.1.4报表发布向导第三步:发布菜单8011.1.5报表发布向导第四步:报表部署8111.1.6报表发布向导第五步:完成8211.2部署DataCommand8211.3菜单授权8311.3.1进入U9页面8311.3.2分配权限8411.3.2.1.进入路径8411.3.2.2.执行操作8411.4效果预览8511.4.1查询界面8511.4.2效果界面85第12章高级话题8612.1报表中嵌入代码8612.2弹性域8812.2.1弹性域概念8812.2.2在模板中使用弹性域8812.3存储过程的调用9112.4任意条件的撷取9112.5Oql 的使用方法9212.5.1基本功能9212.5.2优势与比较9312.5.3安装9312.5.4语言指南9312.5.4.1.对象查询语言OQL有两种风格9312.5.4.2.简单条件过滤9312.5.4.2.1.简单条件:9412.5.4.2.2.多Entity Join条件:9412.5.4.2.3.OPath风格指定条件:9412.5.4.2.4.Between and9412.5.4.2.5.逻辑或条件 + 参数9412.5.4.2.6.in9412.5.4.2.7.like & not like9512.5.4.3.复杂报表查询9512.5.4.3.1.兼容性注意问题9512.5.4.3.2.基本语法9512.5.4.3.3.使用实体类9512.5.4.3.4.from子句9612.5.4.3.5.left join9612.5.4.3.6.inner join9612.5.4.3.7.Cross join9612.5.4.3.8.Distinct关键字9712.5.4.3.9.数据库函数9712.5.4.3.10.Count9712.5.4.3.11.Min, Max9712.5.4.3.12.Group by9712.5.4.3.13.子查询9712.5.4.3.14.子查询9712.5.4.3.15.对dateadd/datediff/datepart/datename中关键字的支持9912.5.4.3.16.对cast类型转换函数的支持9912.5.4.3.17.left right字符串函数9912.5.4.3.18.对Update & Delete语句的支持9912.5.4.4.OQL风格指南10012.5.4.4.1.别名形式10012.5.4.4.2.主实体 + 相对于主实体开始的导航表达式10112.5.4.5.用户自定义函数与SQL标准函数10112.5.4.6.临时表10212.5.4.7.全景体验10412.5.5API 编程接口10412.5.5.1.QueryParser10512.5.5.2.QueryCompiler、CompiledQuery实例10512.5.5.3.QueryBuilder、CompiledQuery实例107第1章 开发基础篇-U9系统的环境配置1.1 系统环境1.1.1 Window 2003 标准版、企业版操作系统安装过程。1.1.2 Microsoft .net Framework V3.0一个安装包,执行安装即可。1.1.3 IIS6.0IIS6.0的安装位置在:添加或删除程序/添加删除Windows组件/应用程序服务器/详细信息/Internet信息服务(IIS)。按照下图红色数字顺序,安装IIS6.0。点击【确定】、【下一步】后,系统提示插入操作系统光盘,可以插入系统光盘,如果没有系统光盘,可以定位到操作系统文件夹的i386文件夹。1.1.4 IE7.0一个安装包,执行安装即可。1.1.5 MS SQL Server 2005SQL Server安装过程中,安装到步骤“要安装的组件”时,请注意:单击上图中的【高级】,打开下图:对需要安装的组件“数据库服务”、“Reporting Services”请选择“整个功能将安装到本地硬盘上”。数据库、报表服务安装前请先浏览以下资料:SQL Server 联机丛书(帮助文档)1、安装 SQL Server 2005 ms-help:/MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/instsql9/html/3c580cdd-1a4b-40b1-bf6b-3c1ee31ee1be.htm2、安装 SQL Server 组件帮助主题 ms-help:/MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/instsql9/html/b920fba6-9822-4db7-a84d-7bcb8c.htm3、Reporting Services 安装帮助主题ms-help:/MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/instsql9/html/bba36555-7ad7-
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号