首先,如果给report添加纸张格式,下面的record id是report中指定的id,正确的写法应该如下:
<record id="report_upi_template" model="ir.actions.report.xml">
<field name="paperformat_id" ref="paperformat_upi" />
</record>
理解:在源码report_paperformat.py中是这样定义的:report_ids = fields.One2many('ir.actions.report.xml', 'paperformat_id', 'Associated reports', help="Explicitly associated reports")。因为是o2m的字段类型,所以应该这样写。
第二,纸张格式中两个参数的说明:
margin-top:说的是距离顶部的距离,其中包括页眉在内的。
header_spacing:是正文距离页眉的距离。