قواعد منح الهدايا

يُستخدم هذا النموذج لإدارة بيانات قواعد منح الهدايا.

قائمة التطبيق
عام → قواعد → قواعد منح الهدايا
جدول قاعدة البيانات
salesproductrewardrules
المفتاح الأساسي
id (رمز).
صلاحيات المستخدم
يمكن ضبط صلاحيات هذا النموذج (إضافة، تعديل، حذف، تكرار) من قائمة عام → قائمة أدوار المستخدمين.
مكان التركيز الأولي عند إنشاء البيانات
سيتم التركيز أولاً على الحقل رمز.
ترتيب الفرز
يتم ترتيب السجلات حسب رمز.
قواعد منح الهدايا (القائمة)
قواعد منح الهدايا (القائمة)
قواعد منح الهدايا (النموذج)
قواعد منح الهدايا (النموذج)

حقول إضافية

يحتوي قسم حقول إضافية على عدة مدخلات يمكن للمستخدمين تعبئتها:

  • رمز
    حقل رمز إجباري..
  • الوصف
    حقل الوصف إجباري.. يمكن استخدام حقل الوصف كعامل تصفية في نموذج القائمة الرئيسي..
  • عرض الاسم
    حقل عرض الاسم إجباري..
  • الفئة
    حقل الفئة إجباري.. يمكن استخدام حقل الفئة كعامل تصفية في نموذج القائمة الرئيسي..
    • اختر أحد الخيارات المتاحة.
    • الخيارات المتاحة:
      • منتج
      • معاملة
  • مكافأة
    حقل مكافأة إجباري.. يمكن استخدام حقل مكافأة كعامل تصفية في نموذج القائمة الرئيسي..
    • يبحث هذا الحقل في الجدول product (النموذج منتج). افتح القائمة المنسدلة، اكتب كلمة مفتاحية، واختر السجل المطلوب.
  • القسم
    حقل القسم إجباري..
    • يبحث هذا الحقل في الجدول departement (النموذج القسم). افتح القائمة المنسدلة، اكتب كلمة مفتاحية، واختر السجل المطلوب.
  • منشئ
    هذا الحقل للقراءة فقط ويعرض بيانات النظام.. يمكن استخدام حقل منشئ كعامل تصفية في نموذج القائمة الرئيسي..
    • يعرض هذا الحقل كود المستخدم الذي أنشأ السجل ويُملأ تلقائيًا.
  • معدل
    هذا الحقل للقراءة فقط ويعرض بيانات النظام.. يمكن استخدام حقل معدل كعامل تصفية في نموذج القائمة الرئيسي..
    • يعرض هذا الحقل كود المستخدم الذي عدّل السجل آخر مرة ويُملأ تلقائيًا.
  • آخر تحديث
    هذا الحقل للقراءة فقط ويعرض بيانات النظام.. يمكن استخدام حقل آخر تحديث كعامل تصفية في نموذج القائمة الرئيسي..
    • هذا الحقل يعرض طابعًا زمنيًا يتم تعبئته تلقائيًا.

صيغة

  • صيغة
    حقل صيغة إجباري..
  • المتغيرات المتاحة
    • يبحث هذا الحقل في vw_salespointrewardrules. افتح القائمة المنسدلة، اكتب كلمة مفتاحية، واختر السجل المطلوب.
  • الدوال المتاحة
    • اختر أحد الخيارات المتاحة.
    • الخيارات المتاحة:
      • round(decimal, precision) - round(2.4) = 2, round(3.455, 2) = 3.46
      • floor(decimal) - floor(4.9) = 4, floor(4.1) = 4
      • ceil(decimal) - ceil(0.6) = 1, ceil(5.1) = 6
      • abs(number) - abs(1) = 1, abs(-1) = 1
      • is_infinite(any) - is infinite number
      • is_nan(any) - is NAN (Not A Number)
      • is_finite(any) - is finite number
      • trim(var) - trim("\n Hello World! \t") = "Hello World!"
      • ltrim(var) - ltrim("\n Hello World! \t") = "Hello World! \t"
      • rtrim(var) - rtrim("\n Hello World! \t") = "\n Hello World!"
      • str_replace(find, replacement, string) - string replacement
      • implode(separator, array) - array to string
      • explode(separator, string) - string to array
      • isset(var) - is set a variable
      • currentday - current day in number i.e 1, 2, ..., 31
      • currentmonth - current month in number i.e 1, 2, .., 12
      • currentyear - current year i.e 2025, 2026
      • currenthour - current hour 0-24
      • currentminute - current minute 00-59
      • currentsecond - current second 00-59
      • stackeddiscount(30, 40, 50) - discount 30%+40%+50%

Arabic Documentation Administrator 07 Dec 2025 12:25am