(odoo10) как добавить атрибуты товара в накладную pdf - PullRequest
0 голосов
/ 16 октября 2018

Пожалуйста, совет, как добавить атрибуты продукта в счет PDF.В настоящее время мы печатаем продукт SCU:

                    <tr t-foreach="o.invoice_line_ids" t-as="l">
                    <td><span t-field="l.product_id.default_code"/></td>
                    <td class="hidden"><span t-field="l.origin"/></td>
                    <td class="text-right">

, и на счете это выглядит немного некрасиво.Пожалуйста, совет, как добавить шаблон продукта, например l.product_id.name + атрибуты, например: enter image description here

Также, не могли бы вы, пожалуйста, совет, как поставить атрибуты под названием продукта?вот мой код сейчас:

        <tbody class="invoice_tbody">
            <tr t-foreach="o.invoice_line_ids" t-as="l">
                <td><span t-field="l.product_id.name"/></td>
                <t t-esc="', '.join(['%s: %s' % (attribute_value.attribute_id.name, attribute_value.name) for attribute_value in l.product_id.attribute_value_ids])"/>
                <td class="hidden"><span t-field="l.origin"/></td>

Мне бы хотелось, чтобы он был таким: enter image description here большое спасибо заранее!

1 Ответ

0 голосов
/ 16 октября 2018

Вам нужно будет сделать что-то подобное, чтобы вывести имя и значение атрибута продукта:

<t t-esc="', '.join(['%s: %s' % (attribute_value.attribute_id.name, attribute_value.name) for attribute_value in l.product_id.attribute_value_ids])"/>:
...