如何在 Odoo 社区(Saas)中创建另一个发票模板

问题描述 投票:0回答:1

我正在尝试在我的 Odoo 17 社区 (SaaS) 中创建一个新的

invoice template
,并在其上添加自定义标题。

所以我首先做的是创建一个

report
,它现在显示在我的
Invoice
中。

这是我的

report
配置

这是我的

QWEB
report_invoice_with_payments_copySample

<t t-name="account.report_invoice_with_payments_copySample">
      <t t-call="account.report_invoice_copySample">
           <t t-set="print_with_payments" t-value="True"/>
      </t>
</t>

<t t-name="account.report_invoice_copySample">
    <t t-call="web.html_container">
        <t t-foreach="docs" t-as="o">
            <t t-set="lang" t-value="o.partner_id.lang"/>
            <t t-if="o._get_name_invoice_report() == 'account.report_invoice_document_copySample'" t-call="account.report_invoice_document_copySample" t-lang="lang"/>
        </t>
    </t>
</t>

这是我的

report_invoice_document_copySample

我只是改变了第一行。

<t t-name="account.report_invoice_document_copySample">

python odoo qweb
1个回答
0
投票

要创建和编辑 Odoo 17 报告,您可以通过键入“/”来使用其编辑器系统,然后选择所需的块。 或者您可以在 Qweb 中编码。

对于这两种方法,您都需要在 SaaS 安装中安装 Odoo Studio。

我建议你观看演示 https://www.youtube.com/live/iFghjU_hWMQ?si=wEW2_-m28wV4NocH

要在 Qweb 中编码,您需要进入 Odoo Studio,进入菜单“报告”,选择要编辑的报告。然后按“编辑源”按钮

我建议您,当然是在您要编码时,复制数据库并将试用期从 3 小时延长到 15 天。

© www.soinside.com 2019 - 2024. All rights reserved.