Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Search
    • Guides

      • Entity Flows
      • الفواتير والضرائب والخصومات
      • Supply Chain
      • e-commerce integration (Magento)
      • .
    • Examples
    • Reprocessing Transactions
    • Frequently Asked Questions
    • AI Generated Entity Flows Documentation

      • Core
      • Accounting Module
      • AI Module
      • Contracting Module
      • CRM Module
      • EGTax Reader Module
      • Freight Management System Module
      • Hospital Management System Module
      • HR Module
      • e-commerce Integration Module
      • Manufacturing Module
      • POS Module
      • Real Estate Module
      • Service Center Module
      • Supply Chain Module
      • .
    • Release Notes

      • 2016
      • 2017
      • 2018
      • 2019
      • 2020
      • 2021
      • 2022
      • 2025
      • .
    • Video Tutorials

      • Supply Chain Videos
      • Report Wizard Videos

        • فيديو (1) شرح أداة انشاء التقار
        • شرح تفصيلي لجروبنج (Grouping) ومصادر البيانات وترتيب التقارير في Nama ERP
        • توثيق كامل لإنشاء تقارير الكروس تاب، كشف الحساب، وحركة المخزون باستخدام أداة إنشاء التقارير
        • توثيق فيديو تدريب تقرير فاتورة المبيعات وميزات الجيو الجديدة
        • شرح إنشاء نموذج طباعة شاشة مستند تصفية
        • توثيق شامل لمحتوى الفيديو حول إعداد تقارير الريبورت ويزرد وإدارة الصلاحيات
        • .
      • Human Resources Videos
      • .

فيديو (1) شرح أداة انشاء التقار

لمشاهدة الفيديو

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


1. مكونات التقرير

التقرير يتكون من عدة مكونات أساسية:

  • مصدر البيانات (Data Source): مثل قواعد البيانات التي تحتوي على جداول (Tables) تتكون من أعمدة (Columns) وصفوف (Rows). على سبيل المثال: جدول الموظفين يحتوي على عدة أعمدة مثل الكود، الاسم، تاريخ الميلاد، الوظيفة، إلخ. والصفوف هي بيانات الموظفين مثل أحمد ومحمد.

  • صياغة الاستعلام (Query): تستخرج البيانات باستخدام لغة استعلام (مثل SQL). من المهم استخدام جداول الـ JOIN لدمج البيانات بين الجداول المختلفة مع شروط معينة مثل WHERE لتصفية النتائج (مثلاً: جلب الموظفين الذين تاريخ ميلادهم أكبر من 2000).

  • هيكل التقرير (Report Structure): يحتوي عادة على أجزاء:

    • الهيدر (Header): يظهر مرة واحدة في أول صفحة أو مرة في أول كل صفحة.
    • الأعمدة (Columns): تعرض البيانات في شكل أعمدة منظمة رأسياً وأفقياً، ويمكن تكرارها وتهيئتها للحجم المناسب.
    • الجروبات (Groups): لتجميع البيانات حسب معايير معينة مثل تجميع الفواتير حسب العميل أو الفرع مع إمكانية وجود جروبات متداخلة.
    • التفاصيل (Details): بيانات السطور المتكررة في التقرير.
    • الفوتر (Footer): ملخصات أو إجماليات تظهر في نهاية التقرير أو نهاية الجروب.
    • السمري (Summary): ملخص يظهر في بداية أو نهاية التقرير لتلخيص المعلومات.

يمكن مشاهدة شرح مكونات التقرير بالتفصيل في 00:00:21 - 00:05:56


2. خطوات إنشاء التقرير

أ. اختيار الجداول والمجالات

  • تحديد الجداول التي ستشملها البيانات مثل:

    • جدول فاتورة المبيعات
    • جدول العملاء
    • جدول فاتورة المشتريات
  • الانتقال بين الجداول باستخدام الجوينز (JOINs) لاستيراد التفاصيل المرتبطة.

ب. اختيار الحقول (Fields)

  • يتم اختيار الحقول المراد عرضها مثل كود العميل، اسم العميل، الصنف، الكمية، السعر، التواريخ، إلخ.

  • يمكن التحكم في ترتيب وأحجام الأعمدة (بالبيكسل) حسب الحاجة لسهولة القراءة والطباعة.

ج. التعامل مع الروابط (Hyperlinks)

  • إنشاء روابط داخل التقرير تتيح الانتقال إلى بيانات مفصلة (مثل رابط لمعلومات الفاتورة أو العميل).

  • يمكن تفعيل أو تعطيل إنشاء هذه الروابط حسب الحاجة.

مشاهدة تطبيق عملي لاختيار الحقول وضبط الأعمدة والروابط في 00:13:00 - 00:20:00


3. الجروبات والتجميع (Grouping and Aggregation)

  • تقسيم البيانات إلى مجموعات مثل مجموعات داخلية (داخل جروب أكبر).

  • مثلا: مجموعة رئيسية حسب الفرع، ثم جروب فرعي حسب العميل.

  • عرض التجميعات مثل مجموع الفواتير، التوتال الكميات، إنشاء إجماليات في الفوتر لكل جروب.

  • التعامل مع عداد السطور داخل كل جروب أو للصفحة بأكملها.

عرض ومناقشة الجروبات وتوضيح المفهوم في 00:03:44 - 00:05:56


4. البراميترات والفلاتر (Parameters & Filters)

  • تسمح للمستخدم باختيار نطاق بيانات معين عبر إدخال معايير مثل التاريخ، اسم العميل، الفئة، إلخ.

  • يمكن ضبط المعايير لتكون إجبارية أو اختيارية.

  • دعم أنواع متعددة من الفلاتر مثل "أكبر من"، "أقل من"، "يساوي" أو "بين قيمتين".

  • إمكانية معالجة القيم الفارغة (NULL) بطريقة ذكية لا تؤثر على النتائج.

  • دعم إعدادات براميترات متقدمة تشمل القيم الافتراضية والمرجعية.

التعرف على البراميترات واستخدام الفلاتر بالتفصيل في 00:49:37 - 01:06:23


5. الترتيب (Sorting)

  • ترتيب النتائج حسب أحد الحقول مثل تاريخ الفاتورة، كود العميل، الأكواد الأخرى.

  • يمكن ضبط الترتيب تصاعدي أو تنازلي.

  • ترتيب متعدد المستويات عبر اختيار أكثر من حقل كمعيار للترتيب.

شرح الترتيب وكيفية استخدامه في 01:07:18 - 01:12:53


6. التعامل مع القيم المعقدة (Calculations & Expressions)

  • يمكن كتابة التعبيرات لحساب بيانات مركبة كجمع أو طرح أو ضرب أو قسمة.

  • مثال: حساب الصافي من المبيعات أو المردودات بإضافة أو طرح القيم.

  • إمكانية التعامل مع خلايا ذات صيغ إضافية مع الحفاظ على التنسيق.


7. التصدير وعرض التقرير

  • إمكانية تصدير التقارير إلى Excel أو PDF مع ضمان عدم وجود مشاكل في محاذاة البيانات.

  • سهولة عرض التقرير في صفحة مستقلة أو ضمن نفس الصفحة.

  • دعم الخصائص التي تمنع ظهور الفروق (Pixel gaps) بين الهيدر والفوتر والتفاصيل عند التصدير.


8. ملخص ونهائي

الأداة التي تشرح في الفيديو تتيح لكل من المستخدم والخبراء والفنيين إنشاء تقارير متعددة ومتقدمة بطريقة سهلة وسريعة، دون الحاجة لمعرفة متعمقة بالعناصر التقنية أو البرمجية. يركز النظام على جعل تصميم التقرير من حيث اختيار الحقول، الجروبات، الفلاتر، البراميترات والترتيب مرنًا وبسيطًا مع دعم الربط الديناميكي.


روابط مهمة في الفيديو (للرجوع السريع)

الموضوعوقت البدايةالرابط
مقدمة ومكونات التقرير00:00:21مشاهدة
اختيار الحقول وضبط الأعمدة00:13:00مشاهدة
شرح الجروبات والتجميع00:03:44مشاهدة
شرح البراميترات والفلاتر00:49:37مشاهدة
شرح ترتيب البيانات01:07:18مشاهدة
Edit On github
Last Updated:: 6/13/25, 12:08 AM
Next
شرح تفصيلي لجروبنج (Grouping) ومصادر البيانات وترتيب التقارير في Nama ERP