Buen dia, quisiera saber como establecer el dominio de un campo Many2one para que filtre las opciones q muestra, dependiendo de otro campo de la misma tabla.Por ej. tengo el objeto marcas donde figura Ford, Fiat, etc. y otro objeto Modelos donde defino modelos y los asocio a estas marcas, como Ecosport, Escort, Uno, etc. Ahora, desde el form de Cliente selecciono una marca de autos y al hacer esto quiero que me deje seleccionar los modelos que estan asociados a esa marca (filtrando el dominio de esta seleccion)
0
1Respuesta
0
Mejor respuesta
Francisco,
Con domain podes hacer esto (está en negrita):
El valor del lado izquierdo es un campo relacional, el del lado derecho, va sin comillas en este caso, porque no es un literal. Si fuese un literal va entre comillas por supuesto.
<field name="arch" type="xml">
<xpath expr="/form/sheet/group/group/field[@name='partner_id']" position="after">
<field name="invoice_turn" domain="[('partner_ids', '=', partner_id)]"/>
</xpath>
</field>