物品管理系統資料操作邏輯分析:供用簿(返品処理追加データ)
Copyright Notice: This article is an original work licensed under the CC 4.0 BY-NC-ND license.
If you wish to repost this article, please include the original source link and this copyright notice.
Source link: https://v2know.com/article/1120
【物品管理系統】返品處理 → 供用簿追加邏輯整理
本流程為「返品處理」後自動追加供用簿資料(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_cd ➝op_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