Odoo多个qweb报告共享一篇论文

Odoo多个qweb报告共享一篇论文,odoo,odoo-12,odoo-13,Odoo,Odoo 12,Odoo 13,我有一份报告,可以在一张纸上打印多张工资单 使用一个抽象模型,\u get\u report\u values(self,docid,data=None)函数返回值数据,其中数据是一个列表,其中包含我希望为每个报告循环使用的所有值 其想法是使用flexbox,并使用引导类在一篇论文中安排3列。 这个想法适用于大约5张工资单,但在那之后,它只打印一张占满整页的工资单 我正在寻找任何可能的方法来实现这一点 python代码的示例是: 来自odoo导入模型、api的 工资单类别(models.Abst

我有一份报告,可以在一张纸上打印多张工资单

使用一个抽象模型,
\u get\u report\u values(self,docid,data=None)
函数返回值数据,其中数据是一个列表,其中包含我希望为每个报告循环使用的所有值

其想法是使用flexbox,并使用引导类在一篇论文中安排3列。 这个想法适用于大约5张工资单,但在那之后,它只打印一张占满整页的工资单

我正在寻找任何可能的方法来实现这一点

python代码的示例是:

来自odoo导入模型、api的

工资单类别(models.AbstractModel):
_姓名='报告.员工津贴.字母工资单'
_描述='Alpharama工资单'
@api.model
定义获取报告值(self、docid、data=None):
docs=self.env['hr.payslip'].browse(docid)
数据=[]
对于文档中的文档:
val={
“名称”:doc.employee\u id.name,
“部门”:doc.employee\u id.department\u id.name,
“工资单”:doc.employee\u id.payroll\u no,
}
data.append(val)
返回{
“文档”:文档,
“数据”:数据,
}
我已使用以下XML代码创建了此功能: 我删除了一些不必要的部分,只保留了一个简单的模板


姓名:
部门:

您能分享打印方法吗?打印方法就是上面python代码中的方法。