توليد واختبار الصيغة الحسابية لبند الراتب
تتيح هذه الميزة اختبار معادلة بند الراتب على بيانات موظف حقيقي قبل تطبيقها في الرواتب الفعلية، دون التأثير على أي بيانات في النظام.
اشتراطات التفعيل
يجب أن يمتلك المستخدم إحدى الصلاحيتين التاليتين:
- عرض جميع العقود
- عرض عقوده الخاصة
شروط فتح النافذة الجانبية
تفتح النافذة الجانبية بعد استيفاء جميع الشروط التالية:
- تحديد اسم البند.
- تحديد نوع البند (مستحقات أو مستقطعات).
- اختيار طريقة حساب بند الراتب الصيغة الحسابية.
خطوات بدء الاختبار
تنقسم النافذة إلى قسمين:
القسم الأيمن: الصيغة الحسابية والحل
قسم 1 — محرر المعادلة
- حقل نص متعدد الأسطر لكتابة المعادلة وتعديلها.
- يدعم إدراج رموز البيانات بالضغط على أي حقل من المتغيرات أدناه.
- يعرض حقل الشرط إذا كان شرط تطبيق محدداً مسبقاً. إذا لم يكن محدداً تظهر خيار إضافة شرط. يمكن تعديل الشرط الموجود من هنا.
قسم 2 — المتغيرات القابلة للإدراج
كل حقل في هذه المتغيرات قابل للضغط لإدراج رمزه في المعادلة عند موضع المؤشر.
- بيانات الموظف — يتضمن: الكود، الاسم، القسم، الدور، والحقول المخصصة للموقع.
- بيانات العقد — يتضمن: الراتب الأساسي، تكرار الرواتب، العملة، التواريخ، البدلات وغيرها.
- يظهر اسم الرمز عند تمرير المؤشر فوق أي حقل.
قسم 3 — نتيجة بند الراتب
- يعرض المعادلة بعد استبدال الرموز بقيمها الفعلية للموظف والعقد والفترة المحددة.
- يعرض قيمة الصييغة المطبَّقه — مثال: تأخيرات × (قيمة اليوم × 0.5) = الإجمالي.
- يعرض نوع البند — إضافة أو خصم.
- يعرض بيانات الشرط إن وُجد، أو خيار إضافته.
القسم الأيسر: المحاكاة
(محاكاة) قسم 1 — محاكاة كشف الراتب
- تعرض قسيمة راتب كاملة للفترة المحددة تتضمن بنود العقد (كالراتب الأساسي) إضافةً إلى البند الحالي فقط.
- يظهر البند الحالي بعلامة مُحاكاة.
- العملة والتقريب يتبعان إعدادات عقد الموظف.
قسم 2 — ملخص الحضور (محاكاة)
يعرض بيانات الحضور للفترة المحددة بالأعمدة التالية: نوع اليوم، حالة الحضور، ينطبق؟، القيمة.
إعادة الاحتساب
- زر إعادة الاحتساب يُعيد تحميل جميع محتوى النافذة.
- أي تغيير في المعادلة أو الشرط أو الفترة يُلغي نتائج المحاكاة حتى الضغط على إعادة الاحتساب.
تطبيق البند
زر استخدم هذه المعادلة في أسفل النافذة الجانبية:
- يحفظ المعادلة والشرط (إن وُجد) في حقول بند الراتب.
- يُغلق النافذة الجانبية.
الحالات الاستثنائية
- الفترة خارج نطاق العقد — تُحجب المحاكاة وتظهر رسالة تنبيه.
- قيمة أساسية مفقودة — تظهر تحذير على الصف المتأثر وتُترك القيمة فارغة.
- لا يوجد حضور للفترة — تظهر الصفوف بحالة لا يوجد سجل؛ قد تستمر المعادلة في الاحتساب إذا كانت مستقلة عن الحضور.
- حقل مخصص مفقود — يُحلَّل الرمز إلى null وتظهر تحذير في قسم المعادلة بعد الحل.
- نطاق زمني كبير جداً — يُقيَّد بفترة الرواتب وتظهر رسالة تطلب تضييق النطاق.