T100 genero report (GR) 凭证报表开发流程
GR 憑證報(bào)表開發(fā)流程
李澤昌 2020.06.17
第一部分:入口程序的開發(fā)
報(bào)表作業(yè)也是程序,首先要去azzi900注冊(cè)程序和到azzi910注冊(cè)作業(yè)(打印入口主程序,用于輸入查詢條件和調(diào)用模板)
前往設(shè)計(jì)器簽出規(guī)格和程序 (在規(guī)格同時(shí)簽出,舊版T100沒有這個(gè)功能就規(guī)格和程序分別簽出)
前往畫面生成器adzp168,樣板類型選擇R:報(bào)表作業(yè),然后生成畫面 (R樣板不需要預(yù)設(shè)字段,直接產(chǎn)生空畫面)
根據(jù)實(shí)際情況設(shè)計(jì)報(bào)表的查詢條件
畫面完成后上傳,把程序下載根據(jù)實(shí)際需求進(jìn)行調(diào)整后上傳,報(bào)表的入口程序則完成(注意,后續(xù)完成報(bào)表數(shù)據(jù)子程序后需要回到入口程序添加需要調(diào)用子程序的語句),憑證報(bào)表類的子程序命名規(guī)格為 ? xxxx_g01結(jié)尾
第二部分:子程序取數(shù)的開發(fā)
前往azzi901注冊(cè)子程序,命名規(guī)格為 程序號(hào)+_g01作為子程序的命名編號(hào)
前往報(bào)表元件設(shè)計(jì)器adzp188,進(jìn)行數(shù)據(jù)源的設(shè)置
設(shè)置元件的程序類型和結(jié)構(gòu)
根據(jù)需要選擇資料表,如果資料表過多,可以選中一至兩個(gè)主表
在<字段頁簽>,選擇報(bào)表需要用到的字段,如果需要用到的字段不存在于上方的資料表候選區(qū),可以在自訂字段區(qū)添加,必須以(l_)開頭,比如新增一個(gè)chr100的字段,用于做自定義備注,則需要設(shè)置為 l_chr ,然后添加到候選區(qū)
完成后執(zhí)行下方的產(chǎn)生報(bào)表元件和生成報(bào)表樣板
通過設(shè)計(jì)器下載程序,按需求調(diào)整,完成取數(shù)部分的開發(fā)
第三部分:打印樣板設(shè)計(jì)
通過adzp188產(chǎn)生樣板后,系統(tǒng)會(huì)在azzi301自動(dòng)生成一份默認(rèn)資料,一般情況不需要調(diào)整
這里需要注意的是:如果是在原有的標(biāo)準(zhǔn)模板新增模板,則原有標(biāo)準(zhǔn)的不會(huì)再顯示,也就是說,樣板編號(hào)優(yōu)先顯示客制的資料
通過設(shè)計(jì)器下載GR樣板(注意下載的是一份文件夾,不是文件)
報(bào)表開發(fā)前注意先把文件夾復(fù)制一份,作為備份,以防改廢了可以還原
使用genero studio 2.5 開啟樣板(格式為4rp的文件,注意語言別,如果用戶對(duì)多語言有要求,則需要分別改)
開發(fā)規(guī)矩:每一個(gè)元件都需要以_value 或者_(dá)Label結(jié)尾,元件代號(hào)不可以重復(fù),每個(gè)元件建議以單獨(dú)的容器存放,容器的命名需遵從上一個(gè)容器的命名規(guī)則進(jìn)行流水,流水不可以跳號(hào)
樣板開發(fā)完成后,在設(shè)計(jì)器點(diǎn)擊上傳,選擇的是文件夾,不是文件,注意,換句話說,下載的是什么,上傳的就應(yīng)該是什么
上傳后必定會(huì)有提示,點(diǎn)開高端消息,如果提示內(nèi)容中僅有準(zhǔn)確性提示和性能提示,則可以忽略,如果有強(qiáng)制性提示,則代表該樣板開發(fā)不成功,打印必定失敗,需要回爐返工
總結(jié)
以上是生活随笔為你收集整理的T100 genero report (GR) 凭证报表开发流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: phpexcel导出大量数据合并单元格_
- 下一篇: java的位桶是什么,hashmap中的