مقدمة
اعداد
باستخدام OOERP
أتمتة
حسابات
أصل
شراء
إدارة علاقات العملاء
الموارد البشرية
التجارة الإلكترونية
إدارة القروض
المشاريع
إدارة الجودة
يبيع
مخزون
يدعم
موقع إلكتروني
زراعة
تعليم
الرعاىة الصحية
ضيافة
تصنيع
غير ربحية
التخصيص
اندماج
إقليمي
OneOffice Logo

جلب قيم الجدول الفرعي باستخدام العلامات

1 المقدمة

يمكن استخدام متغيرات القوالب للإشارة إلى أي حقل في أي DocType في OneOfficeERP. يمكن القيام بذلك ببساطة عن طريق استدعاء {{doc.field_name}} بتنسيق طباعة، حيث doc.name هو اسم المتغير لحقل معين.

ومع ذلك، لا يعمل هذا الأسلوب مع الجداول التابعة داخل DocType. ستساعدك هذه المقالة على اجتياز كافة الصفوف المتعلقة بالجدول الفرعي وعرضها داخل أي DocType.

2. المتطلبات المسبقة

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

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

الطريقة الأولى. عرض صفوف الجدول الفرعي في قائمة غير مرتبة

    {% للصف في doc.items %}
    * رمز العنصر: {{row.get_formatted("item_code"، doc) }} الكمية: {{row.get_formatted("qty"، doc) }} المعدل: {{row.get_formatted("rate"، doc) }} المبلغ: {{row.get_formatted("amount"، doc) }}
    {% النهاية لـ %}

** سيكون الإخراج على تنسيق الطباعة كما يلي **

الطريقة الثانية. عرض صفوف الجدول الفرعي كجدول

    رمز الصنف
    كمية
    معدل
    كمية
    {% للعنصر الموجود في doc.items %}
      {{item.item_code }}
      {{البند.الكمية}}
      {{معدل السلعة}}
      {{كمية المادة}}
    {% النهاية لـ %}

** سيكون الإخراج على تنسيق الطباعة كما يلي **

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