I'm having a problem with many2many fields. Creating a dhl label with relation to stock_picking_out is no problem. Everything works. But when I go to delivery orders the "dhl_label" field shows me an empty list. Here the code:
class dhl_label(osv.osv):
_name = 'dhl.label'
_columns = {
'stock_picking_out': fields.many2many('stock.picking.out', 'dhl_label_stock_picking_out_rel', 'dhl_label_id', 'stock_picking_out_id'),
class stock_picking_out(osv.osv):
_inherit = 'stock.picking.out'
_columns = {
'dhl_label': fields.many2many('dhl.label', 'dhl_label_stock_picking_out_rel', 'stock_picking_out_id', 'dhl_label_id'),
<record id="view_dhl_label_form" model="ir.ui.view">
<field name="name">dhl.label.form</field>
<field name="model">dhl.label</field>
<field name="arch" type="xml">
<form string="DHL Label" version="7.0">
<sheet>
<group>
<group>
<field name="stock_picking_out" widget="many2many_tags"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="nfx_dhl_view_picking_out_form" model="ir.ui.view">
<field name="name">nfx.dhl.stock.picking.out.form</field>
<field name="model">stock.picking.out</field>
<field name="inherit_id" ref="stock.view_picking_out_form"/>
<field name="arch" type="xml">
<data>
<notebook position="inside">
<page string="DHL Label">
<field name="dhl_label" select="1"/>
</page>
</notebook>
</data>
</field>
</record>