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