class autos_compras_datos_vin(models.Model):
_name = 'autos.compras.datos.vin'
vin = fields.Char('Vin', size=17, required=True)
marca = fields.Many2one('autos.catalogo.marcas', 'Marca', required=True)
aniomodelo = fields.Integer('Año Modelo', size=4, required=True)
tipoauto = fields.Many2one('autos.catalogo.tipo.auto', 'Tipo Auto', required=True)
version = fields.Many2one('autos.catalogo.version', 'Version', required=True)
Luego en el modelo compras traigo varios _ inherints en uno de ellos trae al modelo anterior:
class autos_proceso_compras(models.Model):
_name = 'autos.proceso.compras'
_description = 'Compra de Autos nuevos a la planta y concesionarios'
_inherits = {
'autos.vin': 'autos_vin',
'autos.compras.datos.vin': 'datosvin_id',
'autos.compras.documentos.extranjero': 'extranjero_id',
'autos.compras.precios': 'precios_id',
'autos.compras.datos.compra': 'datoscompra_id',
'autos.compras.datos.equipo': 'equipo_id',
'autos.compras.datos.informacion': 'informacion_id',
}
accesorios = fields.Many2many('autos.catalogo.accesorios', 'autos_rel_catalogo_accesorio',
'catalogo_ac_id', 'accesorio_a_id', string='Accesorios', required=False,
help='Accesorios')
Entonces lo que quiero hacer es que cuando seleccionen la version me filtre los accesorios correspondientes a la version
que ya fue formada con anterioridad y que filtre los accesorios que se guardaron en la tabla de relaccion
'autos_rel_accesorio_versiones', de tal forma que cuando la persona seleccione la version ya sabe que accesorios trae.
Entonces quiero que los pinte en la tabla que forma odoo al realizar un many2many te anexo unas imagenes.
Mi duda es como cambio el domain en compras del campo many2many diciendole que filtre los accesorios que estan en la tabla
'autos_rel_accesorio_versiones' mi duda es tambien si esa tabla donde se trae en la memoria cuando se hace la herencia o como
ejemplo de lo que creo deberia de ser
domain="[('compras.accesorios.id','=','autos_rel_accesorio_versiones.id)]" es algo de lo que estoy buscando hacer pero no secomo se haga cuando un many2many depende de la relacion de la tabla de otro many2manyTe anexo una imagenes:Saludos y gracias por la ayuda.
--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Github, Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas. Cuanto mas ayudes mas ayuda recibirás.
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/0Nl_3kUHYF4/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.