




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、自定義套版一、套版的概述套版是不同于報表的另一種報表工具,它是通過天思公司自己開發(fā)的報表工具BBFM.exe,量身定做的一個Excel模型,通過天思經(jīng)理人ERP應(yīng)用程序連接才能運行出來報表。二、BBFM說明u 利用BBFM來定義相關(guān)的字段(實用于程序員、服務(wù)人員、測試人員、套版編制人員)BBFM.EXE是我們系統(tǒng)專門用于套版版面制作及新增、編輯相關(guān)套版變量名稱的經(jīng)理人的輔助工具。一般而言,在我們程序員在寫一個新的套版程序及一個新的套版時,程序員都會提供相應(yīng)的標(biāo)準(zhǔn)套版變量,及相應(yīng)的標(biāo)準(zhǔn)套版樣張。對于程序員提供的只是數(shù)據(jù)的來源,一般提供的數(shù)據(jù)來源為標(biāo)準(zhǔn)的數(shù)據(jù)字典的字段(DBMAN)、公共庫(COM
2、P.DB),及在某一特定的套版程序中定義的臨時表身、表頭變量,并不關(guān)心當(dāng)前值的版面布置。對于其他服務(wù)人員主要是利用這些程序員提供的字段進行套版版面的編輯及靈活的運用這些標(biāo)準(zhǔn)的套版變量去做二級變量的處理,去把這些變量變型為合計、條件、查表、特殊轉(zhuǎn)換等套版變量、已滿足客戶所需要的版面的需求;對于客戶的工作人員讓他們只需要根據(jù)我們提供的變量變換版面結(jié)構(gòu)就可以了。最好不讓他們?nèi)バ略?,以免造成服?wù)人員的困惑?!咀兞款愋汀浚罕眍^變量類、表身變量類、查表變量、公司變量類、合計變量類、條件變量類、特殊轉(zhuǎn)換類、系統(tǒng)參數(shù)類【報表變量定義參數(shù)解釋】:² 變量名稱:變量名稱指的是套版中定義的各種類型的變量的
3、名稱,此變量名稱為唯一的變量,是主關(guān)鍵索引字段。它是在自行定義套版畫面時的直接抓取的變量。套版的資料就是透過此變量進行抓取的。它不但可以直接傳輸資料,而且可以把此變量做為某一個新的變量的二級條件,做此二級條件時一般都為查表變量、條件變量、特殊轉(zhuǎn)換變量來使用。變量放在RPT_DSG.DB庫中。² 是否數(shù)字型變量:判斷此變量名稱是否為數(shù)字型變量。² 變量描述(GB):對本變量用中文簡體進行解釋、描述。² 變量描述(BIG5):對本變量用中文繁體進行解釋、描述。² 變量描述(Eng):對本變量用英文進行解釋、描述。² 所屬模塊:當(dāng)前的變量是隸屬于哪一
4、個模塊,當(dāng)屬于整個系統(tǒng)時就選擇全部公有,否則就直接選擇模塊的名稱(ACC(帳務(wù)處理),INV(進銷存),MON(應(yīng)收應(yīng)付款),POS(電子收銀),MRP(物料需求計劃),F(xiàn)IX(固定資產(chǎn)),WAG(人事薪資),MNG(考核考勤),TAX(增值稅)。² 所屬報表文件:當(dāng)前的變量是隸屬于哪幾個報表文件,當(dāng)所屬為所有文件時,就為空,否則就在此寫報表文件的名稱,注意兩文件名稱要用;隔開。對于一個變量來講有所屬模塊及所屬報表文件兩個屬性決定了當(dāng)前變量的能夠使用的范圍,這兩個屬性就是變量的過濾條件。² 變量類型:當(dāng)前變量是屬于什么類型的變量,變量類型整體有八類,對于細項分類應(yīng)該有十五種
5、:(1)PARA 參數(shù)類,如頁碼和總頁碼。(2)HEAD 表頭。(3)BODY 表身,支持條件顯示,條件寫法:字段='值'(4)COMP 公司資料。(5)SYS WINDOWS 系統(tǒng)信息,如日期、時間等。(6)CALC 查表字段,LOOKUP類型,支持表頭和表身查表,根據(jù)查表字段確定。 (7)COND 條件字段,根據(jù)另外字段條件判定值。(8)GSUM 組累計字段,在條件字段改變時,累計一次。(9)PSUM 頁累計字段,每頁累計。(10)ASUM 全表合計。(11)TRNC 將一個字段轉(zhuǎn)換為大寫漢字表達,如100->壹百元(12)TRNE 將一個字段轉(zhuǎn)換為ENGLISH表達
6、,如100->ONE HUNDRED(13)TRNN 將一個字段轉(zhuǎn)換為大寫數(shù)字表達,如100->(14)CUTE 將一個字段值的某一位提取出來,如100->1(百位,2)(15)CUTC 將一個字段值的某一位轉(zhuǎn)換為大寫漢字表達,如100的百位->壹² 范例(GB):當(dāng)前變量在簡體中文下顯示值的范例,當(dāng)預(yù)覽結(jié)果時,會按此值顯示。² 范例(GB5):當(dāng)前變量在繁體中文下顯示值的范例,當(dāng)預(yù)覽結(jié)果時,會按此值顯示。² 范例(Eng):當(dāng)前變量在英文時顯示值的范例,當(dāng)預(yù)覽結(jié)果時,會按此值顯示。² Lookup數(shù)據(jù)庫名:當(dāng)一個變量需要關(guān)聯(lián)一個
7、數(shù)據(jù)庫去取其他的值時,所要抓取的數(shù)據(jù)庫名稱,一般而言在查表變量中常用。² 公共庫:判斷Lookup數(shù)據(jù)庫名是否為公共數(shù)據(jù)庫。此公共庫指的就是FasTempLate*.DB² 字段名稱/二級條件:指的是當(dāng)前變量所要抓取值的那個字段,此字段名稱就是在寫程序時系統(tǒng)提供的字段(包括特指的套版打印程序指定的臨時庫的表頭、表身變量),如果此為二級條件的話就是取已經(jīng)存在的變量名稱,注意如果要用二級條件取值時,要先在套版中先取出此變量。² 條件:此當(dāng)在制作條件變量、特殊轉(zhuǎn)換變量、需要條件的表頭、表身變量、條件查表變量的情況下,所提供的查詢條件?!痉独浚篐EAD,BODY -&g
8、t;空或如:DC=D如果表身字段名為空 -> k可以寫Excel表達式CALC -> LOOKUP字段名SUM -> 合計表身字段名SYS -> YYYY,MM,DDCOND -> YYYY,MM,DD IF(VOH_ID=“1”),“開帳”,IF(VOH_ID=“2”),“轉(zhuǎn)帳”,IF(VOH_ID=“3”),“一般”) IF (TAX_ID =“1”),“”,“”)CUTE,CUTN -> 1->十位;2->百位;3->千位.u 頭變量類表頭變量類是針對套版的表頭的變量進行定義,以便通過此變量與數(shù)據(jù)庫中的字段相關(guān)聯(lián),以取得相應(yīng)的表頭數(shù)據(jù)
9、。如下圖(2-1)所示:HEAD:表頭對定義的變量進行快速瀏覽對一個套版文件所有變量做批次定義對套版變量的詳細定義判斷變量所屬模塊,為空表示為所有模塊使用變量所屬文件在此表示屬于INVBA,INVCA,MONAA使用變量類型設(shè)定為HEAD此為實際抓取庫的字段定義表頭變量名稱是否為數(shù)字型(圖2-1)在定義表頭字段時也可設(shè)定相應(yīng)的條件,可直接寫相應(yīng)數(shù)據(jù)庫的字段的查詢條件。u 身變量類 身變量類是針對套版的表身的變量進行定義,以便通過此變量與數(shù)據(jù)庫中的字段相關(guān)聯(lián),以取得相應(yīng)的表身數(shù)據(jù)。此變量取的值是一對多的關(guān)系,可以抓取表身的多筆值。如下圖(2-2)所示:BODY:身,支持條件顯示,條件寫法:字段=
10、值實際抓取庫的字段(字段名稱)定義表身變量的名稱,此變量是唯一的變量寫變量的范例值,在顯示套版時用變量類型定義為BODY表身變量所屬文件在此表示屬于ACCCGB變量所屬模塊的定義,為空則屬于全部對變量的說明描述(GB)(GB5) (Eng)(圖2-2)u 查表變量類 查表變量是針對套版已經(jīng)定義好的變量名稱或FASDATA數(shù)據(jù)庫中存在的字段去查找其他數(shù)據(jù)庫中的其他所須的字段的變量。查表變量不但可以進行直接的對某一個數(shù)據(jù)庫進行查詢,而且查詢出的條件還可以作為查詢條件做二級、三級、甚至多級查詢。如下圖(2-3)所示:CALC:表字段,LOOKUP類型,支持表頭和表身查表,根據(jù)查表字段確定。 如查詢的
11、是公共庫,需要選擇上此為被查詢的數(shù)據(jù)庫名稱此為通過LookUp出的結(jié)果字段名稱此為查詢的條件字段此字段一定為數(shù)據(jù)庫的主索引定義為查表類型(圖2-3)注意:實際的數(shù)據(jù)流程為:INV_CONSIGNEE 的值是通過條件TRAD_MTH到TRAD_MTH數(shù)據(jù)庫中去找當(dāng)前需要的資料,資料找到后,再通過CONSIGNEE 來返回我們需要的值(通過多級條件來定義查表變量)如下圖(2-4)所示:定義為查表變量被LooKUp數(shù)據(jù)庫的主索引字段SEND_WH為前面已經(jīng)定義的查表變量最終返回結(jié)果的字段(LookUp庫里)被查找的數(shù)據(jù)庫(圖2-4)INV_CONSIGNNEE為已經(jīng)定義的查表變量,返回的是一個客戶代
12、號,我們又可以把這個值作為條件,去CUST庫中找出相應(yīng)的NAME,注意條件的寫法:CUS_NO=INV_CONSIGNEEu 公司變量類公司變量類的定義實際是抓取公司的營業(yè)人庫的資料,也就是取的是COMP.DB的值,在此定義的變量一般都為全局變量。在整個系統(tǒng)中都能使用。如下圖(2-5)所示,類型為:COMP:公司資料定義公司變量類型位COM公司變量名稱公司變量的字段名稱,直接取COMP.DB的欄位對于公司變量類都為全局變量,在整個程序都能使用(圖2-5)u 合計變量類合計變量類是對表身數(shù)字型的變量進行合計的功能,如下圖(2-6)所示,我們系統(tǒng)有三種選擇:GSUM:組累計字段,在條件字段改變時,
13、累計一次。PSUM:頁累計字段,每頁累計。ASUM:全表合計。 但我們目前只能使用ASUM全表合計的功能。被合計的字段名稱定義全表合計類型合計變量都為數(shù)字型變量(圖2-6)u 條件變量類條件變量類是指對表頭、表身變量進行條件的取值,并可以靈活的在此加以運用,如下圖(2-7)和圖(2-8)所示:COND: 條件字段,根據(jù)另外字段條件判定值。條件寫入:YYYY,MM,DD;表示:年,月,日被真正抓取的資料字段名稱,此為日期型字段,與條件的定義相結(jié)合,取相應(yīng)的年,月,日條件變量類型定義:COND條件變量名稱定義變量所屬模塊及文件(圖2-7)條件變量類型定義:COND此條件根據(jù)其他相關(guān)的字段的取值變化
14、來反映出此變量按不同條件取不同的值條件變量名稱定義(圖2-8)u 特殊轉(zhuǎn)換類特殊轉(zhuǎn)換類是針對變量進行特殊轉(zhuǎn)換的功能,如下圖(2-9)和圖(2-10)所示,在我們系統(tǒng)中有五種轉(zhuǎn)換功能:TRNC:將一個字段轉(zhuǎn)換為大寫漢字表達,如100->壹百元。TRNE:將一個字段轉(zhuǎn)換為ENGLISH表達,如100->ONE HUNDRED。TRNN:將一個字段轉(zhuǎn)換為大寫數(shù)字表達,如100->。CUTE:將一個字段值的某一位提取出來,如100->1(百位,2)CUTC:將一個字段值的某一位轉(zhuǎn)換為大寫漢字表達,如100的百位->壹。條件變量的類型定義CUTE:將一個字段值的某一位提取出
15、來,如100->1(百位,2)條件取值定義:取1、2、3:個、十、百位被特殊提取位數(shù)的字段,在此可以為二級條件變量特殊轉(zhuǎn)換變量類型的定義(圖2-9)條件取值定義:取1、2、3、4:個、十、百、千位被特殊轉(zhuǎn)換的字段的名稱,在此可以為二級條件變量條件變量的類型定義CUTC:將一個字段值的某一位轉(zhuǎn)換為大寫漢字表達,如100的百位->壹 (圖2-10)u 系統(tǒng)參數(shù)類 系統(tǒng)參數(shù)類是對電腦系統(tǒng)的參數(shù)進行定義,用于取系統(tǒng)的信息,如下圖(2-11)和圖(2-12)所示:SYS:WINDOWS 系統(tǒng)信息,如日期、時間等。PARA:參數(shù)類,如頁碼和總頁碼。YYYY,MM,DD 年,月,日WinDows
16、參數(shù)定義WINDOWS系統(tǒng)信息:日期系統(tǒng)參數(shù)變量定義(圖2-11)是否為數(shù)字型變量自定義參數(shù)類,頁碼,總頁碼系統(tǒng)定義的參數(shù)字段(圖2-12)三、套版制作(1) 用普通打印紙的套版的制作說明天思經(jīng)理人ERP的套版有二種模式,一種是用普通的打印紙打印的套版。這種套版制作比較簡單,它沒有固定的格式,用戶可根據(jù)自己的需求來自定義套版的Excel模型。做這種套版只要用戶精通Excel和略知一下套版的要素即可。【套版的要素】: 套版是由表頭、表身、表尾和各種套版式變量組合成的一個Excel模型。套版分兩種,一種是只有表頭沒有表身。另一種既有表頭又有表身。只有表頭的套版中不能有表身變量。套版中除了文字描述的
17、單元格,凡是有變量的單元格都要在變量的后面加上象“FR1”,“FR2”,“FR3” 等結(jié)束符。天思經(jīng)理人ERP中只要是標(biāo)簽形式的套版都是用這種方式做的。用戶可自己參考著做。(eg:客戶標(biāo)簽12孔4張)另一種既有表頭又有表身的套版,是比較普通的套版。幾乎所有的套版都是 種模式。相信只要用過應(yīng)用程序的用戶都應(yīng)理解表頭,表身的概念。幾乎所有的進銷貨單據(jù),報表都有表頭,表身之分。套版的表頭,表身也與其相似。說得明白一點,凡是表頭范圍的地方不能放表身變量。而且表頭變量在預(yù)覽后是一個變量只能有一個值;凡是表身范圍的地方也不能放表頭變量,在套版中只要把某個范圍設(shè)為表身范圍,例如表身的范圍為 “11;1;37
18、;10”,那一個表身變量(eg:產(chǎn)品編號(prd_no::PD001)在預(yù)覽后就可能有多個值。套版如下圖(3-1)所示: (圖3-1)這樣我們可以清楚地劃分表頭,表身的范圍。表身上面是表頭,下面是表尾。基本上一個套版就是這樣。【說明】:怎么樣定義表身范圍,下面簡單說一下如下圖(3-2)所示各種選項的意思。 n 設(shè)當(dāng)前選擇區(qū)域為表身:是把選取范圍設(shè)為表身范圍。n 設(shè)當(dāng)前選擇區(qū)域為2行表身:當(dāng)表身有某一欄一行顯示不下,要分兩行顯示時用的。這樣設(shè)置以后,當(dāng)某一欄一行不夠顯示其就會自動換行。n 表身大小自動變化:就是說表身的行數(shù)不固定,它隨預(yù)覽后的表身的筆數(shù)為基準(zhǔn)而進行伸縮。n 默認值是表身大小固定。
19、這樣不管預(yù)覽后的表身的筆數(shù)為多少,其行數(shù)都不會改變。n 表身大小固定(以下空白):固定的表身中每頁最后留幾行為空白的輸出范圍。n 設(shè)備注變量輸出范圍:即是在表頭有備注變量的地方設(shè)一范圍為備注變量輸出范圍。(圖3-2)(2)用固定格式打印紙的套版的制作方法這種套版的制作方法也和前一種相類似,只不過這種套版的文字描述和輸出的格式不是在套版實現(xiàn),而是要和打印紙結(jié)合起來,難度相對來說難一些。這就有對準(zhǔn)位置的問題存在,頁面設(shè)置的技巧。如果Excel用得熟練也沒有問題。這就要靠經(jīng)驗,在這沒什么可說的了。(3)注意事項n 表頭范圍不能有表身變量,同樣表身范圍更不能有表頭變量。查表變量在任何地方都可以用。公司
20、變量,合計變量也只能在表頭中用。n 一個變量不能在表中用兩次。n 特殊變量CULC類只能對表頭字段(不是表頭變量)才有效。如銷貨單的中表頭、表身庫分別為MF_PSS.DB,TF_PSS.DB,CULC類(金額大寫)變量只能對MF_PSS.DB中的字段才有效。特殊變量CULE類只能對表身字段(不是表身變量)才有效。CULE類(金額小寫)變量只能對TF_PSS.DB中的字段才有效。n 表頭能容納變量的范圍比表身廣,除表身變量外,幾乎所有的變量都有可能容納。表身范圍只能容納表身變量和查表變量和某些條件變量。n 如果變量已拖放在套版中,之后又修改變量名稱,如果不更新套版,那么先前拖放的變量就不能抓值,
21、變量一旦定義好之后最好不要改名,否則改名之后忘了改套版,那么套版的預(yù)覽結(jié)果就不正確。許多套版抓值不正確,往往就是這種原因造成的。n 如果變量還沒有拖放在套版式中,就直接在套版中用此變量進行其它操作也不正確。(4)下面以銷售訂單為例制作一套版u 在銷售訂單操作界面點擊工具欄中的“打印”,在彈出來的銷售訂單套打窗口,如下圖(3-3)所示中雙擊套版選框進入報表工具制作框,如下圖(3-4)所示新作一個套版,點擊文件菜單新建N,系統(tǒng)會彈出“Save Change to Current Workbook?”對話框,如需保存點擊“是(Y)”,不需要則點擊“否(N)”,系統(tǒng)出現(xiàn)一個空白的套版制作框,如下圖(3-5)所示:(圖3-3)(圖3-4)(圖3-5)u 首先在Excel中設(shè)計好套版的格式(當(dāng)然在報表工具中設(shè)計也可以,不過更繁瑣一些),設(shè)計好的格式如下圖(3-6)所示,把設(shè)計好的格式復(fù)制到報表工具中,如下圖(3-7)所示:(圖3-6)(圖3-7)u 設(shè)計打印面積,用鼠標(biāo)選取套版的打印范圍,點擊表單菜單中的設(shè)置打印面積,如下圖(3-8)所示:(圖3-8)u 設(shè)置打印表頭,用鼠標(biāo)選擇好套版表頭的范圍,點擊表單菜單中的設(shè)置打印表頭,如下圖(3-9)所示:(圖3-9)u 設(shè)置打
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度融資擔(dān)保合同印花稅稅率調(diào)整與風(fēng)險防范
- 二零二五年度車輛過戶與稅費結(jié)算合同協(xié)議
- 2025年度生物制藥企業(yè)股權(quán)投資協(xié)議
- 2025年度美容美發(fā)技術(shù)培訓(xùn)學(xué)徒合同
- 2025年度珠寶店國際市場拓展與合作協(xié)議
- 二零二五年度勞動合同下員工健康管理與福利保障協(xié)議
- 2025河南天緣精工模具股份有限公司招聘16人筆試參考題庫附帶答案詳解
- 教學(xué)微視頻設(shè)計與開發(fā)知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)大學(xué)
- 健身減壓與形體修塑知到智慧樹章節(jié)測試課后答案2024年秋西安文理學(xué)院
- 第25課+中華人民共和國成立和向社會主義的過渡+高一上學(xué)期統(tǒng)編版(2019)必修中外歷史綱要上
- 2025廣東省國家稅務(wù)局系統(tǒng)事業(yè)單位招聘400人歷年高頻重點提升(共500題)附帶答案詳解
- 投行競爭格局-洞察分析
- 考研學(xué)習(xí)筆記 《國際貿(mào)易實務(wù)》(第6版)筆記和課后習(xí)題(含考研真題)詳解-1-200
- 【課件】溶質(zhì)的質(zhì)量分數(shù)(第1課時)九年級化學(xué)人教版(2024)下冊
- 2024年01月23649電氣控制與PLC期末試題答案
- 餐飲業(yè)供應(yīng)鏈管理指南
- 2025高考數(shù)學(xué)專項復(fù)習(xí):導(dǎo)數(shù)的27個模塊專練(含答案)
- 涵洞工程專項施工方案
- DB32-T 4107-2021 民用建筑節(jié)能工程熱工性能現(xiàn)場檢測標(biāo)準(zhǔn)
- 七年級上冊生物2024-2025學(xué)年新人教版期末綜合試卷(含答案)
- 延長殼牌加油站PTW培訓(xùn)教材(工作許可證體系)
評論
0/150
提交評論