تخصيص التقارير

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

ضمن علامة التبويب إضافة، ستجد الحقول التي سيتم سحبها وإسقاطها في طريقة العرض. الحقول، جداول البيانات، الإجمالي الفرعي والإجمالي، و دفتر العناوين هي عناصر ديناميكية (بمعنى أنها تحتاج إلى كائن ذي صلة one2many أو Many2many). النص، كتلة العنوان، الصورة، و النص في الخلية هي عناصر ثابتة.

عرض تقرير وإضافة علامة التبويب في OpenEduCat Studio

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

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

ضمن علامة التبويب التقرير، قم بتسمية تقريرك، واختر تنسيق الورق، وما إذا كان ينبغي إضافة التقرير إلى قائمة القائمة طباعة في نموذج المستند الخاص به.

عرض نموذج فاتورة يؤكد على طباعة القائمة لبرنامج OpenEduCat Studio
  • فئة: إضافة فئات CSS مخصصة إلى العنصر المحدد (على سبيل المثال، فئات Bootstrap مثل text-danger).

  • إعادة التحميل من المرفق: يحفظ التقرير كمرفق للمستند عند طباعته. عند إعادة طباعة التقرير، فإنه يعيد تنزيل ذلك المرفق بدلاً من إعادة طباعته. وهذا يعني أنه إذا تغير السجل الأساسي (مثل الفاتورة) عند مقارنته بالظهور الأول، فإن التقرير لا يعكس التغييرات لأنها تمت بعد إنشاء المرفق. يعد هذا مفيدًا عادةً للتقارير المرتبطة بالمستندات التي لا ينبغي تغييرها، مثل الفواتير.