BOS_V6.3_套打系統(tǒng)用戶手冊.doc_第1頁
BOS_V6.3_套打系統(tǒng)用戶手冊.doc_第2頁
BOS_V6.3_套打系統(tǒng)用戶手冊.doc_第3頁
BOS_V6.3_套打系統(tǒng)用戶手冊.doc_第4頁
BOS_V6.3_套打系統(tǒng)用戶手冊.doc_第5頁
已閱讀5頁,還剩115頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

金蝶eas bos 6.3套打系統(tǒng)用戶手冊版權聲明本書著作權屬于金蝶軟件(中國)有限公司所有,在未經(jīng)本公司許可的情況下,任何單位或個人不得以任何方式對本書的部分或全部內容擅自進行增刪,改編,節(jié)錄,翻譯,翻印,改寫。金蝶軟件(中國)有限公司2010年1月前 言感謝您使用金蝶eas bos 6.3套打系統(tǒng)用戶手冊。本手冊包含的內容可以幫助您進行有效的憑證的管理,主要包括以下內容: 系統(tǒng)總述 操作建議 詳細的操作流程 系統(tǒng)的功能和特點 系統(tǒng)設置在手冊的前言部分還向您提供了獲得其它幫助信息的途徑及編寫約定。讀者對象本手冊假設您在本手冊涉及的業(yè)務領域具有較好的工作經(jīng)驗和知識,并假設您對金蝶eas產(chǎn)品的基礎知識有整體的了解。如果您沒有使用過本系統(tǒng),我們建議您接受一次或者更多的本子系統(tǒng)的培訓課程(請同金蝶本地分支機構聯(lián)系,獲得更多培訓信息)。如果您希望了解更加深入的系統(tǒng)知識,請閱讀金蝶eas系統(tǒng)相關的技術文檔。相關信息來源您還可以通過以下途徑了解我們的系統(tǒng),并獲取您需要的服務和幫助。1. 在線信息如果您需要及時了解金蝶eas產(chǎn)品動態(tài),交流產(chǎn)品應用解決方案,可以登錄金蝶網(wǎng)站(/)。2. 售前咨詢服務 根據(jù)企業(yè)的發(fā)展和管理需要,提供管理咨詢及解決方案,幫助企業(yè)作出快速、準確的決策。 3. 產(chǎn)品培訓 金蝶公司秉承技術創(chuàng)新、管理創(chuàng)新的宗旨,不斷提供給客戶完整的行業(yè)解決方案。在提供優(yōu)秀產(chǎn)品的同時,不斷推出配套的培訓服務,幫助用戶在應用軟件時達到事半功倍的效果。 4. 實施咨詢服務 金蝶公司吸收十多萬客戶的經(jīng)驗,結合國內外先進的管理理念和管理軟件的實施方法,推出符合中國國情的標準軟件實施方法-金手指實施方法。我們愿意運用我們在企業(yè)管理及it技術方面的知識,幫助顧客獲得更大的成功! 5. 現(xiàn)場支持服務 我們的資深專業(yè)人員面對面地和您溝通,在運行現(xiàn)場對問題進行研究分析,使問題迅速得到解決。 6. crm服務 借助客戶關系管理系統(tǒng)(金蝶eas-crm)我們建立了客戶綜合信息管理庫,能夠快速地解決客戶的問題并保留歷史記錄,以便提供長期、持續(xù)、高效的服務。 7. csp服務支持 金蝶公司融合多年客戶服務經(jīng)驗與國外先進的管理思想,提煉出客戶常用的和最需要的服務為一體的csp服務。它是以金蝶公司先進的科技手段和專業(yè)化的服務隊伍為依托,在業(yè)界領先推出的項目完整、功能全面的系統(tǒng)性服務產(chǎn)品。 8. 呼叫中心 通過客戶呼叫中心服務(call center),提供全面、周到的服務,快速解答客戶應用問題。 9. 個性化服務 針對企業(yè)個性化的需求,我們提供量身定制服務,使用一切資源,包括和合作伙伴一道為您提供全面的應用解決方案。 10. 便利服務 金蝶不僅是解決方案的提供者,也是相關附屬產(chǎn)品的提供者。我們提供的便利服務不僅省去您選擇的苦惱,還有利于保證相關產(chǎn)品和系統(tǒng)的兼容性和一致性。 11. 合作聯(lián)盟服務 我們和其他it領域先導型的企業(yè)進行戰(zhàn)略合作,為您提供企業(yè)管理咨詢、系統(tǒng)集成、相關知識培訓等全方位的服務。在此,您不僅能得到金蝶的服務資源,也能以優(yōu)惠的條件享受金蝶合作伙伴的資源。12. 版本升級服務 版本升級服務將使您隨時代的進步而保持投資的增值,以優(yōu)惠的價格實現(xiàn)軟件以舊換新。關于金蝶金蝶國際軟件集團有限公司是亞太地區(qū)領先的企業(yè)管理軟件及電子商務應用解決方案供應商,是全球軟件市場中成長最快的獨立軟件廠商之一,是中國軟件產(chǎn)業(yè)的領導廠商。金蝶開發(fā)及銷售的軟件產(chǎn)品包括針對快速成長的新興市場中企業(yè)管理需求的、通過互聯(lián)網(wǎng)提供服務的企業(yè)管理及電子商務應用軟件和為企業(yè)構筑電子商務平臺的中間件軟件。同時,金蝶向全球范圍內的顧客提供與軟件產(chǎn)品相關的管理咨詢、實施與技術服務。金蝶獨特的“快速配置,快速實施,快速應用,快速見效”的全球化產(chǎn)品與服務定位,能夠幫助顧客從容面對動態(tài)不確定商業(yè)環(huán)境帶來的挑戰(zhàn),實現(xiàn)業(yè)務流程與it技術的完美結合,有效管理變革,確保組織快速持續(xù)和健康成長。金蝶國際軟件集團有限公司是中國第一個windows版財務軟件,第一個純java中間件軟件,第一個基于互聯(lián)網(wǎng)平臺的三層結構的erp系統(tǒng)金蝶k/3的締造者,其中金蝶k/3是中國中小型企業(yè)市場中占有率最高的企業(yè)管理軟件。2003年3月,金蝶正式對外發(fā)布了第三代產(chǎn)品金蝶eas (kingdee enterprise application suite)。金蝶eas構建于金蝶自主研發(fā)的商業(yè)操作系統(tǒng)金蝶bos之上,面向中大型企業(yè),采用最新的erp管理思想和一體化設計,有超過50個應用模塊高度集成,涵蓋企業(yè)內部資源管理、供應鏈管理、客戶關系管理、知識管理、商業(yè)智能等,并能實現(xiàn)企業(yè)間的商務協(xié)作和電子商務的應用集成。編寫約定l 通用格式約定格式意義宋體正文。下劃線輸入信息。斜體提示信息。l 圖形界面格式約定格式意義“”窗口名稱。普通菜單項或樹狀結構菜單項?!尽看翱谥械陌粹o。窗體中的選項。連續(xù)選擇菜單及其子菜單或樹狀結構。l 鍵盤操作約定格式意義鍵1 鍵盤上的鍵名。鍵1+鍵2在鍵盤上同時按下兩個鍵。l 鼠標操作約定格式意義單擊按下鼠標左鍵單擊某一對象。雙擊連續(xù)兩次鼠標左鍵打開某一對象。右擊選中某一對象按下鼠標右鍵。拖放按住鼠標左鍵不放移動鼠標到指定位置,放開鼠標鍵。l 特別標志格式意義溫馨提醒:提醒某些操作可能會導致一些嚴重的后果,請用戶謹慎使用。注意:提供一些應用關鍵的描述。舉例:列舉實例以便用戶加深理解。操作前提:進行某一操作之前,必須先完成的操作.定義:定義內容中出現(xiàn)的財務或計算機術語。意見反饋感謝您使用我們的產(chǎn)品及用戶手冊。在本手冊的最后附有意見反饋表,您可以在上面說明您對我們的產(chǎn)品或用戶指南的意見和建議,并通過金蝶分支機構或直接傳真至(0755)26710666 eas產(chǎn)品市場部反饋給我們, 我們將期待你給予我們好的建議和意見。金蝶eas bos 6.3套打系統(tǒng)用戶手冊目 錄第1章系統(tǒng)概述11.1產(chǎn)品功能概述11.2產(chǎn)品特性介紹1第2章基本概念42.1頁42.2單元對象52.3數(shù)據(jù)表52.3.1行62.3.2單元格72.3.3數(shù)據(jù)源綁定72.4網(wǎng)格7第3章數(shù)據(jù)源管理93.1添加數(shù)據(jù)93.2刪除數(shù)據(jù)133.3重命名數(shù)據(jù)133.4數(shù)據(jù)參數(shù)設置143.5數(shù)據(jù)源信息查看16第4章套打控件使用164.1網(wǎng)格164.2數(shù)據(jù)表204.2.1結構204.2.2概念234.2.3功能234.3動態(tài)列表284.3.1主要功能284.3.2原理294.3.3動態(tài)單元屬性304.3.4動態(tài)列表屬性314.4文字344.5金額394.6圖片40第5章設計器操作技巧425.1基本操作425.2快捷鍵455.3其他使用技巧46第6章高級模板設計466.1設計模式466.1.1票據(jù)套打466.1.2單據(jù)套打476.1.3單數(shù)據(jù)源報表486.1.4多數(shù)據(jù)源的單據(jù)套打(帶審批的單據(jù))496.1.5多數(shù)據(jù)源的報表(簡歷模式)506.2實例應用526.2.1蓋章(電子簽名)526.2.2“是”/“否”(枚舉值顯示為漢字)526.2.3只顯示統(tǒng)計,不顯示明細數(shù)據(jù)536.2.4頁眉頁腳536.2.5節(jié)紙打印536.2.6連續(xù)走紙536.2.7超市小票模式536.2.8關于紙張、橫縱向與打印機進紙方向的問題546.2.9如何確定主數(shù)據(jù)源546.2.10如何應用承前過次556.2.11腳本總覽的使用566.2.12示例模板生成向導576.2.13特殊(單據(jù)審批信息)數(shù)據(jù)源的使用62第7章腳本介紹657.1語法及規(guī)則657.2方法說明667.2.1對象相關的方法667.2.2靜態(tài)方法79第8章套打配置87第9章套打管理899.1套打目錄管理899.2新建套打元數(shù)據(jù)909.3新建套打動態(tài)查詢919.4編輯套打元數(shù)據(jù)939.5新建kdf套打模板939.6編輯kdf套打模板949.7新建reportone套打模板949.8編輯reportone套打模板959.9重命名959.10復制、粘貼、剪切、刪除969.11導出套打模板969.12導入套打模版969.13從標準模板導入套打模版979.14校驗標準模板979.15分配維護999.16分配使用102附錄a106i金蝶eas bos 6.3套打系統(tǒng)用戶手冊第1章 系統(tǒng)概述1.1 產(chǎn)品功能概述金蝶r1套打系統(tǒng)是金蝶套打模板設計、打印工具。用戶可通過設計器來設計所需的套打格式,并保存為文件(*.r1-print),以供預覽或打印輸出。金蝶r1套打系統(tǒng)設計的自由程度相當?shù)母?,簡單易用,用戶可在?guī)則允許的前提下隨心所欲地設計自己的報表套打格式。套打系統(tǒng)針對的角色:1、業(yè)務系統(tǒng)實施人員、企業(yè)套打管理人員:負責設計模板。2、企業(yè)業(yè)務人員:操作使用業(yè)務的人員,使用套打模板進行套打。套打系統(tǒng)由以下部分組成:1、套打管理、套打設計器:進行套打模板設計。對應角色:業(yè)務系統(tǒng)實施人員、企業(yè)套打管理人員。2、套打預覽、打印界面:融入業(yè)務系統(tǒng)的套打打印功能中,使業(yè)務人員能夠進行套打打印。對應角色:企業(yè)業(yè)務人員。1.2 產(chǎn)品特性介紹r1套打設計器和原有kdf套打設計器(模板文件名后綴kdrs-form)相比,具有如下優(yōu)點和改進:l 主要通過表格來描述模板,簡化復雜的概念,模板設計更簡單;l 更強的分頁功能,不再出現(xiàn)某些模式下分頁時的切行、切字現(xiàn)象;l 實現(xiàn)了表格行高自適應的功能;l 模板提供了對“承前過次”的支持;l 腳本采用javascript語法,可讀性更好;l 可在模板中直接引用bos query作為模板的元數(shù)據(jù),業(yè)務集成可不再需要定義套打元數(shù)據(jù)(未來版本部分業(yè)務可支持引用哪個query,就用該query取數(shù));l 設計器增加了標尺,更方便設計;l 設計器增加了虛擬數(shù)據(jù)預覽功能;等等。bos6.3完善和新增功能:l 套打系統(tǒng)實現(xiàn)了多語言支持;l 套打管理中增加了模板的分配維護功能,提供模板管理的分級管理模式;l 套打管理中增加了模板的分配使用功能,對模板的使用進行權限維護;l reportone套打設計器中增加動態(tài)列表控件,以滿足工資條等橫向列不固定的打印需求;l reportone套打設計器中工具欄增加了等列寬、等行高、對齊方式等按鈕,更方便模板設計;l reportone套打設計器中金額控件增加了套打圓角分的功能;l reportone套打設計器中格式化增加了英文大寫功能。107金蝶eas bos 6.3套打系統(tǒng)用戶手冊第2章 基本概念r1套打設計器中包含了下列組件:頁、單元對象(文字、金額、圖片)、數(shù)據(jù)表、網(wǎng)格。2.1 頁一個模板,自動對應了一個頁對象。頁不可創(chuàng)建、刪除。頁是模板的可設計區(qū)域。通常,頁的大小為紙張大小減去四邊距后的尺寸,此時頁與紙張一一對應,套打模式和大部分報表模式就是這種情形。但是當多數(shù)據(jù)源的報表模式(參考后文的“簡歷模式”),設計時內容就很多,此設計區(qū)域容納不下的時候,允許修改頁的高度。見下圖“頁面設置”(注:由于不存在橫向自由擴展的功能,頁寬度不可修改)。圖2-1 頁面設置運行時,頁自動與主數(shù)據(jù)源綁定。如果不存在“能引起分頁的對象(如數(shù)據(jù)表)”綁定主數(shù)據(jù)源,則主數(shù)據(jù)源自動移至其下一條記錄使頁重復輸出,例如票據(jù)套打模式、簡歷模式等。否則,由“能引起分頁的對象”分頁。2.2 單元對象單元對象包括:文字對象、金額對象、圖片對象,它提供了一塊固定的區(qū)域,用于展現(xiàn)對應的內容。此內容可以是綁定字段,或自定義的固定內容。注意,“單元對象”是離散的矩形區(qū)域,不等同于表格的“單元格”。圖2-2 工具箱中的單元對象單元對象本身不引起分頁,也不會引起數(shù)據(jù)源移動至下一條記錄。當單元對象放置在可高度自適應的容器中,并“縱向充滿”容器時,可實現(xiàn)高度自適應的效果。什么是“可高度自適應的容器”?網(wǎng)格的行、數(shù)據(jù)表的數(shù)據(jù)行,具有“行高自適應”的屬性,它們的單元格為“可高度自適應的容器”。其中的金額對象,提供了對動態(tài)幣別的支持。對象除了本身可綁定金額數(shù)值的字段外,還可以再綁定幣別字段。系統(tǒng)根據(jù)數(shù)據(jù)源提供的幣別信息,實現(xiàn)“人民幣壹佰元整”、“$123.45”等形式的展示。2.3 數(shù)據(jù)表數(shù)據(jù)表是一種表格,它由規(guī)整的行、列組成,行列的交匯處為單元格。行、列、單元格是組成表格的基本元素。(注意“單元格”不等同于“單元對象”)數(shù)據(jù)表具有分組展現(xiàn)、統(tǒng)計功能,其數(shù)據(jù)行能根據(jù)數(shù)據(jù)源重復輸出,它是一種可能引起分頁的對象。2.3.1 行數(shù)據(jù)表的行分為三種不同類型:普通行、分組行、數(shù)據(jù)行。圖2-3 數(shù)據(jù)表各種類型的行及分組描述數(shù)據(jù)行有且只有一行,數(shù)據(jù)表至少由這一行組成。數(shù)據(jù)行顧名思義,用于將數(shù)據(jù)源逐行輸出。相對于分組行中的統(tǒng)計內容,數(shù)據(jù)行中的內容可稱為明細數(shù)據(jù)。數(shù)據(jù)行屬性設置中有“套打型”和“報表型”供選擇。套打型用于指定每頁打印固定行數(shù),超過指定行數(shù)的數(shù)據(jù)自動分到下一頁;報表型則按照數(shù)據(jù)量重復輸出,空間不夠時自動分頁。分組行與分組對應。在數(shù)據(jù)表上設置一層分組,則數(shù)據(jù)行上下方各增加一個分組行,稱為“分組頭”、“分組尾”。分組頭、尾隨分組重復輸出。每層分組的頭、尾允許增刪多個分組行,但至少必須各保留一行。如果按照需求必須做分組,而分組頭(或分組尾)不想輸出,可將其行高設為0,或設置其屬性“不打印”。普通行位于最外層,對應一份報表的表頭表尾,即“總計層”。數(shù)據(jù)表允許在其頭、尾插入多行普通行,也允許沒有普通行。普通行和分組行有屬性“每頁出現(xiàn)”,可規(guī)避其隨分組起、止才出現(xiàn)的特性,分頁時隨頁的重復而每頁出現(xiàn),通常與“套打型”配合使用。2.3.2 單元格數(shù)據(jù)表的單元格可以直接用于顯示文字內容,也可以作為容器放置單元對象,它可以是下列類型之一:文本固定的文字內容,通常出現(xiàn)在表頭或分組頭;字段綁定數(shù)據(jù)表當前數(shù)據(jù)源的某個字段,通常出現(xiàn)在數(shù)據(jù)行中;統(tǒng)計可做分組統(tǒng)計(分組范圍內)、區(qū)域統(tǒng)計(當前頁范圍內)、累計(從分組開始至當前頁)、混合統(tǒng)計(先累計后分組)等,通常出現(xiàn)在分組尾(該層分組的統(tǒng)計)或表尾的普通行(總計);運算統(tǒng)計功能的擴展,支持橫向的在同一行中對多個數(shù)值字段進行運算,再對運算結果進行縱向的統(tǒng)計,最終運算結果顯示在該單元格中;容器,可放置單元對象或網(wǎng)格,但數(shù)據(jù)表本身不允許嵌套。多個單元格可以融合。表頭表尾某些列與整體不符的情況,通常可以將一行中的幾個單元格進行“合并單元格”,再放入網(wǎng)格進行劃分。另一種常見情形是某一列從分組頭,跨過數(shù)據(jù)行,合并到分組尾,并綁上分組字段。注意某些情形可能是沒有意義的,例如在二層分組頭之間做單元格的融合。2.3.3 數(shù)據(jù)源綁定數(shù)據(jù)表必須綁定唯一的一個數(shù)據(jù)源。如果要展現(xiàn)另一個數(shù)據(jù)源的數(shù)據(jù),可以在單元格中放置單元對象,并通過單元對象綁定另一數(shù)據(jù)源的字段。2.4 網(wǎng)格網(wǎng)格也是一種表格,同樣由行、列、單元格是組成。網(wǎng)格本身不綁定數(shù)據(jù),它的行沒有類型;單元格可以輸入文字、綁定字段或者作為容器放置包括網(wǎng)格本身的任何控件。網(wǎng)格的基本功能是用來布局。此時,網(wǎng)格可放在頁中、數(shù)據(jù)表的單元格中。網(wǎng)格可以嵌套,但嵌套會使模板變得復雜,所以通常通過單元格的融合也可以達到相同的效果。網(wǎng)格的另一高級功能是組合多個數(shù)據(jù)表,在多數(shù)據(jù)源的情況下完成報表的展現(xiàn)需求。通常配合“一主多從”的數(shù)據(jù)源出現(xiàn)(參考“簡歷模式”),此時的網(wǎng)格作為分隔區(qū)域的大容器放置在頁中,一般設置為1列多行??稍诘谝恍兄蟹胖昧硪痪W(wǎng)格做表頭,可在后續(xù)各行中分別放置數(shù)據(jù)表。放置數(shù)據(jù)表的行,設置屬性“行高自適應”。那么,這個做為大容器的網(wǎng)格,起到將各個數(shù)據(jù)表依次輸出的目的。所以,設置了行高自適應的網(wǎng)格,也是一個可能引起分頁的對象。第3章 數(shù)據(jù)源管理3.1 添加數(shù)據(jù)菜單數(shù)據(jù)添加數(shù)據(jù)或在導航欄中的“數(shù)據(jù)”頁簽中點按鈕“”,如下圖:彈出添加數(shù)據(jù)向導,向導分為2步,第一步選擇數(shù)據(jù)類型,如圖中所示,設計器可以引用的數(shù)據(jù)有套打元數(shù)據(jù)、bos query、套打動態(tài)查詢和特殊 四種:(1) 套打元數(shù)據(jù):描述數(shù)據(jù)源中的字段、類型、別名等信息,不是數(shù)據(jù)源。(2) bos query:bos的元數(shù)據(jù),可直接應用作為套打的數(shù)據(jù)源。但這個引用是否生效還取決于各個業(yè)務模塊的實現(xiàn)。如果該業(yè)務模塊引用套打較新的接口則生效。(3) 套打動態(tài)查詢:本質上和bos query一樣,不同之處在于用戶可以直接在eas運行環(huán)境中為主query擴展一些信息,例如增加字段。同bos query一樣是否能使用也取決去各模塊的實現(xiàn)。(4) 特殊(單據(jù)審批信息):提供一些常用的數(shù)據(jù)源,目前只提供了單據(jù)審批信息,供套打使用,無需再2次開發(fā)。如選擇bos query,則設計器會加載eas的子系統(tǒng)樹,即展示eas中所有的bos元數(shù)據(jù),這個過程在第一次做時會比較慢,會出現(xiàn)如下圖所示的等待界面:加載成功后展示如下圖,找到需要的bos元數(shù)據(jù)選擇再點完成即可。或者選擇套打元數(shù)據(jù),則會列出模板所在目錄下的所有套打元數(shù)據(jù):或者選擇套打動態(tài)查詢,則會列出模板所在目錄下的所有套打動態(tài)查詢:選擇后完成即可。此時,引入到模板中的數(shù)據(jù)源列出了字段如下:可用鼠標拖拽字段到數(shù)據(jù)表或網(wǎng)格的單元格3.2 刪除數(shù)據(jù)導航欄中的“數(shù)據(jù)”頁簽中選中需要刪除的數(shù)據(jù)源,點“”按鈕刪除數(shù)據(jù)源。3.3 重命名數(shù)據(jù)導航欄中的“數(shù)據(jù)”頁簽中選中需要重命名的數(shù)據(jù)源,點“”按鈕彈出重命名窗口:名稱是必輸入項,別名是可選的。當有別名時,該數(shù)據(jù)源顯示為“別名(名稱)”;當沒有輸入別名時,則都直接顯示名稱。對于一些多數(shù)據(jù)源或特殊的業(yè)務模塊例如財務,數(shù)據(jù)源名稱將做為取數(shù)時的識別標識,不可隨意更改(具體名稱請參考標準模板里數(shù)據(jù)源的命名)。而對于除財務模塊之外的大多數(shù)單數(shù)據(jù)源的業(yè)務模塊,數(shù)據(jù)源名稱并沒有實際意義。3.4 數(shù)據(jù)參數(shù)設置參數(shù)是多數(shù)據(jù)源關聯(lián)的橋梁。參數(shù)一般是在從數(shù)據(jù)源中建立,設置“從數(shù)據(jù)源”的參數(shù)和“主數(shù)據(jù)源”的某個字段進行關聯(lián)。通過參數(shù)關聯(lián)的數(shù)據(jù)源,取數(shù)時“從數(shù)據(jù)源”會根據(jù)“主數(shù)據(jù)源”的值更新數(shù)據(jù)。設置方式為菜單數(shù)據(jù)數(shù)據(jù)參數(shù)設置或在導航欄中的“數(shù)據(jù)”頁簽中點按鈕“”,需要填寫參數(shù)名、選擇關聯(lián)的引用對象(所依賴的數(shù)據(jù)源)、選擇依賴字段。如下圖,photoid,resumebaseid都是各“從數(shù)據(jù)源”中能與“主數(shù)據(jù)源”關聯(lián)的字段,這些字段可能在“從數(shù)據(jù)源”中能看到,也可能看不到,是在代碼中識別,具體參數(shù)名稱可參考標準模版:特別說明:特殊(單據(jù)審批信息)數(shù)據(jù)源和主數(shù)據(jù)源之間的關聯(lián)比較特別,參數(shù)名稱需要寫定,如下圖,參數(shù)名稱為“billid”,注意大小寫,值為單據(jù)的id,如果單據(jù)的數(shù)據(jù)源中沒有該字段,可以查看下單據(jù)數(shù)據(jù)源對應的bos query中是否已經(jīng)有該字段,如果有的話可以編輯套打元數(shù)據(jù),增加該字段;如果bos query中沒有的話需要2次開發(fā)增加:3.5 數(shù)據(jù)源信息查看導航欄中的“數(shù)據(jù)”頁簽中選中需要查看信息的數(shù)據(jù)源,點“”按鈕彈出窗口可查看數(shù)據(jù)源的來源信息。第4章 套打控件使用4.1 網(wǎng)格網(wǎng)格的單元格可以輸入文字或者綁定字段,也可以作為容器放置所有控件包括網(wǎng)格本身。網(wǎng)格對象創(chuàng)建時默認為3行3列,可以在網(wǎng)格的屬性中修改為實際需要的行列數(shù),如下圖:修改后,網(wǎng)格本身的大小不變,會在網(wǎng)格末尾增刪行列。調整好各行列的寬度后就可以在單元格中創(chuàng)建需要的數(shù)據(jù)對象了。網(wǎng)格的單元格可以進行“合并單元格”,合并后還可以進行“拆分單元格”。網(wǎng)格的行可以通過鼠標拖拉來調整行高,也可以在屬性中設置,如下圖:如果選中行高自適應,執(zhí)行結果行的高度會隨行里內容的高度而變化,內容是多少,行高就有多高。注意該功能生效,必須為單元格直接綁定字段或輸入文本內容。網(wǎng)格可以直接設置顯示文字或綁定字段,或者作為容器放置所有控件包括網(wǎng)格本身。網(wǎng)格單元格屬性分3類:文本、字段、容器,如下圖:用戶設置單元格類型為“文本”時,可以定義固定的文本內容。用戶設置單元格類型為“字段”時,可以從下拉列表中選擇綁定的數(shù)據(jù)源,以及需要綁定的字段。數(shù)據(jù)源下拉列表顯示的是已引入本模板中的數(shù)據(jù)源名稱。 用戶設置單元格類型為“容器”時,網(wǎng)格單元格的作用與原有相同,可以放置文字、金額等單元對象。其他頁簽請參考“文字”控件、數(shù)據(jù)表單元格。4.2 數(shù)據(jù)表數(shù)據(jù)表是最主要的展示數(shù)據(jù)的組件。數(shù)據(jù)表具有分組、統(tǒng)計以及循環(huán)展示數(shù)據(jù)的功能。4.2.1 結構數(shù)據(jù)表是一種表格,組成就是行、列、單元格。數(shù)據(jù)表的主要功能都集中在行和單元格上,數(shù)據(jù)表的行分為3種:普通行、分組行、數(shù)據(jù)行。(1)普通行:主要作用是用來做表頭(尾)或報表頭(尾),可以在其單元格內輸入文本、綁定字段、或設置為統(tǒng)計字段,對所有數(shù)據(jù)進行總計。普通行可以設置為“每頁出現(xiàn)”。普通行在導航欄中的報表結構樹中用如下圖標以及文字來表示:(2)分組行:用做于顯示分組信息,可以在其單元格內輸入文本、綁定字段、或設置為統(tǒng)計字段,此時統(tǒng)計字段的功能是對分組內的數(shù)據(jù)進行統(tǒng)計。分組行又分為分組頭行和尾行,分別位于數(shù)據(jù)行的上面和下面,每個分組至少有一對分組頭尾行,如果不需要顯示出來,只需設置行屬性為“不打印”即可。一個分組也可以有多個分組行,通過插入行的操作增加分組行。分組的層次關系可以通過數(shù)據(jù)表左邊的浮動的結構圖來展示,如下圖,我們用不同的顏色標示了功能,白色的行為數(shù)據(jù)行,橘黃色的為一個分組的2個分組行,藍色的為最外層分組的3個分組行。可以看出每個分組在結構圖中都有一條黑線來連接起來表示屬于同一個分組。分組行可以設置為“每頁出現(xiàn)”。分組行和數(shù)據(jù)行之間、分組行之間不可插入普通行。分組行在導航欄中的報表結構樹中用如下圖標以及文字來表示:(3)數(shù)據(jù)行:數(shù)據(jù)行是用來循環(huán)展示數(shù)據(jù),例如可以用來展示分錄行或明細行,是數(shù)據(jù)表中最重要的行。每個數(shù)據(jù)表里有只且僅有一行數(shù)據(jù)行,不能刪除也不能增加,如果不想顯示數(shù)據(jù)行,只需設置行屬性為“不打印”即可。數(shù)據(jù)行屬性中可以設置為報表型和套打型2種類型。如下圖,報表型即為不限制一頁打多少行數(shù)據(jù),根據(jù)實際的數(shù)據(jù)量以及可打印的空間由執(zhí)行引擎來決定一頁打多少行,此時也可以設置為“行高自適應”。套打型即為設置每頁固定打多少行,例如我們做憑證時可以設置為每頁打8行,即“每頁重復次數(shù)”為8,當一個憑證的分錄例如有14行,則會打2頁,第一頁打8行,第二頁打6行數(shù)據(jù)和2行空行。(4)單元格:單元格的類型有文本、字段、統(tǒng)計、運算以及容器?!拔谋尽鳖愋椭竼卧駜热轂槲谋緝热?,直接輸入文字即可。“字段”類型指單元格內容來源于綁定字段?!叭萜鳌鳖愋椭竼卧窨梢宰鳛槿萜髑短追湃氤龜?shù)據(jù)表以外的其他控件?!敖y(tǒng)計”類型是指單元格具有統(tǒng)計功能(注:該類型對于數(shù)據(jù)行中的單元格無效)。統(tǒng)計方法目前有5種:求和、平均值、最大值、最小值、計數(shù)。統(tǒng)計范圍又可分為以下4種:分組小計 統(tǒng)計本分組內的數(shù)據(jù),如果是普通行中的單元格,則該統(tǒng)計即為總計所有數(shù)據(jù)。“分組結束才顯示分組小計”此選項適用于套打型,勾選上時,當一份單據(jù)有多頁時,總計數(shù)只在最后一張中打印出來,前面頁中不打印,但行存在。區(qū)域統(tǒng)計 統(tǒng)計當前頁內本分組內的所有數(shù)據(jù),如果是普通行中的單元格,則該統(tǒng)計即為統(tǒng)計本頁的所有數(shù)據(jù)。累計 累計當前頁前所有頁加當前頁內本分組內的所有數(shù)據(jù),如果是普通行中的單元格,則該統(tǒng)計即為累計從分組開始到當前的所有數(shù)據(jù)?;旌?即先進行分組內每頁統(tǒng)計,最后一頁顯示整個分組的統(tǒng)計。4.2.2 概念(1)每頁出現(xiàn):普通行、分組行的屬性,設置了此屬性,行會在每頁都打印,常用于每頁都要打印表頭(尾)或報表頭(尾)的需求。(2)行高自適應:數(shù)據(jù)行的屬性,設置了此屬性,行的高度會根據(jù)內容的多少而變化,設計時行的高度是最小高度。4.2.3 功能這里的功能都可以在菜單表格中找到。(1)數(shù)據(jù)表向導:以向導的方式快速實現(xiàn)數(shù)據(jù)表的分組、統(tǒng)計以及字段布局。向導一共四步。第一步,選擇數(shù)據(jù)表綁定的數(shù)據(jù)源:第二步,選擇數(shù)據(jù)表中數(shù)據(jù)行中所需要打印的字段,例如憑證中分錄行里需要打印的字段,如下圖:如不需要分組和統(tǒng)計,到這一步就可以點“完成”按鈕了。此時,數(shù)據(jù)表會生成一個表頭(一行普通行)和分錄信息(數(shù)據(jù)行),如下圖:第三步,選擇分組依據(jù),如下圖:這一步也可以不設置,按下一步去設置統(tǒng)計字段,此時數(shù)據(jù)表中會在數(shù)據(jù)行下面添加一行普通行,在被計算的列對應位置生成統(tǒng)計字段,如下圖:第四步,設置統(tǒng)計字段,如下圖:可以選擇總計字段也可以選擇每個分組里的匯總字段,每個統(tǒng)計字段都可以修改屬性,如下圖:默認統(tǒng)計字段的位置為“分組尾”,即統(tǒng)計字段放在分組尾行里,位置為“分組頭”即統(tǒng)計字段放在分組尾行里。最終生成結果如下圖:(2)分組管理管理數(shù)據(jù)表分組。如下圖:右邊“已添加分組”里分組從上到下的次序表示先后的分組次序,對應到數(shù)據(jù)表中分組行為從外到里??梢酝ㄟ^“”按鈕調整分組次序,同時數(shù)據(jù)表里的分組行也會被相應調整??梢詾槊總€分組設置屬性,點“高級”按鈕,設置“不同分組重起一頁”,如下圖,如果選中該屬性,則每個分組的數(shù)據(jù)都會另起一頁打印。(3)承前過次請參考“如何應用承前過次”。4.3 動態(tài)列表bos6.3新推出的控件,eas5.9及以上版本都可使用。4.3.1 主要功能主要用于不確定內容的橫向排列,且自動折行的打印情況,例如以下2個案例:1、一家單位總共有數(shù)十個薪酬項目,打印工資條時每個人只打出有數(shù)據(jù)的項目,而且對于數(shù)值等于零的項目,也不要打印出來。薪酬項目排列時自動折行,每個人的工資條大小可能不一樣。圖:工資條打印需求一2、工資條打印時,每三個項目合并在一格中。圖:工資條打印需求二4.3.2 原理結構上動態(tài)列表由動態(tài)列表套著動態(tài)單元形成,如下圖:動態(tài)單元:容器或者直接綁定字段,位于動態(tài)列表的左上角,為容器時可放置單元對象綁定數(shù)據(jù),即為數(shù)據(jù)的設計區(qū)域。設計器的大小即為執(zhí)行期的大小。不能進行自適應。動態(tài)列表:在設計期定義的一塊可供重復動態(tài)單元內容的區(qū)域。執(zhí)行時,數(shù)據(jù)源的行集,每一行對應輸出一個單元格。輸出方向:分為橫向折行或縱向換列,如上圖中黃色箭頭示意。4.3.3 動態(tài)單元屬性l 其他屬性和普通單元格屬性一致,但樣式中不能設置填格。l 分為字段和容器2種類型l 字段類型,可以直接綁定字段,數(shù)據(jù)源為動態(tài)列表中綁定的數(shù)據(jù)源l 容器類型:如果綁定數(shù)據(jù)源需和動態(tài)列表中綁定的數(shù)據(jù)源一致。4.3.4 動態(tài)列表屬性l 綁定數(shù)據(jù)源,該數(shù)據(jù)源即為動態(tài)單元所使用的數(shù)據(jù)源l 可設置動態(tài)單元輸出方向:橫向和縱向l 高度自適應:1)如果高度自適應,執(zhí)行時高度可能因數(shù)據(jù)源結果集行數(shù)的多少而變化。動態(tài)列表的寬度總是固定不變的;對象會將所有數(shù)據(jù)完整輸出,如果空間不夠,將引起分頁。2)當高度固定時,對象不引起分頁,且只在區(qū)域劃定的范圍內輸出單元容器,多余數(shù)據(jù)將被丟棄。l 調整列寬橫向占滿:指當數(shù)據(jù)不足以形成表格的一行時,或當動態(tài)列表的寬度不是動態(tài)單元寬度的整數(shù)倍時,剩余寬度均分給已輸出單元格圖:“調整列寬橫向占滿”示例l 數(shù)據(jù)結束后補空格l 數(shù)據(jù)轉置數(shù)據(jù)轉置功能,用于將數(shù)據(jù)源當前行的若干指定字段,轉換成可供動態(tài)列表輸出的行集,每個字段對應轉成一行。且轉置時允許設置“排除零值”過濾掉值為0的字段。4.4 文字文字組件主要是為了顯示用戶輸入的文字或綁定的數(shù)據(jù)源字段內容的。屬性有5頁:數(shù)據(jù)、格式、樣式、邊框、通用。數(shù)據(jù):在此頁默認為自定義,即數(shù)據(jù)源為用戶輸入的文字。也可以直接在頁面上雙擊對象,則變成如下的輸入方式,用戶可以在此直接輸入需要顯示的文字。當選中綁定時,可以選擇數(shù)據(jù)源以及其下面的字段作為數(shù)據(jù)來源,如下圖:此時在頁面上,該文字對象的顯示的是綁定字段的名稱,不可雙擊編輯,如下圖:格式這一頁的作用是設置文本內容顯示的格式,沒有設置的情況下為常規(guī),如下圖:用戶可以根據(jù)需求設置不同的格式化方式。樣式幾個重要的屬性:自動換行 選中后,當內容比較長時會根據(jù)區(qū)域的寬度來自動換行。自動縮小字體 選中后,當內容比較多時,會根據(jù)區(qū)域的大小來自動縮小字體來顯示所有的內容。以上兩個屬性同時選中時,會根據(jù)區(qū)域的大小自動縮小字體并換行。填格 根據(jù)設置的網(wǎng)格數(shù),一格一格填的從左向右填,當字數(shù)太多時,后面的字則看不到了,在最后一格以省略號代替。邊框 設置了邊框后,控件也就顯示邊框了。如果同時選擇了填格,則會出現(xiàn)如下效果:通用這一頁的屬性如下圖:名稱 用來在設計器中唯一識別該對象,可以修改,但不允許存在重復名稱的對象。名稱主要用在腳本編寫中。位置和大小調整 調整對象的位置以及大小除了可以用鼠標操作外也可以在此處通過修改左上角的xy位置,以及寬度和高度來實現(xiàn)。右下角的xy位置不能修改,只供參考。不打印 選中后則預覽時不顯示,打印時不輸出。鎖定 選中后,對象在頁面上的位置固定,鼠標無法拖動或修改,用于防止誤操作。充滿容器 這里的容器是指對象所在的單元格或頁。勾選了橫向充滿或縱向充滿后,對象的大小會跟隨容器大小而變化。前處理腳本 是一段小程序,執(zhí)行引擎在解析模板時,處理該對象之前運行,可用于修改初始值。后處理腳本 是一段小程序,執(zhí)行引擎在解析模板時,處理該對象之后運行,可用于修改對象的輸出結果。具體語法及函數(shù)可參考設計器腳本向導中的說明。4.5 金額金額組件可用于顯示小寫金額和大寫金額,支持動態(tài)幣別。屬性有5頁:數(shù)據(jù)、金額、樣式、邊框、通用。(1)數(shù)據(jù):請參見文字組件。不同之處是,自定義內容只能輸入數(shù)字。(2)金額:類型 有2種,小寫金額模式和大寫金額模式。前綴 選中后則在數(shù)據(jù)前添加貨幣符號或字樣,幣別決定了是加什么樣的貨幣符號或字樣。套打模式 此模式必須配合樣式中的“填格”屬性使用。使用了該功能即為把大寫金額中的單位“萬、仟、佰、拾、元 、角、分”等用空格替換。實現(xiàn)如下效果:在已印刷好的單據(jù):總計: 萬 仟 佰 拾 元 角 分 上套打大寫數(shù)值,例如23456.78,套打為:貳 叁 肆 伍 陸 柒 捌幣別 系統(tǒng)會根據(jù)幣別來決定對數(shù)字進行什么樣的格式化以及前綴。常量 從系統(tǒng)已經(jīng)提供的幾種幣別中選擇。綁定 動態(tài)幣別選擇,金額根據(jù)幣別不同進行不同的格式化,這樣的話,就不需要為每種幣別的單據(jù)單獨定義一個模板了。(3)樣式:請參見文字組件。 比較特殊的是,填格時,系統(tǒng)會自動把金額格式化為2位小數(shù),沒有小數(shù)的以零補上。(4)通用:請參見文字組件。4.6 圖片屬性有3頁:圖片、邊框、通用。圖片:圖片屬性如下圖:綁定 圖片存儲在數(shù)據(jù)庫里,可以采用此方式。例如每個員工的照片。自定義 圖片存儲在本地文件系統(tǒng)中,從本地文件系統(tǒng)中選擇即可。圖片格式可以為jpg、gif、gif、png四種。選擇了圖片后,圖片會被保存在模板中,這樣不管哪個用戶使用該模版時都可以。邊框和通用:請參見文字組件。當圖片存儲在數(shù)據(jù)庫中且大小不固定,此時為了實現(xiàn)圖片所在的行的高度隨圖片的高度自適應以不浪費紙張,應該做如下設置:圖片設置為縱向充滿圖片所在表格行設置為行高自適應第5章 設計器操作技巧5.1 基本操作條目操 作 描 述創(chuàng)建控件對象單擊工具箱上的控件,在設計區(qū)目標位置上按下鼠標左鍵,拖曳控件成目的大小,松開鼠標左鍵,即創(chuàng)建好控件對象。拖曳控件的位置必須是符合規(guī)則的,否則對象將不能生成(鼠標箭頭變成拒絕拖放形狀)。注意數(shù)據(jù)表不能嵌套數(shù)據(jù)表。選中方法1:單擊設計區(qū)中的對象,被選中的對象邊框將顯示選中標記(四周八個小框),如圖: 。對象樹中也會在相應對象名稱上選中,如圖:。方法2:單擊對象樹中的節(jié)點,也可選中相應對象。當一個對象被其它對象覆蓋,不能直接在設計區(qū)選中時,可使用該方法。選中單元格時,單元格只邊框突出顯示為藍色,如圖:選中對象的位置和大小同時也會在標尺上標明,如圖:多選 ctrl 單擊。最后被點擊的為基準對象,選中標記:,其它被多選對象標記為: 。選中的多個單元格都突出顯示為藍色。溫馨提醒只有同在頁中或同在一個單元格中的對象才能被多選。單元格塊選先選中一個單元格,shift+選中另外一個單元格,實現(xiàn)表格單元格的塊選表格行或列的選中選中表格或者表格中的一個單元格,鼠標移到表格的左邊線或上邊線,當鼠標變?yōu)椤啊被颉啊睍r,單擊鼠標左鍵即選中一行或一列。選中一行或列后,按住ctrl 或shift鍵,再執(zhí)行選中行或列的操作,即完成行列的多選。移動非表格控件對象:選中對象或將鼠標移動到對象上,按下左鍵不放,拖到合適位置后松開左鍵。表格移動:選中表格,將鼠標移動到表格左上角(),按下左鍵不放,拖到合適位置后松開左鍵。注意(1)已被鎖定的對象不能移動。(2)對象不能在頁和單元格間或不同的單元格間拖動。改變大小將鼠標移動到已選取對象的邊緣的小方框上(除左上角的小方框),出現(xiàn)可改變大小的方向箭頭,按下左鍵不放,拖動相應邊到合適位置后松開左鍵。數(shù)據(jù)表不能改變整個表格的高度,只能通過左右兩邊中間的小方框改變表格寬度。表格改變大小時,改變會平均分配到各行列上溫馨提醒已被鎖定的對象不能改變大小。表格行高列寬改變選中表格或其中的單元格,將鼠標移動到行或列的分隔線上,鼠標變?yōu)椤?”或“”時按住左鍵拖動即可改變行高列寬。此時的操作導致整個表格的高或寬隨之改變,而其他的行或列不會變化。如果在鼠標拖動時按住ctrl鍵會使整個表格寬度或高度保持不變,只在相鄰列或行之間進行調整。綁定字段可以在對象屬性中設置,或者在導航欄數(shù)據(jù)頁簽里選擇字段,按中鼠標左鍵拖拽到對象上方,當鼠標變?yōu)椤啊睍r,放開鼠標左鍵即完成綁定字段。對數(shù)據(jù)表單元格進行此操作時加快捷鍵可以產(chǎn)生不同的效果:1、拖拽時按住ctrl鍵,單元格變?yōu)榻y(tǒng)計類型,并按該字段統(tǒng)計。2、拖拽時按住shift鍵,單元格變?yōu)槲谋绢愋?,綁定字段名稱。剪切/復制/粘貼選中對象,選擇菜單編輯下的剪切/復制/粘貼,或在右鍵菜單中選擇剪切/復制/粘貼,或者使用如下快捷鍵:ctrl+x 剪切ctrl+c 復制ctrl+v 粘貼數(shù)據(jù)表單元格內容復制(或剪切)/粘貼此操作只復制單元格的綁定字段、統(tǒng)計或者文本內容,不對樣式進行復制。操作方法:選中一個單元格復制后,再選中目標單元格進行粘貼,即完成單元格的內容復制?;蛘哌x中多個單元格復制后,再選中多個目標單元格中左上方的單元格進行粘貼,則多個單元格的內容都被復制到以選中單元格開始,其右下方的相應單元格中。剪切粘貼也是同樣操作。ctrl+x 剪切ctrl+c 復制ctrl+v 粘貼刪除選中對象,選擇菜單編輯刪除,或右鍵彈出菜單刪除,或del鍵。非單元格對象:執(zhí)行此操作,即刪除該對象??啥噙x執(zhí)行該操作。網(wǎng)格單元格:執(zhí)行此操作無效。數(shù)據(jù)表單元格:執(zhí)行此操作,清除綁定字段、統(tǒng)計、文本信息??啥噙x執(zhí)行該操作。文本輸入模式切換此操作應用于文字、金額、數(shù)據(jù)表單元格的快速文本輸入。選中對象,鼠標雙擊后進入編輯狀態(tài),可直接輸入文本,輸入完畢后鼠標轉移焦點或使用快捷鍵ctrl+enter即可跳出編輯狀態(tài)。注意當數(shù)據(jù)表單元格已經(jīng)綁定了字段或統(tǒng)計,則無法使用此操作。5.2 快捷鍵序號快捷鍵功能1ctrl+enter跳出數(shù)據(jù)表單元格或文本控件的編輯狀態(tài)2delete選中數(shù)據(jù)表的一個或多個單元格后按此鍵可同時刪除單元格內容,包括輸入的文字信息以及綁定信息3ctrl+鼠標拖拽行高或列寬拖動鼠標改變數(shù)據(jù)表或網(wǎng)格的列寬或行高時,按住此快捷鍵會使整個表格寬度或高度保持不變,只是在列或行之間進行調整4f5彈出對象的屬性窗口5f6進行報表的屬性檢查6ctrl+鼠標拖拽創(chuàng)建對象連續(xù)創(chuàng)建對象7ctrl+鼠標單擊多選對象(跨容器不行)8shift+選中單元格先選中一個單元格,shift+選中另外一個單元格,實現(xiàn)表格單元格的塊選9ctrl+鼠標拖拽數(shù)據(jù)源字段到數(shù)據(jù)表單元格單元格變?yōu)榻y(tǒng)計類型,并按該字段統(tǒng)計10shift+鼠標拖拽數(shù)據(jù)源字段到數(shù)據(jù)表單元格單元格變?yōu)槲谋绢愋?,綁定字段名稱5.3 其他使用技巧 對象屬性設置、設計區(qū)中的拖拽操作,遵循“選中目標”原則,即選中誰、操作誰。就像文字編輯時的光標,光標在哪里,錄入的文字就插入在哪里。所以,當選中一個文字對象的時候問“為什么不能拖動表格行高”是不聰明的問題。 設計器左邊導航欄的“報表”頁簽,是對設計區(qū)中對象的樹狀描述。它的對象選中狀態(tài)和設計區(qū)保持一致。當設計區(qū)中出現(xiàn)重疊現(xiàn)象,比如對象覆蓋到其容器,使選中不方便時,可通過此樹來選中對象。 ctrl+鼠標單擊,可多選對象;shift+鼠標單擊,可“塊選”表格(包括數(shù)據(jù)表和網(wǎng)格)的單元格。(注:相同容器中的對象才允許多選。) 選中工具箱中的組件,在設計區(qū)中創(chuàng)建對象時,按住ctrl,可連續(xù)創(chuàng)建多個對象。 導航欄“數(shù)據(jù)”頁簽,可將一個字段拖到設計區(qū)目標對象上綁定。特別地,對于數(shù)據(jù)表,拖放字段的時候按住shift,可將字段別名作為文本內容填入單元格中;拖放字段的時候按住ctrl,可將單元格的類型置為對該字段的分組統(tǒng)計。 對象從一個容器“移動”到另一個容器,可剪切(ctrl+x)、粘貼(ctrl+v)。數(shù)據(jù)表單元格的內容可復制,而且可按照單元格的位置批量復制。例如把整行標題文字從第一行移動到第二行,選中第一行第一個單元格,shift+選中第一行最后一個單元格,ctrl+x,選中第二行第一個單元格,ctrl+v。第6章 高級模板設計6.1 設計模式6.1.1 票據(jù)套打以支票為代表的套打,其特征為: 單數(shù)據(jù)源 數(shù)據(jù)源的每一行記錄對應一張票據(jù) 不帶分錄在頁面上準確位置放置單元對象,綁定字段即可。頁隨數(shù)據(jù)源的記錄自動重復輸出。模板允許從磁盤中導入一張圖片作為背景,用于輔助確定準確位置。該圖片隨模板保存、預覽(除非設計完成后將其刪除),但不輸出到打印機。圖 支票套打支票中金額的展現(xiàn),可使用金額對象。小寫金額可按“樣式”中的“填格”屬性完成填格功能。日期可按年、月、日,創(chuàng)建三個文字對象,都是綁定日期字段,分別做格式化:yyyy、mm、dd。如果是日期大寫,可用腳本中提供的專門用于支票日期大寫的formatchequedate函數(shù),例如在文字對象的“后處理腳本”中寫上:setvalue(formatchequedate(getvalue(),”yyyy”)6.1.2 單據(jù)套打單據(jù)的主要特征是帶分錄,邏輯上是“單據(jù)分錄”關系的數(shù)據(jù)源,但在eas中,通常表現(xiàn)為單數(shù)據(jù)源。數(shù)據(jù)源所提供的數(shù)據(jù)形式上如下:單據(jù)a分錄a-1單據(jù)a分錄a-2單據(jù)b分錄b-1單據(jù)b分錄b-2單據(jù)b分錄b-3單據(jù)c分錄c-1由上例可見,三張單的分錄合并在一起由一個數(shù)據(jù)源提供。數(shù)據(jù)源總共6條記錄,第一張單據(jù)a有2條分錄、第二張單據(jù)b有3條分錄、第三張單據(jù)c有1條分錄。對于此種情形,要做分組,分組字段為“單據(jù)id”(或叫“單據(jù)號”之類能唯一標識單據(jù)的字段)。圖 單據(jù)套打該模式通常只需一個數(shù)據(jù)表,前后普通行融合后放網(wǎng)格做表頭表尾;分組頭做分錄的標題,分組尾綁單據(jù)的匯總字段或利用套打系統(tǒng)做統(tǒng)計;數(shù)據(jù)行為套打型,每頁重復固定次數(shù)。所有普通行、分組行設置為“每頁出現(xiàn)”。常見的“憑證”等業(yè)務的套打,屬于此模式。6.1.3 單數(shù)據(jù)源報表“報表型”區(qū)別于“套打型”的特點是:不限定每頁顯示數(shù)據(jù)行數(shù),行高可隨內容自動調整(行高自適應),通常為第一頁開頭是表頭,表體內容跨若干頁,最后一頁是表尾的形式。和單據(jù)套打類似,用一個數(shù)據(jù)表就可以解決問題。做必要的分組,分組行設為隱藏(“不打印”屬性);數(shù)據(jù)行設置為“報表型”;如果某些字段數(shù)據(jù)量不可預知,或各行數(shù)據(jù)多寡懸殊,可設置“行高自適應”;普通行、分組行設為“每頁出現(xiàn)”。6.1.4 多數(shù)據(jù)源的單據(jù)套打(帶審批的單據(jù))該模式特針對下述情形: 在上述“單據(jù)套打”所描述的單數(shù)據(jù)源的基礎上,增加了一個審批信息數(shù)據(jù)源 審批記錄行數(shù)可預知(最多不超過多少行) 審批信息在單據(jù)每頁中顯示首先,模板開始設計之前,必須引入數(shù)據(jù)源并設置參數(shù),使“從數(shù)據(jù)源”依賴“主數(shù)據(jù)源”。此例中,輸入?yún)?shù)名稱為billid,為審批數(shù)據(jù)源的單據(jù)id字段(可按數(shù)據(jù)庫中“外鍵”的概念理解),綁定到單據(jù)數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論