تصميم تنسيق تقارير إلكترونية (ER) لفصل صفحات المستندات التي تم إنشاؤها في Excel
توضح هذه المقالة كيف يمكن لمستخدم لديه دور مسؤول النظام أو المستشار الوظيفي للتقارير الإلكترونية تكوين تنسيق التقارير الإلكترونية (ER) لإنشاء مستندات صادرة في Microsoft Excel وإدارة فواصل صفحات المستندات.
في هذا المثال، ستقوم بتعديل تنسيق التقارير الإلكترونية الذي وفرته Microsoft والذي يُستخدم في طباعة تقرير المراقبة عند إنشاء إعلان نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي. يتيح لك هذا التقرير مراقبة حركات نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي التي تم الإبلاغ عنها. ستسمح لك تعديلاتك بإدارة فواصل صفحات تقارير المراقبة التي يتم إنشاؤها.
يمكن إكمال الإجراءات الموجودة في هذه المقالة في شركة DEMF. الترميز غير مطلوب. قبل أن تبدأ ، قم بتنزيل وحفظ الملفات التالية.
الوصف | اسم الملف |
---|---|
قالب التقرير 1 | ERIntrastatReportDemo1.xlsx |
قالب التقرير 2 | ERIntrastatReportDemo2.xlsx |
تكوين إطار عمل ER
اتبع الخطوات في تكوين إطار عمل التقارير الإلكترونية لإعداد الحد الأدنى لمجموعة معلمات التقارير الإلكترونية. يجب إكمال هذا الإعداد قبل بدء استخدام إطار عمل التقارير الإلكترونية لتصميم إصدار مخصص من التنسيق القياسي للتقارير الإلكترونية.
استيراد تكوين التنسيق القياسي للتقارير الإلكترونية.
اتبع الخطوات الواردة في Dynamics 365 Finance لإضافة تكوينات التقارير الإلكترونية القياسية إلى مثيلك الحالي من Dynamics 365 Finance. استيراد الإصدار 1.9 من تكوين تنسيق تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي. يتم استيراد الإصدار الأساسي 1 من تكوين نموذج نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي الأساسي بشكل تلقائي من المستودع.
تخصيص تنسيق ER القياسي
إنشاء تنسيق التقارير الإلكترونية المخصص
في هذا السيناريو، أنت ممثل شركة Litware, Inc.، وهي محددة حاليًا كموفر تكوين التقارير الإلكترونية النشط. يجب إنشاء تكوين تنسيق تقارير إلكترونية جديد باستخدام تكوين تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي كأساس.
- انتقل إلى إدارة المؤسسة>إعداد التقارير الإلكترونية>التكوينات.
- في صفحة التكوين، في شجرة التكوين في الجزء الأيمن، وسَّع نموذج نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي، ثم حدد تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي. سوف تستخدم Litware, Inc. الإصدار 1.9 من تكوين تنسيق ER هذا كأساس للإصدار المخصص.
- حدد إنشاء تكوين لفتح مربع الحوار المنسدل. يمكنك استخدام مربع الحوار هذا لإنشاء تكوين جديد لتنسيق دفع مخصص.
- في مجموعة الحقول جديد، حدد خيار مشتق من الاسم: تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي، Microsoft.
- في حقل الاسم، أدخل تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي Litware.
- حدد إنشاء تكوين لإنشاء التنسيق الجديد.
تم إنشاء الإصدار 1.9.1 من تكوين تنسيق التقارير الإلكترونية Intrastat report Litware. هذا الإصدار لديه حالة مسودة ويمكن تحريره. يطابق المحتوي الحالي لتنسيق ER الخاص بك محتوي التنسيق الذي توفره Microsoft.
جعل التنسيق المخصص قابلاً للتشغيل
والآن بعد أن تم إنشاء الإصدار الأول من التنسيق المخصص وأصبح بالحالة مسودة، يمكنك تشغيل التنسيق لأغراض الاختبار. لتشغيل التقرير، عليك معالجة دفع المورد باستخدام طريقة الدفع التي تشير إلى تنسيق ER المخصص. بشكل افتراضي ، عند استدعاء تنسيق التقارير الإلكترونية من التطبيق ، فإن الإصدارات التي لها حالة مكتمل أو مشترك مأخوذة في عين الإعتبار. يساعد هذا السلوك في منع استخدام تنسيقات ER التي لها تصميمات غير مكتملة. مع ذلك، بالنسبة لتشغيل الاختبارات الخاصة بك، يمكنك إجبار التطبيق على استخدام إصدار تنسيق ER بالحالة مسودة. وبهذه الطريقة، يمكنك تعديل إصدار التنسيق الحالي إذا كانت هناك أية تعديلات مطلوبة. لمزيد من المعلومات، راجع قابلية التطبيق.
لاستخدام إصدار المسودة لتنسيق ER، يجب وضع علامة بوضوح على تنسيق ER.
انتقل إلى إدارة المؤسسة>إعداد التقارير الإلكترونية>التكوينات.
في صفحة التكوينات، في جزء الإجراءات، في علامة التبويب التكوينات، في مجموعة الإعدادات المتقدمة، حدد معلمات المستخدمين.
في مربع الحوار معلمات المستخدم، قم بتعيين خيارات إعدادات التشغيل إلى نعم، ثم حدد موافق.
حدد تحرير لتجعل الصفحة الحالية قابلة للتحرير، حسب الحاجة.
في شجرة التكوين الموجودة في الجزء الأيمن، حدد Intrastat report Litware.
قم بتعيين خيار تشغيل المسودة إلى نعم ، ثم حدد حفظ.
اعداد معلمات التجارة الخارجية لاستخدام تنسيق التقارير الإلكترونية المخصص
اتبع هذه الخطوات لتكوين معلمات التجارة الخارجية بحيث يمكنك استخدام التنسيق المخصص.
- انتقل إلى الضريبة>الإعداد>التجارة الخارجية>معلمات التجارة الخارجية.
- في صفحة معلمات التجارة الخارجية في علامة التبويب السريعة إعداد التقارير الإلكترونية، في حقل تعيين تنسيق الملف، حدد تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي Litware.
- في حقل تعيين تنسيق التقرير – حدد تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي Litware.
- حدد حفظ.
تكوين التنسيق المخصص لاستخدام قالب التقرير الذي تم تنزيله
مراجعة قالب Excel الأول الذي تم تنزيله
في تطبيق سطح مكتب Excel، افتح ملف القالب ERIntrastatReportDemo1.xlsx الذي قمت بتنزيله في وقت سابق.
تحقق من أن القالب يحتوي على نطاقات مسماة لإنشاء أقسام رأس التقرير وتفاصيل التقرير وتذييل التقرير في المستندات التي تم إنشاؤها.
استبدال قالب Excel الحالي بتنسيق التقارير الإلكترونية المخصص
يجب إضافة قالب Excel جديد إلى تنسيق التقارير الإلكترونية المخصص.
- انتقل إلى إدارة المؤسسة>إعداد التقارير الإلكترونية>التكوينات.
- في صفحة التكوينات في شجرة التكوين في الجزء الأيمن، وسّع نموذج نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي>تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي، وحدد تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي Litware.
- حدد المصمم.
- في صفحة مصمم التنسيق، في جزء الإجراءات، حدد إظهار التفاصيل.
- تأكد من تحديد مكون التنسيق الجذر نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي: Excel، ثم، على جزء الإجراءات، على علامة التبويب استيراد في المجموعة استيراد، حدد تحديث من Excel.
- في مربع الحوار تحديث من Excel، حدد تحديث القالب.
- في مربع الحوار فتح، استعرض وصولاً إلى الملف ERIntrastatReportDemo1.xlsx الذي قمت بتنزيله سابقًا. ثم حدد فتح.
- حدد موافق.
- حدد حفظ.
تغيير ربط البيانات لإظهار وصف العنصر في تقرير مُنشأ
- في الصفحة مصمم التنسيق، حدد علامة التبويب التعيين.
- وسّع نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي>بنود التقري وحدد المكون كود السلعة.
- حدد تحرير المعادلة.
- غيّر صيغة الربط من
@.CommodityCode
إلىCONCATENATE(@.CommodityCode, " ", @.ProductName)
. - حدد حفظ.
إنشاء تقرير مراقبة إقرار نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي
تأكد أولاً من وجود حركات نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي للإبلاغ عنها في صفحة نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي.
ثم استخدم تنسيق التقارير الإلكترونية المخصص لإنشاء تقرير المراقبة الخاص بإقرار نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي.
انتقل إلى الضريبة>الإقرارات>التجارة الخارجية>نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي.
في صفحة نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي، في جزء الإجراءات، حدد إخراج>تقرير.
في مربع الحوار تقرير نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي، اتبع هذه الخطوات لتشغيل التقرير:
- عيّن الحقلين تاريخ البدء وتاريخ الانتهاء لتضمين حركات خاصة بنظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي في التقرير.
- عيّن الخيار إنشاء ملف إلى لا.
- عيّن خيار إنشاء تقرير إلى نعم.
- حدد موافق.
قم بتنزيل وحفظ المستند الذي تم إنشاؤه.
افتح في Excel، ثم راجعه.
تكوين التنسيق المخصص لفصل صفحات المستندات التي تم إنشاؤها
مراجعة قالب Excel الثاني الذي تم تنزيله
في Excel، افتح ملف القالب ERIntrastatReportDemo2.xlsx الذي قمت بتنزيله في وقت سابق.
قارن هذا القالب مع القالب ERIntrastatReportDemo1.xlsx، وتأكد من احتوائه على عدة أسماء Excel جديدة لإنشاء أقسام خاصة بالصفحة وتعبئتها في المستندات المُنشأة.
- يُضاف النطاق ReportPageHeader لإنشاء رؤوس الصفحات.
- يُضاف النطاق ReportPageFooter لإنشاء تذييلات الصفحات.
- الخلية ReportPageFooter_PageLines مكوّنة لإظهار عدد الحركات في الصفحة.
- الخلية ReportPageFooter_PageAmount مكوّنة لإظهار إجمالي عدد الحركات في الصفحة.
- الخلية ReportPageFooter_PageWeight مكوّنة لإظهار الوزن الإجمالي للحركات الحركات في الصفحة.
- الخلية ReportPageFooter_RunningCounterLines مكوّنة لإظهار العداد الحالي للحركات من بداية التقرير حتى الصفحة الحالية.
- الخلية ReportPageFooter_RunningTotalAmount مكوّنة لإظهار إجمالي المبلغ الحالي لجميع الحركات من بداية التقرير حتى الصفحة الحالية.
- الخلية ReportPageFooter_RunningTotalWeight مكوّنة لإظهار إجمالي الوزن الحالي للحركات من بداية التقرير حتى الصفحة الحالية.
الخلية CommodityCode لهذا القالب مكوّنة لتمكين التفاف نص الخلية.. نظرًا لتكوين صف تفاصيل الحركة بحيث يحتوي تلقائيًا على ارتفاع الصف، يجب أن يتغيّر ارتفاع الصف بكامله بشكل تلقائي عند التفاف النص الموجود في الخلية CommodityCode.
تكرار استبدال قالب Excel الحالي بتنسيق التقارير الإلكترونية المخصص
اتبع الخطوات الموجودة في قسم استبدال قالب Excel الحالي في تنسيق التقارير الإلكترونية المخصص في هذه المقالة. ولكن، في الخطوة 7، حدد الملف ERIntrastatReportDemo2.xlsx file.
في صفحة مصمم التنسيق، وسّع نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي.
قم بتسمية مكونات تنسيق النطاق التي تمت إضافتها إلى تنسيق التقارير الإلكترونية القابل للتحرير لمزامنة البنية مع بنية قالب Excel المطبّق:
- حدد مكون النطاق المقترن باسم Excel ReportPageHeader.
- على علامة التبويب تنسيق، في حقل الاسم، أدخل رأس صفحة التقرير.
- حدد مكون النطاق المقترن باسم Excel ReportPageFooter.
- على علامة التبويب تنسيق، في حقل الاسم، أدخل تذييل صفحة التقرير.
حدد حفظ.
تغيير بنية التنسيق لتنفيذ فصل صفحات المستندات
في الصفحة مصمم التنسيق، في شجره التنسيق في الجزء الأيمن، حدد المكون الجذر نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي.
حدد إضافة.
في مربع الحوار إضافة، حدد مكون الصفحة في مجموعة Excel للمكونات.
في مربع الحوار خصائص المكون، في الحقل الاسم، أدخل صفحة التقرير. ثم حدد موافق.
لاستخدام مكون رأس صفحة التقرير كرأس صفحة علي كل صفحه مُنشأة، اتبع الخطوات التالية:
- حدد المكون رأس صفحة التقرير، ثم حدد قص.
- حدد المكون رأس صفحة التقرير، ثم حدد لصق.
- قم بتوسيع صفحة التقرير.
- لإجبار مكون الصفحة على اعتبار هذا النطاق كرأس صفحة، حدد رأس صفحة التقرير، ثم على علامة التبويبتنسيق، في الحقل بدون نسخ متماثل، حدد بدون نسخ متماثل.
لفصل صفحات مستند تم إنشاؤه بحيث يتم اعتبار المحتوي على بنود التقرير، اتبع الخطوات التالية:
- حدد المكون بنود التقرير، ثم حدد قص.
- حدد المكون رأس صفحة التقرير، ثم حدد لصق.
لتضمين تذييل التقرير بعد أسطر التقرير ولكن قبل تذييل الصفحة الأخيرة، اتبع الخطوات التالية:
- حدد المكون تذييل التقرير، ثم حدد قص.
- حدد المكون رأس صفحة التقرير، ثم حدد لصق.
لاستخدام المكون تذييل صفحة التقرير كتذييل صفحة علي كل صفحه مُنشأة، اتبع الخطوات التالية:
- حدد المكون تذييل صفحة التقرير، ثم حدد قص.
- حدد المكون رأس صفحة التقرير، ثم حدد لصق.
- لإجبار مكون الصفحة على اعتبار هذا النطاق كتذييل صفحة، حدد تذييل صفحة التقرير، ثم على علامة التبويبتنسيق، في الحقل بدون نسخ متماثل، حدد بدون نسخ متماثل.
إضافة مصادر بيانات لحساب إجماليات تذييل الصفحة
يجب عليك تكوين مصادر بيانات جديدة لحساب إجمالي الصفحة، والعداد الحالي والقيم الإجمالية الجارية، ولإظهارها في قسم تذييل الصفحة. ننصحك باستخدام مصادر بيانات جمع البيانات لهذا الغرض.
في الصفحة مصمم التنسيق، حدد علامة التبويب التعيين.
حدد إضافة جذر، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم عام، حدد حاوية فارغة.
- في مربع الحوار خصائص مصدر البيانات "حاوية فارغة"ـ في حقل الاسم، أدخل إجمالي.
- حدد موافق.
حدد مصدر البيانات إجمالي، وحدد إضافة، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم عام، حدد حاوية فارغة.
- في مربع الحوار خصائص مصدر البيانات "حاوية فارغة"ـ في حقل الاسم، أدخل الصفحة.
- حدد موافق.
حدد إضافة مرة أخرى، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم عام، حدد حاوية فارغة.
- في مربع الحوار خصائص مصدر البيانات "حاوية فارغة"ـ في حقل الاسم، أدخل الحالي.
- حدد موافق.
حدد مصدر البيانات Total.Page، وحدد إضافة، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم وظائف، حدد جمع البيانات.
- في مربع الحوار خصائص مصدر البيانات "جمع البيانات"ـ في حقل الاسم، أدخل المبلغ.
- في الحقل نوع الصنف، حدد حقيقي.
- عيّن الخيار تجميع جميع القيم إلى نعم.
- حدد موافق.
حدد إضافة مرة أخرى، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم وظائف، حدد جمع البيانات.
- في مربع الحوار خصائص مصدر البيانات "جمع البيانات"ـ في حقل الاسم، أدخل الوزن.
- في الحقل نوع الصنف، حدد حقيقي.
- عيّن الخيار تجميع جميع القيم إلى نعم.
- حدد موافق.
حدد مصدر البيانات Total.Running، وحدد إضافة، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم وظائف، حدد جمع البيانات.
- في مربع الحوار خصائص مصدر البيانات "جمع البيانات"ـ في حقل الاسم، أدخل المبلغ.
- في الحقل نوع الصنف، حدد حقيقي.
- عيّن الحقل تجميع جميع القيم إلى نعم.
- حدد موافق.
حدد إضافة مرة أخرى، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم وظائف، حدد جمع البيانات.
- في مربع الحوار خصائص مصدر البيانات "جمع البيانات"ـ في حقل الاسم، أدخل الوزن.
- في الحقل نوع الصنف، حدد حقيقي.
- عيّن الحقل تجميع جميع القيم إلى نعم.
- حدد موافق.
حدد إضافة مرة أخرى، ثم اتبع الخطوات التالية:
- في مربع الحوار إضافة مصدر بيانات، في القسم وظائف، حدد جمع البيانات.
- في مربع الحوار خصائص مصدر البيانات "جمع البيانات"ـ في حقل الاسم، أدخل البنود.
- في الحقل نوع العنصر، حدد عدد صحيح.
- عيّن الحقل تجميع جميع القيم إلى نعم.
- حدد موافق.
حدد حفظ.
إضافة مصادر بيانات للتحكم في رؤية تذييل الصفحة
إذا كنت تخطط للتحكم في رؤية تذييل الصفحة، ولم تخطط لتضمين التذييل على الصفحة النهائية إذا كانت تحتوي على حركات، فيمكنك تكوين مصدر بيانات جديد لحساب العداد الحالي المطلوب.
- في الصفحة مصمم التنسيق، حدد علامة التبويب التعيين.
- حدد مصدر بيانات Total.Running، وحدد إضافة.
- في مربع الحوار إضافة مصدر بيانات، في القسم وظائف، حدد جمع البيانات.
- في مربع الحوار خصائص مصدر البيانات "جمع البيانات"ـ في حقل الاسم، أدخل البنود2.
- في الحقل نوع العنصر، حدد عدد صحيح.
- عيّن الخيار تجميع جميع القيم إلى نعم.
- حدد موافق.
- حدد حفظ.
تكوين الروابط لجمع القيم الإجمالية
في صفحة مصمم التنسيق، في شجرة التنسيق، وسعّ المكون بنود التقرير وحدد المكون المتداخل قيمة الفاتورة.
حدد تحرير المعادلة.
غيّر صيغة الربط من
NUMBERVALUE(NUMBERFORMAT(@.InvoiceValue, "F"&TEXT(model.Parameters.IntrastatAmountDecimals)), ".", "")
إلىTotal.Page.Amount.Collect(NUMBERVALUE(NUMBERFORMAT(@.InvoiceValue, "F"&TEXT(model.Parameters.IntrastatAmountDecimals)), ".", ""))
.إشعار
بالإضافة إلى وضع قيمة المبلغ في خليه Excel لكل حركة مكررة، تقوم عملية الربط هذه بجمع القيم في مصدر بيانات جمع البيانات Total.Page.Amount.
حدد المكون المتداخل الوزن.
حدد تحرير المعادلة.
غيّر صيغة الربط من
@.'$RoundedWeight'
إلىTotal.Page.Weight.Collect(@.'$RoundedWeight')
.إشعار
بالإضافة إلى وضع قيمة الوزن في خليه Excel لكل حركة مكررة، تقوم عملية الربط هذه بجمع القيم في مصدر البيانات Total.Page.Weight.
تكوين الروابط لتعبئة إجماليات تذييل الصفحات
في الصفحة مصمم التنسيق، في شجرة التنسيق، وسّع المكون تذييل صفحة التقرير، وحدد المكون المتداخل النطاق الذي يشير إلى الخلية ReportPageFooter_PageAmount في Excel، ثم اتبع هذه الخطوات:
- في شجرة مصادر البيانات في الجزء الأيسر ، حدد العنصر Total.Page.Amount.Sum().
- حدد ربط.
- حدد تحرير المعادلة.
- تحديث الصيغة إلى
Total.Page.Amount.Sum(false)
.
إشعار
يجب تحديد الوسيطة لهذه الدالة باعتبارها خطـ للاحتفاظ بالبيانات المجمعة للصفحة الحالية، لأن هذه البيانات مطلوبة لحساب المبلغ الإجمالي الحالي وإجمالي عدد الأسطر في الصفحة، وعداد الأسطر الحالي.
في شجرة التنسيق، حدد المكون المتداخل النطاق الذي يشير إلى الخلية ReportPageFooter_PageWeight في Excel، ثم اتبع هذه الخطوات:
- في شجرة مصادر البيانات في الجزء الأيسر ، حدد العنصر Total.Page.Weight.Sum().
- حدد ربط.
- حدد تحرير المعادلة.
- تحديث الصيغة إلى
Total.Page.Weight.Sum(false)
.
تكوين الروابط لتعبئة الإجماليات الحالية
في الصفحة مصمم التنسيق، في شجرة التنسيق، وسّع المكون تذييل صفحة التقرير، وحدد المكون المتداخل النطاق الذي يشير إلى الخلية ReportPageFooter_RunningTotalAmount في Excel، ثم اتبع هذه الخطوات:
- في شجرة مصادر البيانات في الجزء الأيسر ، حدد العنصر Total.Running.Amount.Collect().
- حدد ربط.
- حدد تحرير المعادلة.
- تحديث الصيغة إلى
Total.Running.Amount.Sum(false)+Total.Running.Amount.Collect(Total.Page.Amount.Sum(true))
.
إشعار
يقوم المعامل
Total.Running.Amount.Sum(false)
بإرجاع المبلغ الإجمالي الحالي الذي تم جمعه في وقت سابق. يقوم المعاملTotal.Running.Amount.Collect(Total.Page.Amount.Sum(true))
بإرجاع المبلغ الإجمالي للصفحة الحالية. يجب تحديد وسيطة الدالة المتداخلة للمعامل الثاني باعتبارها صواب لإعادة تعيين جمع البياناتTotal.Page.Amount
فور وضع هذه القيمة في مجموعة الإجمال الحاليةTotal.Running.Amount
. يجب أن تبدأ الوسيطة المحددة عملية جمع إجمالي الصفحة التالية من القيمة 0 (الصفر).يتم استدعاء الدالة
Total.Running.Amount.Sum(false)
لإدخال إجمالي المبلغ الحالي في خلية Excel ReportPageFooter_RunningTotalAmount على الصفحة الحالية.في شجرة التنسيق، حدد المكون المتداخل النطاق الذي يشير إلى الخلية ReportPageFooter_RunningTotalWeight في Excel، ثم اتبع هذه الخطوات:
- في شجرة مصادر البيانات في الجزء الأيسر ، حدد العنصر Total.Running.Weight.Collect().
- حدد ربط.
- حدد تحرير المعادلة.
- تحديث الصيغة إلى
Total.Running.Weight.Sum(false)+Total.Running.Weight.Collect(Total.Page.Weight.Sum(true))
.
تكوين الروابط لتعبئة عداد الصفحات الحالي
في الصفحة مصمم التنسيق، في شجرة التنسيق، وسّع المكون تذييل صفحة التقرير، وحدد المكون المتداخل النطاق الذي يشير إلى الخلية ReportPageFooter_RunningCounterLines في Excel.
حدد تحرير المعادلة.
أضف الصيغة
Total.Running.Lines.Collect(COUNT(Total.Page.Amount.Result))
.إشعار
ترجع هذه الصيغة عدد قيم المبالغ المجمعة للتقرير بكامله. يساوي هذا الرقم عدد المعاملات التي تم تكرارها في اللحظة الحالية. وفي نفس الوقت، تقوم الصيغة بجمع القيمة المرتجعة في المجموعة Total.Running.Lines.
تكوين الروابط لتعبئة عداد التذييلات الحالي
في الصفحة مصمم التنسيق، في شجرة التنسيق، وسّع المكون تذييل صفحة التقرير، وحدد المكون المتداخل النطاق الذي يشير إلى الخلية ReportPageFooter_PageLines في Excel.
حدد تحرير المعادلة.
أضف الصيغة
COUNT(Total.Page.Amount.Result)-Total.Running.Lines.Sum(false)
.إشعار
تحسب هذه الصيغة عدد الحركات على الصفحة الحالية كالفرق بين عدد الحركات التي تم جمعها في Total.Page.Amount.Result للتقرير بكامله وعدد الحركات التي تم تخزينها في هذه المرحلة في Total.Running.Lines.Sum. ونظرًا لتخزين عدد الحركات للصفحة الحالية في Total.Running.Lines في عملية ربط المكون النطاق الذي يشير إلى الخلية ReportPageFooter_RunningCounterLines في Excel، لا يتم تضمين عدد الحركات على الصفحة الحالية. وبالتالي، يساوي هذا الفرق عدد الحركات في الصفحة الحالية.
تكوين رؤية المخزون
يمكنك تغيير رؤية رأس وتذييل الصفحة على صفحة محددة من مستند تم إنشاؤه لإخفاء العناصر التالية:
- رأس الصفحة في الصفحة الأولى، لأن رأس التقرير يحتوي بالفعل على عناوين أعمدة
- رأس الصفحة على أي صفحة لا يوجد بها حركات يمكنها أن تحدث للصفحة الأخيرة
- تذييل الصفحة على أي صفحة لا يوجد بها حركات يمكنها أن تحدث للصفحة الأخيرة
لتغيير الرؤية، قم بتحديث الخاصية ممكّن للمكونين رأس صفحة التقرير وتذييل صفحة التقرير.
في صفحة مصمم التنسيق، في شجرة التنسيق، وسعّ المكون صفحة التقرير وحدد المكون المتداخل رأس صفحة التقرير، ثم اتبع هذه الخطوات.
حدد تحرير للحقل ممكّن.
في الصفحة مصمم الصيغة، في حقل الصيغة، أدخل التعبير التالي:
AND(
COUNT(Total.Page.Amount.Result)<>0,
COUNT(Total.Page.Amount.Result)<>COUNT(model.CommodityRecord)
)
في شجرة التنسيق ، حدد المكون المتداخل تذييل صفحة التقرير، ثم اتبع الخطوات التالية:
حدد تحرير للحقل ممكّن.
في الصفحة مصمم الصيغة، في حقل الصيغة، أدخل التعبير التالي:
(
COUNT(Total.Page.Amount.Result)-Total.Running.Lines2.Sum(false)+
0*Total.Running.Lines2.Collect(COUNT(Total.Page.Amount.Result))
)<>0
إشعار
تُستخدم البنية
COUNT(Total.Page.Amount.Result)-Total.Running.Lines2.Sum(false)
لحساب عدد الحركات في الصفحة الحالية. تُستخدم البنية0*Total.Running.Lines2.Collect(COUNT(Total.Page.Amount.Result)
لإضافة عدد الحركات في الصفحة الحالية إلى المجموعة، لمعالجة رؤية تذييل الصفحة التالية بشكل صحيح.لا يمكن إعادة استخدام المجموعة
Total.Running.Lines
هنا بسبب معالجة الخاصية ممكّن لمكون أساسي بعد معالجة روابط المكونات المتداخلة. عند معالجة الخاصية ممكّن، تتم زيادة المجموعةTotal.Running.Lines
بعدد الحركات على الصفحة الحالية.حدد حفظ.
إنشاء تقرير مراقبة إقرار نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي (محدّث).
تأكد أولاً من وجود 24 حركة في صفحة نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي. كرر الخطوات الموجودة في قسم إنشاء تقرير مراقبة إقرار نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي من هذه المقالة لإنشاء تقرير المراقبة ومراجعته.
يتم عرض كافة الحركات في الصفحة الأولى. تساوي إجماليات الصفحات وعداداتها إجماليات التقارير وعداداتها. يتم إخفاء رأس الصفحة في الصفحة الأولى، لأن رأس التقرير يحتوي بالفعل على عناوين أعمدة. يتم إخفاء رأس الصفحة وتذييلها على الصفحة الثانية لأت هذه الصفحة لا تحتوي على حركات.
حدّث حركتين في صفحة نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي عن طريق تغيير رمز رقم العنصر من D00006 إلى L0010. لاحظ أن اسم المنتج للعنصر الجديد زوج مكبر صوت استيريو نشط هو أطول من اسم المنتج للعنصر الأصلي مكبر صوت قياسي. تفرض هذه الحالة التفاف النص في الخلية المقابلة للمستند الذي تم إنشاؤه. من المفترض أن يتم الآن تحديث فصل صفحات المستند والجمع والتعداد المرتبطين بالصفحة. كرر الخطوات الموجودة في القسم إنشاء تقرير مراقبة إقرار نظام جمع المعلومات التجارية بين دول الاتحاد الأوروبي لإنشاء تقرير المراقبة ومراجعته.
في الوقت الحالي، يتم تقديم الحركات على صفحتين، ويتم حساب إجماليات الصفحات وعداداتها بشكل صحيح. يتم إخفاء نطاق رأس الصفحة بشكل صحيح على الصفحة الأولى ويظهر على الصفحة الثانية. يظهر تذييل الصفحة في الصفحتين نظرا لأنهما تحتويان على حركات.
الأسئلة المتداولة
هل هناك طريقة لمعرفة متى تتم معالجة الصفحة الأخيرة بواسطة مكون تنسيق الصفحة؟
مكون الصفحةلا يعرض معلومات حول عدد الصفحات التي تمت معالجتها والعدد الإجمالي للصفحات في مستند تم إنشاؤه. ومع ذلك، يمكنك تكوين صيغ التقارير الإلكترونية للتعرف على الصفحة الأخيرة وفيما يلي مثال على ذلك:
- حساب العدد الإجمالي للحركات التي تمت معالجتها باستخدام مكون صفحة التقرير. يمكنك القيام بذلك باستخدام الصيغة
COUNT(Total.Page.Amount.Result)
. - حساب العدد الإجمالي للحركات التي يجب معالجتها بالاستناد إلى الربط
model.CommodityRecord
الذي تم تكوينه للمكون بنود التقرير. يمكنك القيام بذلك باستخدام الصيغةCOUNT(model.CommodityRecord)
. - مقارنة الرقمين للتعرف على الصفحة الأخيرة. عندما تكون القيمتان متساويتين، يتم إنشاء الصفحة الأخيرة.
إشعار
نوصي باستخدام هذه الطريقة فقط عندما لا تحتوي الخاصية ممكّن للمكون بنود التقرير على صيغة قد ترجع القيمة خطأ في وقت التشغيل لبعض السجلات المكررة في قائمة السجلات المرتبطة.