สมอง SML

คลังความรู้ / คำศัพท์ไทย ↔ โค้ด

#glossary#ic#warehouse

คลังสินค้า / ที่เก็บ

ในระบบนี้คืออะไร

สต็อกนับแยกตาม คลัง (ic_warehouse, จอ "กำหนดคลังสินค้า" smlMenu.json:360) และ ที่เก็บ/พื้นที่เก็บ (ic_shelf, จอ "กำหนดพื้นที่เก็บสินค้า" :373) การผูกว่าที่เก็บใดอยู่ในคลังไหนเก็บใน ic_wh_shelf (wh_code, shelf_code) (icMasterSchemas.ts:386) ถ้าที่เก็บถูกใช้แล้วจะลบไม่ได้ ระบบแจ้ง "มีการใช้งานในสินค้าและพื้นที่เก็บแล้ว"

identifier / ตาราง / คอลัมน์

ป้ายบนจอ identifier ที่อยู่
คลังสินค้า: / จากคลัง: whFrom → wh_from หัว ic_trans
พื้นที่เก็บ: / จากที่เก็บ: locationFrom → location_from หัว ic_trans
เข้าคลัง: / เข้าที่เก็บ: whTo / locationTo → wh_to / location_to หัว ic_trans (trans.go:123-126)
คลัง/ที่เก็บ (กริด) whCode / shelfCode → wh_code / shelf_code ic_trans_detail (trans.go:37-38)
เข้าคลัง/เข้าที่เก็บ (กริด) toWhCode / toShelfCode → wh_code_2 / shelf_code_2 (ว่าง = ใช้คลัง/ที่เก็บปลายทางของหัวเอกสาร, trans.go:1092) ic_trans_detail (trans.go:39-40, :705)
  • ป้ายบนหัวเอกสารเปลี่ยนตามชนิดเอกสาร เอกสารโอน (70/72/73) ใช้ "จากคลัง:" และ "จากที่เก็บ:" เอกสารอื่นใช้ "คลังสินค้า:" และ "พื้นที่เก็บ:" (transLayouts.ts:331-335) ช่องคลังต้นทางและปลายทางของการโอนอยู่ที่ TransTopForm.tsx:795
  • master คลัง (icWarehouse.ts): รหัส (code, :31), ชื่อ, ผู้จัดการคลัง (wh_manager, :75), สาขา (branch_code, :81), สาขาที่ใช้งาน (branch_use, :87)
  • flag ที่เกี่ยวกับการโอน: 72 โอนออก, 70 โอนเข้า, 124 ขอโอน (trans.go:18-27)

ข้อควรระวัง

  • ถ้า erp_option.perm_wh_shelf = 1 ผู้ใช้จะเลือกได้เฉพาะคลังและที่เก็บที่กลุ่มของตนได้รับสิทธิ์ (จอ "กำหนดการใช้คลังและที่เก็บ" smlMenu.json:138) ดู สิทธิ์คลัง/ที่เก็บรายกลุ่มผู้ใช้ (perm_wh_shelf)
  • คำว่า "location" ในคอลัมน์หัวเอกสารหมายถึงที่เก็บ (shelf) ไม่ใช่สาขาหรือที่อยู่
  • เมนู "คลังที่เก็บสินค้า" (menu_ic_warehouse_locaton, :2200) สะกดผิดในชื่อ key จริง ถ้าค้นด้วยคำว่า location จะไม่เจอ

ลิงก์

สิทธิ์คลัง/ที่เก็บรายกลุ่มผู้ใช้ (perm_wh_shelf) · ยอดคงเหลือสินค้า และต้นทุนเฉลี่ย (stock balance / balance_qty / average_cost / sum_of_cost) · หน่วยนับ ตัวตั้ง/ตัวหาร และหน่วยนับขนาน (unit / stand_value / divide_value / unit_type) · รายการสินค้าในเอกสาร (ic_trans_detail) · glossary-overview

ที่มาในโค้ด

  • frontend/src/config/smlMenu.json:138, :360, :373, :2200
  • frontend/src/config/schemas/icWarehouse.ts:31, :75, :81, :87
  • frontend/src/config/schemas/icMasterSchemas.ts:366-369, :386
  • frontend/account/transaction/transLayouts.ts:331-335
  • frontend/account/transaction/TransTopForm.tsx:795
  • backend/internal/application/process/trans.go:18-27, :37-40, :123-126, :705, :1092