




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
U9研發(fā)體系(自定義報(bào)表
開發(fā)手冊(cè))
文件編號(hào):U9-SE-UBF-SPEC-REP0RT
版本號(hào):
修改狀態(tài):0
編寫人:郭玉平(二開總部)
審核人:X小東
適用對(duì)象
該規(guī)X適用于U9實(shí)施顧問二次開發(fā)人員。
版本記錄
【此部分要記錄該文檔形成過程中的歷次版本變更過程及變更的內(nèi)容】
版修改與
修改時(shí)間修改原因修改概述審批人
本參與人
1.0郭玉平2008-07-15原始文檔速立X小東
相關(guān)文檔
U9研發(fā)體系(報(bào)表開發(fā)手冊(cè))
U9研發(fā)體系(報(bào)表開發(fā)規(guī)X)
名詞解釋
手冊(cè)前3章介紹報(bào)表開發(fā)準(zhǔn)備工作。
從第4章到第10章介紹了報(bào)表《林月生產(chǎn)計(jì)劃與實(shí)績(jī)統(tǒng)計(jì)》實(shí)際開發(fā)流程,在流程中的每
個(gè)步眺中介紹了使用UBF平臺(tái)開發(fā)報(bào)表所涉及到的知識(shí)總。
第11章是一些知識(shí)點(diǎn)的詳細(xì)介紹。
目錄
第1章開發(fā)基礎(chǔ)篇一U9系統(tǒng)的環(huán)境配置.......................................................8
1?1系A(chǔ)t8
1.1.1Window2003標(biāo)準(zhǔn)版、企業(yè)版....................................................8
1.1.2Microsoft.netFraiaeworkV3.0.............................................................8
1.1,3IIS6.0.........................................................................................................8
1.1.4IE7.0...........................................................................................................9
1.1.5MSSQLServer2905......................................................................................9
1.2開發(fā)環(huán)境............................................................................10
1.3運(yùn)行時(shí)環(huán)境..........................................................................11
1.3.1需要運(yùn)行兩個(gè)服務(wù)...............................................................11
1.3.2設(shè)置I1S中的玷*.............................................................11
1.3.3配置U9站點(diǎn)、企業(yè).............................................................13
1.4數(shù)據(jù)庫的導(dǎo)出、導(dǎo)人.................................................................15
1.4.1數(shù)據(jù)犀導(dǎo)出....................................................................15
1.4.2數(shù)據(jù)導(dǎo)入....................................................................20
.使用“用友_數(shù)據(jù)管理工具”還原....................................20
.使用“用友_系統(tǒng)管理工具”還原....................................25
1.5模板的導(dǎo)入、導(dǎo)出...................................................................28
1.5.1配置IDEConfig............................................................................................28
1.5.2新建解決方案..................................................................29
1.5.3建分析項(xiàng)目....................................................................29
1.5.4打開模型元數(shù)據(jù)管理..........................................................29
1.5.5連接報(bào)表元數(shù)據(jù)庫..............................................................30
1.5.6模板導(dǎo)入、導(dǎo)出................................................................31
1.6報(bào)表服務(wù)器的配置...................................................................32
1.6.1安裝運(yùn)行SqlServerReportingServices.....................................................32
1.6.2配置報(bào)表服務(wù)站點(diǎn)Reportserver...................................................................33
1.6.3部署自定義報(bào)表的Dataoand..........................................................................33
第2章報(bào)表開發(fā)環(huán)境........................................................................34
2.1UBF介紹.............................................................................34
2.2報(bào)表開發(fā)環(huán)境.......................................................................35
2.3報(bào)表開發(fā)環(huán)境參數(shù)配置.............................................................35
2.3.1UBF環(huán)境設(shè)置...................................................................35
2.3.2UBF迨接到數(shù)據(jù)庠..............................................................36
2.3.3啟動(dòng)兩個(gè)服務(wù)..................................................................36
2.3.4運(yùn)行UBFdevenv.exe.....................................................................................37
2.3.5登錄數(shù)據(jù)庫服務(wù)品.............................................................38
2.3.6連接報(bào)表元數(shù)據(jù)庫..............................................................39
第3章報(bào)表開發(fā)基礎(chǔ)...................................................................41
3.1.1實(shí)體......................................................................41
3.1.2OQL..................................................................41
3.1.3報(bào)表制作流程的簡(jiǎn)單介紹....................................................42
.Datanand設(shè)計(jì)...................................................42
,報(bào)表模板設(shè)計(jì)....................................................42
3.1.3.3.報(bào)表模板發(fā)布............................................42
.部署Datanand的dll?策略的dll...............................42
第4章命名規(guī)X...................................................................43
4.1概論............................................................................43
4.2ReportTemplate(報(bào)表模版)...................................................43
4.3解決方案命名規(guī)則...............................................................43
4.4Datamand(報(bào)表數(shù)據(jù)).........................................................43
第5章需求、設(shè)計(jì)......................................................................44
5.1需求............................................................................44
5.1.1樣表......................................................................44
5.1.2裝興......................................................................45
5.1.3表體......................................................................45
5.2設(shè)計(jì)............................................................................46
5.2.1查找條件..................................................................46
5.2.2欄目說明..................................................................46
5.2.3算法說明..................................................................47
第6章新建報(bào)表模板...................................................................48
6.1第一步:新建報(bào)表目錄...........................................................48
6.2第二步:新建報(bào)表容器...........................................................49
6.3第三步:新建報(bào)表頁面...........................................................49
第7章新建Dadamand..............................................................50
7.1打開Dadamand工具集..........................................................51
7.2建立Dadamand目錄............................................................51
7.3選擇字段.......................................................................52
7.3.1查詢實(shí)體..................................................................52
7.3.2選擇屬性(字段)............................................................52
7.4配置字段信息...................................................................53
7.5數(shù)據(jù)源命名.....................................................................53
7.6信息確認(rèn).......................................................................54
第8章編寫Dadamand業(yè)務(wù)邏輯........................................................54
8.1主要編程界面簡(jiǎn)介...............................................................55
8.1.1MoDs.cs..............................................................55
8.1.2MODsExtend.cs........................................................56
8.1.3JfOCmdExtend.cs........................................................57
8.1.4PubFunction.cs........................................................58
8.2Datamand主要屬性、方法......................................................58
8.2.1ShovMode參數(shù)..............................................................58
8.2.2EntityViewQuery:viewQuery.........................................59
8.2.3舍?????????????????????????????????????????,???????????????59
8.2.4ExecuteDataReaderO...........................................................................................59
8.2.5其它集合61
8.3緘寫實(shí)例業(yè)務(wù)邏輯...............................................................61
8.3.1第一步:選取生產(chǎn)訂單字段..................................................61
8.3.2第二步:選取完工報(bào)告字段..................................................64
8.3.3第三步:連接后時(shí)表.........................................................66
8.3.4第四步:定義臨時(shí)表.........................................................66
8.3.5第五步:生成解決方案.......................................................67
第9章報(bào)表模板設(shè)計(jì)...................................................................68
9.1導(dǎo)入Datamand................................................................................................................69
9.2模板布局設(shè)計(jì)...................................................................70
9.2.1刪除余統(tǒng)瓊定.義布局.........................................................70
9.2.2設(shè)計(jì)表頭..................................................................70
9.2.3設(shè)計(jì)表體..................................................................71
9.3報(bào)表參數(shù)設(shè)計(jì)...................................................................73
9.3.1墓#4性..................................................................74
9.3.2拿照.......................................................................74
9.3.3操作符列裊................................................................75
9.4字段的擴(kuò)展屬性.................................................................75
第10章報(bào)表欠理策略...................................................................76
10.1策略概念.......................................................................76
10.2編寫策略方法...................................................................76
10.3配置策略文件...................................................................76
第11章發(fā)布瀏覽........................................................................77
11.1發(fā)布報(bào)表模板...................................................................77
11.1.1打開報(bào)表發(fā)布向?qū)?..........................................................77
11.1.2報(bào)表發(fā)布向?qū)У谝徊剑哼x擇報(bào)表類型..........................................78
11.1.3報(bào)表發(fā)布向?qū)У诙剑撼绦蚣渴?...........................................79
11.1.4報(bào)表發(fā)布向?qū)У谌?發(fā)布菜單..............................................80
11,1.5報(bào)裊發(fā)布向?qū)У谒牟剑簣?bào)表部箸............................................81
11.1.6報(bào)表發(fā)布向?qū)У谖宀?蘢成.................................................82
11.2部署Datamand.....................................................................................................................82
11.3菜單授權(quán)...........................................................................83
11.3.1進(jìn)入U(xiǎn)9頁面...............................................................83
11.3.2分配權(quán)限..................................................................84
.進(jìn)入路徑........................................................84
.執(zhí)行操作........................................................84
11.4效果預(yù)覽...........................................................................85
11.4.1查詢界面..................................................................85
11.4.2效果界面..................................................................85
第12章高城話題........................................................................86
12.1報(bào)表中嵌入代碼.................................................................86
12.2彈性域..........................................................................88
12.2.1彈性域概念....................................................................88
12.2.2在模板中使用彈性域............................................................88
12.3存儲(chǔ)過程的訓(xùn)用................................................................91
12.4任意條件的擷取.................................................................91
12.5Oql的使用方法................................................................92
12.5.1基本功能......................................................................92
12.5.2優(yōu)勢(shì)與比枚...................................................................93
12.5.3安裝..........................................................................93
12.5.4語言指南......................................................................93
.對(duì)象查詢語言O(shè)QL有兩種風(fēng)格...................................93
.筒單條件過濾...................................................93
.1.符單條件:...................................94
.2.多EntityJoin條件:........................................94
.3.OPath風(fēng)格指定條件:...........................94
.4.Betweenand..................................94
.5.邏輯或條件+參數(shù)..........................................94
.6.in.........................................94
.7.like¬like................................95
.復(fù)雜報(bào)表查詢....................................................95
.1.兼容性注意問題.............................................95
.2.基本語法....................................................95
.3,使用實(shí)體類..................................................95
.4.from子句...................................................96
.5.leftjoin....................................96
.6.innerjoin..................................96
.7.Crossjoin...................................96
.8.Distinct關(guān)鍵字...........................................97
.9.數(shù)據(jù)庫函數(shù)..................................................97
.10.Count......................................97
.11.Min,Max...................................97
12.5.4.3.12.Groupby.............................97
.13.子查詢......................................................97
.14.子查詢.....................................................97
.15.對(duì)dateadd/datediff/datepart/datename中關(guān)鍵字的支持....99
.16.對(duì)cast類型轉(zhuǎn)換函數(shù)的支持................................99
.17.leftright字符串函數(shù).....................................99
.18.對(duì)Update&Delete語句的支持.............................100
.OQL風(fēng)格指南....................................................100
.1.別名形式...................................................100
.2,主實(shí)體+相對(duì)于主實(shí)體開始的導(dǎo)航表達(dá)式....................101
.用戶自定義函數(shù)與SQL標(biāo)準(zhǔn)函數(shù)..................................102
.臨時(shí)表.........................................................102
12.5.4.7,全景體驗(yàn)...........................................104
12.5.5API娛程接口................................................................105
12.5.5.1.QueryParser...................................................105
.Querypiler、piledQuery實(shí)例..................................105
.QueryBuiIder、piledQuery實(shí)例................................107
第1章開發(fā)基礎(chǔ)篇一U9系統(tǒng)的環(huán)境配置
1.1系統(tǒng)環(huán)境
l.l.lWindow2003標(biāo)準(zhǔn)版、企業(yè)版
操作系統(tǒng)安裝過程。
1.1.2Microsoft.netFrameworkV3.0
一個(gè)安裝包,執(zhí)行安裝即可。
1.1.3IIS6.0
IIS6.0的安裝位置在:
添加或刪除程序/添加刪除Windows組件/應(yīng)用程序服務(wù)器/詳細(xì)信息/Internet信息服務(wù)
(IIS)o
按照下圖紅色數(shù)字順序,安裝IIS6.0。
A下加秋田
r顯示史?、?排序方式c
VlBdoVS組群
可以添加或Bi除Yindcvx的組件.
上一次
細(xì)件位)
「齊索引取務(wù)0.0MBJtl
添加/拄除
Kindovs網(wǎng)絡(luò)服務(wù)2.6NB
組件如
3<應(yīng)用程序摳哥胃34.4NB
中證書服務(wù)14MB-'
,終端解臺(tái)熟0.0MB二J
筠迷豕囪皿小,?z信函務(wù)aw弧用崢服務(wù)器出
所需班盒空間3.31?
4詳細(xì)信息依).
可用磁盤空間23153.5HB
〈上一步G)|下一步Qp>|取消
園MicrosoftNETFrsnork2,0語言包-簡(jiǎn)體中文
MicrosoftNETFrsevrork3.0ServicePack1
LglMicrosoftNET
Yrsrork3.0僧體中爻譜言包
MicrosoftD?ric?Enulfttorvarsion1.0-CMS
MicrosoftDocumentExplorer2005
gglllicrosoftDocu??ntExplorer2005語言包-福體中文
%MicrosoftOffice2003V?bCo?pon?nt:
點(diǎn)擊【確定】、【下一步】后,系統(tǒng)提示插入操作系統(tǒng)光盤,可以插入系統(tǒng)光盤,如果沒有系
統(tǒng)光盤,可以定位到操作系統(tǒng)文件夾的i386文件夾。
1.1.4IE7.0
一個(gè)安裝包,執(zhí)行安裝即可。
1.1.5MSSQLServer2005
SQLServer安裝過程中,安裝到步驟“要安裝的組件”時(shí),請(qǐng)注意:
單擊上圖中的【高級(jí)】,打開下圖:
|自MicrosoftSQLServer2005安據(jù)S序
功靠選擇
話選擇要安裝的程序功能。
單擊下列圖標(biāo)之一以更改功能的安裝方式0
功能說明
國(guó)
數(shù)據(jù)庫服務(wù)安裝報(bào)表服務(wù)器,用于管理、執(zhí)
SH-AnalysisServices行、呈現(xiàn)和分發(fā)報(bào)表。還清安裝報(bào)
ReportingServices表生成器以即席生成報(bào)表.
_J將安裝到本地硬盤上
:整個(gè)功能將安裝到本地硬盤上]
S---------整個(gè)功能將不可用
由……-X
此功能要求硬盤上有硬盤
由…?9466KB
S文檔、示例和示例數(shù)據(jù)庫空間。選擇了此功能的2項(xiàng)子功能
中的0項(xiàng)。這些子功能要求硬盤上
有0KB磁盤空間.
幫助國(guó))<上一步也)||下一步堡)>|取消|
對(duì)需要安裝的組件”數(shù)據(jù)庫服務(wù)"、"ReportingServices”請(qǐng)選擇”整個(gè)功能將安裝到本地
硬盤上”。
數(shù)據(jù)庫'報(bào)表服務(wù)安裝前請(qǐng)先瀏覽以下資料:
(SQLServer聯(lián)機(jī)叢書》(幫助文檔)
1、安裝SQLServer2005
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/instsq19/htm1/3c580cdd-1a4b-40bl-bf6b
-3clee31eelbe.htm
2、安裝SQLServer組件幫助主題
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/instsql9/html/b920fba6-9822-4db7-a84d
-7bc306004b8c.htm
3、ReportingServices安裝幫助主題
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/instsq19/html/bba36555-7ad7-4al7-ac3e
-dd092d62372c.htm
4、報(bào)表服務(wù)ReportServe的詳細(xì)配置介紹請(qǐng)參考《報(bào)表服務(wù)配置.ppi》。
1.2開發(fā)環(huán)境
開發(fā)必備軟件
請(qǐng)先安裝下列軟件并正確的配置UBFStudio的配置文件才能使用UBFStudio:
■Window2003標(biāo)準(zhǔn)版。
■Microsoft.netFrameworkV3.0°
系統(tǒng)需要安裝Microsoft,netFrameworkV3.0。一定要注意Framework的版本?只有版本
匹配UBFStudioV2.0才能正常運(yùn)行。小技巧:由于Framework2.0和3.0可以共存,如果
UBFStudioV2.0不能正常運(yùn)行,可以考慮檢查一下當(dāng)前啟用的Fraiiew3k版本。
■MSSQLServer2005(可選)
如果使用本地?cái)?shù)據(jù)庫,則需要安裝SQLServer2005;否則可以使用統(tǒng)一的數(shù)據(jù)庫服務(wù)器而
無需在本機(jī)安裝。
■版本管理工具(可選)
如果需要使用UBFStudioV2.0進(jìn)行團(tuán)隊(duì)開發(fā),則需要安裝相應(yīng)的版本管理工具4JBFStudio
V2.0支持的版本管理工具有MSVisualSourceSafeV6.0(或更高版本),以及IBMRational
ClearCase2003及以下版本。
安裝配置好版本管理工具的服務(wù)端以后,在安裝UBFStudio的機(jī)器上需要安裝版本管理工
具的客戶端。
如果本地運(yùn)行Portal,還需要安裝以下軟件:
■IIS6.0
■SqlServerReportingServices
提供報(bào)表服務(wù)。
■IE7.0
U9客戶使用,瀏覽器版本要求是IE7.0及以上。
L3運(yùn)行時(shí)環(huán)境
1.3.1需要運(yùn)行兩個(gè)服務(wù)
Porta1\SysManageServer\ServiceHostingConsole.exe。
Porta1\App1icationServer\ServiceHostingConso1e.exe。
1.3.2設(shè)置IIS中的站點(diǎn)
■必需的兩個(gè)站點(diǎn):
令Portal:U9的portal,U9產(chǎn)品的入口。
Portal站點(diǎn)的對(duì)應(yīng)的本地路徑是U9產(chǎn)品中的文件夾
U9Product\U9.VOB.Product.U9\Portal,如果沒有此站點(diǎn),請(qǐng)創(chuàng)建。
令ReportServer:報(bào)表服務(wù)站點(diǎn)。
SqlSserver2005安裝時(shí)如果選擇安裝報(bào)表服務(wù),安裝程序會(huì)創(chuàng)建此站點(diǎn),如果沒有安裝
報(bào)表服務(wù)功能,請(qǐng)安裝。
自定義報(bào)表開發(fā)后,需要把自定義報(bào)表的Datamand部署至“此站點(diǎn)下,
電Internet信息服務(wù)QIS)管理器
文件£)操作?查看9窗口電)幫助國(guó))
g±H自由Ix囹囪哈國(guó)由空|>■ii
布Internet信息服務(wù)名航
B>jlMIAOQB沖地討篁機(jī))AgentConfig
EU應(yīng)用程序池UWAX
□□網(wǎng)站」ApplicationLib
」ApplicationServer
」App_Code
App_GlobalResources
JApp_LocalResources
App_Themes
L?Jbin
國(guó))Web服務(wù)擴(kuò)展
」ClientSystemManage
JConfiguration
LJCS
JCSCoilaborationStyle
!」custom
■站點(diǎn)權(quán)限設(shè)置
請(qǐng)?jiān)O(shè)置Portal'ReportServer站點(diǎn)的訪問權(quán)限。
設(shè)置步驟按照下圖標(biāo)注的紅色順
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州航空工業(yè)管理學(xué)院《生產(chǎn)運(yùn)營(yíng)管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州護(hù)理職業(yè)技術(shù)學(xué)院《計(jì)算機(jī)圖像與視覺基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 集寧師范學(xué)院《中醫(yī)護(hù)理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 魯東大學(xué)《有機(jī)硅高分子》2023-2024學(xué)年第二學(xué)期期末試卷
- 同濟(jì)大學(xué)浙江學(xué)院《自然語言處理基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 太原師范學(xué)院《汽車展示設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴陽人文科技學(xué)院《舞臺(tái)表演藝術(shù)與實(shí)踐(四)》2023-2024學(xué)年第二學(xué)期期末試卷
- 安順職業(yè)技術(shù)學(xué)院《工程招投標(biāo)與合同管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 北京政法職業(yè)學(xué)院《學(xué)前教育科學(xué)研究方法》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱遠(yuǎn)東理工學(xué)院《三維構(gòu)成基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 公司送電工作票
- 上期開特下期出特公式
- 案件進(jìn)度管理規(guī)定表--執(zhí)行
- 美國(guó)藥品批發(fā)行業(yè)發(fā)展歷程譯稿
- 十字頭零件的加工工藝規(guī)程及精車外圓工裝夾具畢業(yè)設(shè)計(jì)(機(jī)械CAD圖紙)
- 含公式新財(cái)務(wù)報(bào)表模板 包括:三大報(bào)表、所有者權(quán)益變動(dòng)表、和相關(guān)指標(biāo)計(jì)算
- 移動(dòng)通信終端NS_IOT測(cè)試解析
- 臨床免疫學(xué)檢驗(yàn)技術(shù)(共64頁).ppt
- 股東大會(huì)律師見證的法律意見書范本
- 干灰?guī)旄叽竽0逯蜗到y(tǒng)施工專項(xiàng)方案
- 2015通用安裝定額解釋完整版
評(píng)論
0/150
提交評(píng)論