U9研發(fā)體系(自定義報(bào)表開發(fā)手冊(cè))_第1頁
U9研發(fā)體系(自定義報(bào)表開發(fā)手冊(cè))_第2頁
U9研發(fā)體系(自定義報(bào)表開發(fā)手冊(cè))_第3頁
U9研發(fā)體系(自定義報(bào)表開發(fā)手冊(cè))_第4頁
U9研發(fā)體系(自定義報(bào)表開發(fā)手冊(cè))_第5頁
已閱讀5頁,還剩104頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論