การอัปเดตเดือนกรกฎาคม 2026
เวอร์ชัน 1.0.89
การปรับปรุง
รายการ > การกำหนดราคา: อัปเดตรายการสถานะเป็นรายการคงที่ที่ใช้ในโมดูลอื่นแล้ว (ID อิงตาม Status.GroupIDs):
- 0 – รอดำเนินการ
- 1 – ใช้งานอยู่
- 3 – ยกเลิกแล้ว
ใช้ได้เฉพาะราคาที่ใช้งานอยู่ในข้อมูลรายการ
บัญชีสินทรัพย์: เพิ่มประเภท อื่น ๆ แล้ว เพื่อบันทึกสินทรัพย์ที่ไม่ต้องใช้ชุดคุณลักษณะยานพาหนะหรืออุปกรณ์ ใช้ อื่น ๆ หากคุณจัดการเพียงทะเบียนสินทรัพย์พร้อมค่าเสื่อมราคา ใช้ประเภทยานพาหนะและอุปกรณ์หากคุณขายและจัดการอุปกรณ์หรือยานพาหนะที่มีหมายเลขซีเรียล
PoS: ตอนนี้วันที่/ผู้ใช้ที่ปิดจะถูกตั้งค่าเฉพาะครั้งแรกที่เซสชัน PoS ถูกตั้งเป็นสถานะปิด การเปลี่ยนสถานะในภายหลัง เช่น เพื่อแก้ไขบางอย่าง จะไม่อัปเดตวันที่และผู้ใช้ที่ปิด
การปรับปรุงข้อมูลรายการ
อัปเดตการตั้งค่าประเภทข้อมูลรายการต่อไปนี้ให้รวมการคิดต้นทุน (CST) แล้ว:
- แปลงรายการการประกอบ (ASM) / การคิดต้นทุน (CST) เป็นประมาณการ
การปรับปรุงประวัติการเปลี่ยนแปลง
เพิ่มประวัติการเปลี่ยนแปลงในโมดูลต่อไปนี้แล้ว:
- สถานะ (การติดตั้ง): เพิ่มช่องข้อมูล user_id_modified แล้วเพื่อให้ทำงานได้
- จุดขาย: ช่องข้อมูลส่วนหัวและการนับเงินสด
- การตั้งค่าการเข้าถึงของผู้ใช้
- โมดูลผู้ใช้
การปรับปรุงคุณลักษณะ
การปรับปรุงบางส่วนเหล่านี้จะเสร็จสมบูรณ์ในเวอร์ชันถัดไปเท่านั้น เช่น รายการเมนูคุณลักษณะในเมนูการติดตั้ง
ฟังก์ชันคุณลักษณะที่ปัจจุบันอยู่ในรายการ สินทรัพย์ และคอนแท็กต์ ได้รับการปรับปรุงใหม่ให้เป็นฟีเจอร์สากล ซึ่งตอนนี้ครอบคลุมโมดูลต่อไปนี้:
- รายการ (คุณลักษณะคงที่ใช้ในการประมาณการ)
- คอนแท็กต์ รวมถึงลูกค้าและซัพพลายเออร์
- บัญชีสินทรัพย์
- ข้อมูลรายการ
- ประเภทเซอร์วิส
เพิ่มคอลัมน์ Key (ชื่อ) ให้กับคุณลักษณะแล้ว (แทน ID ของคีย์) เพื่อให้ทำงานกับคุณลักษณะในฟอร์มดีไซเนอร์ได้ง่ายขึ้น
การติดตั้ง
เปิดกล่องโต้ตอบการตั้งค่าคุณลักษณะได้จาก เมนูหลัก > การติดตั้ง หรือจากปุ่ม เมนู ในโมดูลที่ใช้คุณลักษณะ
- รูปแบบเลเอาท์: หน้าต่างการตั้งค่ามีรายการชุดคุณลักษณะอยู่ทางซ้าย และรายการคุณลักษณะที่ตรงกันอยู่ทางขวา
- ตัวกรอง โมดูล มีตัวเลือก ทั้งหมด เมื่อคุณเพิ่มชุดคุณลักษณะใหม่ ชุดนั้นจะได้รับโมดูลที่เลือกในตัวกรอง เว้นแต่ตัวกรองตั้งเป็น ทั้งหมด
- ช่องทำเครื่องหมาย ระบบ ให้คุณดูคุณลักษณะของระบบในโหมดอ่านอย่างเดียว ใช้เพื่อดูค่า Key เมื่อคุณสร้างคำสั่งหรือรายงานที่กำหนดเอง
ช่องข้อมูลของชุดคุณลักษณะ:
- ไทป์: ใช้กับชุดคุณลักษณะของระบบเท่านั้น ใช้สำหรับ:
- คอนแท็กต์: บุคคล เอนทิตี
- รายการ: ประเภทรายการ (การคิดต้นทุน วัสดุพิมพ์ เป็นต้น)
ช่องข้อมูลของรายการคุณลักษณะ:
- Key
- คำบรรยาย
- เครื่องมือแก้ไข Editor
- การค้นหาคำ
- Lookup SQL
- ค่า: ให้คุณตั้งค่าเริ่มต้นได้
คุณลักษณะที่แปลงโดยสคริปต์อัปเกรด Ver 1.0.89:
- รายการ: ชุดคุณลักษณะคงที่ที่ใช้ในการประมาณการ
- คอนแท็กต์: คุณลักษณะคงที่และคุณลักษณะที่กำหนดเองสำหรับลูกค้า ซัพพลายเออร์ และพนักงาน
- บัญชีสินทรัพย์: คุณลักษณะคงที่สำหรับการเงิน อุปกรณ์ และยานพาหนะ
ข้อมูลรายการ
- คุณสามารถดูและอัปเดตคุณลักษณะในข้อมูลรายการได้จาก เมนู > แสดงผล/แก้ไข คุณลักษณะ
ประเภทเซอร์วิส
- คุณสามารถดูและอัปเดตคุณลักษณะในข้อมูลรายการเซอร์วิสได้จาก เมนู > แสดงผล/แก้ไข คุณลักษณะ
ไปป์ไลน์ข้อมูลสำหรับคุณลักษณะ
ระบบจะสร้างช่องข้อมูลแยกสำหรับแต่ละคุณลักษณะโดยใช้ชื่อคุณลักษณะ
- trans_attributes: คุณลักษณะที่เชื่อมโยงกับข้อมูลรายการ
- trans_company_attributes: คุณลักษณะที่เชื่อมโยงกับลูกค้า/ซัพพลายเออร์ในข้อมูลรายการ
- trans_project_attributes: คุณลักษณะที่เชื่อมโยงกับข้อมูลรายการเซอร์วิสที่เชื่อมโยงกับข้อมูลรายการนั้น
- project_attributes: คุณลักษณะที่เชื่อมโยงกับข้อมูลรายการเซอร์วิส
- project_company_attributes: คุณลักษณะที่เชื่อมโยงกับลูกค้า/ซัพพลายเออร์ในข้อมูลรายการเซอร์วิส
เวอร์ชัน 1.0.88
การปรับปรุง
รายการ > รายการราคา: เพิ่มฟังก์ชันการตั้งค่าสำหรับรายการราคาแล้ว และจะขยายเพิ่มเติมในการอัปเกรดครั้งถัดไป
- หากต้องการเปิดการตั้งค่า ให้คลิก เมนู (ปุ่ม) แล้วเลือก แก้ไขรายการราคา
- ในแท็บ ราคา ของรายการ คุณสามารถเพิ่มราคาตามรายการราคาได้
- คุณสามารถเชื่อมโยงรายการราคาในชุดคุณลักษณะลูกค้า และอัปเดตแบบหมู่ได้ใน มุมมองรายการของลูกค้า > มุมมองการบัญชี
ภาษีหัก ณ ที่จ่าย: อัปเดตช่องข้อมูลต่อไปนี้ในไปป์ไลน์ข้อมูล trans_header แล้ว:
- wht_amount
- ใบแจ้งหนี้: ผลรวมของจำนวนเงินภาษีหัก ณ ที่จ่ายในรายการ
- การชำระเงิน: ผลรวมของจำนวนเงินภาษีหัก ณ ที่จ่ายในรายการของใบแจ้งหนี้ที่จัดสรรให้กับการชำระเงิน
- wht_amount_text: เปลี่ยนเป็นภาษาไทย (ในกรณีที่ใช้ได้)
ประเภทข้อมูลรายการ: เพิ่มคำเตือนสำหรับข้อผิดพลาดของกฎการคัดลอกแล้ว: การดำเนินการโดยทริกเกอร์ไม่มีสถานะทริกเกอร์ที่กำหนดไว้
การปรับปรุงการประมาณการ
เพิ่มชุดคุณลักษณะการประมาณการ (การพิมพ์)สำหรับรายการแล้ว ชุดนี้ใช้สำหรับกระบวนการพิมพ์ที่ใช้เพลต และคุณสามารถเพิ่มให้กับงานย่อยหรือการคิดต้นทุนได้ ประกอบด้วยรายการต่อไปนี้:
- ประเภทการเดินงาน: ใช้เป็นข้อมูลเท่านั้น เลือกหนึ่งรายการต่อไปนี้:
- 0 – Sheetwork
- 1 – Work & Turn
- 2 – Perfecting
- จำนวนเพลต: ป้อนจำนวนเพลตที่ใช้ในการดำเนินงานย่อยหรือการคิดต้นทุนหนึ่งครั้งบนชิ้นส่วน (เช่น การพิมพ์ CMYK เพียงด้านเดียวต้องใช้ 4 เพลต)
เพิ่มประเภทจำนวนใหม่แล้ว:
- จำนวนเพลต: คำนวณจำนวนเพลตที่ต้องใช้สำหรับเซอร์วิสที่เชื่อมโยงกับชิ้นส่วน โดยใช้คุณลักษณะการประมาณการ (การพิมพ์) ที่อธิบายข้างต้น การคำนวณ:
- เชื่อมโยงกับ Part: จำนวนเพลต x จำนวน Part
- ไม่ได้เชื่อมโยงกับ Part: จำนวนเพลต
การปรับปรุงจุดขาย (PoS)
- คำเตือนจะปรากฏขึ้นหากคุณคลิกปุ่ม เสร็จสิ้น และเงินสดไม่สมดุล
- เพิ่มคอลัมน์ ถูกอัปเดตโดย ในมุมมองรายการของโมดูล PoSแล้ว
การแก้ไข
- แก้ไข: เมื่อสถานะของเซสชัน PoSถูกย้ายขึ้น (เลยค่าเริ่มต้น = ปิดแล้ว) ช่องข้อมูลวันที่/ผู้ใช้ที่ปิดถูกล้าง
- แก้ไข: การเปลี่ยนแปลงการตั้งค่า PoSไม่อัปเดตคอลัมน์ ถูกอัปเดตโดย ในการตั้งค่าการเข้าถึงของผู้ใช้
- ปรับค่า Status.default_id ให้เป็นมาตรฐานเดียวกันในทุกโมดูลแล้ว
- แก้ไข: เมื่อคุณคลิกปุ่ม เสร็จสิ้น ขณะที่สถานะไม่ใช่สถานะสินค้าคงคลัง ระบบจะแสดงข้อความแสดงข้อผิดพลาด ข้อผิดพลาดนี้ปรากฏแม้ในกรณีที่ปุ่ม เสร็จสิ้น จะแก้ปัญหาได้ (คือ ย้ายข้อมูลรายการไปยังสถานะสินค้าคงคลัง)
- แก้ไข: ไลบรารีออนไลน์: เกิดข้อผิดพลาดขณะนำเข้าหากคุณเลือก กลุ่มหมวดหมู่ = ทั้งหมด
- แก้ไข: รายการ: คอลัมน์ตัวเลขหลายคอลัมน์ในมุมมองกริด การคิดต้นทุน > การกำหนดงาน จัดรูปแบบตัวเลขไม่ถูกต้อง
- การตั้งค่า PoS: เปลี่ยนคำบรรยายของปุ่มแก้ไขเป็น เพิ่ม/แก้ไข แล้ว
เวอร์ชัน 1.0.87
การปรับปรุง
การบัญชี – ผังบัญชี: อัปเดตคอลัมน์ ค่าเริ่มต้นที่กำหนด ด้วยตัวเลือกต่อไปนี้แล้ว:
- ยอดตั้งค้าง (ไม่รวมภาษีมูลค่าเพิ่ม): ก่อนหน้านี้คือ ‘ยอดตั้งค้าง’ จะกำหนดจำนวนเงินที่ไม่รวมภาษีมูลค่าเพิ่ม
- ยอดตั้งค้าง (รวมภาษีมูลค่าเพิ่ม): จะกำหนดจำนวนเงินที่รวมภาษีมูลค่าเพิ่ม
รายงานที่กำหนดเอง: เพิ่มฟังก์ชันแผนภูมิแล้ว อัปเดตคอลัมน์ต่อไปนี้ในตัวแก้ไขช่องข้อมูล:
- หมวดหมู่แผนภูมิ: เลือกคอลัมน์ที่กำหนดแกนแนวตั้ง (เช่น จำนวนเงิน)
- ชุดข้อมูลแผนภูมิ: เลือกได้หลายคอลัมน์ (เช่น ตัวแทนขาย ลูกค้า งวด)
หากกรอกการตั้งค่าแผนภูมิไว้ แท็บ แผนภูมิ จะปรากฏเมื่อคุณสร้างรายงาน
แดชบอร์ด: นำฟังก์ชันแดชบอร์ดเดิมออกแล้ว และหันมาใช้รายงานที่กำหนดเองพร้อมแผนภูมิประกอบแทน คุณสามารถกำหนดรายงานที่กำหนดเองให้กับแดชบอร์ดมือถือของผู้ใช้ได้ด้วยการตั้งค่า แดชบอร์ด (เลือกจากรายงานที่กำหนดเอง)
แอปพลิเคชันมือถือยังอยู่ระหว่างการพัฒนา
การปรับปรุงข้อมูลรายการ
เพิ่มช่องข้อมูลต่อไปนี้ในไปป์ไลน์ข้อมูล trans_customer และ trans_supplier แล้ว (สำหรับหนังสือรับรองการหักภาษี ณ ที่จ่าย):
- physical_address_flat
- delivery_address_flat
เพิ่มช่องข้อมูลต่อไปนี้ในไปป์ไลน์ข้อมูล trans_header แล้ว (สำหรับหนังสือรับรองการหักภาษี ณ ที่จ่ายจากข้อมูลรายการชำระเงิน):
- wht_amount: ผลรวมของยอดรวมรายการภาษีหัก ณ ที่จ่ายในข้อมูลรายการ
- wht_amount_text: จำนวนเงินเดียวกันในรูปแบบข้อความ
คำสั่งที่กำหนดเอง (โมดูลใหม่)
โมดูลนี้เพิ่มฟังก์ชันที่กำหนดเองซึ่งเสริมฟังก์ชันที่มีอยู่ โดยทั่วไปใช้รวมกระบวนการที่ทำด้วยตนเองหลายขั้นตอนไว้ในคำสั่งเดียว
คำสั่งที่กำหนดเองใช้ได้ในโมดูลต่อไปนี้:
- ข้อมูลรายการ
- ประเภทเซอร์วิส
- รายงานที่กำหนดเอง
- โกลบอล: คำสั่งที่ไม่ได้เชื่อมโยงกับโมดูลใด ทำงานโดยไม่ต้องมีพารามิเตอร์ป้อนเข้า และเรียกใช้จากเมนูหลัก ตัวอย่างเช่น:
- สร้างใบแจ้งหนี้ค่าคอมมิชชัน
- สร้างใบกำกับภาษีจากใบแจ้งหนี้ PoS
วิธีการทำงานของคำสั่ง
- คำสั่งประกอบด้วยรายการไอเท็มตามลำดับ ซึ่งดำเนินการทีละรายการตามลำดับ
- แต่ละรายการมี SQL ที่ทำงานบนฐานข้อมูล และอาจส่งคืนหมายเหตุได้
- หากมีการส่งคืนหมายเหตุ หมายเหตุนั้นจะปรากฏเป็นข้อความถึงผู้ใช้
- โมดูลที่คำสั่งเชื่อมโยงอยู่จะกำหนดตัวแปรป้อนเข้าที่คุณใช้ใน SQL ได้
- คุณสามารถเชื่อมโยงหลายรายการกับคำสั่งเดียว รวมถึงรายการที่ซ้ำกัน (เช่น ข้อความแสดงข้อผิดพลาดหลายข้อความ)
- การเข้าถึงของผู้ใช้กำหนดให้กับแต่ละคำสั่งโดยเฉพาะ
- คำสั่งใช้รายการสถานะแบบตายตัว: 0 – รอดำเนินการ, 1 – ใช้งานอยู่, 3 – ยกเลิกแล้ว ดำเนินการได้เฉพาะคำสั่งที่ใช้งานอยู่เท่านั้น
วิธีตั้งค่าคำสั่ง
- ไปที่ เมนูหลัก > การติดตั้ง > คำสั่ง เพื่อเปิดโมดูลการตั้งค่าคำสั่ง
- โมดูลการตั้งค่ามีมุมมองรายการและมุมมองแก้ไข
มุมมองรายการ
- แสดงรายการคำสั่ง
- ตัวกรองข้อมูล: ไทป์ โมดูล สถานะ (กลุ่ม)
- คลิก ใหม่ (ปุ่ม) แล้วเลือก ไทป์ คุณไม่สามารถเปลี่ยนไทป์ได้ในภายหลัง
- เมนู
- แก้ไขการเข้าถึงของผู้ใช้: กำหนดโดยใช้รายการคู่
- ส่งออกไฟล์ (.sql): ส่งออก SQL แบบ Insert ซึ่งคุณนำไปดำเนินการในฐานข้อมูลอื่นได้ ใช้เพื่อคัดลอกคำสั่งข้ามฐานข้อมูล
- คัดลอก แก้ไข ลบ
- เมนู (ปุ่ม)
- บันทึก/คืนค่าเลเอาท์
- คำสั่ง
- นำเข้าไฟล์ (.sql): นำเข้าคำสั่งจากไฟล์ .sql ที่ส่งออกไว้
มุมมองแก้ไข
- ปุ่ม คำสั่ง
- แสดงผล/แก้ไข หมายเหตุ: แก้ไขหมายเหตุส่วนหัว
- ส่งออกไฟล์ (.sql)
- นำเข้าไฟล์ (.sql)
- คัดลอก และ ลบ
- ปุ่ม เมนู
- แก้ไขการเข้าถึงของผู้ใช้: สำหรับคำสั่ง
- บันทึก/กู้คืนตาราง
- ช่องข้อมูลส่วนหัว
- เลขที่: ID ที่กำหนดโดยค่าเริ่มต้น
- ไทป์: เลือกเมื่อคุณสร้างคำสั่ง คุณไม่สามารถเปลี่ยนได้ในภายหลัง
- ข้อมูลรายการ: เลือกประเภทข้อมูลรายการ
- เซอร์วิส: เลือกประเภทเซอร์วิส
- รายงานที่กำหนดเอง: เลือกรายงานที่กำหนดเอง
- โกลบอล: ดำเนินการจากเมนูหลัก
- ดำเนินการ (ขึ้นอยู่กับไทป์)
- เมนูหลัก (โกลบอลเท่านั้น)
- คำสั่ง (เดี่ยว): ดำเนินการจากปุ่ม คำสั่ง ในมุมมองแก้ไข
- คำสั่ง (เลือกหลายรายการ): ดำเนินการจากปุ่ม คำสั่ง ในมุมมองรายการ
- คำอธิบาย: ใช้เป็นคำบรรยายบนเมนู
- หมายเหตุ: ใช้อธิบายว่าคำสั่งทำอะไร
- ช่องข้อมูลของรายการ
- ไทป์
- ข้อผิดพลาด (ข้อความ): หากมีการส่งคืนหมายเหตุ หมายเหตุนั้นจะปรากฏเป็นข้อความแสดงข้อผิดพลาดและกระบวนการจะหยุด
- คำเตือน (ข้อความ): หากมีการส่งคืนหมายเหตุ หมายเหตุนั้นจะปรากฏเป็นข้อความเตือน คลิก โอเค เพื่อดำเนินการต่อ หรือ ยกเลิก เพื่อออกจากกระบวนการ
- ยืนยัน (ข้อความ): หากมีการส่งคืนหมายเหตุ หมายเหตุนั้นจะปรากฏเป็นข้อความยืนยัน คลิก โอเค เพื่อดำเนินการต่อ หรือ ยกเลิก เพื่อออกจากกระบวนการ
- ประมวลผลคำสั่ง SQL: ทำงานหลักที่สร้างคำสั่งนี้ขึ้นมา หากมีการส่งคืนหมายเหตุ หมายเหตุนั้นจะปรากฏเป็นข้อความแจ้งข้อมูล เช่น เพื่อยืนยันผลลัพธ์ของคำสั่ง
- คำอธิบาย: ใช้เป็นข้อมูลเท่านั้น
- ไทป์
- เมนูรายการ
- แสดงผล/แก้ไข หมายเหตุ: หมายเหตุเฉพาะของรายการ
- แสดงผล/แก้ไข SQL: ใช้ปุ่ม เทมเพลต เพื่อสร้างคำสั่งต้นแบบที่แสดงพารามิเตอร์ป้อนเข้าและพารามิเตอร์ส่งออกที่จำเป็น
- คัดลอก
- ลบ
- เลื่อนขึ้น
- เลื่อนลง
พารามิเตอร์อินพุตของ SQL
- คลิกปุ่ม เทมเพลต ในตัวแก้ไข SQL เพื่อสร้าง SQL ตัวอย่างที่แสดงวิธีใช้พารามิเตอร์
- เพิ่มแท็บ ขั้นตอน ในตัวแก้ไข SQL แล้ว คลิกขวาในแท็บนี้เพื่อสร้าง SQL แบบ Call…
- โกลบอล
- user_id: กำหนด user_id ของผู้ใช้ที่ใช้งานอยู่
- ข้อมูลรายการ
- trans_header_ids: รายการ ID ที่เลือก คั่นด้วยเครื่องหมายจุลภาค (เช่น 1,2,34 หรือ 1)
- user_id: กำหนด user_id ของผู้ใช้ที่ใช้งานอยู่
- เซอร์วิส
- project_ids: รายการ ID ที่เลือก คั่นด้วยเครื่องหมายจุลภาค (เช่น 1,2,34 หรือ 1)
- user_id: กำหนด user_id ของผู้ใช้ที่ใช้งานอยู่
- รายงานที่กำหนดเอง
- pk_ids: กำหนดคีย์หลักหนึ่งคีย์หรือหลายคีย์ (คอลัมน์แรกของรายงาน)
- user_id: กำหนด user_id ของผู้ใช้ที่ใช้งานอยู่
การทำงานของคำสั่งในทางปฏิบัติ
- ข้อมูลรายการ / ประเภทเซอร์วิส
- เดี่ยว: ดำเนินการได้จาก มุมมองแก้ไข > คำสั่ง (ปุ่ม)
- เลือกหลายรายการ: ดำเนินการได้จาก:
- มุมมองรายการ > คำสั่ง (ปุ่ม)
- มุมมองแก้ไข > คำสั่ง (ปุ่ม)
- รายงานที่กำหนดเอง
- เดี่ยว: ดำเนินการได้จากเมนูป๊อปอัป
- เลือกหลายรายการ: ดำเนินการได้จากปุ่ม คำสั่ง
การแก้ไข
- แก้ไข: PoS: เมื่อบันทึกเวลาออกงาน ระเบียนการบันทึกเวลาทำงานไม่ถูกตั้งเป็นสถานะ หยุดแล้ว ที่เป็นค่าเริ่มต้น
- แก้ไข: เมื่อคุณย้ายข้อมูลรายการจากแผงซ้ายไปแผงขวา แผง เปิด PoS ปรากฏทางซ้ายแทนไทล์เมนู
- แก้ไข: ข้อมูลรายการ > การอัปเดตแบบหมู่: ช่องข้อมูล entity__id_selected ไม่ถูกรีเฟรช
- แก้ไข: รายการ > การกำหนดราคา: หากคุณดูราคาขาย แล้วเปิดโมดูลอื่นและกลับมา แถบตัวกรองถูกกรอกไม่ถูกต้อง