# XDMF_DF011_0 / 仕入先関連情報の確認

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

## 要約

| 項目 | 値 |
|------|------|
| FUNC\_ID | \`XDMF\_DF011\_0\` |
| 機能名 | 仕入先関連情報の確認 |
| 機能タイプ \(APP\_KBN\) | STD / 固定検索条件 |
| BG\_L | 4 |
| BG\_M | 7 |
| ブロック数 | 2 |
| 項目数 | 19 |
| 読み取りテーブル | 2 |
| 書き込みテーブル | 1 |
| DB 接続先 | 1 |

## 機能設定

### 機能説明

| 項目 | 値 |
|------|----|
| 機能ID | XDMF\_DF011\_0 |
| 機能名 | 仕入先関連情報の確認 |
| 機能タイプ | 固定検索条件 \(STD\) |
| ADMIN\_ID |  |
| 業務分類 大 | XTEA生産管理 \(4\) |
| 業務分類 中 | 発注入荷管理 \(7\) |
| 業務分類 小 |  |
| 作成 | 2024\-07\-11 11:38:09.0 demo |
| 最終更新 | 2024\-07\-11 11:38:09.0 demo |
| ヘルプリンク名 \(HELP\_LINK\_NM\) |  |
| ヘルプURL \(HELP\_URL\) |  |


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

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

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

| ボタン | 状態 | FUNC\_KBN |
|------|------|------|
| 機能タイプ | 固定検索条件 | APP\_KBN=STD |
| 起動Window状態 | 別Window \(既存あれば上書き\) \[NORMAL\] | OPEN\_WINDOW\_MODE |

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

| ボタン | 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 | 表示 |


#### 結合項目

_結合項目 (JOIN): 同じグループに属する他ブロックの検索項目は 1 つの検索条件として集約される。_

| 並び | 項目数 | 結合される項目 |
|------|------|------|
| 1 | 2 | BLOCK1: 仕入先ID \(IDSIIRESAKI\) ↔ BLOCK2: IDSIIRESAKI \(IDSIIRESAKI\) |


### ユーザグループ

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



## 検索条件 (集約)

| 表示名 | COL\_NAME | データ型 | 桁 | 表示形式 | 改行 | 集約数 | 集約元 |
|------|------|------|------|------|------|------|------|
| 仕入先ID | IDSIIRESAKI | VARCHAR2 | 30 | TEXT:半角、全角混在\(Byte\) |  | 2 | BLOCK1: IDSIIRESAKI / BLOCK2: IDSIIRESAKI |
| 取引日 | DTTORIHIKI | DATE | 10 | DATE:YYYY/MM/DD |  | 1 | BLOCK2: DTTORIHIKI |
| 効区 | FGVALID | VARCHAR2 | 1 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK2: FGVALID |
| 取引区分 | KBKAITORI | VARCHAR2 | 2 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK2: KBKAITORI |


## ブロック設定

### ブロック構成

| \# | TYPE | TITLE |
|------|------|------|
| BLOCK 1 | CARD |  |
| BLOCK 2 | LIST |  |

### BLOCK 1:  [CARD]

#### ブロックレベル更新先テーブル

| 設定 | 内容 |
|------|------|
| SELECT式 \> 更新テーブル | DT010 |

#### SELECT 式

```sql
SELECT  
        DT010.IDSIIRESAKI as IDSIIRESAKI
       ,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
       ,AT030.TXKANJI as TXKANJI
       ,DT010.KBSIHARAI as KBSIHARAI
       ,DT010.TXHURIKOMI as TXHURIKOMI
       ,DT010.AMKISYUKAIKAKE as AMKISYUKAIKAKE
       ,DT010.AMSIIRE as AMSIIRE
       ,DT010.AMSIHARAI as AMSIHARAI
       ,DT010.AMGENKAIKAKE as AMGENKAIKAKE
       ,DT010.TXTEKIYO as TXTEKIYO
       ,DT010.MODIFY_COUNT as MODIFY_COUNT
FROM
 DT010 INNER JOIN AT030
            ON  DT010.IDSIIRESAKI = AT030.IDTORIHIKISAKI
```

#### 項目情報

| 並び順 | 物理項目名 | 表示名 | キー | 更新 | 検索 | 必須 | 改行 | グループ名 | 表示形式 | データ型 | 桁 | 表示桁 | 行数 | コンポーネント | 識別コード |
|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|
| 1 | IDSIIRESAKI | 仕入先ID | ○ |  | ○ | ○ |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 2 | CDTORIHIKISAKI | 仕入先Ｃ |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 3 | TXKANJI | 仕入先名 |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 100 |  |  |  |  |
| 4 | KBSIHARAI | 支払方法区分 |  | ○ |  | ○ | ○ |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 2 |  |  | リストボックス \(1\) | KBSIHARAI |
| 5 | TXHURIKOMI | 振込銀行口座 |  | ○ |  | ○ |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 120 |  |  |  |  |
| 6 | AMKISYUKAIKAKE | 期首買掛残高 |  |  |  |  | ○ |  | INT:整数　　　　　　　　　　 | NUMBER | 11 |  |  |  |  |
| 7 | AMSIIRE | 期間仕入額 |  |  |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 11 |  |  |  |  |
| 8 | AMSIHARAI | 支払依頼額 |  |  |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 11 |  |  |  |  |
| 9 | AMGENKAIKAKE | 現買掛残高 |  |  |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 11 |  |  |  |  |
| 10 | TXTEKIYO | 摘要 |  | ○ |  |  |  | 摘要 | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 900 | 150 | 3 |  |  |
| 11 | MODIFY\_COUNT |  |  |  |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 10 |  |  |  |  |


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

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

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

###### 項目: AMKISYUKAIKAKE (期首買掛残高)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 登録初期値テキスト | 1 | 値=0 |

###### 項目: AMSIIRE (期間仕入額)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 登録初期値テキスト | 1 | 値=0 |

###### 項目: AMSIHARAI (支払依頼額)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 登録初期値テキスト | 1 | 値=0 |

###### 項目: AMGENKAIKAKE (現買掛残高)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 登録初期値テキスト | 1 | 値=0 |

#### 詳細設定

##### 基本設定 (全ブロック共通) (1件)

| 設定種別 | 値 | FUNC\_KBN |
|------|------|------|
| 表示高さ | 250 | SPACE\_HEIGHT |

##### その他 (LIST/CARD/帳票/権限など) (1件)

| 設定種別 | 値 | FUNC\_KBN |
|------|------|------|
| 処理権限 \> 更新 | ON \[1\] | UPDATE\_FLG |

### BLOCK 2:  [LIST]

#### SELECT 式

```sql
SELECT  
        DT100.IDSIIRESAKI as IDSIIRESAKI
       ,DT100.DTTORIHIKI as DTTORIHIKI
       ,DT100.NRKAIKAKE as NRKAIKAKE
       ,DT100.KBAKADEN as KBAKADEN
       ,DT100.FGVALID as FGVALID
       ,DT100.KBKAITORI as KBKAITORI
       ,DT100.TXHINMEI as TXHINMEI
       ,DT100.AMZOUGEN as AMZOUGEN
FROM
        DT100
```

#### 項目情報

| 並び順 | 物理項目名 | 表示名 | キー | 更新 | 検索 | 必須 | 改行 | グループ名 | 表示形式 | データ型 | 桁 | 表示桁 | 行数 | コンポーネント | 識別コード |
|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|
| 1 | IDSIIRESAKI |  |  |  | ○ |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 2 | DTTORIHIKI | 取引日 |  |  | ○ |  |  |  | DATE:YYYY/MM/DD | DATE | 10 |  |  |  |  |
| 3 | NRKAIKAKE | 買掛取引№ |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 4 | KBAKADEN | 赤黒 |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 1 |  |  | リストボックス \(1\) | KBAKADEN |
| 5 | FGVALID | 効区 |  |  | ○ |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 1 |  |  | リストボックス \(1\) | FGVALID |
| 6 | KBKAITORI | 取引区分 |  |  | ○ |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 2 |  |  | リストボックス \(1\) | KBKAITORI |
| 7 | TXHINMEI | 品名／摘要 |  |  |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 100 |  |  |  |  |
| 8 | AMZOUGEN | 残高増減額 |  |  |  |  |  |  | INT:整数　　　　　　　　　　 | NUMBER | 11 |  |  |  |  |


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

###### 項目: IDSIIRESAKI

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索必須 | 1 | ON |

###### 項目: DTTORIHIKI (取引日)

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

###### 項目: KBAKADEN (赤黒)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 文字色 \> 行単位 | 1 | 色=\#ff4f06 / 条件式== / 条件値=2 / 行単位=ON \[1\] |

#### 詳細設定

##### 基本設定 (全ブロック共通) (1件)

| 設定種別 | 値 | FUNC\_KBN |
|------|------|------|
| 検索結果０件メッセージを非表示 | ON \[1\] | IS\_SEARCH\_NOTFOUND\_MSG\_HDN |

##### その他 (LIST/CARD/帳票/権限など) (1件)

| 設定種別 | 値 | FUNC\_KBN |
|------|------|------|
| ボタンの非表示 \> 参照 | ON \[1\] | VIEW\_BUTTON\_HDN\_FLG |

#### 他画面呼出

##### ボタン: 履歴詳細

| 設定 | 内容 |
| --- | --- |
| 遷移先ボタン名 | 履歴詳細 |
| 機能ID | XDMF_DF101_0 (買掛増減履歴の表示) |
| 初期検索 | ON |


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

_引数 #1 — 遷移先項目: NRKAIKAKE (買掛取引№)_

| 設定 | 内容 |
| --- | --- |
| 式 | = |
| 項目 | NRKAIKAKE (買掛取引№) |
| 値 | ON |


## 参照情報

### メニュー位置

_(なし)_


### 依存関係

#### 参照先機能

| FUNC\_ID | FUNC\_NM | APP\_KBN |
|------|------|------|
| XDMF\_DF101\_0 | 買掛増減履歴の表示 | STD |
| XDMF\_DF200\_0 | 仕入先マスターの検索子画面 | SUB |

#### 参照先テーブル (書き込み)

_INSERT/UPDATE/DELETE/MERGE/UPDATE_TABLE 設定_

| テーブル名 | 出典 |
|------|------|
| <a href="er-diagram.html#tbl-DT010">DT010</a> | UPDATE\_TABLE \(FUNC\_SEQ=0\) / UPDATE\_TABLE \(FUNC\_SEQ=0\) |

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

_FROM / JOIN 句から抽出_

| テーブル名 | 出典 |
|------|------|
| <a href="er-diagram.html#tbl-AT030">AT030</a> | BLOCK1.BODY\_SQL |
| <a href="er-diagram.html#tbl-DT100">DT100</a> | BLOCK2.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 接続先)。

#### 被参照 (呼出元機能)

| FUNC\_ID | FUNC\_NM | APP\_KBN | 参照箇所 |
|------|------|------|------|
| XDMF\_DF010\_0 | 仕入先マスターの一覧・保守 | STD | BUTTON\_NEXT \(ALL\) |
| XDMF\_DF100\_0 | 買掛増減履歴の一覧 | STD | BUTTON\_NEXT \(ALL\) |
| XDMF\_HF020\_0 | 入荷データの一覧・保守 | STD | BUTTON\_NEXT \(ALL\) |


### マスタ参照

#### 汎用CD (TLN_M_HANYO_CODE_MAIN)

| 識別コード | KEY | 名称 | DSP1 | DSP2 | DSP3 | DSP\_NO1 | SORT |
|------|------|------|------|------|------|------|------|
| FGVALID | F | 効区 | 無効 |  |  | 0 | 2 |
| FGVALID | T | 効区 | 有効 |  |  | 0 | 1 |
| KBAKADEN | 1 | 赤黒 | 黒伝 |  |  | 0 | 1 |
| KBAKADEN | 2 | 赤黒 | 赤伝 |  |  | 0 | 2 |
| KBKAITORI | 00 | 取引区分\(買掛\) | 入荷仕入 |  |  | 0 | 0 |
| KBKAITORI | 01 | 取引区分\(買掛\) | 直入荷仕入 |  |  | 0 | 1 |
| KBKAITORI | 02 | 取引区分\(買掛\) | 仕入返品 |  |  | 0 | 2 |
| KBKAITORI | 10 | 取引区分\(買掛\) | 振替控除 |  |  | 0 | 10 |
| KBKAITORI | 11 | 取引区分\(買掛\) | 振替計上 |  |  | 0 | 11 |
| KBKAITORI | 90 | 取引区分\(買掛\) | 支払 |  |  | 0 | 90 |
| KBSIHARAI | 10 | 支払方法区分 | 振込 |  |  | 0 | 10 |
| KBSIHARAI | 20 | 支払方法区分 | 手形 |  |  | 0 | 20 |



