last update: Tue, 13 Aug 2024 04:30:12 GMT ( 8 months ago )
fn.async.loadReport
fn.async.loadReport 関数は、帳票を出力する際にパラメータと共に呼び出す関数になります。
※module_id に配列を指定した場合は、複数の帳票をまとめて出力可能です。
※module_id に配列を指定した場合は、param_option はそのmodule_id をキーとしてそれぞれ定義する必要があります。
以下に今まで定義されているサンプルとなるキー等を記載します。
・構文
・引数fn.async.loadReport(module_id, param_option, print_option);
module_id : 印刷用のRSDを読み込むためのモジュールID(文字列 or 配列)param_option : 印刷に利用するパラメータオブジェクト(オブジェクト型)print_option : 印刷オプション(オブジェクト型)
※module_id に配列を指定した場合は、param_option はそのmodule_id をキーとしてそれぞれ定義する必要があります。
・param_option 詳細
param_option は印刷に必要な情報を任意のキーでセットしておき、帳票側のRSD内にてその情報を利用するために設定します。以下に今まで定義されているサンプルとなるキー等を記載します。
キー | 参考RSD | 備考 |
onePageData | 受発注入力画面 makerReport関数 |
初期型の印刷において、1ページに格納されるページ数を設定する。 1ページ目とそれ以降でページ数が違う場合 [10, 14] の様に配列を指定する |
pageCnt | 仕訳入力画面 _report関数 |
初期型の印刷において、総ページ数を設定もしくは取得する関数を定義する |
cntData | 受発注入力画面 makerReport関数 |
初期型の印刷において、データ件数を取得するための関数を定義する |
getData | 受発注入力画面 makerReport関数 |
初期型の印刷において、1ページに格納されるデータを取得するための関数を定義する |
cnvData | 受発注入力画面 makerReport関数 |
初期型の印刷において、取得したデータを加工するための関数を定義する |
oneNextPage | 受発注入力画面 makerReport関数 |
初期型の印刷において、改ページごとに呼び出される関数で、進捗状況を通知などの関数を定義する |
resources | 勘定科目照会画面 makerReport関数 |
第2世代の印刷において、検索条件等を渡すためのオブジェクト |
sub_r_params | 勘定科目照会画面 makerReport関数 |
第2世代の印刷において、会計系のルーティンパラメータを渡すためのオブジェクト |
rec_s | 勘定科目照会画面 makerReport関数 |
第2世代の印刷において、検索条件の期間開始日付 |
rec_e | 勘定科目照会画面 makerReport関数 |
第2世代の印刷において、検索条件の期間終了日付 |
kamokus | 勘定科目照会画面 makerReport関数 |
第2世代の印刷において、検索対象の科目コード配列 |
resources | 勘定科目照会画面 makerReport関数 |
第2世代の印刷において、検索条件等を渡すためのオブジェクト |
・print_option 詳細
キー | 参考RSD | 備考 |
use | 受発注入力画面 makerReport関数 勘定科目残高照会画面 makerReport関数 |
印刷した帳票が即時印刷対象か、再印刷対応かのバージョンを指定する。 ・選択肢 "v1": バージョン1(即時印刷) "v2": バージョン2(再印刷対応・データ保存) |
prt_entry_no | 受発注入力画面 makerReport関数 勘定科目残高照会画面 makerReport関数 |
バージョン2の際には設定必須 再印刷する際の一意となるキーを設定する |
resouces | 受発注入力画面 makerReport関数 勘定科目残高照会画面 makerReport関数 |
バージョン2の際には設定必須 再印刷する際に利用する検索条件等の情報を設定する |
title | 受発注入力画面 makerReport関数 |
文書をPDFで保存したときのドキュメントタイトルを定義する |
REPORT_MODE | 受発注入力画面 makerReport関数 勘定科目残高照会画面 makerReport関数 |
デバッグ用。レイアウトのみを確認する際は、true を設定する。 |
keep | 受発注入力画面 makerReport関数 勘定科目残高照会画面 makerReport関数 |
デバッグ用。帳票の印刷ダイアログを閉じても、印刷対象のDOMをHTMLに残したい場合にtrueを設定する |