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

    • Guides

      • بعض المعلومات عن استعمال هذا الموقع
      • Utility Links
      • System Minimum Requirements
      • Nama ERP Installation Guide
      • Reports Guide (Jasper Reports)
      • Keyboard Shortcuts
      • Layout Names:
      • Entity Flows

        • مقدمة عن مسارات الكيان
        • Field Values Calculator
        • Importing Data from Excel or Queries
        • EAGenerateEntityFromEntityAction
      • دليل استخدام أداة إنشاء التقارير ونماذج الطباعة
      • الفواتير والضرائب والخصومات

        • ربط سندات الدفع بالفواتير
        • دليل استعمال وتشغيل الضرائب والخصومات بنظام Nama ERP وتأثيرها على حساب قيم الفواتير
        • دليل ربط Nama ERP بأنظمة الفاتورة الإلكترونية
        • الربط مع هيئة الزكاة والدخل بالسعودية
        • Electronic Receipt (Egypt Tax eInvoice) تفعيل الإيصال الإلكتروني - الفاتورة الإلكترونية - مصر
      • Tempo Language Manual
      • Sending Invoices and Documents to Customers
      • SMS and WhatsApp Configuration in Nama ERP
      • Field Filter with Criteria
      • تعديل الترجمات في نظام نما
      • Criteria Based Validation
      • صيغ الحضور والانصراف
      • الربط مع ماكينات الحضور والانصراف
      • Email By Parameterized Reports In Task Scheduler
      • Nama Properties
      • Customer Reward Points (Loyalty Points)
      • دليل استعمال النقاط الفنية في نقاط البيع
      • ORACLE JDBC Integration Connection in context.xml for integration purposes
      • Nama ERP REST API
      • Criteria from Text Parser
      • ضوابط إنشاء طلبات تطوير من قبل أقسام الدعم الفني والتجهيز بالشركة
    • Examples

      • أمثلة لمسارات كيان
    • Reprocessing Transactions

      • Reprocessing Quantity, Cost, and Stock Ages
      • Accounting Utilities - Ledger and Debt Ages Reprocessing
      • Queries to Check for (and Fix) Cost And Qty Problems
      • Inventory Related Utility Queries
      • Manufacturing Utilities
      • Fixed Assets Module Utilities
      • Real Estate Utilities
      • Database Related Operations
      • Suggest Indexes for Large Detail Tables
      • General Purpose Utility Queries
      • Replication Utilities
    • Frequently Asked Questions

      • أسئلة عامة
      • أسئلة شائعة حول تعديل الشاشات
      • أسئلة شائعة عن التنبيهات والرسائل
      • أسئلة عامة عن GUI Post Actions
      • أسئلة شائعة عن مسارات الكيان
      • أسئلة شائعة حول الفواتير والدفع
      • أسئلة في موديول التوزيع والمخازن والمبيعات والمشتريات
      • أسئلة شائعة حول موديول التصنيع في نظام Nama ERP
      • أسئلة شائعة حول نقاط البيع
      • أسئلة شائعة في موديول الرواتب والموارد البشرية
      • أسئلة شائعة عن تصميم التقارير
      • أسئلة شائعة حول أداة إنشاء التقارير
      • أسئلة شائعة عن الموافقات
      • أسئلة شائعة حول تطبيقات الهواتف المحمولة في نظام Nama ERP
      • أسئلة شائعة حول فلترة الحقول
      • Database Related Errors FAQ
    • Video Tutorials

      • توثيق فيديو تنصيب Nama ERP والبرامج المساعدة
      • Supply Chain Videos

        • فيديو طريقة عمل التكاليف - 1
        • فيديو طريقة عمل التكاليف - 2
        • فيديو طريقة عمل التكاليف - 3
      • توثيق شرح التكاليف غير المباشرة والفعلي في نظام تصنيع
      • Report Wizard Videos

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

فيديو (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