تخطي للذهاب إلى المحتوى

الدرس 6 — جسر السمة: إعادة تنسيق لا تغيّر رقماً

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

النموذج الذهني. يعيد odoone_l10n_ae_report_theme تنسيق تقريري ضريبة القيمة المضافة (VAT 201) وضريبة الشركات بسمة تقارير Odoone ليتطابقا مع بقية مجموعة التقارير. وهو النصف الخاص بالإمارات الذي فُصل عن Odoone Report Theme — Adapters (odoone_report_theme_adapters) كي لا تعتمد المهايئات العامة بعد اليوم على حزمة ضرائب الإمارات. وعادةً لا تثبّتونه يدوياً أبداً: خاصية auto_install مفعّلة، فيثبّت نفسه لحظة وجود المهايئات وOdoone UAE VAT & Corporate Tax Reports (odoone_uae_tax_reports) معاً. وعلى أي نشر غير إماراتي لا يُثبَّت ببساطة، وهذا هو كامل الغرض من الفصل.

يفعل أمرين، كلاهما دون تدخّل. يتبنّى ملفّا PDF للتقريرين أدوار السمة (o_odoone_report، o_report_role_title) عبر وراثة عرض بالأصناف فقط، دون أي تغيير في منطق البيانات، ويتبنّيان تنسيق ورق A4 للمجموعة odoone_report_theme.paperformat_odoone_a4، فيجلس VAT 201 على الصفحة نفسها كأي تقرير Odoone آخر. وتحمل شاشاتهما الخلفية التفاعلية لمسة العلامة — خط سفلي بنفسجي في الترويسة وقيم مؤشرات أداء بلون العلامة — عبر ملف أنماط خلفي لا تصل إليه السمة المستخدمة لحزمة الـPDF.

أين تنظرون. افتحوا المحاسبة ← التقارير ← تقرير ضريبة القيمة المضافة الإماراتية (Accounting → Reporting → UAE VAT Report)، أو تقرير ضريبة الشركات الإماراتية (UAE Corporate Tax Report)، واطبعوا ملف PDF أو صدّروه كما اعتدتم دائماً. يرتدي الملف الآن أصناف سمة المجموعة ويُطبع على تنسيق ورق A4 للمجموعة، وداخل الشاشات التفاعلية يلتقط الخط السفلي للترويسة وقيم مؤشرات الأداء لمسة علامة Odoone. ولا يُطلب منكم أي إجراء في ذلك كله.

المثال العملي نتيجة سالبة، وهو أقوى ادعاء في هذه الدورة. إعادة التنسيق أصناف فقط: لا تضيف أي تعبير بيانات، ولا تستبدل شيئاً، ولا تنقل أي حقل. ولذلك لا تغيّر أي رقم في VAT 201 ولا في ضريبة الشركات، ويفرض ذلك اختبار انحدار لا وعدٌ في ملاحظات إصدار. اطبعوا VAT 201 نفسه قبل ظهور الجسر وبعده، فيحمل كل مربع الرقم نفسه. الصفحة حوله وحدها هي التي تغيرت.

وضع الفشل. يبدو ملف VAT 201 بلا سمة. تأكّدوا من تثبيت odoone_report_theme_adapters وodoone_uae_tax_reports معاً حتى يكون الجسر قد ثُبّت تلقائياً كما صُمم، وابحثوا في التطبيقات عن Odoone Localization AE — Report Theme Bridge. ولا شيء يُعدّ داخل الجسر نفسه: فمظهره يتبع أدوار النمط المشتركة لسمة تقارير Odoone، وضبطها — أو تجاوز خاص بالشركة — يغيّر ترويسات تقارير الإمارات وعناوينها وجداولها مع كل شيء آخر في المجموعة.

الفكرة التي تحملونها معكم: إعادة تنسيق يمكن إثبات أنها لا تغيّر رقماً هي إعادة تنسيق يقبل بها مدققكم، وذلك الإثبات اختبار لا طمأنة.

التعليقات معطلة في هذه الدورة.