odoo studio中自定义打印报告名称

我们以采购订单为例,默认情况下,在设计器状态下红框中,打印报告名称的代码是:

(object.state in ('draft', 'sent') and 'Request for Quotation - %s' % (object.name) or 'Purchase Order - %s' % (object.name))

  

如果采购订单很多了,我们不方便查找对应供应商的采购订单,我们就希望在打印报告名称中加入这个采购订单的供应商名称,那么上面的代码可以调整为如下代码:

                 (object.state in ('draft', 'sent') and 'Request for Quotation - %s' % (object.name) or                 'Purchase Order - %s - %s' % (object.name,object.partner_id.name))

这样,在采购订单处打印采购订单的时候,打印报告名称中就将加入供应商名称,如下图所示:

 

posted @ 2019-08-20 11:02  Odoo开发与实施  阅读(427)  评论(0编辑  收藏  举报