# XDMF_EF200_0 / 得意先マスターの検索子画面

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

## 要約

| 項目 | 値 |
|------|------|
| FUNC\_ID | \`XDMF\_EF200\_0\` |
| 機能名 | 得意先マスターの検索子画面 |
| 機能タイプ \(APP\_KBN\) | SUB / 検索子画面 |
| BG\_L | 4 |
| BG\_M | 4 |
| ブロック数 | 1 |
| 項目数 | 3 |
| 読み取りテーブル | 2 |
| 書き込みテーブル | 0 |
| DB 接続先 | 1 |


### 機能概要

得意先の情報を保守するための一覧画面です。得意先を登録・編集する場合は、画面左上の「新規登録」ボタンをクリックし、得意先マスターの保守画面を起動します。登録した得意先の詳細は明細行の「詳細情報」ボタンで確認できます。

得意先マスターの保守では得意先を新規に登録したり、情報の編集を行うことが可能です。得意先IDには、取引先マスターの一覧・保守で、得意先のラジオボタンが有効な取引先IDのみが設定できます。非得意先になっている取引先IDは設定することができません。得意先のラジオボタンが有効な取引先の一覧は検索子画面で確認できます。

※請求方式区分（月次請求／都度請求）
　　→システム内で参照する項目です。出荷処理など売掛増減履歴を作成時に、得意先の請求方式区分が「都度請求」に設定されている場合は、自動的に請求見出しテーブルを作成します。

得意先マスタを登録したら、次に出荷先の設定をして下さい。得意先マスターの一覧・保守で検索し、明細行の「詳細情報」をクリックすると、得意先関連情報の確認画面が起動します。
受注時に出荷先の指定が必要となります。出荷先は複数件の管理が可能です。

※売掛増減履歴は、検索条件部の得意先に対する売掛金の履歴が確認できる明細となっています。検索条件部の取引日・効区・取引区分で絞り込みが可能です。

## 機能設定

### 機能説明

| 項目 | 値 |
|------|----|
| 機能ID | XDMF\_EF200\_0 |
| 機能名 | 得意先マスターの検索子画面 |
| 機能タイプ | 検索子画面 \(SUB\) |
| ADMIN\_ID |  |
| 業務分類 大 | XTEA生産管理 \(4\) |
| 業務分類 中 | 製造マスタ \(4\) |
| 業務分類 小 |  |
| 作成 | 2024\-07\-11 11:38:09.0 demo |
| 最終更新 | 2024\-07\-11 11:38:09.0 demo |
| ヘルプリンク名 \(HELP\_LINK\_NM\) |  |
| ヘルプURL \(HELP\_URL\) |  |

#### 機能概要

得意先の情報を保守するための一覧画面です。得意先を登録・編集する場合は、画面左上の「新規登録」ボタンをクリックし、得意先マスターの保守画面を起動します。登録した得意先の詳細は明細行の「詳細情報」ボタンで確認できます。

得意先マスターの保守では得意先を新規に登録したり、情報の編集を行うことが可能です。得意先IDには、取引先マスターの一覧・保守で、得意先のラジオボタンが有効な取引先IDのみが設定できます。非得意先になっている取引先IDは設定することができません。得意先のラジオボタンが有効な取引先の一覧は検索子画面で確認できます。

※請求方式区分（月次請求／都度請求）
　　→システム内で参照する項目です。出荷処理など売掛増減履歴を作成時に、得意先の請求方式区分が「都度請求」に設定されている場合は、自動的に請求見出しテーブルを作成します。

得意先マスタを登録したら、次に出荷先の設定をして下さい。得意先マスターの一覧・保守で検索し、明細行の「詳細情報」をクリックすると、得意先関連情報の確認画面が起動します。
受注時に出荷先の指定が必要となります。出荷先は複数件の管理が可能です。

※売掛増減履歴は、検索条件部の得意先に対する売掛金の履歴が確認できる明細となっています。検索条件部の取引日・効区・取引区分で絞り込みが可能です。


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

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

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

| ボタン | 状態 | FUNC\_KBN |
|------|------|------|
| 機能タイプ | 検索子画面 | APP\_KBN=SUB |

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

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


### ユーザグループ

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



## 検索条件 (集約)

| 表示名 | COL\_NAME | データ型 | 桁 | 表示形式 | 改行 | 集約数 | 集約元 |
|------|------|------|------|------|------|------|------|
| 得意先ID | IDTOKUISAKI | VARCHAR2 | 30 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: IDTOKUISAKI |
| 得意先Ｃ | CDTORIHIKISAKI | VARCHAR2 | 30 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: CDTORIHIKISAKI |
| 得意先名 | TXKANJI | VARCHAR2 | 100 | TEXT:半角、全角混在\(Byte\) |  | 1 | BLOCK1: TXKANJI |


## ブロック設定

### ブロック構成

| \# | TYPE | TITLE |
|------|------|------|
| BLOCK 1 | LIST | 得意先 |

### BLOCK 1: 得意先 [LIST]

#### SELECT 式

```sql
SELECT  
        ET010.IDTOKUISAKI as IDTOKUISAKI
       ,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
       ,AT030.TXKANJI as TXKANJI
FROM
 ET010 INNER JOIN AT030
            ON  ET010.IDTOKUISAKI = AT030.IDTORIHIKISAKI
```

#### 項目情報

| 並び順 | 物理項目名 | 表示名 | 条件 | 条件編集 | 検索 | 必須 | 改行 | グループ名 | 表示形式 | データ型 | 桁 | 表示桁 | 行数 | コンポーネント | 識別コード |
|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|------|
| 1 | IDTOKUISAKI | 得意先ID | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 2 | CDTORIHIKISAKI | 得意先Ｃ | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 30 |  |  |  |  |
| 3 | TXKANJI | 得意先名 | ○ | ○ |  |  |  |  | TEXT:半角、全角混在\(Byte\) | VARCHAR2 | 100 |  |  |  |  |


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

###### 項目: IDTOKUISAKI (得意先ID)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | PREFIX |

###### 項目: CDTORIHIKISAKI (得意先Ｃ)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | PREFIX |

###### 項目: TXKANJI (得意先名)

| 設定種別 | 並び | 内容 |
|------|------|------|
| 検索方式 | 1 | PREFIX |


## 参照情報

### メニュー位置

_(なし)_


### 依存関係

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

_FROM / JOIN 句から抽出_

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

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

| FUNC\_ID | FUNC\_NM | APP\_KBN | 参照箇所 |
|------|------|------|------|
| XDMF\_EF010\_0 | 得意先マスターの一覧・保守 | STD | SEARCH\_FUNC\_ID \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_EF011\_0 | 得意先関連情報の確認 | STD | SEARCH\_FUNC\_ID \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_EF110\_0 | 請求データの一覧・保守 | STD | SEARCH\_FUNC\_ID \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_EF111\_0 | 請求エントリー | STD | SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_EF113\_0 | 請求指示と関連情報の確認 | STD | SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SEARCH\_FUNC\_ID \(IDTOKUISAKI\) |
| XDMF\_EF120\_0 | 受領データの一覧・保守 | STD | SEARCH\_FUNC\_ID \(IDTOKUISAKI\) |
| XDMF\_EF121\_0 | 受領データの保守 | STD | SEARCH\_FUNC\_ID \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_JF011\_0 | 製造指示の保守\(ヘッダー修正のみ\) | STD | SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / LOOK\_UP \(IDTOKUISAKI\) |
| XDMF\_JF011\_0Free | 製造指示の保守 | STD | SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_LF010\_0 | 売掛振替データの一覧・保守 | STD | SEARCH\_FUNC\_ID \(IDTOKUISAKI\) |
| XDMF\_LF011\_0 | 売掛振替データの保守 | STD | SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_LF012\_0 | 売掛振替別取引実績の検討 | STD | SUB\_SEARCH \(IDTOKUISAKI\) / SEARCH\_FUNC\_ID \(IDTOKUISAKI\) / SUB\_SEARCH \(IDTOKUISAKI\) |
| XDMF\_LF021\_0 | 特殊売上データの保守 | STD | SUB\_SEARCH \(IDTOKUISAKI\) / LOOK\_UP \(IDTOKUISAKI\) / LOOK\_UP \(IDTOKUISAKI\) |



