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

قواعد خصم المبيعات (القائمة)

قواعد خصم المبيعات (النموذج)
حقول إضافية
يحتوي قسم حقول إضافية على عدة مدخلات يمكن للمستخدمين تعبئتها:
- رمزحقل رمز إجباري..
- الوصفحقل الوصف إجباري.. يمكن استخدام حقل الوصف كعامل تصفية في نموذج القائمة الرئيسي..
- عرض الاسمحقل عرض الاسم إجباري..
- الفئةحقل الفئة إجباري.. يمكن استخدام حقل الفئة كعامل تصفية في نموذج القائمة الرئيسي..
- اختر أحد الخيارات المتاحة.
- الخيارات المتاحة:
- منتج
- معاملة
- نوعحقل نوع إجباري.. يمكن استخدام حقل نوع كعامل تصفية في نموذج القائمة الرئيسي..
- اختر أحد الخيارات المتاحة.
- الخيارات المتاحة:
- سعر البيع
- نسبة الخصم المئوية
- قيمة الخصم
- منشئهذا الحقل للقراءة فقط ويعرض بيانات النظام.. يمكن استخدام حقل منشئ كعامل تصفية في نموذج القائمة الرئيسي..
- يعرض هذا الحقل كود المستخدم الذي أنشأ السجل ويُملأ تلقائيًا.
- معدلهذا الحقل للقراءة فقط ويعرض بيانات النظام.. يمكن استخدام حقل معدل كعامل تصفية في نموذج القائمة الرئيسي..
- يعرض هذا الحقل كود المستخدم الذي عدّل السجل آخر مرة ويُملأ تلقائيًا.
- آخر تحديثهذا الحقل للقراءة فقط ويعرض بيانات النظام.. يمكن استخدام حقل آخر تحديث كعامل تصفية في نموذج القائمة الرئيسي..
- هذا الحقل يعرض طابعًا زمنيًا يتم تعبئته تلقائيًا.
صيغة
- صيغةحقل صيغة إجباري..
- المتغيرات المتاحة
- يبحث هذا الحقل في vw_salesdiscrules. افتح القائمة المنسدلة، اكتب كلمة مفتاحية، واختر السجل المطلوب.
- الدوال المتاحة
- اختر أحد الخيارات المتاحة.
- الخيارات المتاحة:
- 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%
Documentation Group
- 109
- 107
- 108
- 108
Latest Documentation
-
Varian Penjualan Produk
25 Dec 2025 06:11pm -
Product Sales Variant
19 Dec 2025 07:57am -
产品销售变体
19 Dec 2025 07:56am -
متغير مبيعات المنتج
19 Dec 2025 07:55am -
供应商票据
07 Dec 2025 12:35am -
供应商组
07 Dec 2025 12:35am -
税务清单
07 Dec 2025 12:35am -
颜色主题
07 Dec 2025 12:35am -
用户清单
07 Dec 2025 12:35am -
工时清单
07 Dec 2025 12:35am