物品管理系統資料操作邏輯分析:供用簿(返品処理追加データ)

| SQL | 10 Reads

【物品管理系統】返品處理 → 供用簿追加邏輯整理

本流程為「返品處理」後自動追加供用簿資料(kyouyoubo_tbl)之邏輯整理。主要欄位來源與對應如下:

INSERT on [kyouyoubo_tbl]                    
kyouyoubo_cd buppin_cd shoumou_kbn kyouyoukan_cd kakari_cd siyousha_cd ymd kyouyoubo_seiri_kbn tekiyou idou_su split_idou_su idou_kakaku sonota_su split_sonota_su bikou ins_op_cd ins_ymd upd_op_cd upd_ymd del_flg
2348813 C-00009 0 10004 1000 10001 2025/03/24 0:00:00 1 TEST-03-RETURN 2   3000000   1 返品2返品2 10004 2025/03/24 14:17:25      

📄 主要資料表

資料表 說明
henppin_tbl 返品處理主表
henppin_meisai_tbl 返品處理明細表
kobetu_tbl 個別物品資料表
kobetu_rireki_tbl 個別履歷表(如需查歷史狀態)
kanribo_tbl 管理簿主表(供用簿目標表)
op_mst 使用者帳號設定表(查 kakari_cd
kakari_mst 課管理設定表(查 kasitu_cd

kobetu_tbl:

meisai_no = 1 起,於 henppin_meisai_tbl 中依 doc_cd 查找紀錄 → 對應查 kobetu_rireki_tbl → 取出 kobetu_cd → 查詢 kobetu_tbl。比如:

kobetu_cd p_kobetu_cd buppin_cd shutoku_ymd haraidasi_ymd buppin_kan_no gyousha_cd tanka zei_gaku hinsitu_kikaku kanrikan_cd kyouyoukan_cd siyousha_cd hontai_no zougen_kbn shoumou_kbn zou_kbn gen_kbn zou_riyuu gen_riyuu kanri_sts ins_op_cd ins_ymd upd_op_cd upd_ymd kaitei_kakaku kosuu del_flg
1277302   C-00009 2025/03/01 0:00:00       1500000 1500000 規格A 10000 10004 10001   1 0 1       1 10000 2025/03/24 13:46:00 10000 2025/03/24 0:00:00   2  

🧩 欄位填值邏輯

欄位 來源/固定值
kyouyoubo_cd SELECT nextval('kyouyoubo_seq')
buppin_cd kobetu_tbl.buppin_cd
shoumou_kbn kobetu_tbl.shoumou_kbn
kyouyoukan_cd henppin_tbl.kyouyoukan_cd
kakari_cd kobetu_tbl.siyousha_cdop_mst.op_cd kakari_cd
siyousha_cd kobetu_tbl.siyousha_cd
ymd henppin_tbl.uketuke_ymd
kyouyoubo_seiri_kbn 1
tekiyou henppin_tbl.kanri_doc_no
idou_su kobetu_tbl.kosuu(但是總和)
split_idou_su  
idou_kakaku kobetu_tbl.kosuu(但是總和)*tanka
sonota_su  
split_sonota_su 1
bikou henppin_tbl.konkyo
ins_op_cd henppin_tbl.kyouyoukan_cd
ins_ymd 系統當前時間
upd_op_cd  
upd_ymd  
del_flg  

若需進一步整理 SQL 範例或畫出資料流程圖,也可再補充。這份對照可直接作為開發/維護參考文件使用。

 

→返回目錄

→物品管理系統資料操作邏輯分析:返還機関変更流程

物品管理系統資料操作邏輯分析:管理簿(返品処理追加データ)

物品管理系統資料操作邏輯分析:鏈接表(返品処理追加データ)

This article was last edited at