【问题标题】:Odoo 12 report invoice details on every page. How to achieve?Odoo 12 在每一页上报告发票详细信息。如何实现?
【发布时间】:2020-02-09 23:50:56
【问题描述】:

我正在使用 Odoo 12 并且无论报告发票和销售报告都有法律要求。 我必须在每个报告页面(不仅仅是第一个页面)上显示文档详细信息(文档类型、编号、日期等)。

因此,核心 Odoo 报告发票允许我仅在第一页打印此信息。 在 Odoo 报告发票中,我们有(在第一页):

Customer Name
Customer Address
...
Country
VAT

下面我们有带有编号、日期等的文档详细信息。

我需要做的是在页面顶部(从第 2 页开始)显示文档详细信息,例如:

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

我可以将所需的值添加到 qweb 中的变量,但现在不知道如何检查 page > 1

谁能帮我在除第一页之外的每一页的顶部添加此信息吗? 我已经搜索过,但找不到任何解决方案。

【问题讨论】:

    标签: report reporting odoo-12 qweb


    【解决方案1】:

    pmatos,

    尝试将此添加到您的报告模板中。在此,您必须在标题部分添加您的内容数据(包括文档类型、编号、日期等)。

    <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>
    

    谢谢

    【讨论】:

    • 谢谢@Dipen Shah - 我已经按照您的参考进行了尝试,问题是我添加到标题的任何内容都与第二页上的顶部发票内容重叠并转发。请参考:pasteboard.co/IU0Zv7c.png
    • 您可以调整报告模板的页眉间距吗?
    • 太棒了。我认为这是解决方案。我的问题是(语言对我来说仍然是一个障碍)。我需要增加页眉下边距还是减少“页面”上边距???你能帮我一些css或样式吗?
    • 您只需要增加页眉间距(即页眉和页面之间的间距)。对于报告外观,您还可以添加顶部/底部边距的样式,但这取决于您的报告样式。对于语言,您面临什么问题?
    • 谢谢迪彭。会及时通知您
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 2018-02-16
    • 1970-01-01
    相关资源
    最近更新 更多