ข้ามไปยังเนื้อหา
ฉบับร่าง อยู่ระหว่างตรวจทาน เนื้อหาและภาพอาจเปลี่ยนแปลง หากพบจุดที่ไม่ตรงกับโปรแกรม กรุณาแจ้งทีมงาน Senfos

เมื่อระบบมีปัญหา

บท​นี้​รวบรวม​อาการ​ที่​พบ​บ่อย​ของ​ระบบ เรียง​ตาม​สิ่ง​ที่​เห็น​บน​หน้า​จอ แต่ละ​อาการ​มี​สาเหตุ​ที่​เป็น​ไป​ได้​และ​วิธี​แก้​ที่​ทำ​เอง​ได้ ถ้า​ลอง​แล้ว​ยัง​ไม่​หาย ให้​เตรียม​ข้อมูล​ตาม​หัวข้อ 19.6 แล้ว​ติดต่อ​ฝ่าย​บริการ​ของ Senfos

ปัญหา​ที่​เกิด​ระหว่าง​ใช้​งาน​หน้า​ร้าน​และ​หลัง​ร้าน เช่น เครื่องพิมพ์​ใบ​เสร็จ หรือ​เอกสาร​บันทึก​ไม่​ได้ อยู่​ใน​เล่ม POS และ​เล่ม​หลัง​ร้าน

เมื่อ​เปิด​โปรแกรม หน้า​จอ​เริ่ม​ต้น​จะ​แสดง​ข้อความ กำลัง​เชื่อม​ต่อ​ฐาน​ข้อมูล ระหว่าง​รอ SQL Server ถ้า​เชื่อม​ต่อ​ไม่​ได้​ภายใน 90 วินาที จะ​มีหน้า​ต่าง SQL Server ไม่​พร้อม ให้​เลือก​กด OK เพื่อ​รอ​ต่อ​อีก 90 วินาที หรือ Cancel เพื่อ​ออก​จาก​โปรแกรม

หน้าต่าง SQL Server ไม่พร้อม บนหน้าจอเริ่มต้นของหลังร้าน
หน้าต่าง SQL Server ไม่พร้อม บนหน้าจอเริ่มต้นของหลังร้าน

ให้​ตรวจ​ตาม​ลำดับ

ขั้นตรวจ​อะไรวิธี​แก้
1เพิ่ง​เปิด​เครื่อง​แม่​หรือ​ไม่SQL Server ต้อง​ใช้​เวลา​เริ่ม​ทำงาน​สัก​ครู่​หลัง​เปิด​เครื่อง ให้​กด OK เพื่อ​รอ​ต่อ
2เครื่อง​แม่​เปิด​อยู่​และ​ต่อ​เครือ​ข่าย​หรือ​ไม่ (เฉพาะ​เครื่อง​ลูก)เปิด​เครื่อง​แม่ ตรวจ​สาย LAN หรือ Wi-Fi และ​ลอง​เปิด​โฟลเดอร์​ที่​แชร์​ไว้​ของ​เครื่อง​แม่​จาก File Explorer
3บริการ SQL Server ของ​เครื่อง​แม่​ทำงาน​อยู่​หรือ​ไม่ที่​เครื่อง​แม่ เปิด​โปรแกรม Services ของ Windows หา​รายการ SQL Server (SQL2022EXPRESS) สถานะ​ต้อง​เป็น Running ถ้า​ไม่ใช่ ให้​คลิก​ขวา​แล้ว​เลือก Start
4ชื่อ​เครื่อง​แม่​ใน​การ​เชื่อม​ต่อ​ถูก​ต้อง​หรือ​ไม่เปิด​โปรแกรม Senfos Database ตรวจ​ช่อง Data Source แล้ว​กด ทดสอบ​การ​เชื่อม​ต่อ ตามบท​ที่ 4 หัวข้อ 4.3 ถ้า​เครื่อง​แม่​ถูก​เปลี่ยน​ชื่อ ให้​แก้​ตาม​หัวข้อ​นั้น
5เครื่อง​แม่​เชื่อม​ต่อ​ได้ แต่​เครื่อง​ลูก​เชื่อม​ต่อ​ไม่​ได้น่า​จะ​เกิด​จาก​ไฟร์วอลล์ ดู​หัวข้อ​ถัด​ไป

ตัว​ติด​ตั้ง​เพิ่ม​กฎ​ของ Windows Firewall ให้​เครื่อง​แม่​แล้ว 2 กฎ ชื่อ Senfos SQL Server และ Senfos SQL Browser และ​ตั้ง​บริการ SQL Server Browser ให้​เริ่ม​ทำงาน​เอง​เมื่อ​เปิด​เครื่อง ถ้า​เครื่อง​ลูก​ยัง​เชื่อม​ต่อ​ไม่​ได้

  1. ที่​เครื่อง​แม่ เปิด Windows Defender Firewall with Advanced Security แล้ว​ดู​ใน Inbound Rules ว่า​มี​กฎ​ทั้ง​สอง​ชื่อ​และ​เปิด​ใช้​งาน​อยู่
  2. เปิด​โปรแกรม Services ตรวจ​ว่า SQL Server Browser มี​สถานะ Running
  3. ถ้า​เครื่อง​แม่​ใช้​โปรแกรม​ป้องกัน​ไวรัส​ที่​มี​ไฟร์วอลล์​ของ​ตัว​เอง ให้​อนุญาต​โปรแกรม SQL Server ใน​โปรแกรม​นั้น​ด้วย
  4. ตรวจ​ว่า​เครือ​ข่าย​ของ​เครื่อง​แม่​ถูก​ตั้ง​เป็น Private ไม่ใช่ Public ที่ Settings → Network & internet

ถ้า​เครื่อง​แม่​เคย​ติด​ตั้ง​โดย​ไม่​ได้​ตั้ง​ไฟร์วอลล์ หรือ​กฎ​ถูก​ลบ​ไป ขอ​แนะนำ​ให้​ติดต่อ​ฝ่าย​บริการ​ของ Senfos เพื่อ​ช่วย​ตั้ง​ให้

อาการสาเหตุ​และ​วิธี​แก้
Windows แจ้ง​ให้​ติด​ตั้ง .NET Desktop Runtimeเครื่อง​นี้​ยัง​ไม่มี​ส่วน​ประกอบ​ที่​โปรแกรม​ต้อง​ใช้ ติด​ตั้ง​ตามบท​ที่ 4 หัวข้อ 4.4
กด​เปิด​แล้ว​ไม่มี​หน้าต่าง​ใหม่​ขึ้น​มา แต่​หน้าต่าง​เดิม​เด้ง​ขึ้น​มา​แทนโปรแกรม​เปิด​อยู่​แล้ว​บน​เครื่อง​นี้ โปรแกรม​เปิด​ได้​ครั้ง​ละ​หนึ่ง​หน้าต่าง​ต่อ​ฐาน​ข้อมูล
เข้า​สู่​ระบบ​ไม่​ได้ แจ้ง​ว่า​ชื่อ​ผู้​ใช้​หรือ​รหัส​ผ่าน​ไม่​ถูก​ต้องตรวจ​ชื่อ​ผู้​ใช้​และ​รหัส​ผ่าน ถ้า​ลืม​รหัส​ผ่าน ให้​ผู้​ดูแล​ระบบ​ตั้ง​รหัส​ใหม่​ให้​ที่​หน้า​บัญชี​ผู้​ใช้​ตามบท​ที่ 11 ถ้า​ลืม​รหัส​ผ่าน​ของ​ผู้​ดูแล​ระบบ ให้​ติดต่อ​ฝ่าย​บริการ​ของ Senfos
POS แจ้ง​ว่า​จุด​ขาย​กำลัง​เปิด​อยู่​ที่​เครื่อง​อื่นจุด​ขาย​นั้น​ยัง​เปิด​ค้าง​ที่​เครื่อง​อื่น ปิด​โปรแกรม​ที่​เครื่อง​นั้น หรือ​รอ 5 นาที​หลัง​เครื่อง​นั้น​หยุด​ใช้​งาน แล้ว​ลอง​ใหม่
สิ่ง​ที่​เห็นอ่าน​ราย​ละเอียด​ที่
หน้าต่าง ตรวจ​สอบ​สิทธิ์​การ​ใช้​งาน หรือ ไม่​สามารถ​เข้า​ใช้​งาน​ได้ พร้อม​ข้อความ​เกี่ยว​กับ licenseบท​ที่ 6 หัวข้อ 6.5 มี​ตาราง​ข้อความ​ทุก​แบบ​พร้อม​วิธี​แก้
ข้อความ​ว่า​เครื่อง​แม่​ไม่​ตรง​กับ​ที่​ลง​ทะเบียน license ไว้เกิด​หลัง​ย้าย​เครื่อง​แม่​หรือ​ติด​ตั้ง Windows ใหม่ ทำ​ตามบท​ที่ 17 ขั้น​ที่ 4
สิทธิ์​เครื่อง​เต็มถอด​เครื่อง​ที่​เลิก​ใช้​ออก​ตามบท​ที่ 6 หัวข้อ 6.3
วัน​ที่​หรือ​เวลา​ของ​เครื่อง​ถูก​ปรับ​ย้อน​หลังตั้ง​วัน​เวลา​ของ Windows ให้​ถูก​ต้อง แล้ว​เปิด​โปรแกรม​ใหม่ ขอ​แนะนำ​ให้​เปิด Set time automatically ใน Settings → Time & language
หน้าต่าง เวอร์ชัน​โปรแกรม​กับ​ฐาน​ข้อมูล​ไม่​ตรง​กัน หรือ​แถบ​สี​เหลือง​บน​หน้า​หลักบท​ที่ 16 หัวข้อ 16.5

19.3 หน้าต่าง​ล้น​จอ หรือ​ตัว​อักษร​เล็ก​เกิน​ไป

หัวข้อที่มีชื่อว่า “19.3 หน้าต่าง​ล้น​จอ หรือ​ตัว​อักษร​เล็ก​เกิน​ไป”

หน้าต่าง​ใหญ่​กว่า​จอ โปรแกรม​ย่อหน้า​ต่าง​ให้​พอดี​กับ​พื้นที่​ของ​จอ​ให้​เอง และ​ดึง​หน้าต่าง​ที่​หลุด​ขอบ​จอก​ลับ​เข้า​มา ถ้า​ยัง​ล้น​จอ ให้​ตรวจ​การ​ตั้ง​ค่า​ของ Windows

  1. เปิด Settings → System → Display
  2. ตรวจ​ว่า Display resolution เป็น​ค่าที่ Windows แนะนำ (Recommended)
  3. ลด​ค่า Scale ลง​หนึ่ง​ระดับ เช่น จาก 150% เป็น 125% แล้ว​เปิด​โปรแกรม​ใหม่

จอ​ที่​มี​ความ​ละเอียด​ต่ำ​กว่า 1366 x 768 อาจ​แสดง​บาง​หน้าต่าง​ได้​ไม่​ครบ ขอ​แนะนำ​ให้​ใช้​จอ​ตาม​สเปก​ในบท​ที่ 2

ตัว​อักษร​เล็ก​หรือ​ใหญ่​เกิน​ไป ที่​หลัง​ร้าน กด​ปุ่ม​ธีม​สี​บน​แถบ​หัว​ของ​โปรแกรม จะ​เปิด​หน้าต่าง เลือก​ธีม​สี ใน​หน้าต่าง​นี้

  • ขนาด​ตัว​อักษร ปรับ​ได้​ตั้งแต่ 8 ถึง 19 ค่า​ตั้ง​ต้น​คือ 15 มี​ผล​กับ​ทั้ง​โปรแกรม
  • เลือก​แบบ​ตัว​อักษร และ​ขนาด​ไอคอน​บน​แถบ​เครื่อง​มือ​ได้ ค่า​ตั้ง​ต้น​ของ​ขนาด​ไอคอน​คือ​ปรับ​ตาม​ขนาด​ตัว​อักษร

ขนาด​ตัว​อักษร​จำ​ไว้​แยก​ตาม​เครื่อง เครื่อง​ที่​จอ​เล็ก​กับ​เครื่อง​ที่​จอ​ใหญ่​จึง​ตั้ง​ต่าง​กัน​ได้ ส่วน​ธีม​สี​จำ​ไว้​แยก​ตาม​ผู้​ใช้

ส่วนขนาดตัวอักษร
ส่วนขนาดตัวอักษร

เมื่อ​การ​สำรอง​ข้อมูล​มี​ปัญหา หน้า​ภาพ​รวม​ข้อมูล​ของ​หลัง​ร้าน​จะ​แสดง​แถบ​เตือน ข้อความ​บน​แถบ​บอก​สาเหตุ

ข้อความ​บน​แถบ​เตือนวิธี​แก้
ยัง​ไม่​ได้​ติด​ตั้ง​ระบบ​สำรอง​ข้อมูล​อัตโนมัติ​บน​เครื่อง​แม่ที่​เครื่อง​แม่ เปิด Senfos Backup แล้ว​กด บันทึก​และ​ตั้ง​เวลา​ใน Windows
การ​ตั้ง​เวลา​สำรอง​ข้อมูล​อัตโนมัติ​ถูก​ลบ​ออก​จาก Windows ของ​เครื่อง​แม่ทำ​เหมือน​ข้อ​บน
ระบบ​สำรอง​ข้อมูล​อัตโนมัติ​ไม่​ทำงาน​ตั้งแต่ …เครื่อง​แม่​ปิด​อยู่ หรือ​การ​ตั้ง​เวลา​ใน Windows ใช้​ไม่​ได้ ตรวจ​ว่า​เครื่อง​แม่​เปิด​อยู่ แล้ว​เปิด Senfos Backup ที่​เครื่อง​แม่​เพื่อ​ตั้ง​เวลา​ใหม่
หยุด​สำรอง​ข้อมูล​อัตโนมัติ​ไว้มี​ผู้​กด​หยุด​ไว้ ข้อความ​บอก​ชื่อ​ผู้​ที่​หยุด เปิด​ใหม่​ได้​ใน Senfos Backup
สำรอง​ข้อมูล​ล่าสุด​ล้ม​เหลวข้อความ​ต่อ​ท้าย​บอก​สาเหตุ ส่วน​ใหญ่​คือ​พื้นที่​ดิสก์​ไม่​พอ​หรือ​โฟลเดอร์​สำรอง​เข้า​ถึง​ไม่​ได้ แก้​แล้ว​กด สำรอง​เดี๋ยว​นี้ เพื่อ​ทดสอบ
ไม่​ได้​สำรอง​ข้อมูล​ตั้งแต่ …ถึง​เวลา​สำรอง​ตาม​ตาราง​แล้ว​แต่​ยัง​ไม่​ได้​สำรอง มัก​เกิด​เมื่อ​ปิด​เครื่อง​แม่​ใน​เวลา​ที่​ตั้ง​ไว้ โปรแกรม​จะ​สำรอง​ให้​เอง​เมื่อ​เปิด​เครื่อง หรือ​กด สำรอง​เดี๋ยว​นี้
สำรอง​ข้อมูล​สำเร็จ แต่​คัด​ลอก​ไป​อีก​ที่​ไม่​สำเร็จNAS หรือ​ฮาร์ดดิสก์​ภายนอก​เข้า​ถึง​ไม่​ได้ ตรวจ​ว่า​เปิด​อยู่​และ​เสียบ​อยู่ แล้ว​กด ทดสอบ ใน​หน้า​ตั้ง​ค่า​ของ Senfos Backup

ราย​ละเอียด​ของ​แต่ละ​ปุ่ม​อยู่​ในบท​ที่ 13

19.5 โปรแกรม​ปิด​ตัว​เอง​หรือ​แสดง​ข้อ​ผิด​พลาด

หัวข้อที่มีชื่อว่า “19.5 โปรแกรม​ปิด​ตัว​เอง​หรือ​แสดง​ข้อ​ผิด​พลาด”

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

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

19.6 ข้อมูล​ที่​ควร​ส่ง​ให้​ทีม​งาน​เมื่อ​ติดต่อ

หัวข้อที่มีชื่อว่า “19.6 ข้อมูล​ที่​ควร​ส่ง​ให้​ทีม​งาน​เมื่อ​ติดต่อ”

เพื่อ​ให้​ฝ่าย​บริการ​ช่วย​ได้​เร็ว ขอ​แนะนำ​ให้​เตรียม​ข้อมูล​ต่อ​ไป​นี้

ข้อมูลดู​ได้​จาก​ที่​ใด
ชื่อ​ร้าน​และ​รหัส licenseปุ่ม​ชื่อ​ผู้​ใช้ → License
เครื่อง​ที่​พบ​ปัญหา และ​เป็น​เครื่อง​แม่ เครื่อง​ลูก หรือ​เครื่อง POSชื่อ​เครื่อง​ดู​ได้ที่​ปุ่ม​ชื่อ​ผู้​ใช้ → ข้อมูล​ระบบ
วัน​ที่​ออก​รุ่น​ของ​โปรแกรม และ​เวอร์ชัน​ฐาน​ข้อมูลป้าย​บน​แถบ​หัว​ของ​หลัง​ร้าน หรือ​ปุ่ม​ชื่อ​ผู้​ใช้ → ข้อมูล​ระบบ และ ฐาน​ข้อมูล
ภาพ​หน้า​จอ​ขณะ​เกิด​ปัญหากด Windows + Shift + S เพื่อ​จับ​ภาพ​หน้า​จอ
ขั้น​ตอน​ที่​ทำ​ก่อน​เกิด​ปัญหา และ​เกิด​ทุก​ครั้ง​หรือ​บาง​ครั้งจด​ไว้​ก่อน​โทร
ไฟล์​บันทึก​ของ​โปรแกรม ตาม​ตาราง​ด้าน​ล่างโฟลเดอร์​โปรแกรม​บน​เครื่อง​แม่ เช่น C:\Senfos 2029

ไฟล์​บันทึก​ที่​ทีม​งาน​อาจ​ขอ

ไฟล์บันทึก​อะไรใช้​เมื่อ
Senfos_startup.log และ Senfos.POS_startup.logเวลา​ที่​ใช้​ใน​แต่ละ​ขั้น​ตอน​ตอน​เปิด​โปรแกรม และ​ขนาด​จอโปรแกรม​เปิด​ช้า หรือ​หน้าต่าง​แสดง​ผล​ผิด​ปกติ
Senfos_crash.log และ SenfosPos_crash.logราย​ละเอียด​ข้อ​ผิด​พลาด​ก่อน​โปรแกรม​ปิด​ตัวโปรแกรม​ปิด​ตัว​เอง
SenfosDbMigrate.logผล​การ​อัพเดท​ฐาน​ข้อมูล​ทุก​ครั้งอัพเดท​ฐาน​ข้อมูล​ไม่​สำเร็จ

ไฟล์​บันทึก​อยู่​ใน​โฟลเดอร์​โปรแกรม​บน​เครื่อง​แม่ ถ้า​เครื่อง​ลูก​เขียน​ไฟล์​ลง​โฟลเดอร์​ที่​แชร์​ไม่​ได้ ไฟล์​จะ​อยู่​ที่ %LOCALAPPDATA%\Senfos ของ​เครื่อง​ที่​พบ​ปัญหา ซึ่ง​เปิด​ได้​โดย​พิมพ์​ที่​อยู่​นี้​ใน​ช่อง​ที่​อยู่​ของ File Explorer ไฟล์​บันทึก​เหล่า​นี้​ไม่มี​รหัส​ผ่าน ขอ​แนะนำ​ให้​ส่ง​ให้​ทีม​งาน​ทาง​ช่อง​ทาง​ที่​ฝ่าย​บริการ​แจ้ง​เท่านั้น


จบ​เล่ม 1 ติด​ตั้ง​และ​ตั้ง​ค่า​ระบบ เมื่อ​ร้าน​พร้อม​ใช้​งาน​แล้ว เล่ม​ถัด​ไป​ที่​แนะนำ​คือ เล่ม​หลัง​ร้าน สำหรับ​งาน​ประจำ​วัน​ของ​เจ้าของ​ร้าน ฝ่าย​จัด​ซื้อ ฝ่าย​คลัง และ​ฝ่าย​บัญชี และ เล่ม POS สำหรับ​พนักงาน​แคชเชียร์