أبو عبد النور قام بنشر سبتمبر 18, 2013 قام بنشر سبتمبر 18, 2013 السلام عليكم، أقوم بطرح هذا الموضوع هنا طمعا في أساتذتنا الكرام لحل مشكلتي هذه بعد عدة محاولات لإيجاد الحل ثم لأنه تحد حقيقي لم استطع تخطيه للأسف لحد الآن. يقوم الكود المطلوب بالمقارنة بين التواريخ الموجدة بالجدول الأول وعند تقاطع أي مدتين زمنيتين مع بعضها البعض يقوم الكود بتقسيم التاريخ الأول بحيث تكون نهاية التاريخ الأول بناقص يوم عن تاريخ بداية التاريخ التالي. مثلا المدة الأولى معرفة كما يلي 13/08/2013 إلى 29/08/2013 المدة التالية : 18/08/2013 إلى 22/08/2013 المدتان متداخلتان إذن في هذه الحالة يجب تغيير المدة الأولى لتصبح باللون الأصفر : من 13/08/2013 إلى 17/08/2013 والمدة الثانية تبقى كما هي وبدون تلوين لأنه لا توجد مدة زمنية بعدها تقسمها. ولكن بعد هذا التقسيم لدينا مشكلة أخرى. المدة الأولى التي تم تقسيمها هي عبارة عن أيام إجازة تعويضية ( نظام العمل R) بالنسبة للعامل وعددها 13 يوما وقد قمنا بتعديل المدة واقتطاع 10 أيام منها وترك 3 ايام. هذه الأيام العشرة المقتطعة يجب أن نبحث لها عن تاريخ جديد لتعويضها بحيث يجب أن لا تكون هاته الأيام تمثل أيام نهاية الأسبوع (الجمعة والسبت) أو أيام عطل وأعياد. إذن حسب المثال المرفق سيتم تعويض تلك الأيام العشرة المقتطعة بفترة جديدة تبدأ بتاريخ 25/08/2013 الى 05/09/2013 وتكون باللون الأخضر الممثل للفترات التعويضية الخاص بنظام العمل R يتم استحداث فترة جديدة باللون الأزرق من يوم 23/08/2013 إلى 24/08/2013 وذلك لعدم ترك فراغ بين الفترات اعرف أن الشرح غير كافي ولكن بوجود مناقشة واستفسارات حول الموضوع سيتضح الأمر.. بارك الله فيكم وأملنا فيكم كبير. تقسيم المدد الزمنية وتعويض الايام.rar
أم عبد الله قام بنشر سبتمبر 19, 2013 قام بنشر سبتمبر 19, 2013 الأستاذ / أبو عبد النور السلام عليكم ورحمة الله وبركاته أولاً كما وعدت حضرتك أنني أحاول أن أجد حلاً في حساب أيام العمل الفعلية بدون الجمعة والسبت وأيام الاجازات الرسمية الأخرى في مشاركة ليّ السبت2013/9/17بعنوان(حساب أيام العمل الفعلية بدون الجمعة والسبت). أرجو أن تطلع عليها وتجربها في عدد من التواريخ للتأكد أنها صحيحة . ثانياً في بداية الأمر سوف نأخذ تاريخ بداية المدة الأولى وتاريخ نهايتها ثم نأخذ بداية المدة الثانية ونهايتها أيضاً وسوف نستخدم التنسيق الشرطي لتحديد المدة المطلوبة باللون الأصفر. ثالثاً يوجد بعض الاستفسارات من حضرتك وهى حساب 13 يوم ثابتة أم متغيرة وعلى أي أساس تحسب وأيضاً استفسار على نظام العمل P , R , L لهم حسابات خاصة أم ماذا تقصد بها وكذلك الخلية B/L كيف تحسب . والله المستعان وإن شاء الله سوف نحاول لها حلول خطوة خطوة.
أبو عبد النور قام بنشر سبتمبر 19, 2013 الكاتب قام بنشر سبتمبر 19, 2013 السلام عليكم، الأستاذ / أبو عبد النور أرجو أن تطلع عليها وتجربها في عدد من التواريخ للتأكد أنها صحيحة . بارك الله فيك سأجرب الامر ثانياً في بداية الأمر سوف نأخذ تاريخ بداية المدة الأولى وتاريخ نهايتها ثم نأخذ بداية المدة الثانية ونهايتها أيضاً وسوف نستخدم التنسيق الشرطي لتحديد المدة المطلوبة باللون الأصفر. ثالثاً يوجد بعض الاستفسارات من حضرتك وهى حساب 13 يوم ثابتة أم متغيرة وعلى أي أساس تحسب وأيضاً استفسار على نظام العمل P , R , L لهم حسابات خاصة أم ماذا تقصد بها وكذلك الخلية B/L كيف تحسب . والله المستعان وإن شاء الله سوف نحاول لها حلول خطوة خطوة. للتذكير قانه لن يتم تلوين سطر مدة معينة باللون الاصفر الا بعد ان يطرأ عليها تغيير في تاريخ بدايتها او تاريخ نهايتها فيما يخص الايام الـ 13 المشار اليها هي عبارة عن ايام راحة تعويضية اي ان العامل عندما يقوم بالاشتغال ايام العطل والاعياد فسيحصل مباشرة على ايام راحة بحسب عدد الايام التي اشتغل فيها اي سيحصل على ايام اجازة/راحة تعويضية. وتاتي هنا تحت مسمى نظام العمل بصيغة R. وتحسب هذه الايام في كل ايام الاسبوع ما عدا ايام الجمعة والسبت والعطل والاعياد مثلا اذا اراد العامل الاستفادة من اجازة تعويضية لمدة 6 ايام ابتداءا من الاحد 15/09/2013 فآخر يوم وهو السادس سيكون يوم 22/09/2013 شرح نظم العمل التي ظهرت في المثال (هناك انظمة أخرى تقريبا متشابهة) : نظم العمل العامة B/L : 1) نظام العمل L 2) نظام العمل B 1- نظام العمل L : هو النظام الافترتضي للعمال ويتضمن العمل من الاحد الى الخميس بحيث تندرج تحته النظم التالية : L - R - CA - Prm - CE... 2- نظام العمل B : هو نظام عمل خاص بالعمل المتواصل بدون انقطاع وتندرج تحته النظم التالية : G - P - N - 24H... ولمزيد من التوضيح مرحبا باسئلتكم. شكراً.
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.