Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Search
    • Guides

      • List Views
      • Entity Flows
      • الفواتير والضرائب والخصومات
      • Supply Chain
      • Manufacturing
      • Human Resources

        • تجاهل سطور الحضور والانصراف المتقاطعة
        • .
      • e-commerce integration (Magento)
      • .
    • Examples
    • Reprocessing Transactions
    • Frequently Asked Questions
    • AI Generated Entity Flows Documentation

      • Core
      • Accounting Module
      • AI Module
      • Contracting Module
      • CRM Module
      • EGTax Reader Module
      • Freight Management System Module
      • Hospital Management System Module
      • HR Module
      • e-commerce Integration Module
      • Manufacturing Module
      • POS Module
      • Real Estate Module
      • Service Center Module
      • Supply Chain Module
      • .
    • Release Notes

      • 2016
      • 2017
      • 2018
      • 2019
      • 2020
      • 2021
      • 2022
      • 2025
      • .
    • Video Tutorials

      • Supply Chain Videos
      • Report Wizard Videos
      • Human Resources Videos
      • .

تجاهل سطور الحضور والانصراف المتقاطعة

لماذا نحتاج هذه الخاصية؟

في العمل اليومي، البيانات القادمة من ماكينات البصمة ليست دائماً مكتملة. هناك حالات شائعة جداً تواجه قسم الموارد البشرية:

الحالة الأولى: نسيان البصمة عند الدخول أو الخروج

موظف يحضر في الصباح ويسجل بصمة الدخول، لكنه ينسى تسجيل بصمة الخروج في نهاية اليوم. النتيجة في السند المستورد آلياً: سطر يحتوي على من تاريخ ووقت فقط، بدون إلى. هذا السطر بهذه الحالة سيؤثر سلباً على حساب ساعات العمل.

الحالة الثانية: بقاء الموظف في موقع العمل لأكثر من 24 ساعة

عندما يبقى الموظف في موقع العمل أكثر من يوم متواصل (مثلاً مهندس مناوبة، أو عمل في حالة طوارئ)، تنتج الماكينة سطرين منفصلين عند الاستيراد: سطر فيه بصمة دخول بدون خروج، وسطر فيه بصمة خروج بدون دخول. كل سطر منهما يبدو ناقصاً، والنظام لا يستطيع تجميعهما تلقائياً.

الحل التقليدي والمشكلة فيه

الحل المعتاد هو تعديل السند المستورد آلياً يدوياً لإصلاح السطور الناقصة. لكن هذا يفسد البيانات الأصلية القادمة من الماكينة ويجعل المراجعة لاحقاً صعبة.

الحل بهذه الخاصية

هذه الخاصية تتيح لقسم الموارد البشرية إنشاء سند حضور يدوي منفصل يحتوي على البيانات الصحيحة (مع تاريخ ووقت من وإلى مكتملين)، وتفعيل خيار تجاهل الحضور المتقاطع على هذا السند. عندئذ يقوم النظام تلقائياً بتجاهل السطور الناقصة في السند المستورد آلياً، ويعتمد على السند اليدوي في حساب ساعات العمل.

بهذه الطريقة، تبقى البيانات الأصلية من الماكينة محفوظة كما هي للمراجعة والتدقيق، ويتم استخدام التصحيح اليدوي فقط لأغراض حساب الراتب.

تفعيل الخاصية في إعدادات الرواتب

تنبيه مهم

هذه الخاصية لا تعمل افتراضياً للحفاظ على سلوك العملاء الحاليين. يجب تفعيلها أولاً من إعدادات الرواتب.

افتح إعدادات الرواتب، وفي مجموعة إعدادات الحضور، ستجد خيار:

السماح بتجاهل سندات الحضور والانصراف المتقاطعة

عند تفعيل هذا الخيار، يصبح بإمكانك استخدام خاصية تجاهل السطور المتقاطعة في سندات الحضور والانصراف.

Tips

إذا حاول مستخدم تفعيل خيار التجاهل على مستوى سند الحضور بدون تفعيل هذا الإعداد، سيرفض النظام حفظ السند ويوجه المستخدم لتفعيل الإعداد أولاً.

استخدام الخاصية على مستوى سند الحضور والانصراف

عند فتح أي سند حضور وانصراف، ستجد في الترويسة خياراً جديداً:

تجاهل الحضور والانصراف المتقاطع مع هذا المستند

عند تفعيل هذا الخيار، يصبح هذا السند هو "المصدر الأساسي" للسطور التي يحتويها. أي سطر في سند آخر يتقاطع مع سطر في هذا السند – بحسب القواعد التالية – سيتم تجاهله تلقائياً عند حساب ساعات العمل.

حقل "تم تجاهل السطر للتقاطع مع سندات أخرى"

على مستوى السطور، ستجد حقلاً جديداً يسمى تم تجاهل السطر للتقاطع مع سندات أخرى.

هذا الحقل يتم تعليمه تلقائياً عند الحفظ، ولا تحتاج لتعديله يدوياً. النظام يقوم بفحص السطور عند حفظ السند، ويضع علامة على كل سطر يتقاطع مع سطر في سند آخر مفعل عليه خيار التجاهل.

قواعد التقاطع بين السطور

القاعدة الأولى: السند المفعل عليه التجاهل لا تخضع سطوره للقاعدة

إذا كان السند الحالي مفعلاً عليه خيار تجاهل الحضور والانصراف المتقاطع مع هذا المستند، فإن جميع سطوره تبقى فعالة ولا يتم تعليم أي منها على أنه متجاهل. هذه الخاصية تطبق فقط على السندات الأخرى.

القاعدة الثانية: سطر بتاريخ من وتاريخ إلى

إذا كان السطر يحتوي على من تاريخ وإلى تاريخ معاً، يتم تجاهله إذا وجد سطر في سند آخر (مفعل عليه التجاهل) يحتوي على نفس قيمة من تاريخ ونفس قيمة إلى تاريخ.

مثال: الموظف أحمد سجل دخوله وخروجه بشكل صحيح في يوم 2026-05-15، لكن أوقات البصمة كانت خاطئة لسبب ما. قام قسم HR بإنشاء سند يدوي يحتوي على نفس اليوم بالأوقات الصحيحة، وفعل خيار التجاهل عليه.

السندالموظفمن تاريخإلى تاريخالحالة
السند اليدوي (مفعل عليه التجاهل)أحمد2026-05-152026-05-15يبقى فعالاً ويعتمد في الحساب
السند المستورد آلياًأحمد2026-05-152026-05-15يتم تجاهل السطر

القاعدة الثالثة: سطر بتاريخ من فقط

إذا كان السطر يحتوي على من تاريخ فقط (بدون إلى تاريخ)، يتم تجاهله إذا وجد سطر في سند آخر (مفعل عليه التجاهل) يحتوي على من تاريخ مساوي أو إلى تاريخ مساوي.

مثال: الموظف أحمد نسي تسجيل بصمة الخروج يوم 2026-05-15، فظهر في السند المستورد سطر ناقص يحتوي على من تاريخ فقط. قام قسم HR بإنشاء سند يدوي يحتوي على اليوم بالكامل.

السندالموظفمن تاريخإلى تاريخالحالة
السند اليدوي (مفعل عليه التجاهل)أحمد2026-05-152026-05-15يبقى فعالاً
السند المستورد آلياًأحمد2026-05-15–يتم تجاهل السطر (تطابق من تاريخ)

القاعدة الرابعة: سطر بتاريخ إلى فقط

إذا كان السطر يحتوي على إلى تاريخ فقط (بدون من تاريخ)، يتم تجاهله إذا وجد سطر في سند آخر (مفعل عليه التجاهل) يحتوي على من تاريخ مساوي أو إلى تاريخ مساوي.

مثال: هذه هي حالة بقاء الموظف في موقع العمل لأكثر من 24 ساعة. ينتج السند المستورد سطرين منفصلين: واحد ببصمة دخول فقط في يوم، وآخر ببصمة خروج فقط في اليوم التالي. السند اليدوي يصحح كلا السطرين.

السندالموظفمن تاريخإلى تاريخالحالة
السند اليدوي (مفعل عليه التجاهل)أحمد2026-05-152026-05-16يبقى فعالاً
السند المستورد آلياً (سطر الدخول)أحمد2026-05-15–يتم تجاهل السطر (تطابق من تاريخ)
السند المستورد آلياً (سطر الخروج)أحمد–2026-05-16يتم تجاهل السطر (تطابق إلى تاريخ)

ماذا يحدث بعد الحفظ؟

عند حفظ سند حضور وانصراف:

  1. يقوم النظام أولاً بإلغاء التعليم على جميع سطور السند الحالي (يعيدها للحالة الافتراضية).
  2. إذا كان السند الحالي مفعلاً عليه خيار التجاهل، يتوقف هنا – لا يتم تعليم أي سطر.
  3. إذا لم يكن مفعلاً، يبحث النظام في قاعدة البيانات عن سطور في سندات أخرى مفعل عليها خيار التجاهل، تخص نفس الموظفين، وفي نفس النطاق الزمني.
  4. يطبق قواعد التقاطع المذكورة أعلاه، ويعلم السطور المتطابقة على أنها متجاهلة.

أثر التجاهل على حساب ساعات العمل

السطور المعلمة على أنها متجاهلة لا تدخل في حساب ساعات العمل عند تجميع بيانات الحضور والانصراف للموظف. يقوم النظام باستبعادها تلقائياً عند تحميل بيانات الحضور للموظف، فلا تظهر في إجمالي الساعات ولا في الإضافي ولا في التأخير.

Tips

ميزة هذا التصميم أن السطور المتجاهلة تبقى محفوظة في قاعدة البيانات للرجوع إليها أو التدقيق عليها، ولكنها لا تؤثر على نتائج حساب الراتب.

ملاحظات على التحديث

عند تعديل سند حضور قديم وحفظه:

  • يتم إعادة فحص التقاطعات وتحديث الحقل تلقائياً.
  • لا يفحص النظام السند الحالي ضد نفسه (حتى في حالة تعديل الخيار من مفعل إلى غير مفعل).
  • السندات الأخرى التي تأثرت سابقاً بهذا السند لا يعاد فحصها تلقائياً – إذا قمت بإلغاء تفعيل خيار التجاهل على سند كان مفعلاً، فستحتاج لإعادة حفظ السندات الأخرى المتأثرة لإعادة تقييم سطورها.
Edit On github
Last Updated:: 5/16/26, 4:07 PM
Next
.