إضافة زر مخصص لاستخراج تقرير 'أفضل الأسعار' (Client Script)
احتراف الـ Client Script في ERPNext.. إضافة زر ذكي لاستخراج تقرير 'أفضل الأسعار' بضغطة واحدة! 🚀💻
منصة دليل شامل دوت كوم Dalilshamel.com (مكتبك في جيبك)
احتراف الـ Client Script في ERPNext.. إضافة زر ذكي لاستخراج تقرير 'أفضل الأسعار' بضغطة واحدة! 🚀💻
كيف تجعل نظام ERPNext أكثر ذكاءً وسهولة لموظفيك؟ 🤔
في هذا الدرس العملي، نخطو خطوة إضافية في التحول الرقمي. فبعد أن تعلمنا سابقاً كيفية بناء تقرير "مقارنة أسعار الموردين"، سنتعلم اليوم كيفية ربط هذا التقرير مباشرة داخل مستند "طلب عروض الأسعار" عبر إضافة زر مخصص (Custom Button) باستخدام Client Script.
ماذا ستكتشف في هذا الفيديو؟ (اضغط على الوقت للمشاهدة):
ملخص محتوى الفيديو
يقدم هذا الفيديو شرحاً عملياً حول كيفية احتراف الـ Client Script في نظام ERPNext، من خلال إضافة زر مخصص (Custom Button) داخل مستند "طلب عروض الأسعار" لاستخراج تقرير "أفضل أسعار الموردين" بضغطة واحدة.
أهم محاور الفيديو:
- الهدف من التخصيص: تبسيط سير العمل لمدير المشتريات وتسهيل الوصول للبيانات دون الحاجة للتنقل بين شاشات متعددة (2:37 - 3:12).
- استعراض الزر المخصص: توضيح عملي لكيفية ظهور زر "أفضل سعر من المقارنة بين الموردين" داخل قائمة (View) (4:07 - 4:46).
- شرح شاشة Client Script: خطوات الدخول لشاشة البرمجة النصية داخل النظام وإنشاء سكريبت جديد وربطه بنوع المستند (DocType) الصحيح (5:52 - 8:56).
- هيكلية الكود: شرح كيفية استخدام إطار عمل (Frappe Framework) لبرمجة واجهة المستخدم وربطها بالنموذج (Form) باستخدام دالة
add_custom_button(10:01 - 15:00). - دالة استدعاء التقرير: شرح سطر الكود البرمجي الذي يقوم بفتح التقرير (Query Report) وتمرير اسم المستند كمتغير آلياً (16:11 - 17:50).
- الاختبار النهائي: التأكد من تفعيل السكريبت (زر التمكين) واختبار ظهور الزر في مستند طلب عرض الأسعار لضمان كفاءة النظام (17:53 - 19:07).
يؤكد الفيديو على مرونة نظام ERPNext في التخصيص وسهولة تطوير أدوات إدارية ذكية تخدم أهداف المؤسسة وتوفر الوقت.
===================
اسال عن باقة الاشتراك الشهرى لنظام ERPNEXT للاستخدام والتدريب والتطبيق العملى من خلال منصه دليل شامل دوت كوم Dalilshamel.com (مكتبك في جيبك)
للإستفسار
ا/ سيد إبراهيم رضوان | التحول الرقمى الذكى و حلول ERPNEXT
00201001005895 - 00201124600115
===================