python - 如何在 odoo 中打印重复的 qweb 报告?
问题描述
我创建了一个运行良好的报告,现在我在表单的标题名称“Print Duplicate”中创建了一个按钮,该按钮将打印相同的报告。
但是,当我单击“打印重复”按钮时,我想在我的报告顶部打印“重复报告”:
单击按钮时调用的对象:
def print_duplicate_report(self):
returnself.env.ref('token_management.report_token_receipt').report_action(self)
解决方案
希望您想在单击“打印重复按钮”时在同一个 pdf 上打印两次报告。如果我的理解是正确的,那么这里有一个解决方案,
<template id="report_deliveryslip">
<t t-foreach="docs" t-as="o">
<t t-set="list_of_copy" t-value="['(DUPLICATE1)','(DUPLICATE)']"/>
<t t-foreach="list_of_copy" t-as="copy_name">
<t t-call="stock.report_delivery_document" t-lang="o.partner_id.lang"/>
</t>
</t>
</template>
推荐阅读
- vba - 编辑超链接以从路径中删除文件名
- visual-studio-2015 - Visual Studio:使用外部物理设备(不是本地主机)测试 WebAPI
- linux - Nifi 容器 cpu 使用率高
- yum - yum 中的 apt-key 等价物是什么?
- r - 如何将R中的两个矩阵相乘?
- python - 尽管使用 GObject.idle_add,python3 gtk3 GUI 仅部分更新
- compression - 如何压缩唯一值为 1、0 和 -1 的时间序列
- dns - 如何在自定义 github 页面域上修复 ERR_TOO_MANY_REDIRECTS?
- swift - 单击按钮后如何写入文件
- django - 允许端口的问题 - docker/django