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

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

قام بنشر (معدل)

السلام عليكم

يرجى العلم بأن الشركة التي أعمل بها كانت حكومية، وبعدها تم تطبيق برنامج الخصخصة عليها

 بتاريخ 01/01/1999، والقانون المطبق بها لصرف مستحقات نهاية الخدمة كالتالي

إذا كان تعيين الموظف في أو قبل تاريخ 01/01/1996 فيتم حساب المكافأة كالتالي: الراتب ×1.5×عدد السنوات

وإذا كان تعيين الموظف بعد هذا التاريخ، فيتم حساب المكافأة كالتالي: الراتب × 1×3سنوات الأولى

والراتب ×1.5×السنوات الباقية

إخواني قمت بعمل الفورم المناسب ، لكن الكود لا يعمل معي بشكل جيد بسبب وجود خطأ ما

 

أرجو المساعدة بوركتم.

EOSB_WED.rar

تم تعديل بواسطه أيمن عبادي
قام بنشر

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

فيه حاجة غامضة في شرحك :

إذا كان تعيين الموظف في أو قبل تاريخ 01/01/1996 فيتم حساب المكافأة كالتالي: الراتب ×1.5×عدد السنوات

هذا مفهوم

ولكن لنفرض ان عندي 2 موظفين  واحد  تعين  في 1/1/1998  والثاني في  1/1/2000

كيف سيتم التعامل معهما علما ان  اليوم هو تاريخ تركهما العمل

قام بنشر

أخي الكريم أبو خليل

خصخصة الشركة بدأت بتاريخ 01/01/1999، وحسب القانون الصادر من الحكومة تعتبر الخدمة مستمرة ولكن الشركة غير مسؤولة عن دفع مكافأة نهاية الخدمة للفترة السابقة لتاريخ الخصخصة

أي أن الموظف الذي تعيينه في 01/01/1998

يتم صرف المكافأة له من تاريخ 01/01/1999 وحتى تاريخ اكماله 3 سنوات من تاريخ تعيينه السابق 

أي من تاريخ خصخصة الشركة 01/01/1999 ولغاية 31/12/2000

3×1×الراتب
ويتم احتساب باقي السنوات والشهور والأيام كما يلي

الراتب × 1.5 × السنوات

الراتب × 1.5 × الشهور/12

الراتب × 1.5 × الأيام/365

آمل أن أكون قد وفقت بشرح المطلوب

تقبل تحياتي أخي أبو خليل والأخوة

 

قام بنشر

اعذرني  مازال غير مفهوم .. لا تواخذني 

المفروض تضع عينات لموظفين  مختلفة التواريخ  وتعمل مستحقاتهم بالتفصيل والتي يفترض انها حقهم

على اعتبار عندنا ثلاث تواريخ ثابتة :

تاريخ تعيين الموظف

تاريخ الخصخصة

تاريخ نهاية الخدمة

 

قام بنشر (معدل)

أخي أبو خليل بارك الله فيك

في حالة أن الموظف تم تعيينه بالدائرة القديمة قبل 01/01/1999 فإنه بالتأكيد سيكون تاريخ تعيينه بالشركة هو 01/01/1999 وهو تاريخ الخصخصة

وتم ادخال بعض البيانات في البرنامج

أخي ملاحظة: إذا كان تاريخ تعيين الموظف بعد 01/01/1999 فإن البرنامج يعمل بشكل جيد

المشكلة تكمن في أن الموظف الذي تم تعيينه قبل 01/01/1999

أرجو منك مراجعة الكود في الزر benefit

 

الف شكر

 

 

EOSB_WED.rar

تم تعديل بواسطه أيمن عبادي
قام بنشر

 حبيبنا  صراحة قفل مخي   .. جيتها يمين .. شمال .. فاستعصى علي فهم الفكرة  .. العتب على السن :imsorry:

ارجوا من اخواننا الكرام  ممن مر بمثل هذه المسائل  .. لا تبخلوا على اخيكم

قام بنشر (معدل)

ههههههههههه  تسلم اخي ابو خليل... انت يا شيخ الشباب.. ان شاء الله نلاقي حل للموضوع... واعتذر منك يا غالي.. ..😂

تم تعديل بواسطه أيمن عبادي
قام بنشر

أخواني الكرام

الحمد لله حللت المشكلة

قمت بإضافة حقل جديد سميته حالة التعيين ، يحتوي على قيمة (تعيين قديم/ تعيين جديد)

فإذا كان تاريخ التعيين قبل 01/01/1996 فإنه حالة التعيين = قديم ، وإذا كان بعد ذلك التاريخ فإن حالة التعيين = جديد

ونجحت بالمعادلة

والحمد لله ...

EOSB_WED.rar

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