กลุ่มผู้ใช้ในบริษัท (erp_user_group*)
ชุดตารางกำหนดกลุ่มผู้ใช้ของ บริษัท (Company DB): หัวกลุ่ม + สมาชิก + สิทธิ์อนุมัติ + สิทธิ์คลัง/ที่เก็บ จัดการผ่าน master-detail spec (ข้อมูลหลักแบบหัว-รายการ รหัสอัตโนมัติ และเลย์เอาต์รายการ (Master-detail, code auto-run, DataList)) ตารางเดิม (legacy)
แยกจากกลุ่มระดับ Main Database (
sml_user_and_group,sml_permissions_group— ดู กลุ่มตาราง sml_* — ตัวตน สิทธิ์ และตารางระบบ)
erp_user_group — หัวกลุ่ม (master_detail_specs.go:331-376)
| คอลัมน์ | ความหมายตามโค้ด |
|---|---|
code, name_1, name_2 |
รหัส/ชื่อกลุ่ม |
is_po, is_so, is_wh |
กลุ่มจัดซื้อ / ขาย / คลัง (ตามชื่อคอลัมน์) |
is_sale_group |
กลุ่มพนักงานขาย |
is_pr_approve, is_po_approve, is_price_list_approve, is_so_approve |
สิทธิ์อนุมัติ PR/PO/ราคา/SO |
is_change_masterdata |
แก้ข้อมูลหลักสินค้าได้ — ตรวจโดย checkChangeMaster (item_master.go:541-557) |
erp_user_group_detail — สมาชิก
group_code → erp_user_group.code, user_code → erp_user — ผู้ใช้/พนักงานในฐานบริษัท code (master_detail_specs.go:344-362)
erp_user_group_approve — ผู้อนุมัติ
group_code, user_code, approve_flag (0 = PO, 2 = SS, 1 = SR ตามสเปก master_detail_specs.go:350-366)
erp_user_group_wh_shelf — สิทธิ์คลัง/ที่เก็บของกลุ่ม
group_code, wh_code (→ ic_warehouse), shelf_code, screen_code (PU/SI/IM/ST) — master_detail_specs.go:379-410, perm_wh_shelf.go
erp_user.ic_wht/ic_shelf(ตั้งต้นรายบุคคล) ชนะ สิทธิ์กลุ่ม (perm_wh_shelf.go:77-88); เปิดใช้ด้วยerp_option.perm_wh_shelf— ดู สิทธิ์คลัง/ที่เก็บรายกลุ่มผู้ใช้ (perm_wh_shelf)- ผู้ใช้ทั่วไปเขียน
erp_user_groupผ่านเกตเวย์ได้ (legacyClientWritable); ตารางลูกอื่น (detail/approve/wh_shelf) ไม่พบในรายการนั้น (ไม่ชัดจากโค้ดว่าเขียนอย่างไร)
ลิงก์
การตรวจสิทธิ์เมนูของ route process (Process route rights) · erp_option — ตัวเลือกระบบ (สวิตช์ + ทศนิยมของบริษัท) · กลุ่มตาราง erp_* — ข้อมูลตั้งค่า/ข้อมูลหลักของบริษัท