PDF报告中的自定义检查页面上的分页问题

在过去的几天里,我在Qweb报告中遇到了一些问题分页。我正在尝试打印我的Qweb报告以检查格式和单个Qweb页面分为3个不同的部分

第1部分:显示发票清单详细信息
第2部分:我们将在MICR FONT 13B FONT向我们的业主/租户支付的银行详细信息和金额
第3节:显示发票清单详细信息

第1和第3部分是常见的,并在两个部分中显示相同的发票详细信息,第2部分将根据我们将向业主/租户支付的不同金额进行更改。

预期结果 :

我有23个发票详细信息附加到单个支票然后我想将我的发票细节分成不同的插槽

sloat 1:将前10个发票详细信息显示在第一页
sloat 2:将下10个发票明细显示在第二页
sloat 3:显示将3张发票详细信息重新显示到第三页

如果发票总数超过10行,我想将我的发票详细信息分成不同的sloat明智页面

我从我身边试过了什么?

尝试1:使用计数器变量并通过迭代循环更新计数器并在10达到除以0时将其破坏将此代码内部应用于loping

 

class IncrementReports(models.AbstractModel):
    _name = 'report.your_model.your_report_name'

    @api.model
    def render_html(self, docids, data=None):
        report_obj = self.env['report']
        report = report_obj._get_report_from_name(
            'your_model.your_report_name')
        docs = []
        objects = self.env[report.model].browse(docids)            
        for o in objects:              

            docs.append({...})

        docargs = {
            'doc_ids': docids,
            'doc_model': report.model,
            'docs': objects,
            'custom_docs': docs,
            'datetime': datetime.datetime,
        }
        return report_obj.render('your_model.your_report_name', docargs)

转载于:https://www.cnblogs.com/gamecenter/p/11160577.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值