الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشكلة

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
يا شباب عندي استفسار مستعجل
وهو انهي عندي حقل الباركود وحقل الصنف وحقل الكمية مع العلم
1- ان حقل الباركودعبارة عن 15 حرف مكوناته مايلي(الحرف الأول مهمل و 12 حرف اللتي بعده عبارة عن حقل الصنف و5 احرف الأخيرة يتم تحويلها الى رقم وهي عبارة عن حقل الكمية)
2- الأصناف هنا عبارة عن باتشات.

ما تم عمله :
عند ادخال حقل الباركوديتم تجزئة هذا الحقل حسب الطلب الأول مع التأكد من ان الكمية كافية او لا واذا الكمية لم تغطى في الباتش الأول تقوم الفانكشن بانشاء سجل جديد للكمية المتبقية.
تم بناء فانكشن على حقل الباركود when_validate_item وذلك لأجل اخذ جزء الصنف ووضعه في حقل الصنف.
أماالكمية فتم وضعها في فتم اخذ الجزء المتعلق به من حقل الباركود في الفانكشن التي في حقل الكمية على التريجر when_new_item_instance وذلك لتوزعة الكمية على الباتشات.

مثال:حقل الباركودهو 212345678912360
فأول رقم مهمل:2
حقل الصنف:123456789123
حقل الكمية:60
الآن عند الصنف (123456789123) موجود في المخزن منه 50 على باتشين الباتش الأول عدد 30 والثاني ايضا 20
كماهو موضح في المثال سيم انشاء سجلين الأول بالكمية 30 والثاني بالكمية 20 وستظهر رسالة عبارة عن ان الكمية غير كافية في المخزن
مشكلتي هو ان المؤشر يرجع الى حقل الباركود وبسبب ان التريجر هو when_new_item_instance سوف يتم انشاء عدد من السجلات مرة اخرى واظهار الرسالة بان الكمية في المخزن لاتكفي
وسبب اني وضعت الفانكشن في في هذا التريجر هو اني جربت وضعه في post_change و when_validate_item ولكن تظهر مشكلة restricted بسبب ان الفانكشن تحتوي على next record فلا ادري ماذا افعل
الرجاء الى كل من لديه الخبرة في ذلك اعطائي فكرة للخروج من هذا المأزق ووضع الفانكشن هذه في when_new_item_instance غير منطقية حتى ولو كانت الكمية كافية لأنه لو ذهب بالمؤشر الى حقل الباركود في السجل الثاني وضغط enter سوف ينشئ له سجلن ىخرين ويعتبر بذلك انشاله ثلاث سجلات وهذه مشكلة.
مرة اخرى كيف يمكن حل مثل هذه المشاكل وماهي الأفكار في حل ذلك
ودمتم

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.