اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

وعليكم السلام

المثال غير واضح

حضور الساعة الثانية عشرة مساء  والخروج الساعة العاشرة صباحا  والتأخر ساعتين ؟

عادة التأخر يحسب  ما بعد الحضور الرسمي

فمثلا اذا كان الحضور مقررا الساعة الثامنة صباحا  ثم ان العامل اتى الساعة الثامنة والربع هنا يتم تسجيل 15 دقيقة تأخر

هذه الآلية غير واضحة في مثالك

  • Like 1
قام بنشر

السلام عليكم استاذي الفاضل ابو خليل ورحمة الله وبركاته

سوف اشرح لك عمل البرنامج بالتفصيل : 

البرنامج هو للساعات الزمنية التي ياخذها الموظف اثناء الدوام الرسمي 

مثلا الموظف في الشهر 1/1/2016 خرج الموظف من الدائرة الساعة 10 صباحا  وبعد ساعتين رجع في الساعة 12 مساءا اذن الفرق  2 ساعة تأخير 

وفي يوم 2/1/2016 ايضا خرج من الساعة 9 صباحا الى الساعة 12 مساءا اذن الفرق 3 ساعة تأخير 

وفي يوم 4/1/2016 ايضا خرج من الساعة 8 صباحا الى الساعة 12 مساءا اذن الفرق 4 ساعة تأخير لنفرض انتهى الشهر اذن مجموع ساعات التاخير لهذا الشهر  هي 9 ساعات 

لكل 7 ساعات يعتبر يوم واحد مجاز اذن بقي من ساعات الشهر 1/2016  هي  2 ساعة ( هذه ال 2 ساعة تضاف على الشهر الثاني الذي يليه وهكذا لكل الساعات الزائدة تضاف على الشهر الي بعده )

شاكرا تعاونك معي 

ملاحظة :  البيانات الموجوده في البرنامج وهمية لغرض التجربة لكن الشرح في الاعلى هو العمل الصحيح للبرنامج

قام بنشر

احسنت استاذي الفاضل ابو خليل الله لايحرمنا من شخصك الكريم يارب

كل الفكرة هو المتبقي من الساعات الزمنية للشهر تضاف على الشهر الذي يليه على اعتبار ان لكل سبع ساعات زمنية تساوي يوم واحد 

كمثال توضيحي : مثلا موظف ما اخذ في الشهر 22 ساعة اذن هذا الموظف حقق ثلاثة ايام على اعتبار 21 ساعة هي ثلاثة ايام والمتبقي 1 ساعة تضاف على الشهر الذي يليه

وهكذا 

الله يحميك من كل سوء يارب

قام بنشر

معالجة الامر بواسطة الاكواد فقط  لا تفي بامطلوب

والسبب هو  مسألة دوران الشهور  ، ومن اي شهر  سنبدأ ؟

وأرى ان انجع حل هو باستخدام جدول خارجي  ترصد فيه هذه الزيادات 

استفسار :

هل تحتسب هذه  الساعات في آخر الشهر ؟ 

وما هو النموذج الذي ستجرى فيه هذه العملية ؟ هل هل هو الخاص بالغياب ؟ ام نموذج  الاجازات ؟ ام غير ذلك ؟

قام بنشر

السلام عليكم استاذي الفاضل ابو خليل ورحمة الله وبركاته

اذا امكن تكون هذه العملية في التقرير حتى لو كان في حقل اضافي في التقرير تظهر فيه الزيادة ومن ثم تضاف على الشهر سواءا في بدايته كمدور 

من الشاهر السابق او في نهايته لايضر المهم الزيادة تضاف على الشهر الذي يليه 

مع جزيل الشكر 

قام بنشر

شكرا جزيلا استاذي الفاضل ابو خليل على ردك السريع واهتمامك بالموضوع

الفرق بالدقائق كالاتي : مثلا اذا كان الفرق 1.5 تصبح  2 ساعة

                                  واذا كان الفرق 1.4 تصبح     1 ساعة 

اي اذا كان الكسر اقل من النصف يهمل واذا كان الفرق من النصف واعلى يضاف الى الاعلى  مع فائق الشكر والاحترام لك استاذي الفذ

قام بنشر

تفضل

العملية تقوم على استعلام تجميع  حسب الشهر

ثم في النموذج  عملت كود صغير  يقوم بالمرور على الاشهر التي تسبق الشهر الحالي ابتداء من اول شهر في السنة كل ذلك لاستخراج المرحلات اولا بأول وصولا الى الشهر الحالي المختار

كل هذه بضغطة زر  بعد اختيار  الشهر

ProgTime2.rar

  • Like 1
قام بنشر

استاذي الفاضل ابو خليل كلمة شكرا قليلة في حقك 

لكني لا املك سوى الدعاء لك بظهر الغيب الله لايحرمنا من شخصك الكريم سائلا الله جل وعلا ان يمن عليك وعلى عائلتك الكريمة بالصحة والعافية يارب

نعم هذا هو المطلوب 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information