بتاريخ: 24 يناير 201214 سنة comment_219936 السلام عليكم ورحمة الله وبركاتهانا الان فى اول مشروع اقوم بعمل implementation له وتصادفنى اشياء احتار فى امرها لذلك ارجو ان يتسع صدركم لاسئلتىعند مناقشة عناصر المرتب مع الموظفين كان هناك عنصر الاجر الاضافى Overtime وهذا العنصر يتم حسابه كالتالىاذا عمل الموظف عدد ساعات اكثر من ساعات العمل الرسميه تكون الساعه بساعتين واذا عمل فى الاعياد والعطلات الرسميه الاسبوعيه ( كيوم الجمعه والسبت ) يكون اليوم بيومين المشكله هنا كيف اقوم بتحديد ايام العطلات فى الفورمولا ( العطلات الاسبوعيه والاعياد ) كيف اجعل الفورمولا تفرق بين ايام العمل الرسميه وايام العطلات اتمنى اجد اجابه لديكموشكرا تقديم بلاغ
بتاريخ: 24 يناير 201214 سنة comment_219937 السلام عليكم و رحمة الله و بركاته انا مش خبير بس ممكن من الفورمة تكتب للتحقق إذا كان اليوم كذا (الجمعة مثلاً) إضرب ثمن اليوم في 2 دي الفكرة و الرابط التالي إن شاء الله يفيدك http://www.oracle-dba-online.com/sql/date_operators_functions.htm و السلام عليكم و رحمة الله و بركاته تقديم بلاغ
بتاريخ: 24 يناير 201214 سنة كاتب الموضوع comment_219940 والله اخى دخلت على اللينك ولكن كل ما عليه يخض ال developer ولا اعتقد انه يستخدم فى hrms formula عموما شكرا لك وجزاك الله كل الخيروبانتظار الحل من الاخ ابو عبدالملك تقديم بلاغ
بتاريخ: 24 يناير 201214 سنة comment_219950 وعليكم السلام ورحمة الله وبركاتهجزاك الله خيراً على ثقتك You need to add an input value to overtime element as Date Earned and must me requried Second define database function to use it in formula with one parameter Date Earned from the element Third the database function should use the next sql statment [color=#800000]SELECT TRIM(TO_CHAR(DATE_EARNED , 'DAY')) INTO DATE_EARNED FROM DUALRETURN DATE_EARNED[/code[/color]]Fourth your formula based on the day return from the previous functio تقديم بلاغ
بتاريخ: 24 يناير 201214 سنة comment_219951 SELECT TRIM(TO_CHAR(DATE_EARNED , 'DAY')) INTO DATE_EARNED FROM DUALRETURN DATE_EARNED تقديم بلاغ
بتاريخ: 29 يناير 201214 سنة كاتب الموضوع comment_220142 اخى ابو عبدالملكانا كنت قد انشات Overtime element وانشات لها input value اسمها time لاسجل فيها عدد الساعات الاضافيه التى عملها الموظفهل تقصد من كلامك ان اضيف عليها input value اخرى باسم Date Earned واذا كان هذا هو قصدك فعلا فما هى ال unit الخاصه بهذا ال input valueوكيف ساتفيد به فى تحديد ايام الاجازات اتمنى اجد اجابه منك سريعاوشكرا لك مقدما تقديم بلاغ
بتاريخ: 29 يناير 201214 سنة comment_220143 اخى ابو عبدالملكانا كنت قد انشات Overtime element وانشات لها input value اسمها time لاسجل فيها عدد الساعات الاضافيه التى عملها الموظفهل تقصد من كلامك ان اضيف عليها input value اخرى باسم Date Earned واذا كان هذا هو قصدك فعلا فما هى ال unit الخاصه بهذا ال input valueوكيف ساتفيد به فى تحديد ايام الاجازاتاتمنى اجد اجابه منك سريعاوشكرا لك مقدما نعم هذا ما قصدته وسيكون من نوع Dateوعن طريق الخطوات في المشاركة السابقة لي ستستطيع الاستفادة منه تقديم بلاغ
بتاريخ: 6 مارس 201213 سنة comment_221528 السلام عليكم ورحمة الله وبركاتهانا الان فى اول مشروع اقوم بعمل implementation له وتصادفنى اشياء احتار فى امرها لذلك ارجو ان يتسع صدركم لاسئلتىعند مناقشة عناصر المرتب مع الموظفين كان هناك عنصر الاجر الاضافى Overtime وهذا العنصر يتم حسابه كالتالىاذا عمل الموظف عدد ساعات اكثر من ساعات العمل الرسميه تكون الساعه بساعتينواذا عمل فى الاعياد والعطلات الرسميه الاسبوعيه ( كيوم الجمعه والسبت ) يكون اليوم بيومينالمشكله هنا كيف اقوم بتحديد ايام العطلات فى الفورمولا ( العطلات الاسبوعيه والاعياد )كيف اجعل الفورمولا تفرق بين ايام العمل الرسميه وايام العطلاتاتمنى اجد اجابه لديكموشكرا تحياتي للجميعفى سؤالك :المشكله هنا كيف اقوم بتحديد ايام العطلات فى الفورمولا ( العطلات الاسبوعيه والاعياد )كيف اجعل الفورمولا تفرق بين ايام العمل الرسميه وايام العطلاتاتمنى اجد اجابه لديكم انا احاول لفت نظرك الى افضل الحلول من الاخر وهو عمل باكدج ترجع لك اليوم اذا كان يوم عمل او يوم اجازة رسمية حيث انها تقرأ هذه البانات من اماكن عدة حسب اعداد النظامفمن الممكن ان تعرف الاجازات الرسمية من شاشة ال user table structuersمثل اجازة الحق ايامها اجازات قومية الخكذلك تعرف بداية الاسبوع للبلد الذى تعمل فيه والاجازات الاسبوعية مثل جمعة وسبت ولا خميس وجمعة ولا سبت و حدوعليه فان البكدج ترجع لك قيمة اما on or off on for working dayoff forpuplic holidays and week off dayمع الاخذ فى الاعتبار ال nls lanh and tretory for ur DB. as it may cause wrong information for ur codeمثال لو القاعدة البيانات المعاملات فى عاليه مثلا انجلترا او امريكا هتلاقى ايام الويك ايند سبت و حدوعليه فبعض المطبقيين وضعوا حلول ان يدخلوا القيمة التالية باحد الاماكن لمعرفة ايام الاجازة الاسموعية والصيغة هى 1111100حيث البداية من السبت والنهاية صفريين خميس وجمعة وعليه الادخالات للعنصر الخاص بك هو تاريخ والفورملا سوف تراجع هل هذا التاريخ موجود ومعرف انه اجازة رسمية فى المكان المتفق عليه لو لم يجده تدخل على المرحلة الثانية هل هذا اليوم يوم عطلة كما فى الصيغة الموجوده بالاعلى وهكذاتحياتي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.