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
        • توثيق كامل لإنشاء تقارير الكروس تاب، كشف الحساب، وحركة المخزون باستخدام أداة إنشاء التقارير
        • توثيق فيديو تدريب تقرير فاتورة المبيعات وميزات الجيو الجديدة
        • شرح إنشاء نموذج طباعة شاشة مستند تصفية
        • توثيق شامل لمحتوى الفيديو حول إعداد تقارير الريبورت ويزرد وإدارة الصلاحيات

توثيق شامل لمحتوى الفيديو حول إعداد تقارير الريبورت ويزرد وإدارة الصلاحيات

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

الفيديو الكامل مع شرح تفصيلي لجميع الأجزاء، الأمثلة، والتعليمات


المقدمة والتحية – 00:00:01

بداية الفيديو تبدأ بتحية المتحدثين وتبادل المجاملات، حيث يرحب الأستاذ أحمد والحضور ويؤكد الالتزام بالاجتماع الأسبوعي وفتح باب الأسئلة الواضحة من الحضور.


موضوع التقارير والتعامل مع صلاحيات المستخدم – 00:01:15

  • شرح أهمية تخصيص صلاحيات كل مستخدم ليستطيع رؤية البيانات المتاحة له فقط في التقارير.
  • توضيح وجود طرق عدة لإدارة صلاحيات المشاهد والقيام بالتعديل، مع التحديد في إعدادات "المزيد" ثم "تعديل الصلاحيات".
  • كيف يتم اختيار نوع الصلاحية المناسبة (مطالعة أو تعديل) ومن ثم ربطها بالتقرير أو المهمة.

ضبط بيانات التقرير بناءً على فرع المستخدم – 00:02:17

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

تطبيق الفلاتر المختلفة في التقارير – 00:04:38

  • شرح منهجي لكيفية تطبيق شروط متعددة معًا (AND) وليس OR في الفلترة.
  • أمثلة توضيحية على الفلاتر التي تعتمد على منشئ السجل، صلاحية المطالعة، الشركة، الفرع، القسم، والمجموعة.
  • توضيح آلية فلترة البيانات داخل قائمة العملاء لتكون متاحة فقط لمستخدمي الصلاحية المناسبة.

البدء بإنشاء تقرير عملي على فواتير المبيعات – 00:06:11

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

إعدادات عرض بيانات الأصناف والأسعار – 00:08:31

  • استعراض كيفية جلب بيانات صنف معين واسمه وسعره في التقرير.
  • استخدام المداخل (inputs) للفلترة على كود الفاتورة والعميل.
  • توضيح الخطوات لحساب التواريخ الإجمالية مثل مجموع المدفوعات والمتبقيات.

التعامل مع مصادر البيانات و join بين الجداول – 00:11:58

  • شرح جلب بيانات دفعات الفواتير مع استخدام الربط بين جداول الفواتير والدفعات عبر مفتاح مشترك.
  • أهمية استخدام ال alias لتسهيل التعامل مع الحقول ومصدر البيانات داخل التقرير.
  • تبيان كيفية التخلص من الجدول الثاني (squale lines) عند عدم الحاجة له لتجنب تكرار السطور.

حالات التطوير المتقدمة: تجميع العملاء وفواتيرهم – 00:14:14

  • تحويل التقرير للتركيز على العملاء بدلًا من الفواتير الفردية.
  • كيفية تجميع البيانات وإظهار إجمالي الفواتير والمبالغ المتبقية لكل عميل بناءً على join بين الفواتير والعملاء.
  • تفصيل الربط بين مفاتيح الكي (Key) مثل العميل ID لتجنب تكرار السطور.

استخدام SQL و Cartesian Product في تقارير معقدة – 00:20:45

  • مناقشة تعقيدات التقارير التي تدمج بين الجداول بسطر بسطر (Line by Line) خاصة في حالة وجود أكواد متعددة أو مجموعات بيانات مركبة.
  • شرح كيفية استخدام joins لإظهار مجموعات بيانات متناسقة دون تكرار أو تضخيم النتائج.

إعداد مصدر بيانات متعدد لعرض أول وآخر فاتورة للعميل – 00:23:20

  • طريقة إنشاء مصدر بيانات ثاني في التقرير لجلب بيانات أول وآخر فاتورة للعميل باستخدام aggregate queries (مثل MIN و MAX للتواريخ).
  • ضرورة تسمية مصادر البيانات (Aliases) بشكل واضح لتمييز البيانات.
  • ربط هذا المصدر ببيانات العميل الأساسي في التقرير.

تحسين الأداء واستخدام خيارات متقدمة للتقرير – 00:27:30

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

حل مشاكل تعديل الفواتير بعد تغيير التبعية (فرع/قطاع) – 00:29:31

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

الختام والدعوة للأسئلة القادمة – 00:31:30

  • تلخيص سريع وفتح باب الأسئلة الإضافية والمقترحات.
  • الاتفاق على متابعة استفسارات جديدة واستخدام الجروب للمتابعة.
  • الإعلان عن موعد الاجتماع القادم وتوديع الحضور.

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


ختام المحتوى

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

Edit On github
Last Updated:: 6/13/25, 12:08 AM
Prev
شرح إنشاء نموذج طباعة شاشة مستند تصفية