• 0
hassdan

مساعدة.. حساب نهاية الخدمة

سؤال

السلام عليكم ورحمة الله وبركاتة

 

الرجاء من الاخوة الاعزاء المساعدة في حساب سنوات الخدمة

 

دمتم بخير

نهاية الخدمة.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

11 إجابة على هذا السؤال .

  • 0

بانتظار المساعدة اعزائي


 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل

 

النموذج الخاص بك غير واضح ويبدو ان به خطأ ما في البيانات المدخلة

 

لو تلاحظ ان الحقل الأول هو تاريخ التعيين ( هنا لا يوجد مشكلة  )

والحقول السفلية هي عدد سنوات الخدمة ( ايام - شهور - سنوات ) 

من بداية تاريخ التعيين وحتى تاريخ اليوم  ( لا يوجد بها اي مشكلة ويمكن حسابها بكل سهوله )

 

لاحظ معي جيدا بارك الله بك التواريخ

تاريخ التعيين  11/03/2006

تاريخ اليوم  04/04/2013

 

سيتم حساب عدد سنوات الخدمة بين هذين التاريخين  ( لا يوجد اي مشكلة )

 

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

من تاريخ 03/06/2009   ( تاريخ التعيين )

تاريخ نهاية الخدمة 11/06/2011

 

منطقيا هذا غير صحيح والسبب ان هذا التاريخين ( 03/06/2009  و  11/06/2011 ) موجودة مسبقا في التاريخ الأول  (  11/03/2006 -  04/04/2013 )

 

بمعنى انني لا ارى لهذه التواريخ اي فائدة ( السنوات المضافة )

 

إلا في حالة واحدة فقط وهي كالتالي :

1. يجب ان يكون هناك تاريخ التعيين ( المباشرة الأولى )

2. يجب ان يكون هناك تاريخ انقطاع عن العمل 

3. يجب ان يكون هناك تاريخ مباشرة ثاني

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

 

ثم يتم عمل حساب لهذه التواريخ

 

اما بطريقتك انت فسيكون الحساب كالتالي 

1. من تاريخ التعيين حتى تاريخ اليوم   ( سيتم حساب كامل الخدمة من تاريخ  11/03/2006 وحتى تاريخ  04/04/2013 )

نجد ان تاريخ السنوات المضافة من تاريخ ( 03/06/2009  وحتى تاريخ  11/06/2011 ) موجوده اصلا في تاريخ كامل الخدمة ولا يتم حسابها بشكل منفصل ولا يمكن جمعها لأنها موجوده اصلا 

 

نرجو التأكد بارك الله من المعلومات بصوره صحيحة لكي تحصل على نتائج صجيحه

 

بالتوفيق

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اختي الفاضلة

وعذرا لهذا الخطأ

 

قمت بتغيير التواريخ

 

السنوات المضافة تكون بين تاريخين

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

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

 

الخدمة السابقة

من 20/05/1997 لغاية 10/03/2006

 

الخدمة الحالية(التعيين الجديد)

 

من 11/03/2006 وحتى تاريخ اليوم

 

ثم مجموع الخدمتين

 

اتمنى ان اكون اوصلت الفكرة

 

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضل اخي الكريم

 

 

post-15367-0-49126100-1365101893_thumb.g

 

 

za-نهاية الخدمة-UP.rar

 

 

 

بالتوفيق

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اختى زهره كالمعتاد+++++++++++++++++++++++++++++++++1

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الف شكر اختي العزيزة زهرة

اكثر مما هو مطلوب

 

تحياتي

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخت العزيزة زهرة

 

بعد التجربة تبين التالي

 

1- عند وجود موظف بدون خدمة قديمة لا يمكن الحصول على المجموع وتكون الحقول Error#

 

2- عند فتح سجل جديد وبمجرد ادخال تاريخ التعيين القديم وحتى قبل ادخال تاريخ نهاية الخدمة يظهر الاجمالي ولا يتغير حتى بعد وضع تاريخ نهاية الخدمة.

مثال: عند وضع تاريخ التعيين القديم 20/05/1997 وقبل وضع تاريخ نهاية الخدمة 20/05/1998 يكون الاجمالي (16يوم) (10شهر) (15سنة)

بينما مجموع عدد سنوات الخدمة السابقة (0يوم) (0شهر) (1سنة) وحتى بعد وضع تاريخ التعيين الجديد 01/01/2013 يبقى الاجمالي كما هو

2-  عند محاولة حساب مجموع خدمة الموظف للفترة من 1-1-2013 لغاية 31-1-2013 تكون النتيجة 30 يوم وكان يجب ان تكون 31 يوم.

 

3- عند حساب الخدمة للفترة من 20-5-1997 لغاية 10-3-2006 تكون (18يوم) (9شهر) (8سنة) والصحيح (20يوم) (9شهر) (8سنة) وتاكدت من خلال الاكسل.

 

وشكرا للمساعدة مقدما..

 

تحياتي

تم تعديل بواسطه hassdan
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضل اخي الكريم

 

الملف بعد التعديل بناء على طلبك

 

 

post-15367-0-30005600-1365167934_thumb.g

 

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

 

بالنسبة للفرق بين  تاريخ 01/01/2013  و  تاريخ  31/01/2013  هو 30 يوم

 

بعد تحديث  حقول التواريخ يجب الضغط على زر الأمر ( تحديث ) لتحصل على النتائج الصحيحة

 

فم بالتجربه واخبرنا بالنتائج اذا كان هناك اي مشاكل

 

 

za-نهاية الخدمة-LAST.rar

 

 

 

بالتوفيق

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخت العزيزة زهرة

 

بعض الموظفين ليس لديهم خدمة قديمة لإضافتها فيجب ان تكون الحقول فارغة وهو ما لا يقبله البرنامج.

 

عند تجربة اضافة التاريخين 1-1-2013 لغاية 31-1-2013 في سنوات الخدمة السابقة يكون الناتج على هيئة ايام (30 يوم) ولكن في المجموع يكون الناتج على هيئة شهر (1شهر).

 

هل بالإمكان الإستغناء عن زر التحديث؟.

 

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضل اخي الكريم

 

التعديل النهائي على البرنامج بناء على طلبك فيما يخص مجموع الأيام  ( 30 يوم بدلا من شهر )

 

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

 

بالنسبة لزر الأمر ( تحديث ) فيجب ان تقوم بالضغط عليه ليتم تحديث المجموع لأن جميع حقول المجموع غير منضمه وتحتاج الى تحديث بعد اجراء اي تغييرات على التواريخ لإظهار الناتج في حقول المجموع

 

 

za-نهاية الخدمة-END.rar

 

بالتوفيق

تم تعديل بواسطه zahrah
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا جزيلا

جارِ التجربة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .