السلام عليكم ورحمة الله وبركاتة
الرجاء من الاخوة الاعزاء المساعدة في حساب سنوات الخدمة
دمتم بخير
السلام عليكم ورحمة الله وبركاتة
الرجاء من الاخوة الاعزاء المساعدة في حساب سنوات الخدمة
دمتم بخير
بانتظار المساعدة اعزائي
اخي الفاضل
النموذج الخاص بك غير واضح ويبدو ان به خطأ ما في البيانات المدخلة
لو تلاحظ ان الحقل الأول هو تاريخ التعيين ( هنا لا يوجد مشكلة )
والحقول السفلية هي عدد سنوات الخدمة ( ايام - شهور - سنوات )
من بداية تاريخ التعيين وحتى تاريخ اليوم ( لا يوجد بها اي مشكلة ويمكن حسابها بكل سهوله )
لاحظ معي جيدا بارك الله بك التواريخ
تاريخ التعيين 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 ) موجوده اصلا في تاريخ كامل الخدمة ولا يتم حسابها بشكل منفصل ولا يمكن جمعها لأنها موجوده اصلا
نرجو التأكد بارك الله من المعلومات بصوره صحيحة لكي تحصل على نتائج صجيحه
بالتوفيق
شكرا اختي الفاضلة
وعذرا لهذا الخطأ
قمت بتغيير التواريخ
السنوات المضافة تكون بين تاريخين
اما تاريخ التعيين في الاعلي فبديهيا سيكون احدث من سنوات الاضافة
بمعنى اخر تاريخ السنوات المضافة اقدم من التعيين الحالي
الخدمة السابقة
من 20/05/1997 لغاية 10/03/2006
الخدمة الحالية(التعيين الجديد)
من 11/03/2006 وحتى تاريخ اليوم
ثم مجموع الخدمتين
اتمنى ان اكون اوصلت الفكرة
تحياتي
الف شكر اختي العزيزة زهرة
اكثر مما هو مطلوب
تحياتي
الاخت العزيزة زهرة
بعد التجربة تبين التالي
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 في 5 أبريل 2013 في 09:45
تفضل اخي الكريم
الملف بعد التعديل بناء على طلبك
بالنسبة لتجنب الخطأ يجب ان يكون هناك تواريخ مدخله ولهذا جعلنا القيم الإفتراضية للتواريخ هي تاريخ اليوم عند فتح سجلات جديده وبعد ذلك بإمكانك التعيل على التاريخ بما تريد
بالنسبة للفرق بين تاريخ 01/01/2013 و تاريخ 31/01/2013 هو 30 يوم
بعد تحديث حقول التواريخ يجب الضغط على زر الأمر ( تحديث ) لتحصل على النتائج الصحيحة
فم بالتجربه واخبرنا بالنتائج اذا كان هناك اي مشاكل
بالتوفيق
الاخت العزيزة زهرة
بعض الموظفين ليس لديهم خدمة قديمة لإضافتها فيجب ان تكون الحقول فارغة وهو ما لا يقبله البرنامج.
عند تجربة اضافة التاريخين 1-1-2013 لغاية 31-1-2013 في سنوات الخدمة السابقة يكون الناتج على هيئة ايام (30 يوم) ولكن في المجموع يكون الناتج على هيئة شهر (1شهر).
هل بالإمكان الإستغناء عن زر التحديث؟.
تحياتي
تفضل اخي الكريم
التعديل النهائي على البرنامج بناء على طلبك فيما يخص مجموع الأيام ( 30 يوم بدلا من شهر )
بالنسبة اذا كان لا يوجد لدى الموظف اي خدمات سابقة فإن البرنامج اوتوماتيكيا سوف يقوم بوضع تاريخ اليوم وسيكون ناتج فرق الخدمة السابقة ( اصفار في جميع الحقول ) وهذا يعني انه لا يوجد شيء لكي يتم جمعه مع الخدمة الحالية لأنه لا يمكن بأي حال من الأحوال ترك اي تاريخ من تواريخ البرنامج فارغ حتى لا يحصل اي خطأ .
بالنسبة لزر الأمر ( تحديث ) فيجب ان تقوم بالضغط عليه ليتم تحديث المجموع لأن جميع حقول المجموع غير منضمه وتحتاج الى تحديث بعد اجراء اي تغييرات على التواريخ لإظهار الناتج في حقول المجموع
بالتوفيق
تم تعديل هذه المشاركة بواسطة zahrah في 5 أبريل 2013 في 18:46
شكرا جزيلا
جارِ التجربة