◎ XDMF_KF023_0 / 特殊仕入と関連情報の確認
固定検索条件 (STD) ・ データ版数 (設定の最終更新): 2024-07-11 11:38:22
◆ 機能概要
特殊仕入データの保守で仕入返品や直接入荷のデータ登録が行えます。登録したデータは特殊仕入データの一覧・保守での確認が可能です。明細の「関連」ボタンで詳細な内容も確認できます。

※取引区分は下記の2種類となります

| 仕入返品 | 指定の仕入先へ買掛金のマイナス計上を行います。在庫の出庫処理も行いますので、取引先C+品目IDで在庫が存在しないとエラーなります。確定後は、返品通知書が出力できるようになります。 |
| --- | --- |
| 直接入荷 | 発注をかけずに、指定の仕入先から仕入を行う場合に利用します。仕入先への買掛金の計上と在庫の入庫処理が行われます。 |

※単位換算係数の設定された品目の場合は取引数*単位換算係数=在庫換算数で入出庫が行われます。
業務分類XTEA生産管理 (4) / 仕入・買掛管理 (10) / 管理者(未設定)最終更新2024-07-11 11:38:09.0 demo

▣️ 画面ビジュアル (各UI要素にマウスオーバーで設定詳細)

✎ 画面イメージの注意事項: この画面イメージは機能設定 (静的データ) のみから組み立てたスケルトンです。実際の動作と異なる場合があります。
主な乖離ポイント: ①動的式 (ボタン名表示式 / 条件式 / TITLE_SQL 等) は固定値で表示 — 実行時に評価される。 ②条件付き色付け (FORE_COLOR / BACK_COLOR) は kind 値を直接適用 — 条件式は評価しない。 ③カレンダー / ガント / グラフは固定値スケルトン — 実データを反映しない (冪等性担保のため)。 ④ユーザー個別設定 (PDF用紙サイズ等) は固定値表示。 ⑤検索 / 確定ボタン押下後の動作は対象外。
特殊仕入と関連情報の確認✕ 閉じる
▼ 検索条件
特殊仕入
買掛増減履歴
在庫増減履歴
block-1 [CARD] BLOCK 1
取引日仕入先ID仕入先名
品目ID品番品名
取引区分取引倉庫C倉庫名
取引単価取引数発注単位
税抜取引額消費税額在庫換算係数
在庫単価在庫換算数単位
摘要
摘要
block-2 [LIST] BLOCK 2
|◁ ◁ ▷ ▷| ▼ 検索結果: 0件
取引日買掛取引№赤黒効区取引単価取引数単位税抜取引額消費税額
         
         
         
block-3 [LIST] BLOCK 3
|◁ ◁ ▷ ▷| ▼ 検索結果: 0件
取引日在庫取引№赤黒効区受払区分取引単価取引数単位取引額
         
         
         

▤ 統計

ブロック数
3
CARD 1 LIST 2
JS / SQL コード
8.3KB
JS 4 / SQL 3
参照先機能
1
LOOK_UP/SUB_SEARCH/OTHER_FUNC 等
被参照
1
他機能から呼び出し

⌕ 詳細ビュー (用途で切り替え)

◈️ 依存関係
≣ コードブック
※ 全設定
◇ データドメイン
⬅ 呼出元
XDMF_KF020_0
特殊仕入データの一覧・保守
XDMF_KF023_0
特殊仕入と関連情報の確認
参照先 ➡
KT020 Oracle
特殊仕入
読み書き (5)
AT030 Oracle
取引先
読み取り (1)
AT040 Oracle
倉庫
読み取り (1)
BT010 Oracle
品目
読み取り (1)
DT100 Oracle
買掛増減履歴
読み取り (1)
FT010 Oracle
倉庫在庫
読み取り (1)
FT100 Oracle
在庫増減履歴
読み取り (1)
XDMF_AF130_0
倉庫マスタの検索子画面
LOOKUP検索子画面
≣ 参照先共通ライブラリ
サーバ JSASP_COMMONJavaScriptエンジン共通コード(ASP_COMMON)使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSASP_MASTERJavaScriptエンジン共通コード(ASP_MASTER)使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSASP_SETUPJavaScriptエンジン共通コード(ASP_SETUP)使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSST_COMMON要員シフト管理共通JavaScript使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTALON_FUNCTION_COMMON_BKTALON機能設計書出力 共通ライブラリ使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_AI_DEV_DEMO_DATE_UTILTLN_AI_DEV_DEMO_DATE_UTIL使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_AI_DEV_DEMO_INPUT_UTILTLN_AI_DEV_DEMO_INPUT_UTIL使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_AI_DEV_DEMO_SQL_SETTLN_AI_DEV_DEMO_SQL_SET使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_AI_DEV_DEMO_SQL_VALUESTLN_AI_DEV_DEMO_SQL_VALUES使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_AI_DEV_DEMO_SQL_WHERETLN_AI_DEV_DEMO_SQL_WHERE使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_ANALYZE_COMMON共通JavaScript_リポジトリ分析共通部品使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_ANALYZE_SETUP共通JavaScript_リポジトリ分析セットアップ使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_ANALYZE_TEST13共通JavaScript共通ClientsideJavaScriptCSSメンテナンス部品使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_FUNC_DOC_COMMONTALON機能設計書出力 共通ライブラリ使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSTLN_FUNC_TEST_JAVATLN_FUNC_TEST_JAVA使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSWCRG_COMMONWCRG_共通クラス群使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSWFS_COMMON[共通]ワークフローシステム使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSWFS_CUSTOM[共通]ワークフローシステム(ユーザー処理用)使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSWFS_SETUP[共通]ワークフローシステム(環境構築)使用: サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSXDMF_JS001_0[共通]共通使用: サーバJS:確定処理後[個別] / サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSXDMF_JS002_0[共通]仕入関連使用: サーバJS:確定処理後[個別] / サーバJS:確定処理後 (ブロックNo=1)[全て]
サーバ JSXDMF_JS003_0[共通]製造関連使用: サーバJS:確定処理後[個別] / サーバJS:確定処理後 (ブロックNo=1)[全て]
✎ テーブル参照解析について:
・テーブル参照は 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 (EXECUTE IMMEDIATE / PREPARE / sp_executesql 等) は、文字列リテラルが DML 文で始まる場合のみ抽出します。
・✏ 書き込み = INSERT/UPDATE/DELETE/MERGE/REPLACE のいずれかが検出されたテーブル
・◉ 読み取り = FROM/JOIN のみで参照されているテーブル
⚠ 抜け・漏れの可能性: 変数連結でテーブル名を組み立てた SQL は検出できません (リテラルとして完結した動的SQLは抽出します)。JavaScript の if 分岐内の SQL は検出できない場合があります。
⚠ 対象外: ストアドプロシージャ本体は Oracle / PostgreSQL / MySQL / SQL Server に対応 (DB2 等は今後対応)。 プロシージャから更に呼び出す別プロシージャ、 BODY_SQL/JS に直接書いた CALL/EXEC 呼び出し、 外部 API 経由のアクセス、 トリガで連動するテーブルは含まれません。 動的SQLは文字列リテラルが DML 文で始まる場合のみ抽出し、 変数で組み立てるテーブル名は対象外です。
✎ 補完 (備考タグ): 解析で捕捉できない依存は、 機能説明タブの備考に [R:テーブル名] (読み) / [W:テーブル名] (書き) / [WR:テーブル名] (読み書き) と記入すると本設計書の依存として取り込まれます (1タグ1テーブル、 文章中に埋め込み可)。 @番号 で複数DB接続の接続先を明示できます (例 [W:LOG_TBL@2]。 省略時は機能の DB 接続先)。