# XDMF_DF110_0 / 支払依頼の一覧・保守

_言語: ja / データ版数 (設定の最終更新): 2024-07-11 11:38:22_

## 要約

| 項目 | 値 |
|------|------|
| FUNC\_ID | \`XDMF\_DF110\_0\` |
| 機能名 | 支払依頼の一覧・保守 |
| 機能タイプ \(APP\_KBN\) | STD / 固定検索条件 |
| BG\_L | 4 |
| BG\_M | 10 |
| ブロック数 | 1 |
| 項目数 | 10 |
| 読み取りテーブル | 2 |
| 書き込みテーブル | 0 |
| DB 接続先 | 1 |


### 機能概要

仕入先単位に支払依頼を登録する画面です。仕入先IDで検索すると、買掛金の一覧が明細に表示されますので、今回の支払依頼対象となる明細を選択して「確定」ボタンを実行します。データの確認は支払依頼の一覧・保守で行って下さい。

※支払方法は振込／手形が選択できます。システム内での参照はありません。（メモ項目です）
※対象を1件も選択しない状態で確定するとエラーメッセージが表示されます。
※支払依頼の一覧・保守で登録内容の確認が可能です。登録直後の支払状況は「未承認」となっています。
支払承認エントリーで「承認済」となり、買掛増減履歴に支払データが作成され仕入先テーブルの期間支払額の加算が行われます。支払承認エントリーは「経理担当」の項で説明します。

## 機能設定

### 機能説明

| 項目 | 値 |
|------|----|
| 機能ID | XDMF\_DF110\_0 |
| 機能名 | 支払依頼の一覧・保守 |
| 機能タイプ | 固定検索条件 \(STD\) |
| ADMIN\_ID |  |
| 業務分類 大 | XTEA生産管理 \(4\) |
| 業務分類 中 | 仕入・買掛管理 \(10\) |
| 業務分類 小 |  |
| 作成 | 2024\-07\-11 11:38:09.0 demo |
| 最終更新 | 2024\-07\-11 11:38:09.0 demo |
| ヘルプリンク名 \(HELP\_LINK\_NM\) |  |
| ヘルプURL \(HELP\_URL\) |  |

#### 機能概要

仕入先単位に支払依頼を登録する画面です。仕入先IDで検索すると、買掛金の一覧が明細に表示されますので、今回の支払依頼対象となる明細を選択して「確定」ボタンを実行します。データの確認は支払依頼の一覧・保守で行って下さい。

※支払方法は振込／手形が選択できます。システム内での参照はありません。（メモ項目です）
※対象を1件も選択しない状態で確定するとエラーメッセージが表示されます。
※支払依頼の一覧・保守で登録内容の確認が可能です。登録直後の支払状況は「未承認」となっています。
支払承認エントリーで「承認済」となり、買掛増減履歴に支払データが作成され仕入先テーブルの期間支払額の加算が行われます。支払承認エントリーは「経理担当」の項で説明します。


### アプリケーション設定

#### 機能レベル設定一覧

_TLN_M_GENERAL_APP (FUNC_SEQ=-1) に登録されている全ての設定値。非表示フラグや個別セクションで重複して表示される設定も含む。_

| ボタン | 状態 | FUNC\_KBN |
|------|------|------|
| 機能タイプ | 固定検索条件 | APP\_KBN=STD |

#### 標準ボタン非表示設定

| ボタン | FUNC\_KBN | 状態 |
|------|------|------|
| PDF出力 | PDF\_BUTTON\_HDN\_FLG | 表示 |
| Excel出力 | EXCEL\_BUTTON\_HDN\_FLG | 表示 |
| Excel更新 | EXCELUPDATE\_BUTTON\_HDN\_FLG | 表示 |
| クリア | CLEAR\_BUTTON\_HDN\_FLG | 表示 |
| 検索 | SEARCH\_BUTTON\_HDN\_FLG | 表示 |
| 戻る | BACK\_BUTTON\_HDN\_FLG | 表示 |
| 確定 | EXECUTE\_BTN\_HDN\_FLG | 表示 |
| 参照 | VIEW\_BUTTON\_HDN\_FLG | 表示 |
| 画面設定 | COL\_BUTTON\_HDN\_FLG | 表示 |
| 検索条件保存 | COND\_SAVE\_HDN\_FLG | 表示 |
| 検索条件タイトル | IS\_CONDITION\_TITLE\_OFF | 表示 |
| ブロック名 | BLOCK\_NAME\_HDN\_FLG | 表示 |

#### 他画面呼出 (機能全体)

| ボタン名 |
|------|
| 新規登録 |


### 他画面呼出

#### ボタン: 新規登録

| 設定 | 内容 |
| --- | --- |
| 遷移先ボタン名 | 新規登録 |
| 機能ID | XDMF_DF111_0 (支払依頼エントリー／仕入明細の選択) |
| 初期検索 | OFF |

### ユーザグループ

| FUNC\_ATH\_ID | グループ名 |
|------|------|
| system | システム管理 |



## 検索条件 (集約)

| 表示名 | COL\_NAME | データ型 | 桁 | 表示形式 | 改行 | 集約数 | 集約元 |
|------|------|------|------|------|------|------|------|
| 支払依頼日 | DTSIHARAI | DATE | 10 | DATE:YYYY/MM/DD |  | 1 | BLOCK1: DTSIHARAI |
| 支払依頼№ | NRSIHARAI | VARCHAR2 | 30 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: NRSIHARAI |
| 仕入先ID | IDSIIRESAKI | VARCHAR2 | 30 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: IDSIIRESAKI |
| 支払状況 | STSIHARAI | VARCHAR2 | 2 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: STSIHARAI |


## ブロック設定

### ブロック構成

| \# | TYPE | TITLE |
|------|------|------|
| BLOCK 1 | LIST | 支払依頼 |

### BLOCK 1: 支払依頼 [LIST]

#### SELECT 式

```sql
SELECT  
        DT110.DTSIHARAI as DTSIHARAI
       ,DT110.NRSIHARAI as NRSIHARAI
       ,DT110.IDSIIRESAKI as IDSIIRESAKI
       ,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
       ,AT030.TXKANJI as TXKANJI
       ,DT110.KBSIHARAI as KBSIHARAI
       ,DT110.TXSEIKYU as TXSEIKYU
       ,DT110.AMSIHARAI as AMSIHARAI
       ,DT110.STSIHARAI as STSIHARAI
       ,DT110.DTSYONIN as DTSYONIN
FROM
 DT110 INNER JOIN AT030
            ON  DT110.IDSIIRESAKI = AT030.IDTORIHIKISAKI
```

#### 項目情報

| 並び順 | 物理項目名 | 表示名 | キー | 更新 | 検索 | 必須 | 改行 | グループ名 | 表示形式 | データ型 | 桁 | 表示桁 | 行数 | コンポーネント | 識別コード |
|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|
| 1 | DTSIHARAI | 支払依頼日 |  |  | ○ |  |  |  | DATE:YYYY/MM/DD | DATE | 10 |  |  |  |  |
| 2 | NRSIHARAI | 支払依頼№ |  |  | ○ |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 3 | IDSIIRESAKI | 仕入先ID |  |  | ○ |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 4 | CDTORIHIKISAKI | 仕入先Ｃ |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 5 | TXKANJI | 仕入先名 |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 100 |  |  |  |  |
| 6 | KBSIHARAI | 支払方法 |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 2 |  |  | リストボックス \(1\) | KBSIHARAI |
| 7 | TXSEIKYU | 相手先請求番号 |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 20 |  |  |  |  |
| 8 | AMSIHARAI | 支払依頼額 |  |  |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 11 |  |  |  |  |
| 9 | STSIHARAI | 支払状況 |  |  | ○ |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 2 |  |  | 検索条件チェック/結果リスト \(3\) | STSIHARAI |
| 10 | DTSYONIN | 支払承認日 |  |  |  |  |  |  | DATE:YYYY/MM/DD | DATE | 10 |  |  |  |  |


##### 項目別 詳細設定 (ITEM_OPTN)

###### 項目: DTSIHARAI (支払依頼日)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 固定条件式 | 1 | BETWEEN |

###### 項目: IDSIIRESAKI (仕入先ID)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索子画面 \> 機能ID | 1 | 機能ID=XDMF\_DF200\_0 \(仕入先マスターの検索子画面\) |
| 検索子画面 | 1 | 子画面項目=IDTORIHIKISAKI \(仕入先ID\) / 戻り値=IDSIIRESAKI \(仕入先ID\) |
| 検索子画面 | 2 | 項目名=ON \[INIT\_SEARCH\] |

#### 詳細設定

| 設定種別 | 値 | FUNC\_KBN |
|------|------|------|
| 画面最大行数 |  | MAX\_LINE\_COUNT |
| 標準Excel出力最大行数 |  | MAX\_LINE\_COUNT\_EXCEL |
| ボタンの非表示 \> 参照 | ON \[1\] | VIEW\_BUTTON\_HDN\_FLG |

#### 他画面呼出

##### ボタン: 検討・依頼書

| 設定 | 内容 |
| --- | --- |
| 遷移先ボタン名 | 検討・依頼書 |
| 機能ID | XDMF_DF112_0 (支払依頼と関連情報の確認) |
| 初期検索 | ON |


**引数設定** (1 件)

_引数 #1 — 遷移先項目: NRSIHARAI (支払依頼№)_

| 設定 | 内容 |
| --- | --- |
| 式 | = |
| 項目 | NRSIHARAI (支払依頼№) |
| 値 | ON |


## 参照情報

### メニュー位置

| FUNC\_ATH\_ID | グループ名 | 表示名 | AUTH\_KBN | PRINT\_SORT | APP\_URL | HELP\_URL |
|------|------|------|------|------|------|------|
| XTEA//XTEA\_ORDER |  | 支払依頼の一覧・保守 | 1 | 5210 | TALON/APPLICATION/GENERALFREE/GENERALFREE.xhtml?PARAM\_FUNC\_ID=XDMF\_DF110\_0&COLUMN\_0=STSIHARAI&FORMULA\_0==&VALUE\_0=10 |  |


### 依存関係

#### 参照先機能

| FUNC\_ID | FUNC\_NM | APP\_KBN |
|------|------|------|
| XDMF\_DF111\_0 | 支払依頼エントリー／仕入明細の選択 | STD |
| XDMF\_DF112\_0 | 支払依頼と関連情報の確認 | STD |
| XDMF\_DF200\_0 | 仕入先マスターの検索子画面 | SUB |

#### 参照先テーブル (読み取りのみ)

_FROM / JOIN 句から抽出_

| テーブル名 | 出典 |
|------|------|
| <a href="er-diagram.html#tbl-AT030">AT030</a> | BLOCK1.BODY\_SQL |
| <a href="er-diagram.html#tbl-DT110">DT110</a> | BLOCK1.BODY\_SQL |

> **✎ テーブル参照解析の注意事項**
>
> - テーブル参照は `UPDATE_TABLE` 設定 + ブロック SELECT 式 (BODY_SQL/TITLE_SQL) + JavaScript コード (CHR_TEXT) + 呼び出すストアドプロシージャ本体 (Oracle / PostgreSQL / MySQL / SQL Server) を `FROM` / `JOIN` / `INSERT INTO` / `UPDATE ... SET` / `DELETE FROM` / `MERGE INTO` / `REPLACE INTO` / `MERGE ... USING` の正規表現で抽出した結果です。 動的SQLは文字列リテラルが DML 文で始まる場合のみ抽出します。
> - **書き込み** = INSERT/UPDATE/DELETE/MERGE が検出されたテーブル / **読み取り** = FROM/JOIN のみのテーブル
> - **⚠ 抜け・漏れの可能性**: コード内で動的に組み立てられた SQL、変数連結、条件分岐内の SQL は検出できない場合があります。
> - **⚠ 対象外**: ストアドプロシージャ本体は Oracle / PostgreSQL / MySQL / SQL Server に対応 (DB2 等は今後)。 プロシージャから更に呼ぶ別プロシージャ、 BODY_SQL/JS 直書きの CALL/EXEC、 外部 API 経由、 トリガ連動は含まれません。 動的SQLの変数組み立てテーブル名も対象外 (リテラル完結分は抽出)。
> - **✎ 補完 (備考タグ)**: 解析で捕捉できない依存は 機能説明タブの備考に `[R:テーブル名]` (読み) / `[W:テーブル名]` (書き) / `[WR:テーブル名]` (読み書き) と記入すると依存として取り込まれます (1タグ1テーブル、 文章中に埋め込み可)。 `@番号` で複数DB接続の接続先を明示できます (例 `[W:LOG_TBL@2]`。 省略時は機能の DB 接続先)。


### マスタ参照

#### 汎用CD (TLN_M_HANYO_CODE_MAIN)

| 識別コード | KEY | 名称 | DSP1 | DSP2 | DSP3 | DSP\_NO1 | SORT |
|------|------|------|------|------|------|------|------|
| KBSIHARAI | 10 | 支払方法区分 | 振込 |  |  | 0 | 10 |
| KBSIHARAI | 20 | 支払方法区分 | 手形 |  |  | 0 | 20 |
| STSIHARAI | 10 | 支払状況 | 未承認 |  |  | 0 | 10 |
| STSIHARAI | 20 | 支払状況 | 承認済 |  |  | 0 | 20 |



