El 07/02/18 a les 02:33, Josias Pérez ha escrit:
> La estructura es la siguiente: 
> 
> class Reporte(ModelView, ModelSQL):
>     'Reporte'
>     __name__ = 'disc.reporte'
> 
>     fecha_inicio = fields.Date('Fecha inicio', 
>         required=True)
>     fecha_fin = fields.Date('Fecha fin', 
>         required=True)
>     lineas = fields.One2Many('disc.reporte.linea',
>         'reporte','Grupos',
>         )
> 
> class ReporteLinea(ModelView, ModelSQL):
>     'Reporte Linea'
>     __name__ = 'disc.reporte.linea'
> 
>     reporte = fields.Many2One('disc.reporte',
>         'Reporte',required=True)
>     gp = fields.Many2One('disc.gp','Grupo', required=True)
>     cantidad = fields.Numeric('Cantidad', required=True)
> 
> class Gp(ModelView, ModelSQL):
>     'Grupo'
>     __name__ = 'disc.gp'
>     
>     name = fields.Char('Grupo', required=True)
> 
> Básicamente se lleva un control de agregados por grupo, de acuerdo al
> reporte. Luego consolidamos de acuerdo a consultas en las diferentes
> tablas mediantes un LEFT JOIN o un INNER JOIN, con la ayuda de python-sql. 


Veo que todas las relaciones son obligatorios, por lo que no entiende
como te puede dar error de un None no tiene rec_name.

Siento no poder-te ser de mas ayuda.
-- 
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Responder a