Foro de Odoo Argentina


¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

0

como filtrar el dominio de un campo Many2one?

Avatar
Francisco Tobar

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)

Avatar
Descartar
1 Respuesta
0
Avatar
Daniel Blanco
Best Answer

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>

1 Comentario
Avatar
Descartar
Avatar
Francisco Tobar
-

Daniel, gracias a tu respuesta pude solucionar mi problema! Te agradezco por tu atencion.