如果从会计打印报表,如何在从销售处打印发票时显示字段并隐藏它?有没有办法从qweb模板访问活动模块?类似于以下代码的东西:
<template id="report_invoice_document" inherit_id="account.report_invoice_document">
<xpath expr="//div[@class='page']" position="replace">
<div t-if="o.active_module == account" class="page">
<!-- Hide Here -->
</div>
<div t-else="" class="page">
<!-- Show Here -->
</div>
</xpath>
</template>
1 回答
您可以使用自定义报告创建自定义报告或覆盖现有报告 . 在python代码中评估活动模型,并将参数传递给报告以进行qweb评估 . 您可以像您建议的那样将参数传递给qweb,然后使用您在建议的代码中使用的完全相同的逻辑 .