ผลต่างระหว่างรุ่นของ "โมดูลในระบบคูนิฟ็อกซ์"

จาก คูนิฟ็อกซ์ วิกิ
 
บรรทัดที่ 40: บรรทัดที่ 40:


=== แท็กรายการ ===
=== แท็กรายการ ===
สำหรับตารางรหัส'''ผู้ขาย/เจ้าหนี้''', '''ลูกค้า/ลูกหนี้''', และ'''สินค้า''' ระบบคูนิฟ็อกซ์มีฟังก์ชันแท็กรายการ (hashtag) เพื่อความสะดวกในการจัดกลุ่ม โดยมีข้อดีดังนี้
สำหรับตารางรหัสบางตาราง เช่น '''เจ้าหนี้ / ผู้ขาย''', '''ลูกหนี้ / ลูกค้า''', และ'''สินค้า''' ระบบคูนิฟ็อกซ์มีฟังก์ชัน'''แท็กรายการ (hashtag)''' เพื่อความสะดวกในการจัดกลุ่ม โดยมีข้อดีคือ:
* ทำให้รายการหนึ่งสามารถจัดอยู่ในหลายกลุ่มได้พร้อมๆ กัน
* ทำให้'''รายการหนึ่งสามารถจัดอยู่ในหลายกลุ่มได้พร้อมๆ กัน'''
* ผู้ใช้สามารถกรอกข้อมูลแท็กที่ต้องการลงในช่องข้อมูล "แท็ก" ของรายการนั้นได้ทันที โดยไม่ต้องเพิ่มกลุ่มที่จะใช้ในอีกฐานข้อมูลหนึ่งก่อน
* ผู้ใช้สามารถกรอกข้อมูลแท็กที่ต้องการลงในช่องข้อมูล "แท็ก" ของรายการนั้นได้ทันที โดย'''ไม่ต้องเพิ่มกลุ่มที่จะใช้เข้าในอีกฐานข้อมูลหนึ่งก่อน'''


==== การใช้งานแท็กรายการ ====
==== การใช้งานแท็กรายการ ====
แท็กรายการจะใช้ประโยชน์ในการเรียกรายงานเป็นส่วนใหญ่ ในที่นี้จะใช้แท็กรายการในตารางรหัสสินค้ามาแสดงเป็นตัวอย่าง โดยกำหนดค่าดังนี้:
* '''สินค้ารหัส TV0-0001''' เป็นโทรทัศน์ สมมุติกรอกข้อมูลแท็กเป็น: '''{{mono|#โทรทัศน์#ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า#บันเทิง#SONY#OLED}}'''
* '''สินค้ารหัส PEN-0001''' เป็นปากกา สมมุติกรอกข้อมูลแท็กเป็น: '''{{mono|#เครื่องเขียน#ของใช้ในบ้าน#เครื่องใช้สำนักงาน#ลูกลื่น#PARKER}}'''


ในที่นี้จะใช้แท็กรายการในตารางรหัสสินค้ามาแสดงเป็นตัวอย่าง โดยกำหนดค่าดังนี้
ในรายงานที่เกี่ยวกับสินค้า เช่น '''รายละเอียดการขาย''' และ '''รายงานสินค้าและวัตถุดิบ''' ผู้ใช้สามารถใช้แท็กเพื่อระบุสินค้าที่ต้องการเรียกรายงานได้ โดยสามารถระบุเงื่อนไขของแท็กเป็น:


* สินค้ารหัส TV0-0001 เป็นโทรทัศน์ อาจกรอกข้อมูลแท็กเป็น: {{mono|#โทรทัศน์#ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า#บันเทิง#SONY#OLED}}
* '''{{mono|AND}}''': เพื่อให้ระบบเลือกเฉพาะสินค้าที่มีครบทุกแท็กที่เลือก เช่น ถ้าเรียกรายงานของสินค้าด้วยแท็ก '''{{mono|AND}}: {{mono|#ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า}}''' ระบบจะ'''พบสินค้า TV0-0001''' แต่'''ไม่พบสินค้า PEN-0001''' ''(เพราะสินค้านี้ไม่มีแท็ก {{mono|#เครื่องใช้ไฟฟ้า}})''
* สินค้ารหัส PEN-0001 เป็นปากกา อาจกรอกข้อมูลแท็กเป็น: {{mono|#เครื่องเขียน#ของใช้ในบ้าน#เครื่องใช้สำนักงาน#ลูกลื่น#PARKER}}
* '''{{mono|OR}}''': เพื่อให้ระบบเลือกสินค้าที่มีแท็กใดแท็กหนึ่งที่เลือก เช่น ถ้าเรียกรายงานของสินค้า ด้วยแท็ก '''{{mono|OR}}: {{mono|#ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า}}''' ระบบจะ'''พบสินค้าทั้ง TV0-0001''' ''(มีครบทั้ง 2 แท็ก)'' '''และ PEN-0001''' ''(พบแท็ก {{mono|#ของใช้ในบ้าน}})''
 
ในรายงานที่มีสินค้าเป็นส่วนหนึ่งของขอบเขตข้อมูล ผู้ใช้สามารถเลือกใช้แท็กเพื่อระบุสินค้าที่ต้องการได้ โดยสามารถระบุเงื่อนไขของแท็กเป็น
 
* '''{{mono|AND}}''': เพื่อให้ระบบเลือกเฉพาะสินค้าที่มีครบทุกแท็กที่เลือก เช่น ถ้าเรียกรายงานของสินค้าด้วยแท็ก '''{{mono|AND}}''' {{mono|#ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า}} ระบบจะพบสินค้า TV0-0001 แต่ไม่พบสินค้า PEN-0001 (เพราะสินค้านี้ไม่มีแท็ก {{mono|#เครื่องใช้ไฟฟ้า}})
 
* '''{{mono|OR}}''': เพื่อให้ระบบเลือกสินค้าที่มีแท็กใดแท็กหนึ่งที่เลือก เช่น ถ้าเรียกรายงานของสินค้า ด้วยแท็ก '''{{mono|OR}}''' {{mono|#ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า}} ระบบจะพบสินค้าทั้ง TV0-0001 (มีครบทั้ง 2 แท็ก) และ PEN-0001 (พบแท็ก {{mono|#ของใช้ในบ้าน}})


== ข้อมูลธุรกรรม ==
== ข้อมูลธุรกรรม ==

รุ่นแก้ไขปัจจุบันเมื่อ 20:00, 6 ธันวาคม 2568

การตั้งค่า

สิทธิ์ของผู้ใช้

ตารางรหัส

ตารางรหัสเป็นส่วนเก็บข้อมูลที่ค่อนข้างคงที่ เพื่อใช้เป็นข้อมูลอ้างอิงให้กับข้อมูลกิจกรรมต่างๆ ที่เกิดขึ้นในแต่ละเดือน ผู้ใช้ในแต่ละสถานประกอบการควรสร้างข้อตกลงภายในเกี่ยวกับข้อปฏิบัติและรูปแบบของตารางรหัสต่างๆ เป็นขั้นตอนแรกๆ ของการเริ่มใช้งานระบบคูนิฟ็อกซ์ ทั้งนี้เพื่อความยั่งยืนของข้อมูล และความสะดวกรวดเร็วในการใช้งานต่อไปในอนาคต

แต่ละโมดูลจะมาพร้อมกับตารางรหัสของตัวเอง บางตารางรหัสจะมีค่าตั้งต้นเอาไว้ให้แล้วในขณะที่บางตารางรหัสจะเริ่มต้นด้วยฐานข้อมูลเปล่า

Static ID

ระบบคูนิฟ็อกซ์ใช้ static ID (เลขประจำรายการคงที่: StID) ในการอ้างอิงรายการในตารางรหัสทุกตาราง ผู้ใช้สามารถกำหนดค่า static ID ได้เองเมื่อเพิ่มรายการ แต่จะไม่สามารถแก้ไขค่านี้ในภายหลัง

ข้อดีของการใช้ static ID

  • สามารถเปลี่ยนแปลงรหัสต่างๆ ได้ โดยไม่ทำให้ข้อมูลย้อนหลังขาดความต่อเนื่อง จึงมีความยืดหยุ่นมากกว่าระบบที่ใช้รหัสในการอ้างอิงโดยตรง ในกรณีที่ผู้ใช้ต้องการจัดระเบียบรหัสอ้างอิงใหม่
  • ในกรณีที่แต่ละสาขา/บริษัทในเครือไม่ได้ใช้ตารางร่วมกัน แต่ละบริษัทย่อยยังสามารถใช้ตั้งรหัสรายการให้แตกต่างกันตามความเหมาะสมในการใช้งาน เพียงแค่ตั้ง static ID ของวัตถุเดียวกันให้มีค่าตรงกัน (ดูหัวข้อ "การใช้ตารางรหัสร่วมกัน") ต่างจากระบบที่อ้างอิงด้วยเลขประจำรายการที่ระบบจ่ายให้โดยอัตโนมัติ (id หรือ row_id)

ข้อควรระวังในการใช้ static ID

  • การเปลี่ยนแปลงรหัสรายการใช้เพื่อจัดระเบียบรายการใหม่เท่านั้น โดย static ID ยังต้องอ้างอิงถึงวัตถุเดิม ไม่ควรเปลี่ยนรหัสจนทำให้ static ID ที่เคยอ้างอิงวัตถุหนึ่งอยู่ ไปอ้างอิงถึงอีกวัตถุหนึ่ง ดังตัวอย่างต่อไปนี้
ตัวอย่างการเปลี่ยนแปลงรหัสสินค้าที่ถูกต้อง (ในที่นี้เพื่อจัดระเบียบความยาวรหัสใหม่)
Static ID รหัสสินค้าเดิม รหัสสินค้าใหม่
1 PEN-0001 PEN-0001
2 PENCIL001 PCL-0001
3 TV1 TV0-0001
ตัวอย่างการเปลี่ยนแปลงรหัสสินค้าที่ไม่แนะนำ (ในที่นี้มีการเปลี่ยนแปลงสินค้าที่อ้างอิงโดย static ID หมายเลข 2 และ 3)
Static ID รหัสสินค้าเดิม รหัสสินค้าใหม่
1 PEN-0001 PEN-0001
2 PENCIL001 TV0-0001
3 TV1 PCL-0001
  • ไม่แนะนำให้ลบรายการในตารางรหัส (หากรายการนั้นเคยถูกนำไปใช้แล้ว) เพื่อป้องกันการใช้ static ID ซ้ำกับรายการที่ถูกลบไป (static ID recycling) ซึ่งจะทำให้รายงานที่เกี่ยวข้องกับทั้งรายการเก่าและรายการใหม่คลาดเคลื่อน, ไม่สมบูรณ์ได้

แท็กรายการ

สำหรับตารางรหัสบางตาราง เช่น เจ้าหนี้ / ผู้ขาย, ลูกหนี้ / ลูกค้า, และสินค้า ระบบคูนิฟ็อกซ์มีฟังก์ชันแท็กรายการ (hashtag) เพื่อความสะดวกในการจัดกลุ่ม โดยมีข้อดีคือ:

  • ทำให้รายการหนึ่งสามารถจัดอยู่ในหลายกลุ่มได้พร้อมๆ กัน
  • ผู้ใช้สามารถกรอกข้อมูลแท็กที่ต้องการลงในช่องข้อมูล "แท็ก" ของรายการนั้นได้ทันที โดยไม่ต้องเพิ่มกลุ่มที่จะใช้เข้าในอีกฐานข้อมูลหนึ่งก่อน

การใช้งานแท็กรายการ

แท็กรายการจะใช้ประโยชน์ในการเรียกรายงานเป็นส่วนใหญ่ ในที่นี้จะใช้แท็กรายการในตารางรหัสสินค้ามาแสดงเป็นตัวอย่าง โดยกำหนดค่าดังนี้:

  • สินค้ารหัส TV0-0001 เป็นโทรทัศน์ สมมุติกรอกข้อมูลแท็กเป็น: #โทรทัศน์#ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า#บันเทิง#SONY#OLED
  • สินค้ารหัส PEN-0001 เป็นปากกา สมมุติกรอกข้อมูลแท็กเป็น: #เครื่องเขียน#ของใช้ในบ้าน#เครื่องใช้สำนักงาน#ลูกลื่น#PARKER

ในรายงานที่เกี่ยวกับสินค้า เช่น รายละเอียดการขาย และ รายงานสินค้าและวัตถุดิบ ผู้ใช้สามารถใช้แท็กเพื่อระบุสินค้าที่ต้องการเรียกรายงานได้ โดยสามารถระบุเงื่อนไขของแท็กเป็น:

  • AND: เพื่อให้ระบบเลือกเฉพาะสินค้าที่มีครบทุกแท็กที่เลือก เช่น ถ้าเรียกรายงานของสินค้าด้วยแท็ก AND: #ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า ระบบจะพบสินค้า TV0-0001 แต่ไม่พบสินค้า PEN-0001 (เพราะสินค้านี้ไม่มีแท็ก #เครื่องใช้ไฟฟ้า)
  • OR: เพื่อให้ระบบเลือกสินค้าที่มีแท็กใดแท็กหนึ่งที่เลือก เช่น ถ้าเรียกรายงานของสินค้า ด้วยแท็ก OR: #ของใช้ในบ้าน#เครื่องใช้ไฟฟ้า ระบบจะพบสินค้าทั้ง TV0-0001 (มีครบทั้ง 2 แท็ก) และ PEN-0001 (พบแท็ก #ของใช้ในบ้าน)

ข้อมูลธุรกรรม