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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

  • 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. 人人文庫(kù)網(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)論