## 一、設計概述
>[info] 這里是面向技術人員,從零開始了解并設計報表;
### 1、通用操作
報表的元素設計,都是點擊元素后,在properties頁中能找到對應的設計欄目并做相應設置即可。
### 2、元素布局

### 3、 Band設置
每種band對應了不同的打印效果,可以通過拖拉各種band的高度,調整每頁的打印效果。
### 4、設計元素
分為基本元素和組合元素兩種。

每一個元素都必須在一個band內部,如果一個元素跨了一個以上的band,那么在編譯的時候將會拋出元素位置錯誤的異常。
### 5、設計標簽
設計標簽頁分為三類,一類是是任何控件都包含的固定標簽,一類是與控件有關的標簽,另外一類就是直接的控件標簽。
固定的設計標簽包括以下幾個:外觀、邊框、繼承及高級特性,其中繼承標簽只讀,不需要設計。
根據控件的不同,會有額外的一些標簽,比如TextField就會有一個TextField標簽,以及可以做超級鏈接的控件會有一個超級鏈接標簽。
## 二、元素布局
元素寬度一致,將兩個元素的大小進行處理


## 三、報表結構
報表包括以下結構
(Title、Page Header、Column Header、Detail 、Column Footer、 Page Footer 和Summary)
除了這些之外,每當我們添加一個group時就會有兩個新的band添加到報表當中:group footer bands和group header bands。

報表被垂直分成若干個部分,每一個部分我們叫它“band”。每一個band都有自己的特性,在報表生成的時候有些會打印一次,有些會打印多次。
### 1、Title Band
title段只在整個報表的第一頁的最上面部分顯示,除了第一頁,不管報表中有多少個頁面也不會再出現Title band中的內容。就是報表的標題。
### 2、pageHeader Band
pageHeader段中的內容將會在整個報表中的每一個頁面中都會出現,顯示的位置在頁面的上部。如果是報表的第一頁,pageHeader中的內容將顯示在Title Band 下面,除了第一頁以外的其他所有頁面中,pageHeader 中的內容將顯示在頁面的最上端,即頁眉。
### 3、pageFooter Band
顯示在所在頁面的最下端,即頁腳。
### 4、Detail Band
報表內容段,在這個Band中設計報表中需要重復出現的內容,Detail 段中的內容每頁都會出現。
### 5、columnHeader Band
針對Detail Band的表頭段,一般情況下在這個段中畫報表的表頭。
### 6、columnFooter Band
針對Detail Band的表尾段。
### 7、Summary Band
表格的合計段,出現在整個報表的最后一頁中的Detail band的后面,一般用來統計報表中某一個或某幾個字段的合計值。
### 8、lastPageFooter
內容將會出現在報表的最后一頁的最后部分。只在最后頁打印一次。
### 9、Group header
一個報表能容納零個到多個group bands,它允許收藏詳細的記錄在不同的groups。有group header ,自然要有group footer(他們能能獨立的展現和取消)。不同的屬性被聯合在一個group。它可能影響一個新的頁的group header或者一個newcolumn,打印這個band在整個頁的下面,如果這個bands超出了一個單獨的頁(以一個組的級別作為一個page header)。它 可能去修改被請求的高度并打印它:如果它超過其他的高度,這個group將被打印在一個新的page(特別要注意它的值由于太長,在打印時會無限的循環)。
### 10、Group footer
這個band表示一個group的結束。通常它包含的區域顯示小計或者分開圖解元素,作為一條線,等等。
### 11、Background
能夠創建水印和similar effects而引入 (整個頁面的結構). 它可以具有最大的高度以至于和頁面高度一樣。
## 四、頁面設置
點擊報表的 Properties---Report---Edit Page Format,可以更改報表的高寬等,還可以選擇報表每頁分多少列,頁面版式等等


## 五、固定標簽
## 六、基本控件
## 七、組合控件
- 前言
- 01、系統平臺
- 術語字典
- 技術術語
- 業務術語
- 系統管理
- 組織類型
- 單位管理
- 基本功能
- SAAS功能
- 組織管理
- 角色管理
- 人員管理
- 賬號管理
- 賬戶體系
- 賬號綁定
- 賬號鎖定
- 團隊管理
- 模板管理
- 補丁管理
- 字段管理
- 靜態字典
- 動態字典
- 系統配置
- 菜單配置
- 路由配置
- 編碼規則
- 訪問控制
- 系統參數
- 字典配置
- 參數定義
- 參數配置
- 屬性定義
- 屬性設置
- 樹形定義
- 樹形設置
- 系統監控
- 業務維護
- 工作監控
- 調度監控
- 導入監控
- 日志管理
- 在線監控
- 附件管理
- 附件監控
- 附件應用
- 附件授權
- 上傳監控
- 字段監控
- 系統提醒
- 場景配置
- 事件監控
- 提醒記錄
- 事件歷史
- 日期設置
- 節假日期
- 工作時間
- 日歷編制
- 工作日歷
- 開放平臺
- 微信應用
- 配置信息
- 更新菜單
- 釘釘應用
- 配置信息
- 開放服務
- 應用設置
- 服務管理
- 請求監控
- 請求跟蹤
- 移動應用
- 發布管理
- 導航菜單
- 個人管理
- 個人資料
- 內部消息
- 短信中心
- 流程管理
- 流程定義
- 流程環節
- 處理人
- 流程提醒
- 流程簽收
- 流程目錄
- 流程微調
- 轉移動作
- 定義校驗
- 流程綁定
- 流程實體設定
- 單業務多流程
- 動態表單綁定
- 環節字段設定
- 轉移路由設定
- 流程監控
- 流程催辦
- 流程會話
- 流程啟動
- 通用待辦
- 流程驅動
- 通用已辦
- 示范實例
- 流程啟動
- 流程待辦
- 流程已辦
- 常見問題
- 表單管理
- 預留字段
- 字段定義
- 業務應用
- 動態輔表
- 輔表定義
- 輔表應用
- 輔表監控
- 動態主表
- 主表定義
- 業務定義
- 元數據
- 產生機制
- 應用場景
- 技術平臺
- 02、基礎模塊
- 基礎設置
- 物料類型
- 倉庫管理
- 匯率管理
- 公司設置
- 賬期設置
- 單據打印
- 單據導出
- 基礎資料
- 物料管理
- 初始庫存導入
- 成本
- 副產品
- 工藝
- 單位
- 供應商
- 客戶
- 二維碼
- 條碼
- 注銷
- 刪除
- 客戶管理
- 供應商管理
- 03、通用規則
- 單據業務
- 審批流程
- 鎖定規則
- 靜態字典
- 04、物料清單
- 清單編制
- 分類清單
- 分層清單
- 清單啟用
- 清單審核
- 清單啟用
- 清單查詢
- 歷史清單
- 分階查詢
- 清單維護
- 替代公式
- 批量維護
- 05、庫存模塊
- 庫存操作
- 入庫管理
- 新增入庫
- 修改入庫
- 入庫審核
- 出庫管理
- 新增出庫
- 修改出庫
- 出庫審核
- 盤點管理
- 新增盤點
- 修改盤點
- 盤點審核
- 調撥管理
- 新增調撥
- 修改調撥
- 調撥審核
- 庫存查詢
- 明細查詢
- 匯總查詢
- 按庫查詢
- 按批查詢
- 單據查詢
- 入庫查詢
- 出庫查詢
- 盤點查詢
- 調撥查詢
- 庫存檢測
- 庫存檢測
- 檢測歷史
- 動態庫存
- 06、銷售模塊
- 銷售訂單
- 訂單管理
- 新增訂單
- 修改訂單
- 訂單審核
- 訂單查詢
- 訂單監控
- 訂單修正
- 銷貨管理
- 銷貨開單
- 基于訂單銷貨
- 基于客戶銷貨
- 銷貨管理
- 銷貨修改
- 查看打印
- 銷貨審批
- 銷貨查詢
- 退貨管理
- 退貨開單
- 退貨管理
- 修改退貨
- 查看打印
- 退貨審批
- 退貨查詢
- 業務規則
- 標記設定
- 07、采購模塊
- 采購計劃
- 計劃管理
- 依請購新增
- 依訂單新增
- 計劃審核
- 計劃采購
- 計劃監控
- 采購訂單
- 訂單管理
- 手動發起
- 采購計劃
- 訂單審核
- 訂單查詢
- 訂單監控
- 訂單修正
- 到貨管理
- 采購到貨
- 發起采購單到貨
- 發起供應商到貨
- 到貨管理
- 到貨審核
- 到貨查詢
- 退貨管理
- 采購退貨
- 退貨管理
- 退貨審核
- 退貨查詢
- 業務規則
- 超到邏輯
- 標記設定
- 08、生產管理
- 工序管理
- 工序定義
- 路線定義
- 工序看板
- 工單管理
- 生產類型
- 核心算法
- 工單編制
- 訂單需求創建
- 手工直接創建
- 工單審核
- 工單查詢
- 制料查詢
- 工單監控
- 生產領料
- 新增領料
- 領料管理
- 領料審核
- 領料查詢
- 生產退料
- 新增退料
- 退料管理
- 退料審核
- 退料查詢
- 生產轉移
- 啟動轉移
- 轉移處理
- 轉移日志
- 工單跟蹤
- 條碼監控
- 生產入庫
- 相關算法
- 新增入庫
- 入庫管理
- 入庫審核
- 入庫查詢
- 生產退回
- 新增退回
- 退回管理
- 退回審核
- 退回查詢
- 09、質量管理
- 檢驗管理
- 檢驗發起
- 新增檢驗
- 編輯檢驗
- 結果錄入
- 檢驗審核
- 檢驗查詢
- 10、批次模塊
- 批號管理
- 批號生成
- 應用場景
- 批次庫存
- 11、財務模塊
- 應收管理
- 對賬管理
- 基于訂單
- 手工新增
- 對賬審核
- 對賬監控
- 收款管理
- 對賬收款
- 收款管理
- 收款審核
- 對賬開票
- 發票管理
- 發票審核
- 應付管理
- 對賬管理
- 基于訂單
- 手工新增
- 對賬審核
- 對賬監控
- 付款管理
- 對賬支付
- 支付管理
- 支付審核
- 對賬收票
- 發票管理
- 發票審核
- 成本核算
- 物料成本
- 生產成本
- 12、任務管理
- 任務發起
- 項目管理
- 我的任務
- 任務調度
- 任務監控
- 任務查詢
- 任務維護
- 任務執行
- 我的待辦
- 我的已辦
- 13、人力資源
- 基礎資料
- 社會保險
- 公積金
- 人事管理
- 人員檔案
- 轉正管理
- 轉正待辦
- 離職管理
- 離職待辦
- 獎懲管理
- 獎懲待辦
- 變動管理
- 變動待辦
- 考勤管理
- 班次設定
- 打卡管理
- 薪資管理
- 工資項目
- 工資方案
- 工資造表
- 工資結果
- 招聘管理
- 簡歷管理
- 面試管理
- 福利管理
- 社保方案
- 公積金方案
- 商業保險
- 培訓管理
- 培訓教材
- 培訓機構
- 培訓講師
- 培訓申請
- 人事關系
- 保險理賠
- 14、協同辦公
- 記事管理
- 記事本
- 歷史記事
- 備忘管理
- 備忘錄
- 我的備忘
- 歷史備忘
- 日程管理
- 我的日程
- 組織日程
- 信息管理
- 信息采編
- 信息管理
- 信息查看
- 文件管理
- 文件分組
- 文件查詢
- 文件瀏覽
- 財務流程
- 借款申請
- 借款待辦
- 報銷申請
- 報銷待辦
- 核銷申請
- 核銷待辦
- 付款申請
- 付款待辦
- 發票申請
- 發票待辦
- 行政流程
- 請假申請
- 請假待辦
- 出差申請
- 出差待辦
- 工作報告
- 我的報告
- 報告查詢
- 15、無線呼叫
- 硬件配置
- 工位設備
- 服務定義
- 報文管理
- 呼叫器報文
- 呼叫應答報文
- 應答器報文
- 應答反饋報文
- 業務處理
- 呼叫待辦
- 呼叫管理
- 業務查詢
- 呼叫看板
- 呼叫查詢
- 16、條碼管理
- 條碼設置
- 相關設置
- 生成規則
- 條碼生成
- 條碼管理
- 條碼資料
- 條碼監控
- 條碼查詢
- 條碼操作
- 掃碼關聯
- 條碼關聯
- 條碼盤轉
- 二維碼
- 溯源系統
- 17、客戶關系
- 銷售漏斗
- 名單收集
- 名單分配
- 名單跟蹤
- 我的名單
- 我的歷史
- 名單篩選
- 歷史名單
- 客戶管理
- 客戶公海
- 客戶資料
- 轉正式
- 人員
- 項目
- 評價
- 我的客戶
- 團隊客戶
- 分享客戶
- 分配管理
- 客戶分配
- 團隊分配
- 分配記錄
- 跟進管理
- 客戶跟進
- 跟進批示
- 我的批示
- 跟進記錄
- 銷售日報
- 我的日報
- 團隊日報
- 批示日報
- 日報查詢
- 客戶評價
- 指標定義
- 評價查詢
- 18、外勤模塊
- 考勤管理
- 考勤時間
- 考勤打卡
- 拜訪管理
- 拜訪計劃
- 拜訪記錄
- 活動管理
- 活動記錄
- 19、外貿模塊
- 報關管理
- 報關商品
- 報關要素
- 報關發起
- 報關審核
- 報關管理
- 20、合同模塊
- 預報價單
- 我的預報價
- 預報價審核
- 預報價查詢
- 報價管理
- 客戶報價
- 報價審核
- 報價管理
- 我的報價
- 合同簽約
- 訂金管理
- 合同簽訂
- 合同審核
- 財務復核
- 合同管理
- 合同收款
- 合同收款
- 收款復核
- 合同查詢
- 合同查詢
- 變更記錄
- 21、項目管理
- 整體設計
- 核心業務
- 附件設計
- 相關配置
- 項目計劃
- 項目模板
- 項目立項
- 項目計劃
- 項目屬性
- 任務屬性
- 項目執行
- 立項審批
- 填報審核
- 任務執行
- 填報流程
- 我的已辦
- 分解發布
- 項目監控
- 任務查詢
- 項目查詢
- 項目跟蹤
- 項目干預
- 任務干預
- 項目文件
- 22、服務管理
- 服務定義
- 服務定義
- 服務運行
- 服務目錄
- 服務待辦
- 服務監控
- 服務已辦
- 服務查詢
- 我的服務
- 23、查詢統計
- 人員范圍
- 單據查詢
- 報表查詢
- 圖表查詢
- 24、業務監控
- 單據監控
- 清單監控
- 實體監控
- 價格歷史
- 25、報表打印
- 簡明指引
- 報表設計
- 技術教程
- 通用設計
- 單據設計
- 庫存相關單據
- 采購相關單據
- 銷售相關單據
- 生產相關單據
- 常見問題
- 26、手機應用
- 參數配置
- 技術平臺
- 功能設計
- 系統功能
- 應用升級
- 業務模塊
- 27、微信應用
- 參數配置
- 多公眾號
- 技術平臺
- 業務功能
- 平臺功能
- 微信客服
- 微信公號
- 28、開放服務
- 接入示例
- 實施方案
- nginx安裝
- nginx配置
- nginx運行
- nginx限流
- 實現方案
- 業務操作
- 代碼示意
- 29、產品實施
- 簡明指引
- 實施流程
- 實施過程
- 文檔模板
- 表格模板
- 方案綱要
- 系統安裝
- 部署方案
- 單獨tomcat部署
- nginx+tomcat部署
- 安裝過程
- 主體應用
- 調度服務器
- 工作服務器
- 自動備份
- 系統升級
- 主體應用
- 實施期升級
- 維護期升級
- 調度服務器
- 工作服務器
- 實施培訓
- 實施風險
- 常見問題
- 30、產品發布
- 測試方案
- 發布方案
- 31、常見問題
- 性能優化
- 啟動優化
- 解決方案
- 實體操作沖突
- 算法說明
- 檢驗算法
- 注意事項
- 瀏覽器
- 插件
- 郵箱配置
- 系統維護
- 維護日志
- 維護腳本
- 開發環境
- 32、版本記錄
- 研發進程
- 更新日志
- 規劃記錄
- 33、版權信息
- 平臺版權
- 產品版權
- 后記