whatsapps

ERP Cloud Systems - استخراج قيم جداول الفرعية باستخدام Jinja

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

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

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

المتطلبات الأساسية

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

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

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

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

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

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

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

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

{% for row in doc.items %}

  • Item Code: {{ row.get\formatted("item\code", doc) }}

Quantity: {{ row.get\_formatted("qty", doc) }}

Rate: {{ row.get\_formatted("rate", doc) }}

Amount: {{ row.get\_formatted("amount", doc) }}

{% endfor %}

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

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

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

Item Code Quantity Rate Amount
{{item.item\_code }} {{item.qty}} {{item.rate}} {{item.amount}}



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

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

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

Discard
Save

On this page