0

¿Como solucionar un keyerror al hacer update?

por
Francisco Tobar
en 29/10/15 12:39 400 vistas

Buenos dias, tengo un error que no puedo solucionar

Tengo un modulo que hereda de res.partner y le agrega algunos campos adicionales , por otro lado tengo  un segundo modulo  que esta relacionado con res.partner a traves de un Many2one (un campo llamado "ubicacion"). Lo que yo quiero hacer en este segundo modulo es traer campos propios del partner que elija en "ubicacion", cosa que realice perfectamente en otros modulos para aqui me genera error.El codigo es el siguiente:

Modulo que hereda de res.partner:

class res_partner(models.Model):
    _name = 'res.partner'
    _inherit = 'res.partner'

reparto_id = fields.Many2one('reparto',string="Reparto", ondelete="restrict")
epa


Otro modulo:

class Movimientos(models.Model):
    _name = 'movimientos'

ubicacion = fields.Many2one ('res.partner',domain=[('customer','=',True)], string="Ubicacion", required=True, ondelete="restrict")
reparto_cliente = fields.Many2one(related="ubicacion.reparto_id") //Aca quiero traer el campo propio del partner que eleji arriba

Al actualizar el modulo movimientos para agregarle el campo reparto_cliente me genera el siguiente error:
key error: reparto_id
 

Gracias

Su respuesta

Por favor trate de dar una respuesta sustancial. Si desea comentar sobre la pregunta o respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas - no hay necesidad de contestar la misma pregunta dos veces. Además, no olvide valorar - realmente ayuda a seleccionar las mejores preguntas y respuestas

Hacer una pregunta

Mantener informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

14 seguidor(es)

Estadísticas

Preguntado: 29/10/15 12:39
Visto: 400 veces
Última actualización: 14/04/18 12:41