Подробная информация о счете-фактуре Odoo 12 на каждой странице. Как добиться? - PullRequest
0 голосов
/ 10 февраля 2020

Я использую Odoo 12 и у меня есть законное требование независимо от счета-фактуры и отчета о продаже. Я должен показывать детали документа (тип документа, номер, дату и т. Д. c.) На каждой странице отчета (а не только на первой).

Таким образом, счет-фактура основного отчета Odoo позволяет мне распечатать это информация только на первой странице. В счете-отчете Odoo у нас есть (на первой странице):

Customer Name
Customer Address
...
Country
VAT

Ниже у нас есть детали документа с номером, датой и т. Д. c.

Что мне нужно сделать, это показать подробности документа в верхней части страницы (начиная со страницы 2), например:

Customer: Customer Name
Document Type: Invoice
Number: INV XXX/2020
Issue Date: 10-10-2020

Я могу добавить нужные значения в переменные в qweb, но не знаю, как проверить, если page> 1 .

Может ли кто-нибудь помочь мне включить эту информацию вверху каждой страницы, кроме первой? Я искал и не мог найти никакого решения для этого.

1 Ответ

1 голос
/ 10 февраля 2020

pmatos,

Попробуйте добавить это в свой шаблон отчета. При этом вы должны добавить в заголовок часть с вашими данными контента (включая тип документа, номер, дату и т. Д. c).

<template id="external_layout_standard_customise" inherit_id="web.external_layout_standard">
    <xpath expr="//div[hasclass('header')]" position="inside">
        <t t-if="o and o._name == 'sale.order'">
            <div class="pull-right">
                <h2>
                    <t t-if="not (env.context.get('proforma', False) or is_pro_forma)">
                        <span t-if="doc.state not in ['draft','sent']">Order # </span>
                        <span t-if="doc.state in ['draft','sent']">Quotation # </span>
                    </t>
                    <t t-if="env.context.get('proforma', False) or is_pro_forma">
                        <span>Pro-Forma Invoice # </span>
                    </t>
                    <span t-field="doc.name"/>
                </h2>
            </div>
        </t>
    </xpath>
</template>

Спасибо

...