毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 公文素材 > 范文素材 > UFO報表

UFO報表

網(wǎng)站:公文素材庫 | 時間:2019-05-29 18:26:18 | 移動端:UFO報表

UFO報表

UFO報表

一、UFO報表判斷題

1.用友UFO報表系統(tǒng)是報表事務(wù)處理的工具。T

2.UFO報表可直接在格式狀態(tài)下獲取總賬數(shù)據(jù)。F

3.在UFO報表的格式狀態(tài)下可以進(jìn)行刪除表頁的操作。F

4.在UFO的數(shù)據(jù)狀態(tài),可以調(diào)整報表的行高和列寬。T

5.在UFO中只能從總賬中提取財務(wù)數(shù)據(jù)。F6.在UFO中單元中的數(shù)據(jù)類型只有表樣型、數(shù)值型和字符型三種。T

7.UFO中關(guān)鍵字偏移量為負(fù)數(shù),則表示關(guān)鍵字的位置向左偏移的距離。T

8.在數(shù)據(jù)狀態(tài)下可以修改UFO報表的審核公式。F

9.在UFO報表系統(tǒng)中,審核公式的正確性只能用實(shí)例驗(yàn)證。T

10.UFO數(shù)據(jù)狀態(tài)下只需錄入單位編碼即可完成損益表的計算。F

11.執(zhí)行UFO報表審核操作能更正數(shù)據(jù)錯誤。F

12.執(zhí)行UFO舍位操作后,工作界面展示的報表是生成的舍位報表。T

13.在UFO中,透視功能是查詢不同報表文件中的同頁數(shù)據(jù)。F

14.UFO報表的所有數(shù)據(jù)單元都可以聯(lián)查明細(xì)賬。F

15.UFO中可以在命令行方式下使用語句。F16.UFO報表中可在同一表頁上插入多個圖形。T

17.在UFO命令窗口輸入命令回車后,可以馬上看到運(yùn)行結(jié)果。T

18.在UFO二次開發(fā)窗口下輸入命令行后,可以提示語法錯誤。F

19.在UFO中生成一張新表時,所有的單元都被默認(rèn)為是字符單元。F

20.在UFO報表中,關(guān)鍵字的主要作用是標(biāo)識表頁。T

21.在一個UFO報表文件中,選擇了“月”作為關(guān)鍵字,還可以用自定義方式再定義“月”作為另一個關(guān)鍵字。F

22.在UFO報表系統(tǒng)中,可以自定義報表摸板。T

23.在UFO報表系統(tǒng)中,可以在格式狀態(tài)下插入直方圖。F

24.在批命令文件中,既可以使用半角字符,也可以使用全角字符。F二、UFO報表單選題

1.以下哪項(xiàng)不是UFO報表的功能?(D)A.導(dǎo)入標(biāo)準(zhǔn)財務(wù)數(shù)據(jù)。

B.可管理多達(dá)99,999張相同格式的報表表頁

C.制作10種圖式的分析圖表D.聯(lián)查有關(guān)憑證

2.UFO報表不能導(dǎo)出以下哪種文件格式?(C)

A.EXCEL文件(.XLS)B.LOTUS1-2-3

C.WORD文件(.DOC)

D.ACCESS數(shù)據(jù)庫文件(.MDB)

3.UFO報表的數(shù)據(jù)處理能夠完成以下哪些任務(wù)?(B)

A.格式排版。B.舍位平衡。C.修改單元公式D.設(shè)置關(guān)鍵字。

4.UFO報表的正確的基本操作流程是(A)。A.設(shè)計格式->定義公式-〉數(shù)據(jù)處理->圖形處理-〉打印

B.設(shè)計格式-〉圖形處理-〉數(shù)據(jù)處理-〉定義公式-〉打印

C.定義公式-〉設(shè)計格式-〉數(shù)據(jù)處理-〉圖形處理-〉打印

D.設(shè)計格式-〉定義公式-〉圖形處理-〉數(shù)據(jù)處理-〉打印

5.下列哪項(xiàng)不是單元屬性的內(nèi)容。(A)A.行高B.字體顏色C.表線D.對齊方式

6.UFO報表中同一報表文件的表頁可以是(C)?

A.不同格式不同數(shù)據(jù)。B.不同格式同樣數(shù)據(jù)。C.相同格式不同數(shù)據(jù)。D.相同格式相同數(shù)據(jù)。

7.欲將關(guān)鍵字位置向左調(diào)整時,需輸入以下哪種形式的數(shù)據(jù)?(B)A.左10B.-10C.10D.0

8.如果要取得總賬系統(tǒng)的指定科目的本期數(shù)量發(fā)生額,需要選擇哪個函數(shù)?(B0A.FS()B.SFS()C.WFS()D.SJE()

9.函數(shù)QM("5301",月,"借","778",,,,,,,)中的“778”表示?(A)A.778號總賬賬套B.778號固定資產(chǎn)賬套C.778號工資賬套D.778號科目

10.下列哪條敘述是對單元公式

“?C10+select(?D10,年@=年and月@=月+1)”的正確描述?(D)

A.本表本期表頁C10單元數(shù)據(jù)+本表本年下一會計期表頁D10單元數(shù)據(jù)。

B.本表本期表頁C10單元數(shù)據(jù)+它表本年本期表頁D10單元數(shù)據(jù)。

C.本表本期C10單元數(shù)據(jù)+它表本年上期表頁D10單元數(shù)據(jù)。

D.本表本期表頁C10單元數(shù)據(jù)+本年度本表上一會計期表頁D10單元數(shù)據(jù)。

11.在D列之前插入一列時,用“?D10”表示的單元將發(fā)生哪種變化?(A0A.單元名變?yōu)椤癊10”。B.單元名變?yōu)镈11。C.單元名變?yōu)镈10。D.單元名變?yōu)镋11。

12.以下哪種描述不是UFO合法的單元公式?(C)

A.?D4+?C4

B.PTOTAL(B2:B6)C.%D4D.8+C9

13.對于打開的報表,若想從"SYB.REP"報表的第一頁C4單元取數(shù),填到本表的第一頁D4單元,下列哪種公式是正確的?(B)A.D4="SYB"[email=C4@1]C4@1[/email]B.D4="SYB"->C4@1C.D4="SYB"->1@C4D.D4=SYB->C4@1

14.從下列公式中,選出正確的本表它頁取數(shù)公式。(A)

[email=A.B2=C2@1]A.B2=C2@1[/email][email=B.B2=]B.B2="C2"@1[/email][email=C.B2=C2@]C.B2=C2@"1"[/email][email=D.B2=]D.B2="C2"@"1"[/email]

15.下列公式中哪條是正確的它表取數(shù)公式?(C)

A.C3:D10="資產(chǎn)負(fù)債表"-〉C3:D10@1B.C3:D10=資產(chǎn)負(fù)債表-〉C3:D10@1C.C3:D10="資產(chǎn)負(fù)債表"->C3:D10@1D.C3:D10="資產(chǎn)負(fù)債表.REP"->C3:D10@116.選出正確格式的審核公式。(D)

A.C43=G43MESS"期初資產(chǎn)總計與負(fù)債及權(quán)益總計不等!"

B.C43=G43MESS期初資產(chǎn)總計與負(fù)債及權(quán)益總計不等!

C.C43=G43MESS[期初資產(chǎn)總計與負(fù)債及權(quán)益總計不等!]

D.C43=G43MESS"期初資產(chǎn)總計與負(fù)債及權(quán)益總計不等!"

17.舍位公式輸入時,需要在“舍位位數(shù)”欄輸入3,其含義是什么?(D)

A.舍位區(qū)域中的所有單元數(shù)據(jù)都除以3。B.舍位區(qū)域中的所有數(shù)據(jù)保留小數(shù)點(diǎn)后3位。C.舍位區(qū)域所有數(shù)據(jù)小數(shù)點(diǎn)都向右移動3位。D.舍位區(qū)域中的所有單元數(shù)據(jù)都除以1000。18.如果總核算賬套的科目為新會計制度,且賬套性質(zhì)為工業(yè)企業(yè),用UFO報表模板生成財務(wù)報表時,應(yīng)選擇以下哪種模板?(C)A.工業(yè)企業(yè)下的報表。

B.外商投資企業(yè)下的報表。

C.新會計制度科目行業(yè)下的報表。D.對外合作行業(yè)的報表。

19.如果發(fā)現(xiàn)UFO生成的財務(wù)報表中有公式的單元數(shù)據(jù)錯誤,如何進(jìn)行修改?(C)A.直接鍵入正確的數(shù)據(jù)。B.返回格式狀態(tài)修改數(shù)據(jù)。C.返回格式狀態(tài)修改公式。D.直接修改公式。

20.UFO編制報表時,通過(B)讓計算機(jī)自動完成取數(shù)計算。A.輸入單位名稱。B.錄入關(guān)鍵字。C.輸入單位編號。D.輸入日期。

21.UFO報表需要進(jìn)行舍位計算時,應(yīng)如何操作,才能獲得舍位后的報表。(B)A.在數(shù)據(jù)狀態(tài)下執(zhí)行舍位操作。B.在格式狀態(tài)下編制舍位公式,在數(shù)據(jù)狀態(tài)下執(zhí)行舍位操作。

C.在報表計算時,同時進(jìn)行舍位計算。D.在表頁重算時,同時執(zhí)行舍位計算。22.在UFO中欲查找某一時間的損益表數(shù)據(jù),需要在(D)下進(jìn)行查詢。A.格式狀態(tài)B.打印輸出C.導(dǎo)出文件D.數(shù)據(jù)狀態(tài)

23.UFO報表中欲將多張表頁的C4單元的數(shù)據(jù)查出,可用___(B)__操作。A.篩選B.透視

C.聯(lián)查明細(xì)賬D.查找

24.在UFO報表中,在下列公式單元函數(shù)中哪一個不能聯(lián)查明細(xì)賬?(C)A.QC("1002",全年,,,年,,)B.JE("1534",全年,,,年,,)C.PTOTAL(D2:D8)

D.WQM("1243",全年,,,年,,)

25.UFO報表通過__(A)_____操作可生成可以在瀏覽器上瀏覽的網(wǎng)頁報表文件。A.文件菜單下的“生成HTML文件”B.文件菜單下的“另存為”

C.文件菜單下的“其它財務(wù)軟件”中的“導(dǎo)出”

D.文件菜單下的“其它格式”中的“導(dǎo)出成XML”

26.以下哪項(xiàng)是UFO系統(tǒng)變量書寫格式?(B)A.AB.&AC.$AD.%A

27.UFO報表的本表它頁取數(shù)函數(shù)SELECT(D,年@=年AND月@=月+1)的含義是(D)。A.取會計年度相同的下月表頁D列數(shù)據(jù)并給本頁的D列。

B.取會計年度相同的下月表頁D列數(shù)據(jù)。C.取會計年度相同的上月表頁D列數(shù)據(jù)并給本頁的D列。

D.取會計年度相同的上月表頁D列數(shù)據(jù)。28.在UFO報表中,要想將A1:C4設(shè)置成組合單元,應(yīng)選擇以下哪種組合方式?(B)A.按行組合B.整體組合C.按列組合D.取消組合

29.制作報表圖形時,至少要選擇(D)的數(shù)據(jù)區(qū)。A.1行*1列B.2行*1列C.3行*1列D.2行*2列

30.UFO本表他頁取數(shù)函數(shù)select(?A10,年@=年and月@=月-1)中的A10是_(A)_單元。A.同年下一會計期表頁上的單元。B.同年上一會計期表頁上的單元。C.本期表頁上的單元。

D.他表相同會計期表頁上的單元。

31.在UFO報表的格式狀態(tài)下所作的操作,以下哪種說法是正確的?(C)

A.對當(dāng)前報表的所有表頁都沒作用。B.對相關(guān)報表的所有表頁都起作用。C.對當(dāng)前報表的所有表頁都起作用。D.對當(dāng)前報表的指定表頁起作用。

32.在UFO報表中,將D4:E5的數(shù)據(jù)添加到A4:B5區(qū)域的正確命令是(D)。A.LET&A4:B5=D4:E5B.A4:B5=D4:E5C.A4=D4,B5=E5

D.LETA4:B5=D4:E5

33.UFO的批命令文件是在()編寫,其中的語法錯誤在(C)。

A.UFO二次開發(fā)窗口.....編輯完成時提示。B.一般文件編輯器.....執(zhí)行命令文件時提示。

C.二次開發(fā)窗口....執(zhí)行命令文件時提示。D.一般文件編輯器.....編輯完成時提示。34.為保證舍位報表的準(zhǔn)確性,在生成的舍位報表中,必須(D)。A.修改報表單元公式。B.修改關(guān)鍵字。

C.不需修改表中的任何內(nèi)容。D.修改報告數(shù)據(jù)的金額單位。

35.為了保護(hù)已生成的UFO報表不被改動,應(yīng)選擇(A)方式保護(hù)報表。A.文件加密碼。B.格式加鎖。C.文件隱藏。D.文件備份。

36.在UFO格式狀態(tài)下執(zhí)行“格式”菜單的“生成常用報表”功能,能直接生成何種報表?(B)

A.可選行業(yè)的全套會計報表。B.選定帳套行業(yè)的全套會計報表。C.總帳行業(yè)的全套會計報表。D.指定行業(yè)的全套會計報表。

37.關(guān)于UFO報表系統(tǒng)的操作規(guī)定,請選出正確的表述。(D)

A.對于報表尺寸、顏色等的設(shè)定,將作用于指定表頁。

B.對于報表尺寸、顏色等的設(shè)定,將不影響表頁。

C.對于報表尺寸、顏色等的設(shè)定,將作用第一表頁。

D.對于報表尺寸、顏色等的設(shè)定,將作用于所有表頁。38.在“LETC4=D4RELATION月WITH月+1”命令中,RELATION引導(dǎo)的內(nèi)容含義為(B)。A.同表表頁篩選條件。B.同表表頁關(guān)聯(lián)條件。C.他表表頁關(guān)聯(lián)條件。D.他表表頁篩選條件。

39.在格式狀態(tài)下錄入了數(shù)據(jù)的單元,都是(A)單元。A.表樣型B.數(shù)據(jù)型C.字符型D.日期型

40.在UFO命令窗口中輸入APPEND2命令,會出現(xiàn)下列哪種運(yùn)行結(jié)果?(B)A.增加兩表行。

B.報表沒有任何變化。C.可增加兩個表頁。

D.在數(shù)據(jù)狀態(tài)增加兩個表頁,在格式狀態(tài)增加兩行。

41.在UFO報表的操作窗口內(nèi),點(diǎn)擊行標(biāo)和列標(biāo)相交處的空白格的功能是___(A)__.A.選擇全表單元B.按列劃分顯示窗口C.按行劃分顯示窗口D.沒有任何功能三、UFO報表多選題

1.UFO報表具有以下哪些功能?(AB)A.設(shè)計報表格式B.從總賬中取數(shù)C.文檔編輯D.制作動畫

2.以下哪些類型是UFO報表的單元類型?(ABC)A.字符型B.表樣型C.數(shù)值型D.邏輯型

3.如果選擇A1:C1區(qū)域定義組合單元,應(yīng)采用以下哪種組合方式?(AC)A.整體組合B.按列組合C.按行組合D.取消組合

4.以下哪些方法是進(jìn)入編輯單元公式的正確方法?(ACD)

A.選擇數(shù)據(jù)菜單下的編輯公式-〉單元公式。B.在選定的單元單擊鼠標(biāo)左鍵。C.在編輯欄中按“fx”圖標(biāo)。D.在選定的單元雙擊鼠標(biāo)左鍵。5.舍位位數(shù)為4表示(BD)。

A.舍位區(qū)域中所有數(shù)據(jù)保留小數(shù)后4位。B.舍位區(qū)域中所有數(shù)據(jù)的小數(shù)點(diǎn)向左移動4位。

C.舍位區(qū)域中所有數(shù)據(jù)舍位后保留小數(shù)點(diǎn)后4位。D.舍位區(qū)域中所有數(shù)據(jù)除以10000。6.在UFO報表中,舍位平衡公式需要確定下列哪些條件?(BCD)A.舍位單元B.舍位表名C.舍位位數(shù)D.舍位區(qū)域

7.在UFO報表中,以下哪種操作能使用定制模板的方式生成財務(wù)報表?(AD)A.新建|格式|生成常用報表模板

B.新建|文件|其它財務(wù)軟件數(shù)據(jù)|導(dǎo)入C.新建|文件|其它格式|從XML導(dǎo)入D.新建|格式|報表模板

8.用UFO報表系統(tǒng)生成報表數(shù)據(jù)時,下列哪些條件是必需的?(BC)A.已經(jīng)輸入審核公式B.手工輸入關(guān)鍵字C.已經(jīng)設(shè)置好報表格式D.已經(jīng)輸入舍位公式

9.執(zhí)行UFO報表匯總功能后,以下哪些項(xiàng)是可能的匯總結(jié)果?(BD)A.一個已存在的報表文件B.新命名的報表文件C.本表已有的一個表頁D.本表新的一個表頁

10.UFO報表可以將下列哪些類型的數(shù)據(jù)文件采集到UFO報表文件中?(BD)A..JPGB..TXTC..DOCD..DBF

11.以下哪些是UFO中報表數(shù)據(jù)查詢的輸出形式?(AC)A.整張表頁B.整個報表文件

C.多張表頁的局部內(nèi)容D.任意選定內(nèi)容

12.UFO報表中的聯(lián)查明細(xì)賬功能只能在下列哪些情況下使用?(ACD)

A.單元公式包含總賬科目取數(shù)函數(shù)B.其他系統(tǒng)取數(shù)函數(shù)C.有單元公式的單元中D.數(shù)據(jù)狀態(tài)下

13.要想改變設(shè)置好的UFO報表尺寸,可以選擇哪些方法?(BC)

A.在數(shù)字狀態(tài)下執(zhí)行插入表頁操作B.在格式狀態(tài)下執(zhí)行插入行或列操作C.在格式狀態(tài)下執(zhí)行追加行或列操作D.在數(shù)字狀態(tài)下執(zhí)行追加表頁操作

14.用UFO報表的命令,可以執(zhí)行(ACD)操作。

A.刪除表頁B.畫表線C.報表匯總D.數(shù)據(jù)采集

15.下列哪些方式可以執(zhí)行UFO批命令。(ABC)

A.UFO命令窗口下執(zhí)行

B.UFO“文件”菜單下的“常用批命令”功能。

C.UFO“文件”菜單下的“執(zhí)行”功能。D.操作系統(tǒng)直接執(zhí)行

16.在編制UFO報表的時,可用()方式設(shè)置表格線。(AB)A.單元屬性B.區(qū)域畫線C.區(qū)域填充D.套用格式

17.下列哪種方法能保證UFO報表的格式不被改動?(BD)A.改變文件類型B.格式加鎖C.文件備份D.文件加密碼

18.為保證UFO報表與總賬的對應(yīng)關(guān)系,可以采用以下哪些方法?(ABC)A.進(jìn)入UFO時,選擇正確的賬套B.在取數(shù)函數(shù)中指定賬套號

C.在數(shù)據(jù)狀態(tài)下選中“數(shù)據(jù)”菜單的“計算時提示選擇賬套”

D.將報表文件與總賬文件放在同一路徑下19.在UFO報表中,獲得正確的舍位報表的操作應(yīng)該是(ABD)。

A.在舍位計算中不選擇全表重算。B.在格式狀態(tài)下定義舍位公式C.選擇舍位區(qū)域

D.在數(shù)據(jù)狀態(tài)下執(zhí)行“舍位平衡”20.在UFO系統(tǒng)中,對生成的報表文件可以用()方法進(jìn)行防止修改的保護(hù)。(BC)A.隱藏文件

B.對文件進(jìn)行加密C.對格式進(jìn)行加密D.強(qiáng)制備份

21.在UFO報表系統(tǒng)中,下列哪些是正確的操作。(ABCD)

A.在格式狀態(tài)下向單元格輸入的數(shù)據(jù)是表樣類數(shù)據(jù)。

B.對于字符型單元只能在數(shù)據(jù)狀態(tài)下輸入數(shù)據(jù)。

C.需要設(shè)置組合的單元必須具有相同的單元類型。

D.各表頁同樣位置上的表樣單元的內(nèi)容和顯示方式都相同。

22.下列哪些方法可以輸入單元公式?(AC)A.按“=”鍵輸入公式

B.在編輯框中輸入“=”和公式C.點(diǎn)擊“fx”按鈕,輸入公式D.雙擊單元格輸入公式

23.UFO報表可以按以下哪些條件作為表頁匯總條件?(ABC)

A.以單元的值為匯總條件B.以關(guān)鍵字的值為匯總條件C.以表頁號為匯總條件D.以報表名為匯總條件

24.下列哪些是正確的選擇區(qū)域的方法?(BC)

A.選擇區(qū)域左上角單元,按住CTRL鍵,點(diǎn)擊區(qū)域右下角單元。

B.在區(qū)域左上角單元按住鼠標(biāo)左鍵,拖拽至區(qū)域右下角單元釋放。C.點(diǎn)擊區(qū)域左上角單元,按住SHIFT鍵點(diǎn)擊右下角單元

D.選擇區(qū)域左上角單元,按住ALT鍵,點(diǎn)擊區(qū)域右下角單元。

25.下列哪些操作必須在數(shù)據(jù)狀態(tài)下完成。(AC)

A.審核操作B.設(shè)置列寬C.表頁重算D.單元組合

26.下列哪些是UFO報表系統(tǒng)的函數(shù)?(AB)

A.IFF(A3>0,10,-10)B.GETINT("輸入錯誤")

C.IF(D4C4)LETD4=C4ENDD.BREAK

27.在UFO系統(tǒng)中,要想在表頁上聯(lián)查明細(xì)帳,需要具備哪些權(quán)限?(BCD)A.UFO的函數(shù)權(quán)限

B.UFO所有明細(xì)功能權(quán)限C.總賬明細(xì)賬查詢權(quán)限D(zhuǎn).UFO總賬函數(shù)權(quán)限

擴(kuò)展閱讀:用友UFO報表高級應(yīng)用 二次開發(fā)

UFO報表高級應(yīng)用

培訓(xùn)講義

主編:孫勇

用友軟件

目錄

一、UFO報表的高級功能

1、報表匯總2、報表審核3、舍位平衡4、可變表的使用5、透視的應(yīng)用6、圖表功能的應(yīng)用二、常用業(yè)務(wù)函數(shù)介紹

三、各系統(tǒng)中帳表管理的使用(自定義報表的應(yīng)用)四、UFO報表的二次開發(fā)

1、批命令介紹2、自定義菜單

第1頁共49頁用友軟件

UFO報表的高級功能

一、報表匯總

報表的匯總是報表數(shù)據(jù)不同形式的疊加。利用UFO提供的匯總功能就可以快速、簡捷地完成報表匯總操作。

UFO提供了表頁匯總和可變區(qū)匯總兩種匯總方式,表頁匯總是把整個報表的數(shù)據(jù)進(jìn)行立體方向的疊加,匯總數(shù)據(jù)可以存放在本報表的最后一張表頁或生成一個新的匯總報表。可變區(qū)匯總是把指定表頁中可變區(qū)數(shù)據(jù)進(jìn)行平面方向的疊加,把匯總數(shù)據(jù)存放在本頁可變區(qū)的最后一行或一列。

表頁匯總

UFO的表頁匯總功能非常強(qiáng)大,即可把匯總數(shù)據(jù)保存在本報表中,也可形成一個新的匯總表;即可匯總報表中所有的表頁,也可只匯總符合指定條件的表頁,例如在1996年全年各月共12張表頁中,匯總上半年的表頁;報表中的可變區(qū)即可按數(shù)據(jù)位置匯總,也可重新排列順序,按各項(xiàng)內(nèi)容匯總。

操作步驟:

1、點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入數(shù)據(jù)狀態(tài)。

2、點(diǎn)取[數(shù)據(jù)]菜單中的[匯總],在下拉菜單中點(diǎn)取[表頁],將彈出“表頁匯總─步驟1/3”對話框,此對話框用于指定表頁匯總數(shù)據(jù)保存的位置。

如果要把匯總結(jié)果保存在本報表中,請點(diǎn)取“匯總到本表最后一張表頁”單選鈕。UFO

將自動追加一張表頁,并把匯總數(shù)據(jù)存在這張表頁中。

如果要把匯總結(jié)果保存在一個新的報表中,請點(diǎn)取“匯總到新的報表”單選鈕,并且在

編輯框中輸入路徑和新的報表名,省略路徑時表示在當(dāng)前目錄下。如果輸入的報表名是一個已存在的報表,將刪除此報表原有內(nèi)容!

3、點(diǎn)取“下一步”按鈕,將彈出“表頁匯總─步驟2/3”對話框,此對話框用于指定匯總哪些表頁。

如果要匯總報表中所有的表頁,請點(diǎn)取“下一步”按鈕。

如果匯總報表中的部分表頁,在“表頁匯總條件”中定義條件?梢砸詥卧闹禐閰R總

條件,或者以關(guān)鍵字的值為匯總條件,或者以表頁號為匯總條件。匯總條件可以有多個,它們之間是“并且”或“或者”的關(guān)系。點(diǎn)取“并且”、“或者”、“加入”按鈕可以使匯總條件進(jìn)入“匯總條件編輯框”。如果您對UFO比較熟悉,也可直接在“匯總條件編輯框”輸入和修改匯總條件。

A.以單元的值為匯總條件

在左邊編輯框中輸入單元名稱,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入單元的值。注意:如果單元的值為字符時,應(yīng)加上雙引號""。例如:“A10>=500”表示匯總A10單元的值大于等于500的表頁,忽略A10單元的值小于500的表頁。

B.以關(guān)鍵字的值為匯總條件

第2頁共49頁用友軟件

在左邊編輯框中選擇已設(shè)置的關(guān)鍵字,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中選擇關(guān)鍵字的值。例如:“年=1996AND月>6”表示匯總1996年下半年的表頁。

C.以表頁號為匯總條件

在左邊編輯框中輸入表頁號函數(shù)“MREC()”,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入表頁號。例如:“MREC()>=5ANDMREC()用友軟件

例如:“A10>=500”表示匯總A10單元的值大于等于500的表頁,忽略A10單元的值小于500的表頁。

B.以關(guān)鍵字的值為匯總條件

在左邊編輯框中選擇已設(shè)置的關(guān)鍵字,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中選擇關(guān)鍵字的值。例如:“年=1996AND月>5”表示匯總1996年下半年的表頁。

C.以表頁號為匯總條件

在左邊編輯框中輸入表頁號函數(shù)“MREC()”,在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入表頁號。例如:“MREC()>=5ANDMREC()=500”表示匯總V_A1單元的值大于等于500的可變行(可變列)。

B.以行可變區(qū)中的一列(或者列可變區(qū)中的一行)的值為可變區(qū)匯總條件在左邊編輯框中列出了行可變區(qū)的所有列(或者列可變區(qū)的所有行),在其中選擇一個。在中間編輯框中選擇關(guān)系運(yùn)算符,在右邊編輯框中輸入一個值。例如:“V_A>1000”表示匯總V_A列數(shù)據(jù)大于1000的可變行。

4、點(diǎn)取“完成”按鈕后生成可變區(qū)匯總的結(jié)果。

注意:

1、如果某個表頁中的可變區(qū)數(shù)量已超出設(shè)置的可變區(qū)大小,則該表頁的可變區(qū)匯總結(jié)果將無法保存。

2、對于字符型數(shù)據(jù)的匯總,如果字符串不同,則匯總結(jié)果為最后一個字符單元的內(nèi)容。

二、報表審核

在經(jīng)常使用的各類財經(jīng)報表中的每個數(shù)據(jù)都有明確的經(jīng)濟(jì)含義,并且各個數(shù)據(jù)之間一般地都有一定的勾稽關(guān)系。如在一個報表中,小計等于各分項(xiàng)之和;而合計又等于各個小計之和等等。在實(shí)際工作中,為了確保報表數(shù)據(jù)的準(zhǔn)確性,我們經(jīng)常用這種報表之間或報表之內(nèi)

第4頁共49頁用友軟件

的勾稽關(guān)系對報表進(jìn)行勾稽關(guān)系檢查。一般地來講,我們稱這種檢查為數(shù)據(jù)的審核。

UFO系統(tǒng)對此特意提供了數(shù)據(jù)的審核公式,它將報表數(shù)據(jù)之間的勾稽關(guān)系用公式表示出來,我們稱之為審核公式。

1、定義報表審核關(guān)系

在報表格式設(shè)計狀態(tài)下,用鼠標(biāo)選取菜單“數(shù)據(jù)”-“編輯公式”-“審核公式”命令,調(diào)出“定義審核關(guān)系”對話框。按照對話框右側(cè)的格式范例輸入審核公式。審核公式編輯完畢,檢查無誤后選擇“確認(rèn)”,系統(tǒng)將保存此次審核公式的設(shè)置。按[ESC]鍵或選擇“取消”將放棄此次操作。

2、本表內(nèi)的審核公式

假設(shè)我們要審核調(diào)查表“as02.rep”。

該表有以下審核關(guān)系,希望審核時達(dá)到這樣的效果:

C9=C5+C6+C7+C8,若此項(xiàng)關(guān)系不平,則提示“一季度小計不等!”D9=D5+D6+D7+D8,若此項(xiàng)關(guān)系不平,則提示“二季度小計不等!”E9=E5+E6+E7+E8,若此項(xiàng)關(guān)系不平,則提示“三季度小計不等!”F9=F5+F6+F7+F8,若此項(xiàng)關(guān)系不平,則提示“四季度小計不等!”

G9=G5+G6+G7+G8,若此項(xiàng)關(guān)系不平,則提示“合計不等于各項(xiàng)小計之和!”

該表的審核公式為:

C9=C5+C6+C7+C8

MESSAGE“一季度小計不等!”D9=D5+D6+D7+D8

MESSAGE“二季度小計不等!”E9=E5+E6+E7+E8

MESSAGE“三季度小計不等!”F9=F5+F6+F7+F8

MESSAGE“四季度小計不等!”G9=G5+G6+G7+G8

MESSAGE“合計不等于各項(xiàng)小計之和!”

第5頁共49頁用友軟件

3、各表間的審核公式

假設(shè)我們要審核調(diào)查表“as02.rep”,該表數(shù)據(jù)部分來自調(diào)查表“as021.rep”。下表為“as021.rep”:

下表為“as02.rep”:

調(diào)查表“as02”中一季度的數(shù)據(jù)來自調(diào)查表“as021.rep”,調(diào)查表“as02”中應(yīng)有以下審核關(guān)系,希望審核時達(dá)到這樣的效果:

C5=調(diào)查表“as021.rep”的F5,若此項(xiàng)關(guān)系不平,則提示“一季度部門一數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”

C6=調(diào)查表“as021.rep”的F6,若此項(xiàng)關(guān)系不平,則提示“一季度部門二數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”

C7=調(diào)查表“as021.rep”的F7,若此項(xiàng)關(guān)系不平,則提示“一季度部門三數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”

C8=調(diào)查表“as021.rep”的F8,若此項(xiàng)關(guān)系不平,則提示“一季度部門四數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”

調(diào)查表的審核公式為:C5=“as021.rep”->F5

MESSAGE“一季度部門一數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C6=“as021.rep”->F6

MESSAGE“一季度部門二數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C7=“as021.rep”->F7

MESSAGE“一季度部門三數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”C8=“as021.rep”->F8

第6頁共49頁用友軟件

MESSAGE“一季度部門四數(shù)據(jù)與表“as02.rep”數(shù)據(jù)不符!”

4、審核公式組

一個報表中常常存在著許多平衡關(guān)系。編輯審核公式時,類似的平衡關(guān)系可以放在一個審核公式組中,這樣可以使審核公式更加簡明。審核公式成組應(yīng)遵循以下原則:一個報表可以存在多個審核公式組,每個審核公式組中各審核公式的篩選條件和關(guān)聯(lián)條

件完全相同,共用一條提示信息。

篩選條件、關(guān)聯(lián)條件、提示信息有所不同的審核公式應(yīng)分為不同的審核公式組。提示信息應(yīng)盡量詳細(xì)明確,以便于檢查錯誤。

下面仍以調(diào)查表“as02.rep”為例,該表不同季度數(shù)據(jù)來自調(diào)查表“as021.rep”的不同表頁。下表為“as021.rep”:

下表為“as02.rep”:

調(diào)查表“as02”中對應(yīng)調(diào)查表“as021”有以下取數(shù)關(guān)系:

C5:C8=調(diào)查表“as021.rep”一季度,即關(guān)鍵字“季”為1的表頁的F5:F8。D5:D8=調(diào)查表“as021.rep”二季度,即關(guān)鍵字“季”為2的表頁的F5:F8。E5:E8=調(diào)查表“as021.rep”三季度,即關(guān)鍵字“季”為3的表頁的F5:F8。F5:F8=調(diào)查表“as021.rep”四季度,即關(guān)鍵字“季”為4的表頁的F5:F8。

調(diào)查表“as02”本身還應(yīng)有如下合計關(guān)系:

第7頁共49頁用友軟件

C9=C5+C6+C7+C8D9=D5+D6+D7+D8E9=E5+E6+E7+E8F9=F5+F6+F7+F8G9=G5+G6+G7+G8以及

G5=C5+D5+E5+F5G6=C6+D6+E6+F6G7=C7+D7+E7+F7G8=C8+D8+E8+F8G9=C9+D9+E9+F9

因此,調(diào)查表“as02.rep”的審核公式可以這么寫:C5=“as021.rep”->F5,C6=“as021.rep”->F6,C7=“as021.rep”->F7,C8=“as021.rep”->F8

RELATION1WITH“as021.rep”->季MESSAGE“一季度數(shù)據(jù)錯誤!”

D5=“as021.rep”->F5,D6=“as021.rep”->F6,D7=“as021.rep”->F7,D8=“as021.rep”->F8

RELATION2WITH“as021.rep”->季MESSAGE“二季度數(shù)據(jù)錯誤!”

E5=“as021.rep”->F5,E6=“as021.rep”->F6,E7=“as021.rep”->F7,E8=“as021.rep”->F8

RELATION3WITH“as021.rep”->季MESSAGE“三季度數(shù)據(jù)錯誤!”

F5=“as021.rep”->F5,F6=“as021.rep”->F6,F7=“as021.rep”->F7,F8=“as021.rep”->F8

RELATION4WITH“as021.rep”->季MESSAGE“四季度數(shù)據(jù)錯誤!”

C9=C5+C6+C7+C8,D9=D5+D6+D7+D8,E9=E5+E6+E7+E8,

第8頁共49頁

用友軟件

F9=F5+F6+F7+F8,G9=G5+G6+G7+G8

MESSAGE“橫向小計不等!”

G5=C5+D5+E5+F5,G6=C6+D6+E6+F6,G7=C7+D7+E7+F7,G8=C8+D8+E8+F8,G9=C9+D9+E9+F9

MESSAGE“縱向小計不等!”

5、用審核關(guān)系驗(yàn)證報表

在數(shù)據(jù)處理狀態(tài)中,當(dāng)報表數(shù)據(jù)錄入完畢后,應(yīng)對報表進(jìn)行審核,以檢查報表各項(xiàng)數(shù)據(jù)勾稽關(guān)系的準(zhǔn)確性。進(jìn)入數(shù)據(jù)處理狀態(tài)。用鼠標(biāo)選取菜單“數(shù)據(jù)”-“審核”命令。系統(tǒng)按照審核公式逐條審核表內(nèi)的關(guān)系,當(dāng)報表數(shù)據(jù)不符合勾稽關(guān)系時,屏幕上出現(xiàn)提示信息,記錄該提示信息后按任意鍵繼續(xù)審核其余的公式。按照記錄的提示信息修改報表數(shù)據(jù),重新進(jìn)行審核,直到不出現(xiàn)任何提示信息,表示該報表各項(xiàng)勾稽關(guān)系正確。每當(dāng)對報表數(shù)據(jù)進(jìn)行過修改后,都應(yīng)該進(jìn)行審核,以保證報表各項(xiàng)勾稽關(guān)系正確。

6、在命令窗中使用審核公式

在命令窗中可以隨時對部分?jǐn)?shù)據(jù)進(jìn)行審核,打開命令窗,輸入以CHECK引導(dǎo)的審核公式,回車時系統(tǒng)進(jìn)行審核,如果審核關(guān)系不等,將按照提示內(nèi)容給出警告信息。使用對話框輸入的審核公式將隨報表一起保存,隨時可以對報表進(jìn)行審核,命令窗中的審核公式只在光標(biāo)停留在該行并回車時執(zhí)行,不隨報表保存。

三、舍位平衡

報表數(shù)據(jù)在進(jìn)行進(jìn)位時,如以“元”為單位的報表在上報時可能會轉(zhuǎn)換為以“千元”或“萬元”為單位的報表,原來滿足的數(shù)據(jù)平衡關(guān)系可能被破壞,因此需要進(jìn)行調(diào)整,使之符合指定的平衡公式。如:原始報表數(shù)據(jù)平衡關(guān)系為50.23+5.24=55.47,若舍掉一位數(shù),即除以10后數(shù)據(jù)平衡關(guān)系成為5.02+0.52=5.55,原來的平衡關(guān)系被破壞,應(yīng)調(diào)整為5.02+0.53=5.55,報表經(jīng)舍位之后,重新調(diào)整平衡關(guān)系的公式稱為舍位平衡公式。其中,進(jìn)行進(jìn)位的操作叫做舍位,舍位后調(diào)整平衡關(guān)系的操作叫做平衡調(diào)整公式。

1、定義舍位平衡公式

在報表格式設(shè)計狀態(tài)下,用點(diǎn)取菜單“數(shù)據(jù)”-“編輯公式”-“舍位公式”,調(diào)出“舍位平衡公式”對話框。舍位平衡公式編輯完畢,檢查無誤后選擇“完成”,系統(tǒng)將保存此次舍位平衡公式的設(shè)置。按[ESC]鍵或選擇“取消”將放棄此次操作。

在各編輯框中輸入如下各項(xiàng):

舍位表名:和當(dāng)前文件名不能相同,默認(rèn)在當(dāng)前目錄下。

舍位范圍:舍位數(shù)據(jù)的范圍,要把所有要舍位的數(shù)據(jù)包括在內(nèi)。

舍位位數(shù):1-8位。舍位位數(shù)為1,區(qū)域中的數(shù)據(jù)除10;舍位位數(shù)為2,區(qū)域中的數(shù)據(jù)

除100;以此類推。平衡公式:

第9頁共49頁用友軟件

1)倒順序?qū),首先寫最終運(yùn)算結(jié)果,然后一步一步向前推。

2)每個公式一行,各公式之間用逗號“,”隔開,最后一條公式不用寫逗號。3)公式中只能使用“+”“-”符號,不能使用其他運(yùn)算符及函數(shù)。4)等號左邊只能為一個單元(不帶頁號和表名)。5)一個單元只允許在等號右邊出現(xiàn)一次。例如下表:

舍位范圍:A1:F6舍位公式:F1=B2+D2+F2,B2=B3+B4+B5+B6,D2=D3+D4+D5+D6,F2=F3+F4+F5+F6

2、平衡公式編寫規(guī)范

平衡公式書寫順序應(yīng)為統(tǒng)計過程的逆方向。

例如:

統(tǒng)計過程為:E11=A11+B11F11=C11+D11G11=E11+F11

如圖,箭頭表示統(tǒng)計方向,G11為統(tǒng)計結(jié)果。

因此平衡公式正確的書寫順序應(yīng)該為:G11=E11+F11

第10頁共49頁用友軟件

E11=A11+B11F11=C11+D11

當(dāng)求和區(qū)域較大時,可以使用不帶區(qū)域篩選條件的函數(shù)PTOTAL,如:G11=PTOTAL(E11:F11)E11=PTOTAL(A11:B1)F11=PTOTAL(C11:D11)

平衡公式中只可以使用加號“+”、減號“-”,不可以使用其他運(yùn)算符和函數(shù)。

以下平衡公式是錯誤的:

A1=PTOTAL(B1:C1,B1:C1>0)B1=C1*D1G3=H3/89

平衡公式等號左邊只能為一個不帶頁號和表名的單元,不能是超過一個單元的區(qū)域。

以下平衡公式是錯誤的:A@5=B+C

A1:C1=D1:D1+2

等號右邊所有出現(xiàn)的區(qū)域不能帶頁號和表名。

以下平衡公式是錯誤的:F9=F8@5+“REPORT1”->C5

任何一個單元只允許在平衡公式等號右邊出現(xiàn)一次。

以下平衡公式是錯誤的:F9=F5+F6+F7+F8

G8=C8+C8+D8+E8+F8

因?yàn)閱卧狥8在平衡公式中出現(xiàn)了兩次。

3、舍位平衡公式編輯舉例

以如下“源表.rep”為例示范舍位平衡公式的編輯。

該表計算公式為:C9=C5+C6+C7+C8D9=D5+D6+D7+D8E9=E5+E6+E7+E8

第11頁共49頁用友軟件

F9=F5+F6+F7+F8G9=C9+D9+E9+F9

將表“源表.rep”的數(shù)據(jù)單位由“元”轉(zhuǎn)換成“千元”,并擠平數(shù)據(jù),將舍位平衡后的舍位表存入表“舍位表.rep”。編輯舍位平衡公式如下:

對于設(shè)置了舍位關(guān)系的報表“源表.rep”,在數(shù)據(jù)處理狀態(tài)下進(jìn)行報表舍位操作,生成舍位表“舍位表.rep”如下:

4、對報表進(jìn)行舍位平衡操作

當(dāng)報表編輯完畢,需要對報表進(jìn)行舍位平衡操作時,可進(jìn)行以下操作:

進(jìn)入數(shù)據(jù)處理狀態(tài)。用鼠標(biāo)選取菜單“數(shù)據(jù)”-“舍位平衡”命令。系統(tǒng)按照所定義的舍位關(guān)系對指定區(qū)域的數(shù)據(jù)進(jìn)行舍位,并按照平衡公式對舍位后的數(shù)據(jù)進(jìn)行平衡調(diào)整,將舍位平衡后的數(shù)據(jù)存入指定的新表或他表中。打開舍位平衡公式指定的舍位表,可以看到調(diào)整后的報表。

四、可變表的使用

1、固定區(qū)及可變區(qū)

固定區(qū)是組成一個區(qū)域的行數(shù)和列數(shù)的數(shù)量是固定的數(shù)目。一旦設(shè)定好以后,在固定區(qū)域內(nèi)其單元總數(shù)是不變的?勺儏^(qū)是屏幕顯示一個區(qū)域的行數(shù)或列數(shù)是不固定的數(shù)字,可變區(qū)的最大行數(shù)或最大列數(shù)是在格式設(shè)計中設(shè)定的。

在一個報表中只能設(shè)置一個可變區(qū),或是行可變區(qū)或是列可變區(qū),行可變區(qū)是指可變區(qū)

第12頁共49頁用友軟件

中的行數(shù)是可變的;列可變區(qū)是指可變區(qū)中的列數(shù)是可變的。

設(shè)置可變區(qū)后,屏幕只顯示可變區(qū)的第一行或第一列,其他可變行列隱藏在表體內(nèi)。在以后的數(shù)據(jù)操作中,可變行列數(shù)隨著您的需要而增減。

有可變區(qū)的報表稱為可變表。沒有可變區(qū)的表稱為固定表。

2、設(shè)置可變區(qū)

操作步驟:

1)點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入格式狀態(tài)。

2)如果要設(shè)置行可變區(qū),則選取第一可變行中的某個單元;如果要設(shè)置列可變區(qū),則選取第一可變列中的某個單元。

3)點(diǎn)取[格式]菜單,在下拉菜單中點(diǎn)取[可變區(qū)],點(diǎn)取[設(shè)置]菜單項(xiàng)。彈出“設(shè)置可變區(qū)”對話框。在對話框中選擇設(shè)置行可變區(qū)或列可變區(qū)和可變區(qū)數(shù)量。注意:一個報表中只能定義一個可變區(qū)。如果想重新設(shè)置可變區(qū),首先取消現(xiàn)有可變區(qū),再設(shè)置新的可變區(qū)。

3、重新設(shè)置可變區(qū)

操作步驟:

1)點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入格式狀態(tài)。

2)點(diǎn)取[格式]菜單中的[可變區(qū)],在下拉菜單中點(diǎn)取[重新設(shè)置],將彈出“重新設(shè)置可變區(qū)”對話框。

3)在“可變區(qū)大小”框顯示可變區(qū)當(dāng)前的大小,在其中輸入一個整數(shù)。

4、取消可變區(qū)

操作步驟:

1)點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入格式狀態(tài)。

2)點(diǎn)取[格式]菜單,在下拉菜單中點(diǎn)取[可變區(qū)],點(diǎn)取[取消],則可變區(qū)被取消。注意:可變區(qū)被取消后,其中的數(shù)據(jù)全部丟失。

5、舉例

五、透視的應(yīng)用

在UFO中,大量的數(shù)據(jù)是以表頁的形式分布的,正常情況下每次只能看到一張表頁。要想對各個表頁的數(shù)據(jù)進(jìn)行比較,可以利用數(shù)據(jù)透視功能,把多張表頁的多個區(qū)域的數(shù)據(jù)顯示在一個平面上。

操作步驟:

1、點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入數(shù)據(jù)狀態(tài)。

2、點(diǎn)取要透視的第一張表頁的頁標(biāo),將對它和它之后的表頁的數(shù)據(jù)進(jìn)行透視。

例:透視一張`兩頁的表不連續(xù)單元

第一頁第13頁共49頁用友軟件

3、點(diǎn)取[數(shù)據(jù)]菜單中的[透視],彈出“多區(qū)域透視”對話框,在編輯框中輸入?yún)^(qū)域范圍。

第二頁在輸入透視區(qū)域范圍的編輯框中,輸入B1:B4;在輸入列標(biāo)字串的編輯框中輸入收入,應(yīng)稅,成本,利潤。

4、輸入完畢后,按確定將生成透視結(jié)果“透視”對話框。拉動水平滾動條到最右邊,可以看到各個表頁中的關(guān)鍵字的值顯示在相應(yīng)數(shù)據(jù)的右邊。

5、利用對話框中的“保存”按鈕可以把數(shù)據(jù)透視結(jié)果保存為報表,點(diǎn)取“確認(rèn)”按鈕關(guān)閉對話框。數(shù)據(jù)透視結(jié)果將保存為報表中。

六、圖表功能的應(yīng)用

圖表格式:UFO提供了直方圖、圓餅圖、折線圖、面積圖4大類共10種格式的圖表。圖表與報表的關(guān)系:圖表是利用報表文件中的數(shù)據(jù)生成的,圖表與報表存在著緊密的聯(lián)系,當(dāng)報表中的源數(shù)據(jù)發(fā)生變化時,圖表也隨之變化。一個報表文件可以生成多個圖表,最多可以保留12個圖表。

圖表的存在方式:圖表以圖表窗口的形式存在。圖表并不是獨(dú)立的文件,它的存在依附于源數(shù)據(jù)所在的報表文件,只有打開報表文件后,才能打開有關(guān)的圖表。報表文件被刪除之后,由該報表文件中的數(shù)據(jù)生成的圖表也同時刪除。

圖表的操作:圖表可以命名,可以選擇圖表名打開圖表,可以修改圖表,保存或刪除圖表。與報表文件一樣,圖表可以打印輸出。

1、插入圖表對象

用戶可以在UFO的報表文件的數(shù)據(jù)狀態(tài)下,插入一個圖表對象,是報表數(shù)據(jù)和圖表同

第14頁共49頁用友軟件

時存在與一個報表文件中。插入的圖表對象與創(chuàng)建它的報表數(shù)據(jù)相鏈接。當(dāng)報表數(shù)據(jù)改變時,圖表對象也隨之更新。

操作步驟:

第一步:選取區(qū)域

1)在報表窗口中,點(diǎn)取“格式/數(shù)據(jù)”按鈕,進(jìn)入數(shù)據(jù)狀態(tài)。

2)在任何一張表頁中選取一個數(shù)據(jù)區(qū)域,區(qū)域不能少于2行*2列。系統(tǒng)把區(qū)域中的第一行和第一列默認(rèn)為標(biāo)注,其余為數(shù)據(jù)區(qū)。第二步:插入圖表對象

1)點(diǎn)取[工具]菜單中的[插入圖表對象],將彈出“區(qū)域作圖”對話框。

2)在對話框中定義以“行”或以“列”為X軸;數(shù)據(jù)操作范圍;圖表名稱;標(biāo)題內(nèi)容;圖表格式。

3)確認(rèn)后,在報表數(shù)據(jù)附近,插入相應(yīng)的圖表。

4)將鼠標(biāo)放在插入的圖表對象邊框,按鼠標(biāo)左鍵拖動邊框,調(diào)整圖表大小。第三步:激活圖表對象

雙擊圖表對象,即可激活圖表對象窗口

注意:圖表名在“區(qū)域作圖”對話框中定義,在以后將不能被修改。

2、圖表對象激活與編輯

雙擊插入的圖表對象,激活圖表對象窗口。

1)在報表文件中選取了一個數(shù)據(jù)區(qū)域后,如果此數(shù)據(jù)區(qū)域有多組源數(shù)據(jù),則每次只能顯示一組數(shù)據(jù)的圖形,多組數(shù)據(jù)的圖形不能同時顯示。2)要觀看其他數(shù)據(jù)的圖形,可以點(diǎn)取工具欄中的圖標(biāo)和圖標(biāo)。3)當(dāng)焦點(diǎn)在圖表對象時,點(diǎn)鼠標(biāo)右鍵可以選擇圖表格式。

4)在圖表對象窗口中,可以調(diào)整標(biāo)題、X標(biāo)題、Y標(biāo)題、圖形和圖例的位置,以及對象和圖形的尺寸。調(diào)整標(biāo)題、X標(biāo)題、Y標(biāo)題、圖形和圖例的位置,分別點(diǎn)擊它們,用鼠標(biāo)拖動到適當(dāng)位置。調(diào)整對象或圖形的尺寸,將鼠標(biāo)放在圖表對象或圖形邊框的黑點(diǎn)上,拖動鼠標(biāo)至合適大小。

3、圖表對象的管理

在報表中插入圖表對象后,選定對象點(diǎn)擊鼠標(biāo)右鍵可以圖表對象進(jìn)行管理。1)圖表對象的剪切、復(fù)制、清除(從當(dāng)前表刪除選定圖表對象)。

2)如果插入多個圖表對象,選定某個對象,選擇[對象置前]或[對象置后]使它顯示在最前端或其它圖表對象之后。

3)對圖表對象進(jìn)行預(yù)覽和打印,此時打印和預(yù)覽到的只是插入的圖表對象。如果想對插入的圖表。

4)對象的整張表進(jìn)行預(yù)覽,可以選擇在工具欄

5)如果要將插入的圖表對象恢復(fù)到原來狀態(tài),選擇“恢復(fù)大小”。快捷鍵:Ctrl+C

6)選擇[屬性]可以得到圖形對象的名稱和生成圖形的區(qū)域,并可以改變圖形顯示的尺寸大小。

第15頁共49頁用友軟件

常用業(yè)務(wù)函數(shù)

一、有關(guān)約定

1)賬套號:001-999,缺省時由應(yīng)用環(huán)境中設(shè)置的賬套號決定2)會計年度:1980-2099,缺省時由應(yīng)用環(huán)境中設(shè)置的時間決定3)期間期間描述整數(shù)范圍計算公式1-12會計月份會計月份21-24會計季度20+會計季度3030會計全年41-93自然周40+自然周101-136自然旬100+自然旬201-565自然日200+自然日〈期間〉∷=〈整數(shù)〉|全年|季|月|旬|周|日|〈日期字符串〉〈日期字符串〉指符合格式“mm/dd/yyyy,mm/dd/yyyy”的字符串,“,”之前為起始日期,之后為截止日期,如果起始日期等于截止日期,那么“,”及其后面的截止日期可以省略。4)方式字

在分銷業(yè)務(wù)函數(shù)中經(jīng)常使用的〈方式字〉,是用戶用來指定其后面編碼的意義的。例如,在同一參數(shù)位置定義〈編碼〉,若在前面的〈方式字〉中的相應(yīng)位置使用“存貨”或“c”,則指〈存貨編碼〉,若使用“存貨分類”或“c%”,則指〈存貨分類編碼〉。

〈方式字〉由基本查詢方式名(下簡稱方式名)組成。

方式名的簡寫規(guī)則:

在不引起沖突的情況下首先采用拼音首字母,其次采用英文首字母;分類”加%;

字母后面可跟1至2位數(shù)字。

方式字的拼寫規(guī)則:若有一方式名采用漢字,則整個方式字必須全部采用漢字;若有一方式名采用英文,則整個方式字必須全部采用英文。采用漢字時,在每兩個相鄰的方式之間用逗號分開;采用英文時,中間不必分開。分隔符逗號必須支持全角“,”或半角“,”。方式名之間大小寫無關(guān),順序無關(guān),但方式名與其之后的編碼必須一一對應(yīng)。以下是方式名及其縮寫形式:’

k客戶

k%客戶分類

g供應(yīng)商

g%供應(yīng)商分類

c產(chǎn)品/存貨

c%產(chǎn)品分類/存貨分類

b部門

r人員/職員/業(yè)務(wù)員/個人

第16頁共49頁用友軟件

項(xiàng)目

項(xiàng)目分類(項(xiàng)目大類)地區(qū)分類倉庫采購類型銷售類型業(yè)務(wù)類型結(jié)算方式批號審核狀態(tài)

xx%d%wpsyji

h缺省為全部:0

已審核:1未審核:2olfnzn

成本對象收發(fā)類型自由項(xiàng)自定義項(xiàng)

3〉n〉011〉n〉0

二、采購系統(tǒng)

1、采購訂單類〖函數(shù)格式〗

::=定貨數(shù)量|DHSL(,[],[],[],[,]*)::=定貨金額|DHJE(,[],[],[],[],[用友軟件

〖格式說明〗

采購入庫類函數(shù)又分為兩個:

采購入庫數(shù)量:函數(shù)名為“采購入庫數(shù)量”或“CGRKSL”;采購入庫金額:函數(shù)名為“采購入庫金額”或“CGRKJE”;

〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購入庫數(shù)量和采購入庫金額。

注意:“采購入庫金額”函數(shù)的參數(shù)沒有“幣種”參數(shù)。

3、采購發(fā)票類〖函數(shù)格式〗

::=采購數(shù)量|CGSL(,[],[],[],[,]*)::=采購金額|CGJE(,[],[],[],[],[,]*)

〖格式說明〗

采購發(fā)票類函數(shù)又分為兩個:

采購數(shù)量:函數(shù)名為“采購數(shù)量”或“CGSL”;采購金額:函數(shù)名為“采購金額”或“CGJE”;

〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購數(shù)量和采購金額。

注意:“采購金額”函數(shù)的參數(shù)有“幣種”參數(shù),可以返回某外幣業(yè)務(wù)的采購金額。

4、采購結(jié)算類〖函數(shù)格式〗

::=(,[],[],[],[,]*)

::=采購結(jié)算數(shù)量|CGJSSL|采購結(jié)算金額|CGJSJE

〖格式說明〗

采購結(jié)算類函數(shù)分為兩個:

采購結(jié)算數(shù)量:函數(shù)名為“采購結(jié)算數(shù)量”或“CGJSSL”;采購結(jié)算金額:函數(shù)名為“采購結(jié)算金額”或“CGJSJE”;

〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的采購結(jié)算數(shù)量和采購結(jié)算金額。

注意:“采購結(jié)算金額”函數(shù)的參數(shù)沒有“幣種”參數(shù)。

5、采購帳類〖函數(shù)格式〗

第18頁共49頁用友軟件

::=(,[],[],[],[])

::=||

::=期初暫估結(jié)余數(shù)量|QCZGSL|期初暫估結(jié)余金額|QCZGJE|期初在途結(jié)余數(shù)量|QCZTSL|期初在途結(jié)余金額|QCZTJE|期初代銷結(jié)余數(shù)量|QCDXSL|期初代銷結(jié)余金額|QCDXJE

::=||

::=

::=

::=本期代銷入庫數(shù)量|BQDXRKSL|本期代銷入庫金額|BQDXRKJE|本期代銷結(jié)算數(shù)量|BQDXJSSL|本期代銷結(jié)算金額|BQDXJSJE

::=

::=|全年|季|月

〖格式說明〗

采購賬類函數(shù)有3類24個:采購入庫賬類函數(shù)有8個:期初暫估結(jié)余數(shù)量、期初暫估結(jié)余金額、本期入庫數(shù)量、本期入庫金額、本期入庫結(jié)算數(shù)量、本期入庫結(jié)算金額、期末暫估結(jié)余數(shù)量、期末暫估結(jié)余金額

采購(發(fā)票)賬類函數(shù)有8個:期初在途結(jié)余數(shù)量、期初在途結(jié)余金額、本期采購數(shù)量、本期采購金額、本期采購結(jié)算數(shù)量、本期采購結(jié)算金額、期末在途結(jié)余數(shù)量、期末在途結(jié)余金額

受托代銷賬類函數(shù)有8個:

期初代銷結(jié)余數(shù)量、期初代銷結(jié)余金額、本期代銷入庫數(shù)量、本期代銷入庫金額、本期代銷結(jié)算數(shù)量、本期代銷結(jié)算金額、期末代銷結(jié)余數(shù)量、期末代銷結(jié)余金額

〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段會計期間內(nèi)的采購賬類數(shù)量和金額。

注意:采購賬類函數(shù)的參數(shù)沒有“幣種”參數(shù)。

三、銷售系統(tǒng)

銷售訂貨函數(shù):〖函數(shù)格式〗

∷=(,,[],[],[],[],[,]*)

∷=銷售訂貨金額|XSDHJE|銷售訂貨總額|XSDHZE|銷售訂貨件數(shù)|jXSDH|銷售訂貨數(shù)量|sXSDH

第19頁共49頁用友軟件

∷=|全年|季|月|旬|周|日|∷=∷=∷=∷=|年

〖格式說明〗

函數(shù)按以下四種方式分為:

銷售訂貨金額:取銷售訂貨的無稅金額,函數(shù)名為“銷售訂貨金額”或“XSDHJE”;銷售訂貨總額:取銷售訂貨的價稅合計,函數(shù)名為“銷售訂貨總額”或“XSDHZE”;銷售訂貨數(shù)量:取銷售訂貨的主計量單位數(shù)量,函數(shù)名為“銷售訂貨數(shù)量”或“sXSDH”;銷售訂貨件數(shù):取銷售訂貨的輔計量單位數(shù)量,函數(shù)名為“銷售訂貨件數(shù)”或“jXSDH”。

〖參數(shù)說明〗

銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型的編碼。

默認(rèn)為空,即本位幣,金額返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),金額返回原幣金額。

〖返回值〗數(shù)值型。

注意:若部門為非末級部門,則返回其所有下級部門的銷售訂貨數(shù)量或金額。

銷售函數(shù):〖函數(shù)格式〗

∷=(,,[],[],[],[],[,]*)

∷=銷售收入|XSSR|銷售金額|XSJE|銷售件數(shù)|jXS|銷售數(shù)量|sXS|銷售成本|XSCB|銷售稅金|XSSJ|銷售折扣|XSZK|銷售毛利|XSML

〖格式說明〗

函數(shù)按以下八種方式分為:

銷售數(shù)量:取銷售結(jié)算單據(jù)的主計量單位數(shù)量,函數(shù)名為“銷售數(shù)量”或“sXS”;銷售件數(shù):取銷售結(jié)算單據(jù)的輔計量單位數(shù)量,函數(shù)名為“銷售件數(shù)”或“jXS”;銷售收入:取銷售結(jié)算單據(jù)(如銷售發(fā)票,下同)的無稅金額,函數(shù)名為“銷售收入”或“XSSR”;銷售金額:取銷售結(jié)算單據(jù)的價稅合計,函數(shù)名為“銷售總額”或“XSJE”;

銷售稅金:取銷售結(jié)算單據(jù)的增值稅銷項(xiàng)稅金,函數(shù)名為“銷售稅金”或“XSSJ”;銷售成本:取銷售結(jié)算單據(jù)所結(jié)轉(zhuǎn)的銷售成本,函數(shù)名為“銷售成本”或“XSCB”;銷售折扣:取銷售結(jié)算單據(jù)的銷售折扣,函數(shù)名為“銷售折扣”或“XSZK”;銷售毛利:取銷售收入與銷售成本之差,函數(shù)名為“銷售毛利”或“XSML”。

〖參數(shù)說明〗銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型

第20頁共49頁用友軟件

的編碼。對于“XSCB”、“XSML”,無〈幣種〉參數(shù);其他銷售函數(shù)〈幣種〉默認(rèn)為空,即本位幣,金額返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),金額返回原幣金額。

〖返回值〗數(shù)值型。

注意:

若部門為非末級部門,則返回其所有下屬部門的銷售數(shù)值!癤SCB”、“XSML”的取數(shù)來源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。所取數(shù)據(jù)不包括已作廢單據(jù)的數(shù)據(jù)。

發(fā)貨函數(shù):〖函數(shù)格式〗

∷=(,,[],[],[],[],[,]*)

∷=發(fā)貨金額|FHJE|發(fā)貨件數(shù)|jFH|發(fā)貨數(shù)量|sFH||發(fā)貨折扣|FHZK|發(fā)貨余數(shù)|FHYS|發(fā)貨余額|FHYE

〖格式說明〗

函數(shù)按以下六種方式分為:

發(fā)貨數(shù)量:取普通發(fā)貨單的主計量單位數(shù)量,函數(shù)名為“發(fā)貨數(shù)量”或“sFH”;發(fā)貨件數(shù):取普通發(fā)貨單的輔計量單位數(shù)量,函數(shù)名為“發(fā)貨件數(shù)”或“jFH”;發(fā)貨金額:取普通發(fā)貨單的價稅合計,函數(shù)名為“發(fā)貨金額”或“FHJE”;發(fā)貨折扣:取普通發(fā)貨單的發(fā)貨折扣,函數(shù)名為“發(fā)貨折扣”或“FHZK”;

發(fā)貨余數(shù):指定期間發(fā)貨未開票的主計量單位數(shù)量余額,等于期初余數(shù)+本期發(fā)貨數(shù)量-本期開票結(jié)算數(shù)量,函數(shù)名為“發(fā)貨余數(shù)”或“FHYS”;

發(fā)貨余額:指定期間發(fā)貨未開票金額的余額,等于期初余額+本期發(fā)貨額-本期開票結(jié)算額,函數(shù)名為“發(fā)貨余額”或“FHYE”。

〖參數(shù)說明〗銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型的編碼!磶欧N〉默認(rèn)為空,即本位幣,發(fā)生金額和余額均返回綜合本位幣金額,即各幣種的發(fā)生金額均取其本位幣的發(fā)生金額或余額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),發(fā)生金額返回原幣金額,余額返回本位幣金額。

所涉及的單據(jù)必須是已審核過的。即在方式字中輸入“h”是非法的。

〖返回值〗數(shù)值型。

注意:

第21頁共49頁用友軟件

若部門為非末級部門,則返回其所有下屬部門的發(fā)貨數(shù)值。余額(余數(shù))指所輸入?yún)^(qū)間最后日的余額(余數(shù)),例如1998年1月的余額指1998年1月31日的余額,1998年第1旬的余額指1998年1月10日的余額,期間輸入“1998-01-01,1998-01-15”時,指1998年01月15日的余額。因此在這種情況下,輸入“1998-01-15”和輸入“1998-01-01,1998-01-15”等效!癋HYS”、“FHYE”的取數(shù)來源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。

委托代銷函數(shù):〖函數(shù)格式〗

∷=(,,[],[],[],[],[,]*)

∷=委托代銷發(fā)貨金額|WTFHJE|委托代銷發(fā)貨件數(shù)|jWTFH|委托代銷發(fā)貨數(shù)量|sWTFH|委托代銷發(fā)貨折扣|WTFHZK|委托代銷發(fā)貨余數(shù)|WTFHYS|委托代銷發(fā)貨余額|WTFHYE|委托代銷結(jié)算金額|WTJSJE|委托代銷結(jié)算件數(shù)|jWTJS|委托代銷結(jié)算數(shù)量|sWTJS|委托代銷結(jié)算折扣|WTJSZK

〖格式說明〗

函數(shù)按以下十種方式分為:

委托代銷發(fā)貨數(shù)量:取委托代銷發(fā)貨單的主計量單位數(shù)量,函數(shù)名為“委托代銷發(fā)貨數(shù)量”或“sWTFH”;

委托代銷發(fā)貨件數(shù):取委托代銷發(fā)貨單的輔計量單位數(shù)量,函數(shù)名為“委托代銷發(fā)貨件數(shù)”或“jWTFH”;

委托代銷發(fā)貨金額:取委托代銷發(fā)貨單的價稅合計,函數(shù)名為“委托代銷發(fā)貨金額”或“WTFHJE”;

委托代銷發(fā)貨折扣:取委托代銷發(fā)貨單的發(fā)貨折扣,函數(shù)名為“委托代銷發(fā)貨折扣”或“WTFHZK”;

委托代銷發(fā)貨余數(shù):指定期間委托代銷發(fā)貨未結(jié)算的主計量單位數(shù)量余額,等于期初余數(shù)+本期發(fā)貨數(shù)量-本期結(jié)算數(shù)量,函數(shù)名為“委托代銷發(fā)貨余數(shù)”或“WTFHYS”;

發(fā)貨余額:指定期間委托代銷發(fā)貨未結(jié)算金額的余額,等于期初余額+本期發(fā)貨額-本期開票結(jié)算額,函數(shù)名為“委托代銷發(fā)貨余額”或“WTFHYE”;

委托代銷結(jié)算數(shù)量:取委托代銷結(jié)算單的主計量單位數(shù)量,函數(shù)名為“委托代銷結(jié)算數(shù)量”或“sWTJS”;

委托代銷結(jié)算件數(shù):取委托代銷結(jié)算單的輔計量單位數(shù)量,函數(shù)名為“委托代銷結(jié)算件數(shù)”或“jWTJS”;

委托代銷結(jié)算金額:取委托代銷結(jié)算單的價稅合計,函數(shù)名為“委托代銷結(jié)算金額”或“WTJSJE”;

委托代銷結(jié)算折扣:取委托代銷結(jié)算單的結(jié)算折扣,函數(shù)名為“委托代銷結(jié)算折扣”或“WTJSZK”。

〖參數(shù)說明〗銷售類型默認(rèn)為空,即取所有銷售類型。合法的〈銷售類型編碼〉為已定義的銷售類型的編碼。〈幣種〉默認(rèn)為空,即本位幣,發(fā)生金額和余額均返回綜合本位幣金額,即各幣種的發(fā)

第22頁共49頁用友軟件

生金額均取其本位幣的發(fā)生金額或余額;如果輸入具體幣種,必須輸入幣名,如“人民幣”,不要輸入幣符。在此情況下,數(shù)量和金額均從按所輸入幣種發(fā)生的業(yè)務(wù)中取數(shù),發(fā)生金額返回原幣金額,余額返回本位幣金額。

所涉及的單據(jù)必須是已審核過的。即在方式字中輸入“h”是非法的。

〖返回值〗數(shù)值型。

注意:若部門為非末級部門,則返回其所有下屬部門的發(fā)貨數(shù)值。余額(余數(shù))指所輸入?yún)^(qū)間最后日的余額(余數(shù)),例如1998年1月的余額指1998年1月31日的余額,1998年第1旬的余額指1998年1月10日的余額,期間輸入“1998-01-01,1998-01-15”時,指1998年01月15日的余額。因此在這種情況下,輸入“1998-01-15”和輸入“1998-01-01,1998-01-15”等效!癢TFHYS”、“WTFHYE”的取數(shù)來源單據(jù)必須是已審核的,所以在方式字中不能出現(xiàn)“h”,即“審核狀態(tài)”。

代墊費(fèi)用函數(shù):

DDFYJE/代墊費(fèi)用金額

銷售費(fèi)用函數(shù):

XSFYJE/銷售費(fèi)用金額

包裝物租借函數(shù):

BZWZJJE/包裝物租借金額BZWZJSL/包裝物租借數(shù)量BZWTHJE/包裝物退還金額BZWTHSL/包裝物退還數(shù)量BZWZJYE/包裝物租借余額BZWZJYS/包裝物租借余數(shù)

銷售計劃函數(shù):

XSJHJE/銷售計劃金額XSJHDE/銷售計劃定額XSJHSL/銷售計劃數(shù)量

四、存貨核算

存貨核算期初額類函數(shù)〖函數(shù)格式〗

::=(,[],[],[],[,]*)

::=存貨期初數(shù)量|CHQCSL|存貨期初金額|CHQCJE|存貨期初差異|CHQCCY

::=|全年|季|月|旬|周|日|::=

第23頁共49頁用友軟件

::=|年::=::=

〖格式說明〗

存貨核算期初類函數(shù)分為三個:

存貨期初數(shù)量:函數(shù)名為“存貨期初數(shù)量”或“CHQCSL”;存貨期初金額:函數(shù)名為“存貨期初金額”或“CHQCJE”;存貨期初差異:函數(shù)名為“存貨期初差異”或“CHQCCY”;

〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的存貨核算期初數(shù)量、期初金額或期初差異。

注意:參數(shù)“期間”中旬、周、日、日期段為自然日歷期間,年、季、月為會計期間。

存貨核算發(fā)生額類函數(shù)〖函數(shù)格式〗

::=(,[],[],[],[,]*)

::=|||

::=存貨入庫數(shù)量|CHRKSL|存貨入庫金額|CHRKJE::=存貨出庫數(shù)量|CHCKSL|存貨出庫金額|CHCKJE::=存貨借方差異|CHJFCY::=存貨貸方差異|CHDFCY::=|全年|季|月|旬|周|日|::=::=|年::=::=

〖格式說明〗

存貨發(fā)生額類函數(shù)分為六個:

存貨入庫數(shù)量:函數(shù)名為“存貨入庫數(shù)量”或“CHRKSL”;存貨入庫金額:函數(shù)名為“存貨入庫金額”或“CHRKJE”;存貨出庫數(shù)量:函數(shù)名為“存貨出庫數(shù)量”或“CHCKSL”;存貨出庫金額:函數(shù)名為“存貨出庫金額”或“CHCKJE”;存貨借方差異:函數(shù)名為“存貨借方差異”或“CHJFCY”;存貨貸方差異:函數(shù)名為“存貨貸方差異”或“CHDFCY”。

〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某段自然日期范圍內(nèi)的存貨入庫數(shù)量、存貨入庫金額、存貨出庫數(shù)量、存貨出庫金額、存貨借方差異或存貨貸方差異。注意:參數(shù)“期間”中旬、周、日、日期段為自然日歷期間,年、季、月為會計期間。

第24頁共49頁用友軟件

存貨核算總賬類函數(shù)〖函數(shù)格式〗

::=存貨差異率|CHCYL(,[],[],[],[,]*)

::=存貨平均單價|CHPJDJ(,[],[],[],[,]*)

::=|月|::=::=|年::=::=

〖格式說明〗

存貨核算總賬類函數(shù)分為兩個:

存貨差異率:函數(shù)名為“存貨差異率”或“CHCYL”;存貨平均單價:函數(shù)名為“存貨平均單價”或“CHPJDJ”;

〖返回值〗數(shù)值型。返回按方式字設(shè)定的一組條件下,在某一會計月份的存貨差異率和存貨平均單價。

五、庫存管理

收發(fā)存類函數(shù)〖函數(shù)格式〗

::=(,[],[],[],[,]*)

::=|||

::=sQCJC|jQCJC::=sBQRK|jBQRK::=sBQCK|jBQCK::=sQMJC|jQMJC::=|全年|季|月::=::=|年

〖格式說明〗

收發(fā)存類函數(shù)分為以下八種方式:

期初結(jié)存數(shù)量:函數(shù)名為“sQCJC”;期初結(jié)存件數(shù):函數(shù)名為“jQCJC”;本期入庫數(shù)量:函數(shù)名為“sBQRK”;本期入庫件數(shù):函數(shù)名為“jBQRK”;本期出庫數(shù)量:函數(shù)名為“sBQCK”;

第25頁共49頁用友軟件

本期出庫件數(shù):函數(shù)名為“jBQCK”;期末結(jié)存數(shù)量:函數(shù)名為“sQMJC”;期末結(jié)存件數(shù):函數(shù)名為“jQMJC”;

〖返回值〗數(shù)值型。

注意:方式字中的存貨與存貨分類只能選擇其中之一,如果選擇存貨則返回值為該存貨的收發(fā)存情況;如果選擇存貨分類則返回值為該存貨分類所屬的所有存貨的收發(fā)存情況。

發(fā)生類函數(shù)〖函數(shù)格式〗

::=(,[],[],[],[,]*)

::=|::=sRK|jRK|RK::=sCK|jCK|CK

::=|全年|季|月|旬|周|日|

〖格式說明〗

發(fā)生類函數(shù)分為以下六種方式:入庫數(shù)量:函數(shù)名為“sRK”;入庫件數(shù):函數(shù)名為“jRK”;入庫金額:函數(shù)名為“RK”;出庫數(shù)量:函數(shù)名為“sCK”;出庫件數(shù):函數(shù)名為“jCK”;出庫金額:函數(shù)名為“CK”;

〖返回值〗數(shù)值型。

注意:方式字中的存貨與存貨分類只能選擇其中之一,如果選擇存貨則返回值為該存貨的出入庫情況;如果選擇存貨分類則返回值為該存貨分類所屬的所有存貨的出入庫情況。方式字中的供應(yīng)商及供應(yīng)商分類只有入庫函數(shù)才能選擇,并且只能選擇其中之一;客戶及客戶分類只有出庫函數(shù)才能選擇,并且只能選擇其中之一。

批次類函數(shù):sPCRK、jPCRK、PCRK、sPCLJCK、jPCLJCK、PCCK、sPCJC、jPCJC、PCJC保質(zhì)期類函數(shù):sJC、jJC、JC現(xiàn)存量類函數(shù):sXC、jXC

庫存控制類函數(shù):sZG、sZD、sAQ

第26頁共49頁用友軟件

各系統(tǒng)中帳表管理的使用(自定義報表的應(yīng)用)

報表管理是財務(wù)軟件功能中的一個重要組成部分,用友企業(yè)級財務(wù)軟件系列產(chǎn)品在報表管理模塊中,除了為用戶提供豐富、實(shí)用的通用報表之外,還進(jìn)一步提供“自定義報表”工具,讓用戶自己根據(jù)自己的需要,自行設(shè)置報表,以滿足用戶的特殊需要。

報表的生成實(shí)際上是這樣一個過程:系統(tǒng)將數(shù)據(jù)按照特定的條件進(jìn)行查詢統(tǒng)計,并把查詢統(tǒng)計出來的結(jié)果按照一定的組織形式放置在表格之中!白远x報表”就是由用戶來自行完成以下工作:1.設(shè)計數(shù)據(jù)(包括:①設(shè)置報表所含欄目的內(nèi)容;②指定數(shù)據(jù)篩選條件);2.設(shè)計格式(包括:①設(shè)計副標(biāo)題;②設(shè)計表頭欄;③設(shè)計表尾區(qū));3.應(yīng)用技巧(包括:①分級與合計;②多重表達(dá)式)。

一、數(shù)據(jù)設(shè)計的準(zhǔn)備工作

準(zhǔn)備工作主要包括兩個方面:選擇功能區(qū)和設(shè)置主標(biāo)題.用戶啟動自定義報表工具后,系統(tǒng)將自動彈出自定義報表設(shè)置主界面,用戶可在此界面上完成設(shè)計數(shù)據(jù)的準(zhǔn)備工作.

選擇功能區(qū)

由于形成自定義報表的查詢和統(tǒng)計是以數(shù)據(jù)表的字段為基礎(chǔ)的,因此就要求數(shù)據(jù)表之間存在著關(guān)聯(lián),否則地話,自定義報表內(nèi)各欄目內(nèi)容之間將互不匹配,無法達(dá)到用戶所期望的效果。要想解決這個問題,就要求用戶在設(shè)計自定義報表之前,必須先選擇一個數(shù)據(jù)表組,該數(shù)據(jù)表組中的數(shù)據(jù)表之間互相關(guān)聯(lián),為同一個功能服務(wù),系統(tǒng)稱之為“功能區(qū)”。

功能區(qū)是由系統(tǒng)設(shè)定好的,用戶所做的只是在界面右上側(cè)的“報表設(shè)置的功能范圍選擇區(qū)”內(nèi),根據(jù)需要選擇適當(dāng)?shù)墓δ軈^(qū)。比如說:用戶想自定義一張有關(guān)銷售的報表,就要首先用鼠標(biāo)在“報表設(shè)置的功能范圍選擇區(qū)”內(nèi)的下拉框中點(diǎn)取“銷售”。

由于系統(tǒng)不支持跨功能區(qū)來自定義報表,因此當(dāng)用戶在自定義報表的設(shè)計過程中,要改變功能區(qū)設(shè)置時,系統(tǒng)將自動彈出一個對話框,要求用戶進(jìn)行確認(rèn),用戶如想放棄,則點(diǎn)擊“是(Y)”,系統(tǒng)將放棄原有的設(shè)計,進(jìn)入新的設(shè)計;用戶如不想放棄,則點(diǎn)擊“否(N)”,系統(tǒng)將維持原有的設(shè)計,不再進(jìn)入新的設(shè)計,更改功能區(qū)無效。

設(shè)置報表標(biāo)題

用戶在界面中的“報表標(biāo)題設(shè)置區(qū)”內(nèi)輸入要定義的報表標(biāo)題,最大長度為32位字符或16個漢字。

準(zhǔn)備工作做完之后,用戶便可以進(jìn)行數(shù)據(jù)的設(shè)計工作了。

注意:用戶最好首先進(jìn)行功能區(qū)的定義工作。

二、設(shè)置報表各欄目內(nèi)容

報表是由表欄目組成的,故而,用戶要首先對自定義報表所含各欄目的內(nèi)容進(jìn)行設(shè)置。設(shè)置時,用戶在圖9-2所示的界面中,用鼠標(biāo)雙擊“Field1”下的空白欄(此處的“Field1”即“欄目1”),系統(tǒng)將會自動彈出自定義報表設(shè)置主界面。

第27頁共49頁用友軟件

各欄目說明:數(shù)據(jù)表/查詢該區(qū)域列示的是用戶所選功能區(qū)下屬的數(shù)據(jù)表,這些數(shù)據(jù)表之間互相關(guān)聯(lián),為同一個功能服務(wù)。這些數(shù)據(jù)表是由系統(tǒng)根據(jù)用戶選擇的功能區(qū)自動列示出來的,用戶不能進(jìn)行刪除和增加,只能從中進(jìn)行選擇。數(shù)據(jù)字段選項(xiàng)數(shù)據(jù)字段選項(xiàng)區(qū)域列示的是左邊選中的數(shù)據(jù)表中所包含的字段,報表欄目內(nèi)容的設(shè)置將以這些字段選項(xiàng)為基礎(chǔ)。與數(shù)據(jù)表一樣,這些數(shù)據(jù)選項(xiàng)是由系統(tǒng)根據(jù)用戶所選擇的數(shù)據(jù)表自動列示出來的,用戶不能進(jìn)行刪除和增加,只能從中進(jìn)行選擇。欄目內(nèi)容顯示區(qū)該區(qū)域列示的是用戶為設(shè)置該報表欄目的內(nèi)容而用所選擇的數(shù)據(jù)選項(xiàng)組成的表達(dá)式。這個表達(dá)式或者是單純的一個數(shù)據(jù)選項(xiàng),或者是復(fù)雜的帶有函數(shù)或操作符的數(shù)據(jù)選項(xiàng)組合。操作符用戶對所選數(shù)據(jù)選項(xiàng)進(jìn)行處理時所常用的符號。函數(shù)用戶對所選數(shù)據(jù)選項(xiàng)進(jìn)行處理時所常用的函數(shù),包括邏輯函數(shù)、文本函數(shù)、合計函數(shù)、日期/時間函數(shù)和算數(shù)函數(shù)。名稱該區(qū)域供用戶來設(shè)置報表欄目的名稱。用戶可根據(jù)自己的需要進(jìn)行設(shè)置,如不設(shè)置,系統(tǒng)將會自動默認(rèn)為用戶所選第一個數(shù)據(jù)項(xiàng)的字段名稱,當(dāng)然,用戶還可以對系統(tǒng)默認(rèn)的名稱進(jìn)行修改。其它選項(xiàng)和按鈕“顯示”選項(xiàng)選中與否規(guī)定了該報表欄目在報表顯示界面是否可見,打上選中標(biāo)志意味著可見,沒有選中標(biāo)志意味著不可見。需要注意的是,不可見并不說明不存在,只是隱藏起來不顯示罷了,在其他方面,不顯示欄目與正常可顯示欄目是一樣的!昂嫌嫛迸c“%”選項(xiàng)將在特殊設(shè)置部分里進(jìn)行介紹!扒耙啤卑粹o表示轉(zhuǎn)到當(dāng)前欄目前一個欄目的編輯狀態(tài)!昂笠啤卑粹o表示轉(zhuǎn)到當(dāng)前欄目后一個欄目的編輯狀態(tài)!氨4妗焙汀胺艞墶卑粹o的含義這里就不再過多地解釋。

報表欄目內(nèi)容的設(shè)置步驟如下:

1、用戶在自定義報表設(shè)置主界面中,用鼠標(biāo)雙擊“FieldX”下的空白欄(此處的“FieldX”即“欄目X”),系統(tǒng)自動彈出數(shù)據(jù)設(shè)計界面。2、用戶在“名稱”中輸入該報表欄目的名稱。

3、用戶在“數(shù)據(jù)表/查詢”區(qū)域選擇與自定義報表有關(guān)的數(shù)據(jù)表,一次只能選中一個,選擇的方法是:用鼠標(biāo)雙擊。

4、選中數(shù)據(jù)表后,系統(tǒng)將在數(shù)據(jù)選項(xiàng)區(qū)域自動列出該數(shù)據(jù)表所含的字段名稱,用戶可根據(jù)自己的需要,選擇設(shè)置該報表欄目所需的數(shù)據(jù)選項(xiàng),然后用鼠標(biāo)雙擊它,則系統(tǒng)將所選數(shù)據(jù)選項(xiàng)以計算機(jī)語言的形式顯示在“欄目內(nèi)容顯示區(qū)”。

5、在設(shè)置報表欄目內(nèi)容時,如果需要,用戶還可以對所選數(shù)據(jù)選項(xiàng)進(jìn)行函數(shù)處理,也可以選擇兩個或兩個以上的數(shù)據(jù)選項(xiàng)(既可以來自同一個數(shù)據(jù)表,也可以分別來自同一個功能區(qū)的不同表),來組成復(fù)雜的數(shù)據(jù)選項(xiàng)表達(dá)式。

6、根據(jù)需要,用戶選中相關(guān)的選項(xiàng),比如:用戶想讓該報表欄目在報表顯示界面是可見的,便可將“顯示”選項(xiàng)置于選中標(biāo)志。

7、上面工作完成以后,如想保存,則點(diǎn)擊〖保存〗按鈕;如想放棄,就點(diǎn)擊〖放棄〗按鈕。

該報表欄目內(nèi)容設(shè)置完成以后,系統(tǒng)將回到自定義報表設(shè)置主界面,并且將已保存的報表欄目的名稱列示在相應(yīng)的名稱顯示區(qū),而將欄目內(nèi)容的表達(dá)式列示在相應(yīng)的表達(dá)式區(qū),同時,系統(tǒng)還自動在現(xiàn)有欄目的后面橫向增加一列欄目,在現(xiàn)有表達(dá)式的下面縱向增加一行表達(dá)式區(qū),等待用戶進(jìn)行設(shè)置。

第28頁共49頁用友軟件

注意:用戶對已設(shè)置好的欄目,可以雙擊其表達(dá)式欄,進(jìn)入修改界面(如圖94)。用戶對已設(shè)置好的欄目,可以用鼠標(biāo)拖住其名稱欄,在已設(shè)置的欄目之間任意調(diào)換位置。為了方便用戶,系統(tǒng)還提供了快捷鍵的功能,具體方法是,在圖9-5所示的界面中,點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)將自動彈出一個快捷菜單。

關(guān)于多個表達(dá)式行并存的情況將在特殊設(shè)置的“多重表達(dá)式”部分給以詳細(xì)的介紹,這里用戶先不要考慮多重表達(dá)式的情況。

三、指定數(shù)據(jù)篩選條件

報表中存放的是查詢統(tǒng)計出來的結(jié)果,而查詢統(tǒng)計就需要用戶給出條件,以便對數(shù)據(jù)進(jìn)行篩選。

指定數(shù)據(jù)篩選條件的步驟是:

1、用戶在自定義報表設(shè)置主界面,用鼠標(biāo)雙擊“Where”下的空白欄(此處的“Where”即“條件”),系統(tǒng)自動彈出數(shù)據(jù)設(shè)計主界面。界面中,“名稱”中自動顯示“條件”二字,并且為灰,不允許用戶進(jìn)行修改。

2、用戶在“數(shù)據(jù)表/查詢”區(qū)域選擇數(shù)據(jù)表,在“數(shù)據(jù)字段選項(xiàng)”區(qū)域選擇數(shù)據(jù)字段選項(xiàng),然后以選中的數(shù)據(jù)字段為基礎(chǔ),利用函數(shù)和操作符構(gòu)建邏輯表達(dá)式,顯示在“欄目內(nèi)容顯示區(qū)”內(nèi)。比如:條件“未結(jié)算數(shù)量大于零”的邏輯表達(dá)式為:“([DispatchLists].[iQuantity]-[DispatchLists].[iSettleQuantity])>0”。

3、上面工作完成以后,如想保存,則點(diǎn)擊〖保存〗按鈕;如想放棄,就點(diǎn)擊〖放棄〗按鈕。

四、設(shè)計格式

對于一個完整的報表而言,僅有數(shù)據(jù)是不夠的,還需要有一定的格式,因此,數(shù)據(jù)設(shè)計完之后,就要轉(zhuǎn)入報表格式的設(shè)計。報表的格式主要包括三個部分:標(biāo)題(又可分為主標(biāo)題和副標(biāo)題)、表頭欄和表尾區(qū)。

如何設(shè)計主標(biāo)題

所謂“主標(biāo)題”是指報表名稱,主標(biāo)題的設(shè)置在自定義報表設(shè)置主界面中進(jìn)行,用戶可以在設(shè)計數(shù)據(jù)前的準(zhǔn)備工作中設(shè)置報表的主標(biāo)題,主標(biāo)題的最大長度為32位字符或16個漢字。如何設(shè)置副標(biāo)題

所謂副標(biāo)題是指主標(biāo)題下面的小標(biāo)題。

在設(shè)置副標(biāo)題以及后面所要描述的表頭欄和表尾區(qū)時,用戶都要先進(jìn)入格式設(shè)計界面,進(jìn)入的方法是:在自定義報表設(shè)置主界面中用鼠標(biāo)點(diǎn)擊〖格式〗按鈕,系統(tǒng)自動彈出格式設(shè)計界面。

從界面上我們可以看出,副標(biāo)題可以不止一個。系統(tǒng)規(guī)定:在副標(biāo)題設(shè)計區(qū),縱向,最多可以定義八行標(biāo)準(zhǔn)副標(biāo)題;橫向,所能定義的標(biāo)準(zhǔn)副標(biāo)題的個數(shù)要視自定義報表的長度而定。

這里需要解釋一下什么是標(biāo)準(zhǔn)副標(biāo)題,所謂的標(biāo)準(zhǔn)副標(biāo)題是指用戶在進(jìn)入副標(biāo)題設(shè)計區(qū)時,點(diǎn)擊鼠標(biāo),系統(tǒng)自動出現(xiàn)的副標(biāo)題設(shè)計條。設(shè)計時,用戶可以用系統(tǒng)自動彈出的副標(biāo)題

第29頁共49頁用友軟件

設(shè)計條來設(shè)計一個標(biāo)準(zhǔn)副標(biāo)題;也可以在系統(tǒng)自動彈出標(biāo)準(zhǔn)副標(biāo)題設(shè)計條后,用鼠標(biāo)拖動它,在設(shè)計區(qū)的空白部分,以一個標(biāo)準(zhǔn)副標(biāo)題設(shè)計條為單位,橫向是向前,縱向是向上或向下,來回拖動以改變副標(biāo)題設(shè)計條的大小,直到用戶自己滿意為止。

副標(biāo)題的設(shè)置就沒有主標(biāo)題那樣簡單。為了更好地說明它,我們先看一下副標(biāo)題可以分為哪幾類。

總起來講,副標(biāo)題可以分為兩類:普通副標(biāo)題和參照型副標(biāo)題。所謂普通副標(biāo)題是指副標(biāo)題的內(nèi)容與自定義報表中的數(shù)據(jù)沒有任何關(guān)聯(lián),只是供顯示說明用。參照型副標(biāo)題是指副標(biāo)題的內(nèi)容與自定義報表中的數(shù)據(jù)內(nèi)容有關(guān)聯(lián)。

下面,我們逐一來看一下上述兩種副標(biāo)題的設(shè)置。

如何設(shè)置普通副標(biāo)題

普通副標(biāo)題的設(shè)置比較簡單,具體方法是:在自定義報表工具設(shè)置主界面中用鼠標(biāo)點(diǎn)擊〖格式〗按鈕,系統(tǒng)自動彈出格式設(shè)計界面;然后,用戶用鼠標(biāo)在副標(biāo)題設(shè)計區(qū)中拖拽出一個自己滿意的副標(biāo)題設(shè)計條,然后在該設(shè)計條中輸入相應(yīng)的內(nèi)容即可。

如何設(shè)置參照型副標(biāo)題

參照型副標(biāo)題是指與自定義報表中的數(shù)據(jù)有關(guān)聯(lián)的副標(biāo)題,根據(jù)關(guān)聯(lián)的方式不同,它又可分為兩大類:基本參照型;選項(xiàng)參照型。

基本參照型是指副標(biāo)題的內(nèi)容由自定義報表的數(shù)據(jù)內(nèi)容所決定,換句話說,副標(biāo)題的內(nèi)容是自定義報表中相關(guān)數(shù)據(jù)內(nèi)容的反映,比如說,某自定義報表中有副標(biāo)題“倉庫:產(chǎn)成品”,冒號后面的“產(chǎn)成品”便是由自定義報表中倉庫名稱下面的“產(chǎn)成品庫”所決定的;如果自定義報表中倉庫名稱下面不是“產(chǎn)成品庫”,而是“材料庫”,則該副標(biāo)題中冒號后面便相應(yīng)地變成“材料”。

選項(xiàng)參照型是指副標(biāo)題的內(nèi)容決定著自定義報表中的數(shù)據(jù)內(nèi)容,并且,副標(biāo)題中的內(nèi)容是可選的,也就是說可以通過下拉框進(jìn)行選擇。比如說,某自定義報表中有副標(biāo)題“存貨:”,用戶可以用鼠標(biāo)點(diǎn)擊下拉框,從中選擇存貨,比如選擇“500W發(fā)電機(jī)”,那么,自定義報表中的數(shù)據(jù)全部是存貨500W發(fā)電機(jī)的,而存貨80W發(fā)電機(jī)的數(shù)據(jù)就沒有了。

下面,我們來首先看一下如何設(shè)置基本參照型副標(biāo)題。

設(shè)置基本參照型副標(biāo)題要遵循如下步驟:

1、用鼠標(biāo)在副標(biāo)題設(shè)計區(qū)中拖拽出一個自己滿意的副標(biāo)題設(shè)計條。

2、鼠標(biāo)指向該副標(biāo)題設(shè)計條,然后點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動彈出一菜單條。3、用戶用鼠標(biāo)從中選取【編輯標(biāo)題】項(xiàng),系統(tǒng)自動擊活該副標(biāo)題設(shè)計條。

4、用戶可以先自行輸入標(biāo)題的名稱,比如,倉庫。這里要注意,倉庫兩字的后面就不要再加“:”了,系統(tǒng)會自動加的。

5、然后,用戶再點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動彈出一菜單條,用戶用鼠標(biāo)置于【設(shè)置參照】上,系統(tǒng)將自動彈出二級菜單條。

第30頁共49頁用友軟件

6、用戶將鼠標(biāo)放在【參照字段】上,系統(tǒng)繼續(xù)自動彈出三級菜單條。

7、用戶用鼠標(biāo)點(diǎn)擊【選擇】項(xiàng),系統(tǒng)將自動在副標(biāo)題設(shè)計條中顯示一個下拉選擇框,選擇框中列示的是在“設(shè)計數(shù)據(jù)”部分定義的報表各欄目的名稱。用戶可以根據(jù)自己的需要從中進(jìn)行選擇,選擇時要注意與前面已輸入的該副標(biāo)題的名稱搭配。比如,用戶在輸入副標(biāo)題名稱“倉庫”后,可在下拉選擇框中選擇“倉庫名稱”。8、選擇完畢后,暫時退出副標(biāo)題設(shè)計條。

9、再用鼠標(biāo)指向該副標(biāo)題設(shè)計條,然后點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動彈出一級菜單條;用戶用鼠標(biāo)置于【設(shè)置參照】上,系統(tǒng)自動彈出二級菜單條;用戶用鼠標(biāo)置于【參照類型】上,系統(tǒng)將自動彈出三級菜單條。

10、用戶用鼠標(biāo)從中點(diǎn)擊【基本】項(xiàng)即可。

完成了上述步驟之后,基本參照型副標(biāo)題便設(shè)置好了。比如,在上例中,將“倉庫:倉庫名稱”設(shè)為基本參照型后,在報表顯示時,參照字段“倉庫名稱”的值將由自定義報表中“倉庫名稱”欄目下的值所決定,準(zhǔn)確地說,是由自定義報表中第一條記錄的“倉庫名稱”值所決定。

訣竅:

為了方便用戶使用基本參照型副標(biāo)題,我們特地提供一種使用基本參照型副標(biāo)題的典型方法:

1、在“設(shè)計數(shù)據(jù)”部分將用于設(shè)置基本參照型副標(biāo)題的欄目設(shè)為“不可顯示”。

2、同時,設(shè)置相應(yīng)的條件,使得在自定義報表中,那個用于設(shè)置基本參照型副標(biāo)題的欄目的值是唯一的。

3、在“設(shè)計標(biāo)題”部分,將該欄目設(shè)為基本參照型副標(biāo)題的參照字段。

這樣一來,便能實(shí)現(xiàn)這樣一種效果:在報表顯示界面,基本參照型副標(biāo)題的內(nèi)容是對自定義報表數(shù)據(jù)的說明。

以上是使用基本參照型副標(biāo)題的典型方法,供用戶參考。用戶還可以根據(jù)自己的實(shí)際情況,結(jié)合基本參照型副標(biāo)題的使用特點(diǎn)來靈活使用。

設(shè)置選項(xiàng)參照型副標(biāo)題要遵循如下步驟:⒈⒍同基本參照型副標(biāo)題的設(shè)置。

7、用戶用鼠標(biāo)點(diǎn)擊【選擇】項(xiàng),系統(tǒng)將自動在副標(biāo)題設(shè)計條中顯示一個下拉選擇框,選擇框中列示的是在“設(shè)計數(shù)據(jù)”部分定義的報表各欄目的名稱。用戶可以根據(jù)自己的需要從中進(jìn)行選擇,選擇時要注意與前面已輸入的該副標(biāo)題的名稱搭配。比如,用戶在輸入副標(biāo)題名稱“存貨”后,可在下拉選擇框中選擇“存貨編號”或“存貨名稱”。⒏⒐同基本參照型副標(biāo)題的設(shè)置。

10、在【參照類型】下的三級菜單上,除了【基本】項(xiàng)外,還有【選項(xiàng)】、【分級項(xiàng)目】、【日期】。其中,如果在前面參照字段的選擇中,選擇的是日期型的,那么,在這里用鼠標(biāo)點(diǎn)擊【日期】即可。

11、如果選擇的是非日期型的,那么,在這里應(yīng)該用鼠標(biāo)點(diǎn)擊【選項(xiàng)】或【分級項(xiàng)目】!具x項(xiàng)】和【分級項(xiàng)目】之間的主要區(qū)別是報表顯示界面中的參照型副標(biāo)題的選擇下拉框中的待選內(nèi)容的列示不同:點(diǎn)擊【選項(xiàng)】的情況下,所有待選內(nèi)容不分級次地都列示在下拉框中;點(diǎn)擊【分級項(xiàng)目】的情況下,待選內(nèi)容將按照一定的級次列示在下拉框中,用戶既可以選擇一級,也可以選擇二級、三級?.,選擇上一級的同時,系統(tǒng)也就默認(rèn)選擇了該級下面的所有

第31頁共49頁用友軟件

項(xiàng)目。

12、用戶根據(jù)自己的需要,在“參照類型”中點(diǎn)擊【選項(xiàng)】或【分級項(xiàng)目】時,系統(tǒng)自動彈出一個設(shè)置界面。

點(diǎn)擊【選項(xiàng)】的情況下,用戶可在界面上設(shè)置與所選參照字段相匹配的數(shù)據(jù)項(xiàng)或數(shù)據(jù)項(xiàng)表達(dá)式(設(shè)置的方法參見“設(shè)計數(shù)據(jù)”部分中“如何設(shè)置報表欄目內(nèi)容”步驟中的3、4、5、7),比如:用戶在選擇參照字段時選擇了“存貨名稱”,則在這里要設(shè)置數(shù)據(jù)項(xiàng)表達(dá)式“[Inventory].[cInvName]”,以便與所選參照字段“存貨名稱”相匹配。

訣竅:細(xì)心的用戶可能會發(fā)現(xiàn),在上述例子中,如果所選的參照字段,比如“存貨名稱”,存有重名的情況時,系統(tǒng)處理起來就會出現(xiàn)混亂的情況。對這個問題,可有兩種解決方法:一種是改變參照字段,將其改為不存在重名情況的參照字段,比如將“存貨名稱”改為“存貨編號”,這種解決方法的不足之處在于:不存在重名情況的參照字段對用戶來說往往不是很友好,也就是說不太直觀,比如參照字段改為“參照編號”時,用戶在副標(biāo)題內(nèi)容下拉框中只會看到一些編號。為了改變這種狀況,系統(tǒng)提供了第二種方法,即將參照字段設(shè)為不存在重名的參照字段,比如設(shè)為“存貨編號”,而在設(shè)置界面中設(shè)置兩個數(shù)據(jù)項(xiàng)表達(dá)式,且中間用“,”分割,形式為:“數(shù)據(jù)項(xiàng)表達(dá)式1,數(shù)據(jù)項(xiàng)表達(dá)式2”。其中,數(shù)據(jù)項(xiàng)表達(dá)式1是與所選參照字段相匹配的(如與“存貨編號”相對應(yīng)的“[Dispatchlist.cInvcode]”),]而數(shù)據(jù)項(xiàng)表達(dá)式2則是供副標(biāo)題內(nèi)容下拉框中顯示用的,這就要求數(shù)據(jù)項(xiàng)表達(dá)式2的值對用戶來說比較直觀,并且與數(shù)據(jù)項(xiàng)表達(dá)式1一一對應(yīng),如在上例中,數(shù)據(jù)項(xiàng)表達(dá)式2可以設(shè)為與“存貨名稱”相對應(yīng)的表達(dá)式,即“[Inventory].[cInvName]”。這樣一來,既避免了重名的問題,又增強(qiáng)了界面的用戶友好性。點(diǎn)擊【分級項(xiàng)目】的情況下,用戶在界面必須設(shè)置兩個數(shù)據(jù)項(xiàng)表達(dá)式,中間用“,”分割,并且數(shù)據(jù)項(xiàng)表達(dá)式1應(yīng)是編碼型的(這主要是因?yàn)榫幋a型的字段易于分級),而數(shù)據(jù)項(xiàng)表達(dá)式2則是供副標(biāo)題內(nèi)容下拉框中顯示用的,要比較直觀,并且與數(shù)據(jù)項(xiàng)表達(dá)式1一一對應(yīng)。

數(shù)據(jù)項(xiàng)表達(dá)式設(shè)置完成后,如要保存,就點(diǎn)擊〖保存〗按鈕;如想放棄,則點(diǎn)擊〖放棄〗按鈕。

至此,我們已經(jīng)描述了如何設(shè)置自定義報表的主標(biāo)題和各種類型的副標(biāo)題。用戶可以根據(jù)上面所講的基本設(shè)置方法,結(jié)合自己的需要,靈活設(shè)置自己的標(biāo)題。注意:

如果用戶同時設(shè)置了若干個參照型副標(biāo)題,那么,自定義報表中所顯示的數(shù)據(jù)內(nèi)容要同時滿足這些參照型副標(biāo)題的要求。

如何設(shè)計表頭欄

設(shè)計表頭欄的界面與設(shè)計副標(biāo)題的界面是同一個界面,即格式設(shè)計界面。從界面上我們可以看出,表頭欄目可以不止一個。系統(tǒng)規(guī)定:在表頭欄設(shè)計區(qū),縱向,最多可以定義八行表頭欄目;橫向,所能定義的表頭欄目的個數(shù)要視自定義報表的欄目數(shù)而定。

設(shè)計表頭欄目可以按下列步驟進(jìn)行:

1、設(shè)計合適的表頭欄目設(shè)計,用戶可以用系統(tǒng)自動彈出的表頭欄目設(shè)計條來設(shè)計一個表頭

第32頁共49頁用友軟件

欄目;也可以在系統(tǒng)自動彈出表頭欄目設(shè)計條后,用鼠標(biāo)拖動它,在設(shè)計區(qū)的空白部分,以相對應(yīng)的表頭欄目設(shè)計條為單位,橫向是向前或向后,縱向是向上或向下,來回拖動以改變表頭欄目設(shè)計條的大小,直到用戶自己滿意為止。2、將鼠標(biāo)指向表頭欄目設(shè)計條。

3、點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)將自動彈出一個菜單條。4、用戶從中點(diǎn)擊【編輯】,則表頭欄目設(shè)計條進(jìn)入編輯狀態(tài),用戶可以在此輸入適當(dāng)?shù)臋谀績?nèi)容。

要訣:為了方便用戶進(jìn)行表頭欄目的設(shè)計,系統(tǒng)特地提供【設(shè)置默認(rèn)】這一功能。用戶在系統(tǒng)自動彈出的菜單條中用鼠標(biāo)點(diǎn)擊【設(shè)置默認(rèn)】,則系統(tǒng)自動將用戶在“設(shè)計數(shù)據(jù)”部分為各欄目所設(shè)置的名稱(參見格式設(shè)計界面中的表頭欄設(shè)計區(qū)中的黑體字部分)默認(rèn)為報表的表頭欄目,并且置于表頭欄區(qū)的最上一行。

設(shè)計表尾區(qū)

表尾區(qū)的功能與前面所講的副標(biāo)題區(qū)的功能是一致的,設(shè)計及系統(tǒng)的規(guī)定也是一致的,兩者的區(qū)別只是在于位置不同。

五、如何使用應(yīng)用技巧

可以說,在設(shè)計完數(shù)據(jù)和格式之后,一張報表就基本上可以定義出來了。但是,這樣定義出來的報表只能是最一般、最簡單的報表。要想使自定義報表更加靈活、更能滿足用戶的需要,還必須要有一些應(yīng)用技巧。

目前,系統(tǒng)主要提供以下類型的應(yīng)用技巧:分級與合計;多重表達(dá)式。

如何使用分級與合計

所謂“分級”是指以指定的欄目字段為關(guān)鍵字進(jìn)行排序和分級。所謂“合計”是指對所選的欄目進(jìn)行合計運(yùn)算。這兩者既可分開使用,但最好結(jié)合使用。下面,我們先逐一來看一下,然后再來看一下結(jié)合使用的情況。分級

在設(shè)置分級時,用戶要先進(jìn)入分級設(shè)置界面,進(jìn)入的方法是:在自定義報表工具的主界面(圖9-2)中用鼠標(biāo)點(diǎn)擊〖匯總〗按鈕,系統(tǒng)自動彈出設(shè)置界面,界面的各欄目內(nèi)容說明如下:

備選字段顯示區(qū)

備選字段顯示區(qū)內(nèi)所顯示的是在“設(shè)計數(shù)據(jù)”部分已定義好的欄目。功能選擇區(qū)

用戶點(diǎn)擊功能選擇區(qū)中的下拉框,系統(tǒng)將自動彈出一個菜單條。所選字段顯示區(qū)

所選字段顯示區(qū)內(nèi)列示的是從備選字段顯示區(qū)內(nèi)選擇的將作為關(guān)鍵字的欄目字段。

設(shè)置分級的主要步驟如下:

1、在功能選擇區(qū)中進(jìn)行選擇,將當(dāng)前功能置為“分級”。

2、從備選字段顯示區(qū)中所列示的欄目字段中選擇合適的欄目字段,選擇的方法是:首先用鼠標(biāo)指向該欄目字段,然后按住鼠標(biāo)左鍵,將其拖至所選字段顯示區(qū)。

第33頁共49頁用友軟件

3、對某個已選欄目關(guān)鍵字來說,如果用戶希望在與合計處理聯(lián)用時,它只是用來作為排序的關(guān)鍵字,而不做小計的處理,便可以將其前面的標(biāo)志置為“選中”。

注意:系統(tǒng)允許選擇多個欄目字段同時作為分級的關(guān)鍵字,不過,這些關(guān)鍵字中要有主次之分。位于最上面的是第一關(guān)鍵字,次之的是第二關(guān)鍵字,接下去依次排列。因此,所選欄目關(guān)鍵字的排列順序是很重要的,它直接影響著報表數(shù)據(jù)的分級排序結(jié)果。當(dāng)然,用戶還可以更改已選擇的欄目關(guān)鍵字的順序,方法是:用鼠標(biāo)指向要改變排列位置的欄目關(guān)鍵字,按住鼠標(biāo)的左鍵,將其拖到另外的位置。系統(tǒng)還允許用戶對已選擇的欄目字段進(jìn)行刪除,方法是:在所選字段顯示區(qū),用鼠標(biāo)指向要被刪除的欄目關(guān)鍵字,按住鼠標(biāo)的右鍵,將其拖回備選字段顯示區(qū)。合計

在設(shè)置合計時,用戶要先進(jìn)入合計設(shè)置界面,合計設(shè)置界面與分級設(shè)置界面是同一個界面。

設(shè)置合計的主要步驟如下:

1、在功能選擇區(qū)中進(jìn)行選擇,將當(dāng)前功能置為“合計”。

2、從備選字段顯示區(qū)中所列示的欄目字段中選擇合適的欄目字段,選擇的方法是:首先用鼠標(biāo)指向該欄目字段,然后按住鼠標(biāo)左鍵,將其拖至所選字段顯示區(qū)。

3、對某個已選欄目字段來說,如果用戶希望在作合計處理時以百分比形式顯示,那么就可以將其前面的標(biāo)志置為“選中”。

注意:系統(tǒng)允許選擇多個欄目字段同時進(jìn)行合計處理。系統(tǒng)還允許用戶對已選擇的欄目字段進(jìn)行刪除,方法是:在所選字段顯示區(qū),用鼠標(biāo)指向要被刪除的欄目關(guān)鍵字,按住鼠標(biāo)的右鍵,將其拖回備選字段顯示區(qū)。

訣竅在“設(shè)計數(shù)據(jù)”部分也可以進(jìn)行合計處理的設(shè)置。方法是:在設(shè)計數(shù)據(jù)界面中,用戶設(shè)定完某欄目內(nèi)容后,如想對該欄目進(jìn)行合計處理,則將其他選項(xiàng)和按鈕中的“合計”置為選中,如果進(jìn)一步希望以百分比的形式顯示合計處理的結(jié)果,則還要將“%”置為選中。分級與合計結(jié)合使用

從前面的敘述我們可以看出:如果只是使用分級,則只能起到按所選欄目關(guān)鍵字進(jìn)行排序的功效;如果只是使用合計,則只能起到將所選欄目的數(shù)據(jù)進(jìn)行加總并顯示合計數(shù)的功效。但是,在實(shí)際工作中我們卻常常希望能夠?qū)⒍呓Y(jié)合起來。

具體方法是:首先,選擇用于分級的欄目字段(可以有若干個;如果不想讓報表數(shù)據(jù)按某個欄目關(guān)鍵字進(jìn)行小計處理,可以將其前面的標(biāo)志置為選中);其次,選擇要進(jìn)行合計處理的欄目字段。

訣竅用于分級的欄目字段,最好是選擇編碼型的欄目字段。而在“設(shè)計數(shù)據(jù)”

第34頁共49頁用友軟件

部分可以將該編碼型的欄目字段設(shè)為不顯示,這樣,既能使報表數(shù)據(jù)簡捷,又能達(dá)到分級,避免重名的效果。在選擇進(jìn)行合計處理的欄目字段時,盡量選擇那些數(shù)據(jù)型的欄目字段。

如何使用多重表達(dá)式

所謂多重表達(dá)式是指自定義報表設(shè)置主界面中多個表達(dá)式行并存的情況,用戶可以在同一個欄目下輸入多個表達(dá)式(最多輸入八個表達(dá)式行)。多重表達(dá)式主要適用于以下情況:一個欄目的內(nèi)容要來自兩個或兩個以上的地方,也就是說,無法用一個數(shù)據(jù)項(xiàng)表達(dá)式來進(jìn)行涵蓋,而必須要用多個表達(dá)式。

舉一個很簡單的例子來說明這種應(yīng)用:企業(yè)要出一張收入明細(xì)表,因而要設(shè)一個收入欄目,考慮到收入包括多個方面,如銷售收入、勞務(wù)收入等,這種情況下,顯然用一個數(shù)據(jù)項(xiàng)表達(dá)式無法涵蓋收入的所有內(nèi)容,而必須要用多重表達(dá)式,即收入欄目下的表達(dá)式1表示的是銷售收入,表達(dá)式2表示的是勞務(wù)費(fèi)收入。同樣地,用戶還可以為這些表達(dá)式分別設(shè)置數(shù)據(jù)篩選條件。這樣設(shè)置后,自定義報表顯示時,收入欄目下便可以將所有種類的滿足數(shù)據(jù)篩選條件的收入項(xiàng)都列示出來。

UFO報表的二次開發(fā)

一、批命令

批命令實(shí)質(zhì)上是把多個UFO命令進(jìn)行集合操作處理,即在一個批命令文件中編寫多個命令,執(zhí)行這個批命令文件就可以一次性完成這些命令。批命令在許多時候是必不可少的。例如當(dāng)主管單位進(jìn)行報表匯總時和企業(yè)集團(tuán)中的母公司進(jìn)行合并報表時。

所有的命令和函數(shù)均可在批命令中使用;批命令可以嵌套、遞歸(這是在單元公式中不能作到的)和帶參調(diào)用;批命令可以在批命令和自定義菜單中調(diào)用。

批命令文件在UFO提供的二次開發(fā)窗口UFOEDIT中編寫,編寫完成后以后綴“.SHL”保存。在系統(tǒng)窗口或報表窗口中都可以執(zhí)行批命令文件。

1、批命令的實(shí)現(xiàn)過程

第一步點(diǎn)取[文件]菜單中的[二次開發(fā)],打開“UFOEDIT”窗口。

第二步在UFOEDIT窗口中新建一個批命令文件,輸入UFO命令,并保存批命令文件。注意:1)在批命令中不能使用全角字符(在雙引號""中可以使用全角字符)。

2)因?yàn)閁FOEDIT窗口沒有檢查錯誤的功能,在批命令編寫完畢后,應(yīng)檢查一下是否有語法錯誤和邏輯錯誤。

第三步在系統(tǒng)窗口或報表窗口都可以執(zhí)行批命令文件。第四步在UFOEDIT窗口中可以打印批命令文件。

例1、下面是一個審核報表的批命令。ifc6c7+c8+c9+c10disp"c6單元錯誤!"returnend

ifc19c20+c21+c22+c23

第35頁共49頁用友軟件

disp"c19單元錯誤!"returnend

ifc28c6+c19

disp"c28單元錯誤!"returnend

disp"數(shù)據(jù)全部正確!"

例2、以下是《損益表》取數(shù)的批命令。letC5=fs(501,月,"貸",999,年)letC6=fs(502,月,"借",999,年)letC7=fs(503,月,"借",999,年)letC8=fs(504,月,"借",999,年)letC9=C5-ptotal(C6:C8)

letC10=fs(511,月,"貸",999,年)-fs(512,月,"借",999,年)letC11=dfs(521,321,月,"貸",,,999,年)letC12=fs(522,月,"借",999,年)letC13=C9+C10-C11-C12

letC14=fs(531,月,"貸",999,年)-fs(532,月,"借",999,年)letC15=fs(541,月,"貸",999,年)letC16=fs(542,月,"借",999,年)letC17=C13+C14+C15-C16letC18=fs(505,月,"借",999,年)letC19=C17-C18

letD5:D19=C5:C19+select(D5:D19,年@=年and月@=月+1)

例3、以下是采集下級單位報表的批命令。let&unit=getstr(“要采集的單位名稱:”)openrepo“a:\\zcfzb.rep”if&unit單位名稱disp“單位名稱不符!”breakend

let&year=getint(“要采集的年度:”)let&month=getint(“要采集的月份:”)openrepo“zcfzb”

appendfrom“a:\\zcfzb”for年=&yearand月=&monthappendfrom“a:\\syb”for年=&yearand月=&monthappendfrom“a:\\xjllb”for年=&yearand月=&month

例4、以下是一個尋找單位名稱為“銷售部”表頁的批命令。LET&PAGE=1

第36頁共49頁

用友軟件

WHILE&PAGE用友軟件

A)簡單條件分支語句格式:IF

END

運(yùn)行結(jié)果:如果條件為真,則執(zhí)行IF語句后面的語句行序列;如果條件為假,則執(zhí)行END后面的語句。例如:IFA3>0

LETB3=A3END

運(yùn)行結(jié)果:當(dāng)A3單元的值大于0時,B3單元等于A3單元;當(dāng)A3單元的值小于等于0時,執(zhí)行END之后的語句。

B)選擇條件分支語句格式:IF

ELSE

END

運(yùn)行結(jié)果:如果條件為真,則執(zhí)行語句行序列1;如果條件為假,則執(zhí)行ELSE后的語句行序列2。

例如:IFA3>1000

LETB3=A3ELSE

LETB3=0END

運(yùn)行結(jié)果:如果A3單元的值大于1000,B3單元等于A3單元;如果A3單元的值小于等于1000,B3單元等于0。

2)循環(huán)語句

格式:WHILE

END

運(yùn)行結(jié)果:當(dāng)條件為真時,循環(huán)執(zhí)行語句行序列;直到條件為假時,執(zhí)行END之后的語句。

例如:給12張表頁中的關(guān)鍵字“月”分別賦值為1-12。LET&AA=1

WHILE&AA用友軟件

運(yùn)行結(jié)果:跳出最近一層循環(huán)體

1、用于WHILEND語句中時,執(zhí)行BREAK語句后將跳出WHILE循環(huán),執(zhí)行END之后的語句。

2、用于WHILEND語句中之外時,執(zhí)行BREAK語句后將結(jié)束本批命令。(等同于RETURN語句的作用)

例如:以下語句完成功能是:有兩個報表ME.REP和DATA.REP,報表ME.REP各個表頁的A5單元取報表DATA.REP相應(yīng)表頁A5單元的數(shù)據(jù),全部取完之后顯示"本年度數(shù)據(jù)已全部取到。"

OPENREPORT"ME"http://打開報表"ME"LET&MONTH=1

//給變量&MONTH賦初值為1WHILE&MONTHMONTH()

//如果變量&MONTH大于系統(tǒng)時間的月DISPLAY"本年度數(shù)據(jù)已全部取到。"http://顯示提示框"本年度數(shù)據(jù)已全部取到!"BREAK

//跳出WHILE循環(huán)END

//結(jié)束IF語句

LETA5@&MONTH="DATA"->A5@&MONTH

//當(dāng)前報表&MONTH表頁的A5單元等于報表"DATA"相同表頁的A5單元的值。LET&MONTH=&MONTH+1

//變量&MONTH加1,并回頭執(zhí)行WHILE語句END

//結(jié)束WHILE語句

4)返回語句格式:RETURN

運(yùn)行結(jié)果:結(jié)束最近一層批命令。

例如:以下是一個尋找單位名稱為“銷售部”表頁的批命令。LET&PAGE=1

//給變量&PAGE賦初值為1WHILE&PAGE用友軟件

//如果關(guān)鍵字單位名稱的值為"銷售部",則執(zhí)行下面語句;如果關(guān)鍵字單位名稱的值不為"銷售部",則執(zhí)行&PAGE=&PAGE+1語句

DISPLAY"已找到銷售部表頁!"http://顯示提示框"已找到銷售部表頁!"RETURN

//結(jié)束本批命令

END

//結(jié)束IF語句

&PAGE=&PAGE+1//變量&PAGE加1

END

//結(jié)束WHILE循環(huán)

DISPLAY"未找到銷售部表頁!"

//顯示提示框"未找到銷售部表頁!"

4、函數(shù)

UFO有58個函數(shù),包括統(tǒng)計函數(shù)21個,數(shù)學(xué)函數(shù)12個,表操作輔助函數(shù)2個,日期函數(shù)7個,條件取值函數(shù)1個,讀取數(shù)據(jù)庫數(shù)據(jù)函數(shù)1個,指針狀態(tài)類函數(shù)4個,字符處理函數(shù)7個,交互輸入函數(shù)2個,文件函數(shù)1個。在UFO中,“業(yè)務(wù)函數(shù)”154個,使用業(yè)務(wù)函數(shù)可以從《總賬》《應(yīng)收》《應(yīng)付》等系統(tǒng)中提取數(shù)據(jù)。大部分函數(shù)既可以在編輯單元公式時使用,又可以在批命令中使用,但有一部分函數(shù),如:本表他頁取數(shù)函數(shù)、指針狀態(tài)類函數(shù)、交互輸入函數(shù)等只限用于批命令。

當(dāng)您在編輯單元公式時,您可以直接使用函數(shù)。如果您不愿意記憶一連串的名字、參數(shù)、括號等復(fù)雜格式,您可以使用“函數(shù)向?qū)А卑粹o,在函數(shù)向?qū)υ捒虻闹笇?dǎo)下一步一步完成函數(shù)的設(shè)置,并隨時可以用F1鍵調(diào)出相關(guān)幫助。

除數(shù)學(xué)函數(shù)、條件取值函數(shù)外其他函數(shù)均不允許嵌套使用。

當(dāng)您使用UFO的命令窗和程序編輯器時,您可以直接使用函數(shù),您不需要完整記憶完整的函數(shù)格式,甚至不需記憶完整的函數(shù)名,只要您輸入函數(shù)名的前幾個字母,您就要以用F1調(diào)出相關(guān)函數(shù)的幫助信息。

注意:函數(shù)中使用到的字母和符號,如:函數(shù)名、括號(())、引號(“”)、逗號(,)、等號(=)等均為半角符號。1)業(yè)務(wù)函數(shù)

A)總帳函數(shù):

期初額函數(shù):QC、sQC、wQC期末額函數(shù):QM、sQM、wQM發(fā)生額函數(shù):FS、sFS、wFS累計發(fā)生額函數(shù):LFS、sLFS、wLFS條件發(fā)生額函數(shù):TFS、sTFS、wTFS〖參數(shù)說明〗

科目缺省即求輔助項(xiàng)的發(fā)生額合計,此時〈核算類別〉參數(shù)不能缺省。合法的〈方向〉為“借”、“貸”、“j”、“d”!凑ヅ浞绞健,模糊匹配用“=”,精確匹配用“==”!淳幋a1〉與〈編碼2〉與科目編碼的核算賬類有關(guān)。

第40頁共49頁用友軟件

〈核算類別〉只在〈科目編碼〉缺省時有意義。

〈項(xiàng)目大類名稱〉只在〈科目編碼〉缺省且〈核算類別〉含“項(xiàng)目”時有意義!挤祷刂怠

數(shù)值型,返回指定科目某會計期間某方向符合某條件的發(fā)生額合計數(shù)。

如果該會計科目帶輔助核算賬類,那么返回編碼所對應(yīng)的輔助項(xiàng)的累計發(fā)生額。注意:

由于使用借貸記賬法,〈方向〉為“借”或“貸”。條件發(fā)生額函數(shù)的〈方向〉不能缺省。

如果您的科目有兩種輔助核算,則這兩個輔助項(xiàng)在公式中的排列位置必須正確,

否則系統(tǒng)將無法正確結(jié)轉(zhuǎn)。五種輔助項(xiàng)在公式中先后順序?yàn)椋翰块T,個人,客戶,供應(yīng)商,項(xiàng)目。例如:52101為某部門項(xiàng)目科目,則您可以輸入QC(“52101”,月,“部門一”,“項(xiàng)目一”),而不可以輸入QC(“52101”,月,“項(xiàng)目一”,“部門一”)。

若科目為非末級科目,則返回其所有下級科目的發(fā)生額之和。若其下級科目的發(fā)

生額方向與公式中定義的方向不一致,則只返回發(fā)生額方向與公式定義方向一致的發(fā)生額之和。對方科目發(fā)生額函數(shù):DFS、sDFS、wDFS凈額函數(shù):JE、sJE、wJE

2)統(tǒng)計函數(shù)

固定區(qū)可變區(qū)立體方向

合計函數(shù)PTOTALGTOTALTOTAL平均值函數(shù)PAVGGAVGAVG計數(shù)函數(shù)PCOUNTGCOUNTCOUNT最小值函數(shù)PMINGMINMIN最大值函數(shù)PMAXGMAXMAX方差函數(shù)PVARGVARVAR偏方差函數(shù)PSTDGSTDSTD

3)數(shù)學(xué)函數(shù)SIN正弦函數(shù)COS余弦函數(shù)TAN正切函數(shù)CTAN余切函數(shù)ABS絕對值函數(shù)INT取整函數(shù)SQR平方根函數(shù)LN自然對數(shù)函數(shù)LOG常用對數(shù)函數(shù)EXP指數(shù)函數(shù)

ROUND四舍五入函數(shù)PAI圓周率函數(shù)

第41頁共49頁用友軟件

4)字符處理函數(shù)

LEN字符串長度函數(shù)

STR數(shù)值型值轉(zhuǎn)換成字符型值SUBSTR取子串函數(shù)TRIM去空格函數(shù)

LOWER字符串轉(zhuǎn)換為小寫字母函數(shù)UPPER字符串轉(zhuǎn)換為大寫字母函數(shù)VAL字符串轉(zhuǎn)換為數(shù)值型值

5)時間與日期函數(shù)SECOND秒函數(shù)MINUTE分函數(shù)HOUR小時函數(shù)DAY日期函數(shù)

MONTH月份函數(shù)SEASON季度函數(shù)YEAR年函數(shù)

6)表操作輔助函數(shù)MRECNO頁面號函數(shù)

SELECT本表他頁取數(shù)函數(shù)

7)交互輸入函數(shù)

GETINT窗口交互輸入數(shù)值函數(shù)GETSTR窗口交互輸入字符函數(shù)

8)文件檢測函數(shù)

〖函數(shù)格式〗FILE(“”)

〖參數(shù)說明〗文件名:想要檢測文件的文件名,必須加上擴(kuò)展名,可以加上路徑名,不能使用通配符“*”和“?”。默認(rèn)為當(dāng)前路徑,可以為字符串或字符變量!挤祷刂怠饺粼撐募嬖,返回1;若該文件不存在,返回0!际褂梅秶脚睢

〖范例〗若文件“aa.rep”存在,如下函數(shù)返回1;若文件“aa.rep”不存在,如下函數(shù)返回0。

FILE(“aa.rep”)

9)指針狀態(tài)類函數(shù)MBOF頁面頭函數(shù)MEOF頁面尾函數(shù)MNUMBER頁面數(shù)函數(shù)SNUMBER可變區(qū)大小函數(shù)

10)條件取數(shù)/賦值函數(shù)

第42頁共49頁用友軟件

條件取值函數(shù)

〖函數(shù)格式〗IFF(,,)〖參數(shù)說明〗邏輯表達(dá)式:控制函數(shù)返回值的條件。條件真值:當(dāng)條件為真時函數(shù)的返回值,為算術(shù)表達(dá)式。條件假值:當(dāng)條件為假時函數(shù)的返回值,為算術(shù)表達(dá)式。

〖返回值〗當(dāng)算術(shù)表達(dá)式為真時,返回條件真值,當(dāng)算術(shù)表達(dá)式為假時,返回條件假值!甲⑨尅接糜趩卧綍r不能使被賦值的區(qū)域與算術(shù)表達(dá)式中用到的區(qū)域重復(fù),如:A3=IFF(A3>0,10,-10)是不對的。

11)讀取數(shù)據(jù)庫數(shù)據(jù)函數(shù)

〖函數(shù)格式〗INDB(“”,“”,,,[條件])〖參數(shù)說明〗文件名:數(shù)據(jù)庫文件名,可以是ACCESS文件(*.mdb)、MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)、DBASE數(shù)據(jù)庫文件(*.dbf)、標(biāo)準(zhǔn)文本文件(*.txt)。表名:對于ACCESS文件(*.mdb)、MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)來說,為數(shù)據(jù)表名;對于DBASE數(shù)據(jù)庫文件(*.dbf)、標(biāo)準(zhǔn)文本文件(*.txt)來說,可以是空串(“”)。字段名:對于ACCESS文件(*.mdb)、DBASE數(shù)據(jù)庫文件(*.dbf)來說,為數(shù)據(jù)庫字段名稱;對于MSEXCEL文件(*.xls)、LOTUS1-2-3文件(*.wk4)、標(biāo)準(zhǔn)文本文件(

*.txt)來說,是報表或文本的第一行某單元或某段,只能是一個字段或單元。記錄號:確定取符合條件的第幾個記錄(數(shù)據(jù)庫)或第幾行(電子表及文本),為正整數(shù)或正整數(shù)型變量。

條件:數(shù)據(jù)庫記錄篩選條件,與SQL語言的SELECT語句的WHERE子句規(guī)范一樣。

〖返回值〗符合條件的指定數(shù)據(jù)庫字段某個記錄!甲⑨尅酱撕瘮(shù)一次只能讀取一個數(shù)。

5、命令

1)狀態(tài)轉(zhuǎn)換命令

DESIGN進(jìn)入格式狀態(tài)命令DATA進(jìn)入數(shù)據(jù)狀態(tài)命令

2)文件命令

NEW新建報表命令OPEN打開文件命令

OPENREPORT打開報表命令CLOSE關(guān)閉當(dāng)前文件命令

CLOSEALL關(guān)閉全部打開的文件命令SAVE保存文件命令SAVEAS另存為命令

COPYSTRUCTURETO格式拷貝命令COPYTO復(fù)制文件命令

第43頁共49頁用友軟件

DO執(zhí)行批命令命令

SETMENU執(zhí)行自定義菜單命令PRINT打印命令

EXIT退出UFO命令

3)格式命令SIZE定義表尺寸命令

〖命令格式〗SIZE[][,]

〖參數(shù)說明〗行數(shù):1255之間的整數(shù)或變量,缺省時不改變原行數(shù)設(shè)置。

列數(shù):19999之間的整數(shù)或變量,缺省時不改變原行數(shù)設(shè)置。

〖運(yùn)行狀態(tài)〗格式狀態(tài)。HIGH定義行高命令

〖命令格式〗HIGH,

〖參數(shù)說明〗區(qū)域:不含頁號和表名,不可用可變區(qū)相對表示法表示。行高:0480之間的整數(shù)或變量,變量將自動取整!歼\(yùn)行狀態(tài)〗格式狀態(tài)。WIDE定義列寬命令

〖命令格式〗WIDE,

〖參數(shù)說明〗區(qū)域:不含頁號和表名,不可用可變區(qū)相對表示法表示。列寬:0640之間的整數(shù)或變量,變量將自動取整!歼\(yùn)行狀態(tài)〗格式狀態(tài)。DRAW區(qū)域畫線

〖命令格式〗DRAW[,][,]〖參數(shù)說明〗區(qū)域:畫線區(qū)域,不含頁號和表名。類型:可以為以下字符,缺省為N,網(wǎng)線。

N:網(wǎng)線;B:框線;H:豎線;V:橫線;\\:正斜線;/:反斜線。線型:可以為以下字符串,缺省為S1,細(xì)線。

U:空線,即抹線;S1:細(xì)線;S2:粗線;S3:超粗線;D:虛線;LD:長虛線;D1:點(diǎn)劃線;D2:雙點(diǎn)劃線!歼\(yùn)行狀態(tài)〗格式狀態(tài)。

〖注釋〗畫正反斜線時區(qū)域不能大于30行或30列。TYPE定義單元類型

〖命令格式〗TYPE[,]

〖參數(shù)說明〗區(qū)域:不含頁號和表名,不可用可變區(qū)相對表示法表示。類型:為以下字母,缺省為D,數(shù)值型。D:數(shù)值型;S:字符型;F:表樣型!歼\(yùn)行狀態(tài)〗格式狀態(tài)。VAREA定義可變區(qū)

〖命令格式〗格式1:VAREA[S],[,]

格式2:VAREAU

〖參數(shù)說明〗S:標(biāo)識符,表示設(shè)置可變區(qū),可以缺;

U:標(biāo)識符,表示取消可變區(qū)。

可變區(qū)位置:用“!”或字母表示在某列設(shè)置列可變區(qū),用“#”表示在某行設(shè)置行可變區(qū)。

第44頁共49頁用友軟件

可變區(qū)大。嚎梢詾檎麛(shù)和正整數(shù)型變量,缺省為1。

〖運(yùn)行狀態(tài)〗格式狀態(tài)。VARSIZE定義可變區(qū)大小

〖命令格式〗VARSIZE

〖參數(shù)說明〗可變區(qū)大小:可以為正整數(shù)和正整數(shù)型變量。〖運(yùn)行狀態(tài)〗格式狀態(tài)。

〖注釋〗使用此命令前應(yīng)已設(shè)置了可變區(qū)。

4)數(shù)據(jù)命令

LET賦值命令A(yù)PPENDFROM數(shù)據(jù)采集命令RECAL重計算命令CHECK審核命令RECHECK驅(qū)動審核命令

ROUND驅(qū)動舍位平衡命令SORT表頁排序命令GSORT可變區(qū)排序命令TOTAL報表匯總命令

GTOTAL可變區(qū)數(shù)據(jù)匯總命令BROWSE多區(qū)域數(shù)據(jù)透視命令

5)編輯命令A(yù)PPEND追加表頁命令GAPPEND追加可變區(qū)命令DELETE刪除表頁命令GDELETE刪除可變區(qū)命令I(lǐng)NSERT插入表頁/行/列命令EXCHANGE表頁交換命令CLEAR清除區(qū)域命令FREE清除變量命令SKIP翻頁命令(一個UFO報表最多可容納99,999張表頁)SETFOCUS設(shè)置當(dāng)前區(qū)域命令SETPAGE設(shè)置當(dāng)前表頁命令FIND查找表頁命令GFIND查找可變區(qū)命令CONTINUE繼續(xù)上次查找命令

6)文本文件輸入/輸出命令I(lǐng)NTEXT讀入文本文件命令OUTTEXT輸出文本文件命令

7)工具命令

SETSWITCHON/OFF提示框打開/關(guān)閉命令〖命令格式〗SETSWITCHON/OFF

第45頁共49頁

用友軟件

〖參數(shù)說明〗無參數(shù)。

〖運(yùn)行狀態(tài)〗系統(tǒng)狀態(tài),格式狀態(tài),數(shù)據(jù)狀態(tài)。

〖注釋〗ON:顯示“是否重計算”提示框;顯示COPYTO、TOTALTO命令提示框。OFF:不顯示“是否重計算”提示框,自動計算;不顯示COPYTO、TOTALTO命令提示框。PROTECT格式保護(hù)命令UFOEDIT二次開發(fā)命令DISPLAY窗口顯示命令LIST變量列表命令MAIL傳輸命令//注釋命令舉例練習(xí)

1、查找報表文件是否存在,報表名稱及路徑由用戶交互輸入。LET&WJ=GETSTR(“請輸入報表名稱及路徑”)iffile(&WJ)=0

disp"該報表不存在!"else

disp"該報表存在!"end

2、按照用戶指定的月分,查找該月分的表頁(置為當(dāng)前頁)。sorton月

let&y=getint(“請輸入月份”)let&y0=mrecn()

if月val(subs(&y,1,2))

findfor月=val(subs(&y,1,2))let&y1=mrecn()if&y1=&y0

disp"該月份的表頁不存在!"closereturnelse

setpage&y1endelse

setpage&y0end

3、驗(yàn)證密碼是否正確,密碼保存在“pass.rep”文件的A2中,密碼正確,則打開“head.rep”,三次輸入錯誤,則退出。openrepo"pass.rep"

第46頁共49頁用友軟件

let&i=1let&pass=a2close

while&ie6:e30rela月with"AA"->月+1,年with"AA"->年else

lete6:e30=d6:d30endsave

skip1end

二、自定義菜單

自定義菜單是用戶編寫的,實(shí)現(xiàn)特定功能和操作流程的菜單,它可以取代系統(tǒng)菜單和報表菜單。功能菜單實(shí)現(xiàn)了對UFO功能的調(diào)用,即以用戶編輯的菜單項(xiàng)目來調(diào)用UFO的功能。

菜單文件在UFO提供的二次開發(fā)窗口UFOEDIT中編寫,編寫完成后以后綴“.MNU”保存。在系統(tǒng)窗口或報表窗口中可以執(zhí)行菜單文件,執(zhí)行之后它將取代UFO的菜單。

1、自定義菜單的實(shí)現(xiàn)過程

第一步點(diǎn)取[文件]菜單中的[二次開發(fā)],打開二次開發(fā)窗口“UFOEDIT”窗口。

第二步在UFOEDIT窗口中新建一個菜單文件,分別輸入菜單項(xiàng)的名字和要執(zhí)行的命令,并保存菜單文件。

注意:1)自定義菜單最多可以有3級,每一級菜單不能超過12個。第三步在系統(tǒng)窗口或報表窗口中都可以執(zhí)行菜單文件。

第四步在UFOEDIT窗口中可以打印自定義菜單和所執(zhí)行命令的清單。

第47頁共49頁用友軟件

2、編輯菜單項(xiàng)

菜單項(xiàng)標(biāo)題:在其中輸入菜單的名字。菜單名字不能超過19個字符。是否有下級菜單:如果此菜單有下拉菜單,則點(diǎn)取此多選鈕。如果沒有下拉菜單,則不點(diǎn)取。請輸入此菜單項(xiàng)要執(zhí)行的命令:如果此菜單項(xiàng)沒有下級菜單,即它是最后一級菜單,請在此框中輸入此菜單項(xiàng)要執(zhí)行的命令。如果此菜單項(xiàng)有下級菜單,此編輯框?qū)⒆兓遥荒茌斎肴魏蝺?nèi)容。狀態(tài)欄說明:在其中輸入此菜單項(xiàng)的說明文字。在執(zhí)行此菜單文件時,當(dāng)此菜單項(xiàng)被激活時,說明文字將顯示在狀態(tài)欄中。

點(diǎn)取“確認(rèn)”按鈕后,定義的菜單名字將顯示在窗口中的自定義菜單欄中。把鼠標(biāo)移動到自定義菜單欄上時,可以看到出現(xiàn)了下拉菜單,在下拉菜單中有一個綠色框,雙擊此框可以用相同的方法編輯下拉菜單。

第48頁共49頁

友情提示:本文中關(guān)于《UFO報表》給出的范例僅供您參考拓展思維使用,UFO報表:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


UFO報表》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/728051.html
相關(guān)文章