← Blog

Freeable 3.10.10 — มาตรฐานการแสดงผลทั้งระบบ และแท็บหัวบิล 22 เอกสาร

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

มาตรฐานการแทนค่า

กำหนดให้ชัดเจนว่าข้อมูลแต่ละประเภทจะเก็บ ส่ง คำนวณ และแสดงอย่างไร แล้วทำเป็นชุดเครื่องมือกลางให้ทุกหน้าเรียกใช้

  • วันที่และเวลา — แยกชัดระหว่างเวลามาตรฐานที่ใช้เก็บ กับเวลาท้องถิ่นที่ใช้แสดง ป้องกันปัญหาคลาสสิกที่เอกสารลงวันที่คลาดไปหนึ่งวันเพราะเขตเวลา
  • จำนวนเงิน — รูปแบบการแสดงและการปัดเศษเหมือนกันทุกที่
  • ตัวเลขและเปอร์เซ็นต์
  • ที่อยู่ — ประกอบจากส่วนย่อยเป็นข้อความเดียวด้วยกฎเดียวกัน

แล้วนำไปใช้จริงทั่วทั้งฝั่งขาย ฝั่งซื้อ และคลังสินค้า

รหัสอ้างอิงข้อผิดพลาดทุกหน้า

ทุกหน้าจอในระบบมีรหัสอ้างอิงประจำเหตุการณ์ ทำให้ผู้ใช้แจ้งทีมงานได้ตรงจุดเสมอ ไม่ว่าจะเกิดปัญหาที่ส่วนไหนของระบบ

รื้อหน้าตั้งค่าระบบใหม่

เปลี่ยนหน้าตั้งค่าจากการเขียนหน้าจอทีละหน้า มาเป็นเครื่องยนต์ที่สร้างหน้าจากคำนิยาม

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

แท็บหัวบิลครบ 22 เอกสาร

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

แนบไฟล์กับบิลได้ทุกใบ

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

งานอื่นในรีลีสนี้

  • เลือกชุดเลขได้ครบทุกทาง — ทั้งตอนสร้างเอกสารใหม่ ตอนแปลงจากเอกสารอื่น และตอนคัดลอกเอกสาร
  • มาตรฐานหน้ารายการ — แบ่งหน้าครั้งละ 30 รายการ เรียงใหม่ไปเก่า และกรองตามชุดเลขได้ เหมือนกันทุกหน้า
  • มาตรฐานตารางรายการสินค้า 10 คอลัมน์ พร้อมรูปแบบการแก้ไขรายการในบิลที่เหมือนกันทุกใบ
  • ชุดส่วนประกอบสำหรับสร้างฟอร์มเอกสาร — ประกอบฟอร์มใหม่จากชิ้นส่วนที่มีอยู่แทนการเขียนใหม่
  • เก็บประวัติอัตราแลกเปลี่ยน — ดึงอัตรา USD เป็นบาทรายวันเก็บไว้ ใช้อ้างอิงย้อนหลังได้
  • รหัสสินค้าสำรอง — ตัวระบุสินค้าตัวที่สามที่กรอกเองได้ ต่อจากรหัสสินค้าและบาร์โค้ด
  • ขนาดและบรรจุภัณฑ์สินค้า — บันทึกขนาดสินค้าได้ พร้อมระบบซิงก์ที่อัปเดตเฉพาะส่วนที่เปลี่ยน
  • ย้ายเอกสารสำหรับนักพัฒนาออกจากคู่มือผู้ใช้ ราว 50 หน้า — คู่มือเหลือเฉพาะเรื่องที่ผู้ใช้จริงต้องอ่าน

แก้บั๊กด้านความถูกต้องของข้อมูลการเงิน

  • เลขเอกสารซ้ำ — ตอนออกเลข ถ้าเลขที่ได้ถูกใช้ไปแล้วระบบจะข้ามไปเลขถัดไปแทนที่จะยืนยันเลขซ้ำ
  • การบันทึกทับโดยไม่ตั้งใจ — ไล่ตรวจทุกจุดที่ดึงข้อมูลมาแบบไม่ติดตามการเปลี่ยนแปลง แล้วแก้ค่าและสั่งบันทึก ซึ่งอาจทำให้ข้อมูลถูกเขียนทับโดยไม่ได้ตั้งใจ
  • สร้างบิลขายไม่ได้ — เกิดจากการออกเลขเอกสารซ้อนอยู่ในรายการบันทึกของบิล และค่าที่ยาวเกินความจุของคอลัมน์
  • ชื่อแท็บเบราว์เซอร์ว่าง ในหลายหน้า
Freeable

บริหารจัดการข้อมูลในองค์กร ครบในที่เดียว

ดูรายละเอียด →

อ่านต่อ

Freeable

รหัสผ่าน 2026 — อักษรพิเศษ มาตรฐานสากล กฎหมายไทย และ 2FA/3FA ที่ควรรู้

กฎรหัสผ่านที่เราคุ้นเคย — ต้องมีตัวใหญ่ ตัวเล็ก ตัวเลข อักษรพิเศษ และเปลี่ยนทุก 90 วัน — ถูกมาตรฐานสากลถอดออกไปแล้ว บทความนี้รวบรวมว่าปัจจุบันมาตรฐานว่าอย่างไร กฎหมายไทยกำหนดอะไร และ 2FA ช่วยตรงไหนที่รหัสผ่านช่วยไม่ได้

Freeable

ค่าหนึ่งค่ามี 4 หน้าที่ — มาตรฐานการแทนค่า เก็บ · ส่ง · คำนวณ · แสดง

ปัญหาเรื่องวันที่ไม่ใช่ปัญหาของวันที่ แต่เป็นหนึ่งตัวอย่างของปัญหาตระกูลเดียวกัน — ค่าหนึ่งค่าถูกใช้ทำ 4 หน้าที่ที่ต่างกัน พอรูปแบบของหน้าที่หนึ่งรั่วไปอีกหน้าที่ ตัวเลขก็เพี้ยนเงียบ ๆ

Freeable

เวลาในระบบมีหลายชั้น และมันไม่ตรงกัน — บทเรียนจากบั๊กที่ไล่ 8 วันแล้วสรุปผิดหลายรอบ

บนเครื่องจริงของเรามีเขตเวลาอยู่ 3 ชั้นและไม่ตรงกันสักคู่ ทำให้ตัวเลขที่ดูเหมือนเทียบกันได้จริง ๆ เทียบไม่ได้ บทความนี้เล่าว่าเวลาซ่อนอยู่ที่ไหนบ้าง ทำไม "วันนี้" ถึงเป็นคำที่อันตราย และงานอัตโนมัติที่ค้าง 11 วันเพราะนาฬิกาเดินล้ำหน้า