การสร้างรายงานที่กำหนดเอง
มีสามประเภทของรายงานใน 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