توثيق تقرير الحضور: التأخر والمغادرة المبكرة والعمل الإضافي لأودو 19
دليل تقرير الحضور: إنشاء ملخص وقواعده والإجماليات والأيام والطباعة والتصدير وكيف يُحسب.
يشرح الإصدار 1.0.0حُدّث في 23 أكتوبر 2026
ابدأ من هنا
ببساطة: يسجل أودو متى يدخل الناس ويخرجون، لكن لمعرفة من تأخر ومن غادر مبكرًا ومن عمل إضافيًا ومن غاب في الشهر، تصدّر الموارد البشرية الحضور وتعدّه يدويًا. تقارن تقرير التأخر والمغادرة المبكرة والعمل الإضافي كل دخول وخروج بـجدول عمل الموظف وتعطي، لفترة، الإجماليات لكل موظف وتفاصيل كل يوم، جاهزة للطباعة أو للتصدير إلى إكسل للرواتب.
نصيحة: العطل الرسمية وإجازات الجدول ليست غيابًا، ويُقرأ كل موظف بمنطقته الزمنية.
ماذا تحصل عليه
| الميزة | ما تفعله |
|---|---|
| ملخص لأي فترة | لكل الموظفين أو بعض الأقسام أو موظفين مختارين. |
| التأخر والمغادرة المبكرة | الوصول بعد بداية الجدول والمغادرة قبل نهايته، مع سماح بالدقائق. |
| العمل الإضافي | الوقت المعمول قبل بداية الجدول أو بعد نهايته، من عدد أدنى من الدقائق. واستراحة الغداء بلا تسجيل ليست عملًا إضافيًا. |
| الغيابات | يوم في الجدول بلا حضور. وتُستثنى العطل الرسمية وإجازات الجدول؛ ولا يُحسب اليوم والمستقبل. |
| أيام الإجازة | العمل في يوم بلا جدول عمل إضافي (ويمكنك إيقاف ذلك). |
| الإجماليات | أيام الجدول والحضور، والغيابات، والتأخر والمبكر (مرات ودقائق)، والساعات المعمولة، والعمل الإضافي، ونسبة الحضور. |
| التفاصيل | كل يوم بالجدول وأول دخول وآخر خروج والحالة. |
| PDF وإكسل | ملخص مطبوع (بالأيام أو بدونها)، وملفا إكسل: الإجماليات والأيام. |
| المناطق الزمنية | يُقارن كل موظف بجدوله بمنطقته الزمنية. |
| العربية | كل شيء مترجم ويعمل من اليمين إلى اليسار. |
المتطلبات
| البند | التفاصيل |
|---|---|
| أودو | 19.0 (Community أو Enterprise) |
| التطبيقات المطلوبة | الحضور والانصراف (hr_attendance) |
| الرخصة | OPL-1 (رخصة أودو الخاصة v1.0) |
التثبيت
- فُكّ ضغط الحزمة. بداخلها
taqnix_attendance_overtime.zip؛ فُكّه لتحصل على المجلدtaqnix_attendance_overtime. - انسخ المجلد إلى أحد مجلدات
addons_pathفي خادم أودو وأعد تشغيل أودو. - سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
- أزل مرشح «التطبيقات» وابحث عن Attendance Late, Early and Overtime Report واضغط تثبيت.
# or from the command line ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_attendance_overtime --stop-after-init
أنشئ ملخصًا
ببساطة: الحضور ← التقارير ← ملخص الحضور، ثم جديد. اختر الفترة والأقسام أو الموظفين (فارغ يعني الجميع) والقواعد، ثم اضغط احسب.
| القاعدة | المعنى |
|---|---|
| سماح التأخر | الوصول بعد بداية الجدول بهذا العدد من الدقائق أو أقل في وقته (5 افتراضيًا). |
| سماح المغادرة المبكرة | المغادرة قبل نهايته بهذا العدد من الدقائق أو أقل في وقتها (5 افتراضيًا). |
| أدنى عمل إضافي | يُحسب الوقت خارج الجدول عملًا إضافيًا من هذا العدد من الدقائق (15 افتراضيًا). |
| العمل في أيام الإجازة عمل إضافي | كل الوقت المعمول في يوم بلا جدول عمل إضافي. |
| طباعة الأيام | يعرض PDF كل يوم لكل موظف أيضًا. |
الإجماليات
ببساطة: يعرض تبويب الموظفون سطرًا لكل موظف. وزر التقويم يفتح أيام ذلك الموظف. احسب من جديد بعد تصحيح الحضور.
| العمود | المعنى |
|---|---|
| أيام الجدول / الحضور / الغياب | أيام الجدول؛ ذات الحضور؛ وبلا حضور. |
| التأخر والمبكر | كم مرة وكم دقيقة في المجموع. |
| الساعات المعمولة | ساعات أزواج الدخول والخروج. |
| العمل الإضافي | خارج الجدول، من الحد الأدنى. |
| الحضور % | أيام الحضور مقسومة على أيام الجدول. |
يومًا بيوم
ببساطة: يعرض زر الأيام كل يوم. رشّح متأخر أو مبكر أو غائب لترى ما يستحق الحديث، أو مع عمل إضافي لترى ما يُدفع.
| الحالة | المعنى |
|---|---|
| حاضر | في الوقت. |
| متأخر / غادر مبكرًا / تأخر وغادر مبكرًا | تجاوز السماح. |
| غائب | يوم في الجدول بلا حضور. |
| عمل في يوم إجازة | حضور في يوم بلا جدول. |
| بلا خروج | لم يسجل الموظف خروجه: يظهر اليوم بلا ساعات. |
الطباعة والتصدير
ببساطة: طباعة تعطي الملخص بصيغة PDF؛ وحدد طباعة الأيام لإضافة تفاصيل كل موظف. وإكسل: الإجماليات وإكسل: الأيام تنزّلان الأرقام للرواتب أو لتحليلك.
كيف يُحسب
| القاعدة | التفصيل |
|---|---|
| الجدول | جدول عمل الموظف، دون العطل الرسمية والإجازات، بمنطقة الموظف الزمنية. |
| التأخر | أول دخول في اليوم مقارنًا ببداية الجدول. |
| المبكر | آخر خروج في اليوم مقارنًا بنهاية الجدول. |
| العمل الإضافي | الوقت قبل بداية الجدول مع الوقت بعد نهايته. ولا تُحسب استراحة الغداء. |
| الغياب | يوم في الجدول قبل اليوم بلا حضور. |
| عدة تسجيلات | أول دخول وآخر خروج في اليوم؛ والساعات مجموع الأزواج. |
من يفعل ماذا
| من | يستطيع |
|---|---|
| مسؤولو الحضور (كل الحضور) | إنشاء الملخصات وحسابها وطباعتها وتصديرها. |
| مديرو الحضور | وكذلك حذف الملخصات. |
العربية ومن اليمين إلى اليسار
الحدود
| الحد | التفصيل |
|---|---|
| العمل الإضافي في أودو | الوحدة تقرير: لا تعتمد العمل الإضافي ولا تغيّر العمل الإضافي في الحضور بأودو. |
| جدول واحد | يُستخدم جدول الموظف (أو الشركة)؛ ولا تُفسَّر الساعات المرنة. |
| نوبات الليل | الفترة التي تعبر منتصف الليل تُنسب إلى اليوم الذي تبدأ فيه. |
| الحجم | حتى 20,000 يوم-موظف للملخص؛ استخدم فترات أقصر أو أقسامًا بعد ذلك. |
للمطورين
ببساطة: تخطَّ هذا الفصل إن كنت تستخدم الوحدة فقط.
report = env['taqnix.attendance.report'].create({'date_from': '2026-10-01', 'date_to': '2026-10-31'})
report.action_compute()
report.line_ids.mapped('overtime_hours') # totals per employee
report.day_ids # the daysاستكشاف الأخطاء
| المشكلة | ما العمل |
|---|---|
| الجميع غائبون | ليس للموظفين جدول عمل، أو لا يشمل هذه الأيام. |
| الجميع متأخرون ببضع ساعات | تحقق من المنطقة الزمنية للموظفين: يُقرأ الجدول بها. |
| أيام كثيرة جدًا لموظفين كثر | اختر فترة أقصر أو قسمًا. |
| العمل الإضافي ناقص | يجب أن يبلغ الحد الأدنى (15 دقيقة افتراضيًا)؛ خفّضه للتقرير. |
| ملف PDF فارغ أو بمربعات | يجب تثبيت wkhtmltopdf؛ وتجنب الرموز التي ينقصها الخط إن عدّلت القالب. |
التحديث والإزالة
استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_attendance_overtime.
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.