sophieデータ出力機構マニュアル
last update: Tue, 13 Aug 2024 04:30:12 GMT ( 8 months ago )

                データ出力画面

                データ出力画面は、帳票定義(mst.report_setting)に従い、各モジュールに表示されますが、実態は一つになります。
                (画面イメージ)


                • 期間検索条件

                  期間指定の定義は以下となります。
                  ・帳票定義上は、search_term というキーに設定します。(詳細は後述)
                  条件名設定例見た目
                  {type: "ki", d: ""}
                  {type: "y", d: ""}
                  年月
                  {type: "ym", d: ""}
                  年月(範囲)
                  {type: "ym_r", d: ""}
                  年月日
                  {type: "ymd", d: ""}
                  年月日(範囲)
                  {type: "ymd_r", d: ""}
                  半期
                  {type: "half", d: ""}
                  決算半期(未対応)
                  {type: "kessanHalf", d: ""}
                  四半期(未対応)
                  {type: "qua", d: ""}
                  ・d パラメータ(デフォルト値)に指定可能なキーワードは以下になります。
                  設定名設定例備考
                  期初
                  {type: "ki", d: "riseOfKi"}
                  type が ki の場合にのみ指定可能
                  期末
                  {type: "ki", d: "edgeOfKi"}
                  type が ki の場合にのみ指定可能
                  処理年月
                  {type: "ym", d: "proc"}
                  type が ymd / ym の場合にのみ指定可能
                  処理月初
                  {type: "ymd", d: "reseOfProc"}
                  type が ymd / ym の場合にのみ指定可能
                  処理月末
                  {type: "ymd", d: "edgeOfProc"}
                  type が ymd / ym の場合にのみ指定可能
                  本日
                  {type: "ymd", d: "today"}
                  type が ymd / ym の場合にのみ指定可能
                  当月初
                  {type: "ymd", d: "riseOfToday"}
                  type が ymd / ym の場合にのみ指定可能
                  当月末
                  {type: "ymd", d: "edgeOfToday"}
                  type が ymd / ym の場合にのみ指定可能
                  ※d の値の補足
                  ・範囲指定する場合は、:(コロン)で繋ぐ
                  ・変更不可とする場合は、[ ] で囲う
                  ・half の場合、noTsuuki : true を指定すると「通期」が選択肢に表示されなくなります。
                • 検索条件

                  検索条件の定義は以下となります。
                  検索条件とは、出力対象をさらに限定的に取得するために利用する条件になります。
                  ・帳票定義上は、search_items というキーに設定します。(詳細は後述)
                  条件名設定例見た目
                  通貨
                  {key: "tsuka.cd", type: "tsuka"}
                  {key: "kuni.cd", type: "kuni"}
                  地区
                  {key: "ck.cd", type: "ck"}
                  部門
                  {key: "bu.cd", type: "bu"}
                  品目
                  {key: "hin.cd", type: "hin"}
                  商品
                  {key: "shohin.cd", type: "shohin"}
                  倉庫
                  {key: "souko.cd", type: "souko"}
                  社員
                  {key: "shain.cd", type: "shain"}
                  口座
                  {key: "koza.cd", type: "koza"}
                  顛末区分
                  {key: 'selectTenmatsu.cd', type: 'selectTenmatsu'}
                  手形種別
                  {key: 'selectTegataShubetsu.cd', type: 'selectTegataShubetsu'}
                  振出区分
                  {key: 'selectFuridashi.cd', type: 'selectFuridashi'}
                  台帳(INFORAP)
                  {key: 'daicho.cd', type: 'daicho'}
                  任意選択肢
                  {key: 'select0', type: 'select0', setItems: {…}}
                  ※検索条件の抽出条件(selector)への適用
                  ・%_TSUKA_%のように、%_ + タイプ + _% の文字列を抽出条件に入れ込む
                  例)
                      {"haizoku.bu.cd":"%_BU_%"}