Bahrain Public Holidays 2026-2035
تقويم شامل للعطل الرسمية في Bahrain لمدة 10 سنوات، جاهز لـ Odoo HR. الأعياد الوطنية والدينية — تطبق تلقائياً على resource.calendar كإجازات.
ماذا يفعل هذا التطبيق
يقوم هذا التطبيق بتحميل جميع العطل الرسمية في Bahrain للسنوات من 2026 إلى 2035 تلقائياً في نظام Odoo الخاص بك. يشمل الأعياد الوطنية (تواريخ ثابتة) والأعياد الدينية (تواريخ متحركة) وفقاً للمصادر الرسمية للدولة. كل عطلة على بُعد نقرة واحدة من إضافتها إلى جميع سجلات resource.calendar النشطة كإدخالات إجازة، مما يضمن حساب إجازات الموظفين بشكل صحيح. يتم تشغيل ir.cron مدمج تلقائياً في 2 يناير من كل سنة لتطبيق العطل للسنة الجديدة.
الميزات الرئيسية
بيانات 10 سنوات
جميع العطل الرسمية 2026-2035 على المستوى الفيدرالي / الوطني.
تكامل Resource Calendar
زر "تطبيق على التقويمات" على كل عطلة — نقرة واحدة تُطبّق تلك العطلة على كل تقويم عمل نشط كإدخال إجازة.
مهمة سنوية تلقائية
مهمة ir.cron المدمجة تُعيد التطبيق تلقائياً في 2 يناير من كل عام، بدءاً من العام التالي للتثبيت؛ عام التثبيت نفسه يحتاج نقرة واحدة يدوية.
نصف يوم / يوم كامل
قابل للتكوين لكل عطلة، مع طوابع زمنية تراعي المنطقة الزمنية.
وعي بالمنطقة الزمنية
تخزن الإجازات بتوقيت UTC لكنها تحترم المنطقة الزمنية لكل تقويم عمل.
أسماء العطلات مُترجمة
أسماء العطلات مُترجمة إلى العربية؛ أما شاشات الوحدة نفسها فتتبع لغة واجهة Odoo.
تقويم العطل 2026 (2026-2030)
| Year | التاريخ | العطلة |
|---|---|---|
| 2026 | 2026-01-01 | رأس السنة الميلادية |
| 2026 | 2026-03-20 | عيد الفطر |
| 2026 | 2026-03-21 | عيد الفطر |
| 2026 | 2026-03-22 | عيد الفطر |
| 2026 | 2026-03-23 | عيد الفطر (يوم تعويضي) |
| 2026 | 2026-03-24 | عيد الفطر (يوم تعويضي) |
| 2026 | 2026-05-01 | عيد العمال |
| 2026 | 2026-05-03 | عيد العمال (يوم تعويضي) |
| 2026 | 2026-05-26 | يوم الوقوف بعرفة |
| 2026 | 2026-05-27 | عيد الأضحى |
| 2026 | 2026-05-28 | عيد الأضحى |
| 2026 | 2026-05-29 | عيد الأضحى |
| 2026 | 2026-05-31 | عيد الأضحى (يوم تعويضي) |
| 2026 | 2026-06-16 | رأس السنة الهجرية |
| 2026 | 2026-06-25 | عاشوراء |
| 2026 | 2026-06-26 | عاشوراء |
| 2026 | 2026-06-28 | عاشوراء (يوم تعويضي) |
| 2026 | 2026-08-25 | المولد النبوي الشريف |
| 2026 | 2026-12-16 | العيد الوطني |
| 2026 | 2026-12-17 | العيد الوطني |
| 2027 | 2027-01-01 | رأس السنة الميلادية |
| 2027 | 2027-01-03 | رأس السنة الميلادية (يوم تعويضي) |
| 2027 | 2027-03-09 | عيد الفطر (تقديري) |
| 2027 | 2027-03-10 | عيد الفطر (تقديري) |
| 2027 | 2027-03-11 | عيد الفطر (تقديري) |
| 2027 | 2027-05-01 | عيد العمال |
| 2027 | 2027-05-02 | عيد العمال (يوم تعويضي) |
| 2027 | 2027-05-15 | يوم الوقوف بعرفة (تقديري) |
| 2027 | 2027-05-16 | عيد الأضحى (تقديري) |
| 2027 | 2027-05-17 | عيد الأضحى (تقديري) |
| 2027 | 2027-05-18 | عيد الأضحى (تقديري) |
| 2027 | 2027-05-19 | عيد الأضحى (يوم تعويضي تقديري) |
| 2027 | 2027-06-06 | رأس السنة الهجرية (تقديري) |
| 2027 | 2027-06-15 | عاشوراء (تقديري) |
| 2027 | 2027-06-16 | عاشوراء (تقديري) |
| 2027 | 2027-08-14 | المولد النبوي الشريف (تقديري) |
| 2027 | 2027-08-15 | المولد النبوي الشريف (يوم تعويضي تقديري) |
| 2027 | 2027-12-16 | العيد الوطني |
| 2027 | 2027-12-17 | العيد الوطني |
| 2027 | 2027-12-19 | العيد الوطني (يوم تعويضي) |
| 2028 | 2028-01-01 | رأس السنة الميلادية |
| 2028 | 2028-01-02 | رأس السنة الميلادية (يوم تعويضي) |
| 2028 | 2028-02-26 | عيد الفطر (تقديري) |
| 2028 | 2028-02-27 | عيد الفطر (تقديري) |
| 2028 | 2028-02-28 | عيد الفطر (تقديري) |
| 2028 | 2028-02-29 | عيد الفطر (يوم تعويضي تقديري) |
| 2028 | 2028-05-01 | عيد العمال |
| 2028 | 2028-05-04 | يوم الوقوف بعرفة (تقديري) |
| 2028 | 2028-05-05 | عيد الأضحى (تقديري) |
| 2028 | 2028-05-06 | عيد الأضحى (تقديري) |
| 2028 | 2028-05-07 | عيد الأضحى (تقديري) |
| 2028 | 2028-05-08 | عيد الأضحى (يوم تعويضي تقديري) |
| 2028 | 2028-05-09 | عيد الأضحى (يوم تعويضي تقديري) |
| 2028 | 2028-05-25 | رأس السنة الهجرية (تقديري) |
| 2028 | 2028-06-03 | عاشوراء (تقديري) |
| 2028 | 2028-06-04 | عاشوراء (تقديري) |
| 2028 | 2028-06-05 | عاشوراء (يوم تعويضي تقديري) |
| 2028 | 2028-08-03 | المولد النبوي الشريف (تقديري) |
| 2028 | 2028-12-16 | العيد الوطني |
| 2028 | 2028-12-17 | العيد الوطني |
| 2028 | 2028-12-18 | العيد الوطني (يوم تعويضي) |
| 2029 | 2029-01-01 | رأس السنة الميلادية |
| 2029 | 2029-02-14 | عيد الفطر (تقديري) |
| 2029 | 2029-02-15 | عيد الفطر (تقديري) |
| 2029 | 2029-02-16 | عيد الفطر (تقديري) |
| 2029 | 2029-02-18 | عيد الفطر (يوم تعويضي تقديري) |
| 2029 | 2029-04-23 | يوم الوقوف بعرفة (تقديري) |
| 2029 | 2029-04-24 | عيد الأضحى (تقديري) |
| 2029 | 2029-04-25 | عيد الأضحى (تقديري) |
| 2029 | 2029-04-26 | عيد الأضحى (تقديري) |
| 2029 | 2029-05-01 | عيد العمال |
| 2029 | 2029-05-14 | رأس السنة الهجرية (تقديري) |
| 2029 | 2029-05-23 | عاشوراء (تقديري) |
| 2029 | 2029-05-24 | عاشوراء (تقديري) |
| 2029 | 2029-07-24 | المولد النبوي الشريف (تقديري) |
| 2029 | 2029-12-16 | العيد الوطني |
| 2029 | 2029-12-17 | العيد الوطني |
| 2030 | 2030-01-01 | رأس السنة الميلادية |
| 2030 | 2030-02-04 | عيد الفطر (تقديري) |
| 2030 | 2030-02-05 | عيد الفطر (تقديري) |
| 2030 | 2030-02-06 | عيد الفطر (تقديري) |
| 2030 | 2030-04-12 | يوم الوقوف بعرفة (تقديري) |
| 2030 | 2030-04-13 | عيد الأضحى (تقديري) |
| 2030 | 2030-04-14 | عيد الأضحى (تقديري) |
| 2030 | 2030-04-15 | عيد الأضحى (تقديري) |
| 2030 | 2030-04-16 | عيد الأضحى (يوم تعويضي تقديري) |
| 2030 | 2030-04-17 | عيد الأضحى (يوم تعويضي تقديري) |
| 2030 | 2030-05-01 | عيد العمال |
| 2030 | 2030-05-03 | رأس السنة الهجرية (تقديري) |
| 2030 | 2030-05-05 | رأس السنة الهجرية (يوم تعويضي تقديري) |
| 2030 | 2030-05-12 | عاشوراء (تقديري) |
| 2030 | 2030-05-13 | عاشوراء (تقديري) |
| 2030 | 2030-07-13 | المولد النبوي الشريف (تقديري) |
| 2030 | 2030-07-14 | المولد النبوي الشريف (يوم تعويضي تقديري) |
| 2030 | 2030-12-16 | العيد الوطني |
| 2030 | 2030-12-17 | العيد الوطني |
المتطلبات
- Odoo 18.0 أو 19.0
- وحدة hr_holidays القياسية مثبتة
التثبيت
انسخ مجلد التطبيق في مسار addons الخاص بـ Odoo، أعد تشغيل Odoo، ثم قم بالتثبيت من قائمة التطبيقات. بعد التثبيت، انتقل إلى الموارد البشرية → الإجازات → عطل Bahrain, افتح سجل عطلة واستخدم زر "تطبيق على التقويمات" — نقرة واحدة تُطبّق تلك العطلة على كل resource.calendar نشط؛ كرّر ذلك لكل عطلة.
الأسئلة الشائعة
ما إصدارات Odoo التي يدعمها هذا التطبيق؟
يدعم هذا التطبيق كلاً من Odoo 18.0 و Odoo 19.0. كل سلسلة Odoo على فرع Git خاص بها (18.0 و19.0) ومسجلة بشكل منفصل في متجر التطبيقات.
هل يغطي هذا التطبيق جميع السنوات من 2026 إلى 2035؟
نعم — تقويم عطلات رسمية كامل لمدة 10 سنوات مُدرج لـBahrain، يشمل العطلات الوطنية/الفيدرالية بالإضافة إلى العطلات الدينية/المتحركة المستمدة من مصادر رسمية.
كيف تُطبَّق العطلات على تقويمات الموظفين؟
افتح HR ← الإجازات ← عطلات Bahrain، ثم افتح سجل عطلة واحدة واضغط زر "تطبيق على التقويمات" — تُكتب تلك العطلة فقط في كل resource.calendar نشط كإدخال resource.calendar.leaves، ويأخذها hr.leave.allocation بالحسبان. كرّر هذا لكل عطلة؛ لا يوجد زر جماعي حتى الآن.
هل العطلات الدينية / المتحركة مُدرجة؟
لا. لا يوجد في هذه الوحدة أي عطلة من عطلات Bahrain لـ2026-2035 مُصنّفة "دينية" — هذا النوع وفلتر البحث الخاص به موجودان للتناسق مع بقية المنتجات، لكن لا توجد مطابقة هنا.
هل تقويم العطلات مراعٍ للمنطقة الزمنية؟
نعم. كل إدخال إجازة يُخزَّن بتوقيت UTC لكنه يُنشأ بالنسبة للمنطقة الزمنية الخاصة بـ resource.calendar نفسه، بحيث تظهر عمليات النشر متعددة المستأجرين والموظفون في مناطق زمنية مختلفة الحدود الصحيحة.
هل يتجدد التطبيق تلقائياً للسنوات الجديدة؟
جزئياً — مهمة ir.cron مدمجة تُعيد تطبيق عطلات السنة الحالية في 2 يناير من كل عام، ولكن فقط بدءاً من العام التالي للتثبيت؛ عام التثبيت نفسه يحتاج نقرة واحدة يدوية.
Please log in to comment on this module