<record id='report_picking_list_out_test' model='ir.actions.report.xml'> <field name='model'>stock.picking.out</field> <field name='report_name'>stock.picking.list.kelit.test</field> <field name='name'>Delivery Test</field> <field name='rml'>test/report/picking.rml</field> </record> <record id='ir_values_test' model='ir.values'> <field name='model'>stock.picking.out</field> <field name='name'>Delivery Test2</field> <field name='key2'>client_print_multi</field> <field name="value_unpickle" eval="'ir.actions.report.xml,' + str(ref('report_picking_list_out_test'))" /> </record>
一般报表使用 <report >标签,会自动创建ir_value记录。 默认添加在 print 中,
如果需要把报表动作放到 'more' 选项下。
可以分别单独创建 ir.action.report.xml 和 ir.vaule.
其中ir.value 结果用eval 计算值 (对象名)ir.action.report.xml,(id) ref(xml_id)
Keys字段可以选择报动作打开的位置.