تحديثات
تحديثات Frappe وERPNext في سبتمبر 2026: ماذا تغيّر ولماذا يهم شركتك؟
حمل شهر سبتمبر 2026 سلسلة من الإصدارات الفرعية على الخط 16 من Frappe وERPNext وFrappe HR، أبرزها قواعد Automation وخيار قالب البريد في الإشعارات، وعملة المعاملة في الطلبيات الإطارية، وتقييم المخزون المتسلسل بمتوسط التكلفة، وقيد مستقل لمساهمات صاحب العمل في الرواتب. يلخص هذا المقال ما صدر بين 1 و30 سبتمبر فقط، مرتباً حسب مجال العمل، مع ما يعنيه عملياً للشركات والمؤسسات في اليمن.
إصدارات سبتمبر 2026 في جدول واحد
يضم الجدول الإصدارات التي تضمنت ملاحظاتها الرسمية ميزات جديدة، بتاريخ كل إصدار:
| الإصدار | التاريخ | أبرز ما فيه |
|---|---|---|
| ERPNext v16.34.0 | 2 سبتمبر | عملة المعاملة وقوائم الأسعار في Blanket Order، وطريقة تقييم للأصناف الثانوية، وفلتر Entity في تقارير التحليل |
| Frappe HR v16.18.0 | 8 سبتمبر | إنشاء موظف من طلب التوظيف، وثلاثة تخطيطات لقسيمة الراتب، وقسم مساهمات صاحب العمل |
| Frappe v16.34.0 | 15 سبتمبر | أداة ConditionBuilder للشروط المركبة، وتحسين محرر البريد والتعليقات |
| ERPNext v16.35.0 | 15 سبتمبر | فلاتر متعددة للأصناف والمستودعات في تقرير أعمار المخزون |
| Frappe HR v16.19.0 | 17 سبتمبر | حالة Partially Paid في مطالبات المصروفات |
| Frappe v16.35.0 | 22 سبتمبر | إعداد never_skip_patches لترقيعات الترحيل الحرجة |
| ERPNext v16.36.0 | 23 سبتمبر | Use Serial No Wise Valuation، وإعادة بناء القيود المحاسبية للمخزون، وتجميع تحليل أوامر البيع حسب الصنف |
| Frappe HR v16.20.0 | 23 سبتمبر | حساب التزام لمكونات مساهمة صاحب العمل وقيد يومية مستقل |
| Frappe v16.36.0 | 29 سبتمبر | قواعد Automation، وخيار Email Template في Notification |
| ERPNext v16.37.0 | 30 سبتمبر | أنواع مستندات إضافية من التطبيقات داخل Bank Reconciliation Tool |
بقية إصدارات الشهر، مثل Frappe v16.33.0 وv16.33.1 وERPNext v16.34.2، لم تُدرج في ملاحظاتها ميزات جديدة. أما ما جاء بعد 30 سبتمبر فتجده في ملخص تحديثات أكتوبر 2026.
الإطار والأتمتة والإشعارات
أهم ما في سبتمبر على مستوى Frappe Framework جاء في إصدار 29 سبتمبر:
- قواعد Automation: قواعد قابلة للإعداد تنفذ إجراءات عند تغيّر السجلات أو عند محفزات أخرى، مثل تحديث حقول أو تشغيل سكربت أو إرسال بيانات إلى خدمة أخرى. مثال: عند اعتماد أمر شراء في فرع عدن يُحدَّث حقل الحالة في طلب المواد المرتبط دون تدخل يدوي.
- Email Template في Notification: يمكن أن يستخدم الإشعار البريدي موضوع ونص قالب بريد محفوظ، وأي تعديل لاحق على القالب ينعكس على الإشعارات المرسلة. الفائدة: يعدّل قسم المبيعات صياغة رسالة تذكير العميل في مكان واحد بدل تعديل كل إشعار.
- ConditionBuilder (15 سبتمبر): أداة لبناء شروط متداخلة بـ AND وOR مع التجميع وإعادة الترتيب، تُستخدم في Assignment Rules واتفاقيات مستوى الخدمة SLA. مثال: توزيع تذاكر الدعم حسب المحافظة ونوع العميل معاً.
- محرر البريد والتعليقات: يظهر مؤشر أثناء الإرسال أو رفع المرفق ويتجاهل النقرات المكررة، فلا تُرسل الرسالة مرتين عند بطء الإنترنت في اليمن، مع حد افتراضي قدره 10 مرفقات للرسالة.
المحاسبة والبنوك
تحديثات عملية تمس عمل المحاسب اليومي:
- Blanket Order بعملة المعاملة (2 سبتمبر): أصبحت الطلبية الإطارية تحمل عملة المعاملة وسعر الصرف وقائمة أسعار بيع أو شراء، وتنتقل هذه التفاصيل إلى عرض السعر وأمر البيع وأمر الشراء. في اليمن حيث تُبرم عقود توريد بعملة غير عملة الشركة، يحفظ هذا السعر المتفق عليه طوال مدة العقد.
- فلتر Entity في Sales Analytics وPurchase Analytics: حصر الصفوف والرسم البياني في عملاء أو موردين أو أصناف أو مجموعات محددة.
- تجميع Sales Order Analysis حسب الصنف (23 سبتمبر): مع استخدام الشركة الافتراضية عند عدم اختيار شركة، بدلاً من خلط أرقام شركات وعملات مختلفة.
- Create GL Reposting Entries (23 سبتمبر): خيار في تقرير مقارنة قيمة المخزون بالحسابات يعيد بناء القيود المحاسبية دون تغيير قيم المخزون، من تاريخ تحدده.
- Bank Reconciliation Tool (30 سبتمبر): صار بإمكان التطبيقات الأخرى إضافة أنواع مستندات خاصة بها إلى أداة التسوية البنكية، وهو مفيد عند وجود تطبيق مخصص لتسجيل تحصيلات المحافظ أو البنوك.
المخزون والتصنيع
- Use Serial No Wise Valuation (23 سبتمبر): خيار في الصنف يسمح بتقييم المخزون المتسلسل بمتوسط تكلفة الصنف بدلاً من تكلفة منفصلة لكل رقم تسلسلي، مع الاستمرار في تتبع كل وحدة. الخيار مفعّل افتراضياً، وإيقافه لصنف له حركات يحوّل طريقة تقييمه إلى Moving Average. مثال: محل جوالات يتتبع رقم IMEI لكل جهاز لكنه يريد تكلفة موحّدة للموديل.
- Valuation Type للأصناف الثانوية (2 سبتمبر): في BOM وStock Entry وSubcontracting Receipt، مع خيارات بالنسبة المئوية أو يدوية لتحديد كيف تُخصم تكلفة المنتج الثانوي من تكلفة المواد.
- فلاتر متعددة في تقرير أعمار المخزون (15 سبتمبر): اختيار عدة أصناف ومستودعات في تقرير Warehouse Wise Item Balance Age and Value للمقارنة بينها في تقرير واحد.
- إيقاف التحديث عند فشل ترحيل الأرقام التسلسلية والدفعات: بدلاً من الاستمرار بسجلات قد تكون غير متسقة.
الموارد البشرية
كان سبتمبر شهراً نشطاً لتطبيق Frappe HR:
- Create Employee من Job Applicant (8 سبتمبر): يفتح سجل موظف معبأ مسبقاً من بيانات المتقدم المقبول والوظيفة الشاغرة، فلا يُعاد إدخال الاسم والبريد والمسمى الوظيفي.
- تخطيطات قسيمة الراتب: Classic وDetailed وCompact للطباعة اليومية أو التفصيلية أو الإرسال بالبريد، مع توحيد صافي الراتب بالأرقام والحروف.
- مساهمات صاحب العمل: قسم مستقل في Salary Slip، ثم في 23 سبتمبر حقل Liability Account في مكوّن الراتب وقيد يومية منفصل للمصروف والالتزام عند اعتماد الرواتب.
- استيراد البيانات: إتاحة Data Import Tool لسجلات مختارة من الموارد البشرية والرواتب لنقل بيانات الموظفين من ملفات Excel.
- Partially Paid في Expense Claim (17 سبتمبر): حالة للمطالبة المسدّدة جزئياً.
الأمان والصلاحيات وسلامة البيانات
بعض تحديثات سبتمبر تحمي سلامة البيانات أثناء الترقية أكثر مما تضيف واجهات جديدة:
- never_skip_patches (22 سبتمبر): يحدد ترقيعات ترحيل حرجة توقف عملية migrate إذا فشلت، حتى مع استخدام الخيار --skip-failing. الفائدة: لا يعمل النظام بقاعدة بيانات نصف مرحّلة.
- مبالغ صاحب العمل في القسيمة: تبقى مخفية في القسائم المطبوعة، ويمكن لمن يملك الصلاحية إخفاؤها عن الموظفين.
كما شهدت الفترة من سبتمبر إلى منتصف أكتوبر إضافة فحوص صلاحيات في عدد من إجراءات وتقارير ERPNext وتوسيع تقييد IP ليشمل طلبات مفاتيح API.
هل أطبّق التحديثات الآن؟
هذه إصدارات فرعية على الخط 16 نفسه، فلا تحتاج إلى ترقية كبرى، لكنها ليست بلا أثر. نعمل في يمن فرابي على Frappe وERPNext منذ 2022، والقاعدة التي نتبعها:
- خذ نسخة احتياطية كاملة لقاعدة البيانات والملفات قبل أي تحديث.
- طبّق التحديث أولاً على نسخة تجريبية (staging) من موقعك، وجرّب تخصيصاتك وتقاريرك وصيغ الطباعة.
- راجع الأصناف المتسلسلة بعد خيار Use Serial No Wise Valuation للتأكد من طريقة التقييم المطلوبة.
- طبّق على النظام الفعلي خارج ساعات العمل، وراقب سجل الأخطاء بعدها.
إن كنت لا تزال على الإصدار 15، فابدأ بقراءة ما الجديد في الإصدار 16 ثم دليل الترقية من 15 إلى 16. وإن لم يكن لديك فريق تقني يتابع السيرفر، تتولى خدمة إدارة السيرفرات لدينا التحديثات والنسخ الاحتياطي والمراقبة.
أسئلة شائعة
ما أهم تحديثات ERPNext في سبتمبر 2026؟
أبرزها عملة المعاملة وقوائم الأسعار في Blanket Order، وخيار Use Serial No Wise Valuation للمخزون المتسلسل، وإعادة بناء القيود المحاسبية للمخزون من تقرير المقارنة، وإضافة أنواع مستندات من تطبيقات أخرى إلى أداة التسوية البنكية.
هل تحديثات سبتمبر تتطلب ترقية من الإصدار 15؟
نعم، هذه التحديثات صادرة على الخط 16 فقط. من يعمل على الإصدار 15 يحتاج إلى ترقية كاملة إلى 16 أولاً مع اختبار التخصيصات والتطبيقات الإضافية.
متى أضيفت قواعد Automation وقوالب البريد للإشعارات في Frappe؟
أضيفت في Frappe v16.36.0 الصادر في 29 سبتمبر 2026. تسمح القواعد بتنفيذ إجراءات عند تغيّر السجلات، ويسمح خيار Email Template باستخدام موضوع ونص قالب بريد محفوظ في الإشعار.
هل يمكن تطبيق التحديثات الفرعية مباشرة على النظام الفعلي؟
لا ننصح بذلك. الأسلم أخذ نسخة احتياطية ثم التجربة على نسخة تجريبية تحتوي تخصيصاتك، لأن بعض التحديثات تغيّر سلوك التقييم أو تضيف ترقيعات ترحيل قد تتوقف عند الفشل.