Imagineer ERPNext
Reporting

การสร้างรายงานที่กำหนดเอง

การสร้างรายงานที่กำหนดเอง

มีสามประเภทของรายงานใน ERPNext

1. Report Builder

Report Builder เป็นเครื่องมือปรับแต่งรายงานในตัวใน ERPNext สิ่งนี้ช่วยให้คุณกำหนดฟิลด์เฉพาะของแบบฟอร์มซึ่งจะถูกเพิ่มในรายงาน นอกจากนี้คุณสามารถตั้งตัวกรองที่จำเป็น การจัดเรียงและให้ชื่อที่ต้องการกับรายงาน

2. Query Report

Query Report เขียนด้วย SQL ซึ่งดึงค่าจากฐานข้อมูลบัญชีและแสดงในรายงาน แม้ว่า SQL queries สามารถเขียนจาก front end เช่น HTML แต่ถูกจำกัดสำหรับผู้ใช้ ERPNext cloud สิ่งนี้เป็นเพราะอนุญาตให้ผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงรายงานเฉพาะดึงข้อมูลโดยตรงจากฐานข้อมูล

ตรวจสอบรายงาน Purchase Order Item to be Received ในโมดูล Stock สำหรับตัวอย่างของ Query report คลิกที่นี่ เพื่อเรียนรู้วิธีสร้าง Query Report

3. Script Report

Script Reports เขียนด้วย Python และจัดเก็บบนฝั่งเซิร์ฟเวอร์ รายงานเหล่านี้เป็นรายงานที่ซับซ้อนซึ่งเกี่ยวข้องกับตรรกะและการคำนวณ เนื่องจากรายงานเหล่านี้ถูกเขียนบนฝั่งเซิร์ฟเวอร์ การปรับแต่งจากบัญชีที่โฮสต์จึงไม่สามารถทำได้

ตรวจสอบรายงาน Financial Analytics ในโมดูล Accounts สำหรับตัวอย่างของ Script Report คลิกที่นี่ เพื่อเรียนรู้วิธีสร้าง Script Report

หมายเหตุ: Dynamic Filter พร้อมใช้งานใน Script Reports และ Query Reports อย่างไรก็ตาม ไม่ใช่ใน Report Builder

Copyright © 2026