gpt4 book ai didi

python - 如何自定义发票打印 odoo 10

转载 作者:行者123 更新时间:2023-12-01 09:03:25 24 4
gpt4 key购买 nike

我想将我的发票 pdf 打印纸定制为与 odoo 提供的不同的内容,例如像这样 enter image description here

最佳答案

  1. 如果您想修改现有报告而不是继承odoo repot。和使用 xpath 标签进行更改。否则您也可以创建自己的报告使用 xml 标签。示例可能对您有用:

打印菜单中的报告菜单按钮:

<report
id="saleorder_quotation_report"
model="account.invoice"
string="Print Invoice"
report_type="qweb-pdf"
name="module_name.your_report_id"
file="module_name.your_report_id"
attachment_use="False"
/>

这里是示例代码:

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="put_your_xml_id">
<t t-call="module_name.external_layout">
<t t-set="o" t-value="o.with_context({'lang':o.partner_id.lang})" />
<div class="page">
<div class="col-xs-6" style = "margin-top:15px;">
<strong>Invoicing address:</strong>
<div t-field="o.partner_id"
<!-- Here you make your own code using div and other tags -->
</div>
</div>
</t>
</template>
<template id="your_report_id">
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="module_name.put_your_xml_id" t-lang="o.partner_id.lang"/>
</t>
</t>
</template>
</data>

关于python - 如何自定义发票打印 odoo 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52272812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com