報表與處理程序
用途:執行 iDempiere ERP 報表與處理程序,支援多種輸出格式及內嵌預覽。
資料來源與權限
報表與處理程序列表直接來自 iDempiere 選單樹(AD_Menu / AD_TreeNodeMM),確保 App 顯示的項目與 iDempiere 桌面端完全一致。權限由選單樹角色存取控制,無需額外設定 AD_Process_Access。
雙檢視模式
報表列表支援兩種檢視模式,點擊右上角圖示切換:
| 模式 | 說明 |
|---|---|
| 分類檢視(預設) | 依選單樹分類以可展開/收合區塊顯示,每個分類顯示報表數量 |
| 清單檢視 | 扁平化清單,頂部有 All / Report / Process 分段按鈕可切換類型篩選 |
- 檢視模式偏好會自動保存,下次開啟時保持上次選擇
- 搜尋時分類檢視會自動展開符合的分類
操作步驟
- 從首頁點擊「報表與處理程序」卡片(深紫色)
- 使用搜尋欄即時篩選報表名稱或說明
- 報表項目以 📊 圖示標示,處理程序以 ▶ 圖示標示
- 每個項目顯示 R/W 或 R 權限標籤,清單檢視另顯示分類標籤
- 點擊星號加入收藏(收藏項目排序在最前面)
- 點擊項目進入參數設定畫面,選擇輸出格式後執行
最近使用與收藏
- 最近使用:報表列表頂部自動顯示最近執行過的 10 張報表,方便快速再次執行
- 收藏:點擊報表名稱旁的星號,可將常用報表加入收藏置頂
輸出格式與預覽
| 格式 | 預覽方式 |
|---|---|
| 內嵌 PDF 檢視器,支援翻頁、頁碼顯示 | |
| HTML | 內嵌 HTML 表格渲染 |
| Excel (.xlsx) | 內嵌表格檢視,支援多工作表切換、雙向捲動 |
| CSV | 內嵌表格檢視 |
所有格式均可透過右上角分享按鈕匯出至其他 App。舊版 .xls 格式不支援內嵌預覽,可使用分享功能開啟。
參數類型支援
| 參數類型 | 輸入方式 |
|---|---|
| 日期 / 日期範圍 | 日期選擇器(範圍參數顯示「從」「到」雙欄) |
| 是/否 | 開關切換 |
| 數字 | 數字鍵盤輸入 |
| 文字 | 文字輸入 |
必填參數以 * 標示,未填寫時會提示錯誤。收藏清單儲存於裝置本地。
參數預設(Preset)
針對常用的報表參數組合,可儲存為預設方便快速載入:
- 儲存:填寫參數後點擊書籤圖示旁的「儲存」按鈕,輸入預設名稱即可儲存
- 載入:參數畫面上方顯示已儲存的預設 Chip,點擊即自動填入所有參數
- 刪除:長按預設 Chip 可刪除不需要的預設
- 每個報表最多儲存 10 組預設
- 預設資料儲存於裝置本地,跨裝置不同步
背景執行
報表/處理程序支援背景執行,自動輪詢狀態,完成後可下載結果。適合耗時較長的報表。
資訊視窗查詢
用途:查詢 iDempiere ERP 資訊視窗(AD_InfoWindow),支援型別感知查詢條件、運算子選擇、可收合篩選面板、儲存查詢及分頁結果。
操作步驟
- 從首頁點擊「資訊查詢」卡片(青色)
- 進入資訊查詢列表,可使用搜尋欄篩選
- 點擊星號圖示將常用視窗加入收藏(置頂顯示)
- 點擊視窗名稱進入查詢畫面
- 填寫查詢條件後點擊「查詢」執行
最近使用與收藏
- 最近使用:列表頂部自動顯示最近查詢過的資訊視窗(最多 10 個),以水平 Chip 呈現方便快速存取
- 收藏:點擊視窗名稱旁的星號,可將常用視窗加入收藏置頂
查詢條件(型別感知)
查詢欄位依 AD_InfoColumn 的 DisplayType 自動選擇合適的輸入元件:
| 型別 | 輸入方式 |
|---|---|
| 文字 (10/14) | 文字輸入框(支援運算子:包含/等於/開頭為) |
| 整數/金額/數字 (11/12/22) | 數字鍵盤(支援運算子:=, >, <, >=, <=) |
| 日期 (15/16) | 日期選擇器 |
| 資料表/查詢 (18/19/30) | 可搜尋查詢元件(底部面板搜尋) |
| 是否 (20) | 下拉選單(全部/是/否) |
可收合篩選面板
- 查詢成功後,篩選條件面板自動收合,最大化結果顯示空間
- 收合時以摘要 Chip 顯示目前啟用的篩選條件(欄位名稱: 值)
- 點擊面板標題或 Chip 可重新展開編輯條件
儲存查詢
- 點擊條件區右側儲存圖示,可將目前的查詢條件命名儲存
- 點擊資料夾圖示載入已儲存的查詢,條件自動填入
- 每個已儲存查詢旁有刪除按鈕可移除
- 儲存的查詢包含所有條件值及運算子設定
查詢結果
| 功能 | 說明 |
|---|---|
| 2D 捲動表格 | 支援固定欄位與欄位標題的雙向捲動表格,取代傳統 DataTable |
| 欄位排序 | 點擊欄位標題排序,再次點擊切換升降序 |
| 欄位管理 | 長按欄位標題可隱藏/拖曳排序,設定持久化 |
| 密度模式 | 支援寬鬆/緊湊列高切換(comfortable / compact) |
| 摘要頁尾 | 自動計算數字欄位的加總/平均值 |
| 交替行色 | 奇偶行不同底色,提升可讀性 |
| 記錄預覽 | 點擊列開啟底部預覽面板,顯示所有欄位詳細值 |
| 鑽取導航 | 預覽面板可點擊「在視窗中開啟」跳轉至資料維護視窗 |
| 分頁 | 底部顯示記錄數,若有下一頁出現「載入更多」按鈕 |
| 一鍵重設 | 恢復伺服器預設的欄位順序與可見性 |
結果匯出
- 查詢結果上方有匯出按鈕(下載圖示)
- 支援兩種格式:CSV 和 Excel (.xlsx)
- 匯出後自動開啟系統分享面板,可傳送至其他 App 或儲存
批次流程執行
- 長按任一記錄列進入多選模式
- 多選模式下 AppBar 顯示已選數量,支援全選和清除
- 選取記錄後可執行關聯流程,系統逐筆執行並顯示進度
- 執行完成後顯示結果摘要
流程執行
- 若資訊視窗定義了關聯流程,查詢畫面下方顯示流程按鈕列
- 單選模式:選取記錄後點擊流程按鈕,開啟參數表單後執行
- 多選模式:批次依序執行所選記錄
- 流程執行中顯示線性進度條
- 流程載入失敗時顯示黃色警示訊息(不影響查詢功能)
錯誤處理
| 狀態 | 顯示 |
|---|---|
| 查詢失敗(無結果) | 錯誤圖示 + 訊息 + 重試按鈕 |
| 欄位載入失敗 | 置中錯誤訊息 |
| 尚未查詢 | 搜尋圖示 + 提示文字 |
收藏、最近使用紀錄及儲存的查詢均儲存於裝置本地,跨裝置不同步。
檔案匯出與分享功能
App 提供全域的檔案匯出與分享功能,適用於報表輸出、資訊查詢結果、以及任何 ERP 記錄:
文件列印匯出
- 任何 ERP 記錄(視窗詳情頁)可直接匯出為 PDF、HTML、Excel (.xlsx) 或 CSV
- 匯出後自動開啟系統分享面板,可傳送至其他 App 或儲存至本地
PrintActionButton通用元件可用於任何含 tableName + recordId 的畫面
支援的匯出格式
| 格式 | 適用場景 |
|---|---|
| 正式文件、列印、歸檔 | |
| HTML | 網頁瀏覽、Email 內文 |
| Excel (.xlsx) | 資料分析、再加工 |
| CSV | 資料匯入匯出、系統整合 |
🌐 English Version
Reports & Processes
Execute iDempiere ERP reports and processes with embedded preview. Features include Report/Process/All type filter, recent history (top 10), favorites, and multiple output formats.
Output Formats
- PDF — Embedded viewer with page navigation
- HTML — Embedded table rendering
- Excel (.xlsx) — Embedded table with multi-sheet tabs and bi-directional scrolling
- CSV — Embedded table view
All formats can be shared via the system share sheet.
Info Window Query
Query iDempiere AD_InfoWindow with type-aware criteria, operator selection, collapsible filter panel, saved queries, and paginated results.
Type-Aware Query Criteria
- Text fields: contains / equals / starts with operators
- Number fields: =, >, <, >=, <= operators
- Date fields: date picker
- Table/Search fields: searchable lookup component
- Boolean fields: All / Yes / No dropdown
Results & Export
- Scrollable DataTable with column sorting and alternating row colors
- Record preview panel with drill-through navigation to data maintenance windows
- Export to CSV or Excel (.xlsx) with system share sheet integration
- Multi-select with batch process execution and progress display
File Export & Sharing
Any ERP record can be exported to PDF, HTML, Excel, or CSV via the universal PrintActionButton component. The system share sheet opens automatically for easy distribution.
🇯🇵 日本語版
帳票とプロセス
iDempiere ERP の帳票・プロセスを実行し、埋め込みプレビューで確認できます。Report/Process/All の種別フィルター、最近の履歴(上位 10 件)、お気に入り、複数の出力形式に対応しています。
出力形式
- PDF — ページナビゲーション付き埋め込みビューアー
- HTML — 埋め込みテーブルレンダリング
- Excel (.xlsx) — マルチシートタブと双方向スクロール対応の埋め込みテーブル
- CSV — 埋め込みテーブル表示
すべての形式でシステム共有シートを通じた共有が可能です。
情報ウィンドウ照会
iDempiere AD_InfoWindow を型別感知の条件、演算子選択、折りたたみ可能なフィルターパネル、保存済みクエリ、ページ分割された結果で照会できます。
型別感知クエリ条件
- テキストフィールド:含む/一致/前方一致演算子
- 数値フィールド:=, >, <, >=, <= 演算子
- 日付フィールド:日付ピッカー
- テーブル/検索フィールド:検索可能なルックアップコンポーネント
- ブーリアンフィールド:すべて/はい/いいえドロップダウン
結果とエクスポート
- 列ソートと交互行色付きのスクロール可能な DataTable
- レコードプレビューパネルとデータ保守ウィンドウへのドリルスルーナビゲーション
- CSV または Excel (.xlsx) へのエクスポートとシステム共有シート連携
- 複数選択によるバッチプロセス実行と進捗表示
ファイルエクスポートと共有
汎用の PrintActionButton コンポーネントにより、すべての ERP レコードを PDF、HTML、Excel、CSV にエクスポートできます。エクスポート後、配布用のシステム共有シートが自動的に開きます。