health-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Health-es] Error al "Mostrar versiones..." cuando modelo se quiere


From: Luis Falcon
Subject: Re: [Health-es] Error al "Mostrar versiones..." cuando modelo se quiere historizar modelos
Date: Mon, 27 Oct 2014 17:39:47 +0000

Hola Fabian !

On Mon, 27 Oct 2014 09:17:26 -0500
"Fabian C." <address@hidden> wrote:

> Hola lista.
> 
> Realizando pruebas sobre historización de modelos de GNU Health,
> realicé lo siguiente:
> 
> He historizado el modelo "gnuhealth.patient".
> 
> Al hacer clic en "Mostrar versiones..." de cualquier paciente (en
> módulo Pacientes), lanza el siguiente error:
> 
> Traceback (most recent call last):
>   File "/trytond/protocols/jsonrpc.py", line 125, in
> _marshaled_dispatch response['result'] = dispatch_method(method,
> params) File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
>     res = dispatch(*args)
>   File "/trytond/protocols/dispatcher.py", line 159, in dispatch
>     result = rpc.result(meth(*c_args, **c_kwargs))
>   File "/trytond/model/modelsql.py", line 656, in read
>     getter_results = field.get(ids, cls, field_list, values=result)
>   File "/trytond/model/fields/function.py", line 87, in get
>     return dict((name, call(name)) for name in names)
>   File "/trytond/model/fields/function.py", line 87, in <genexpr>
>     return dict((name, call(name)) for name in names)
>   File "/trytond/model/fields/function.py", line 81, in call
>     return dict((r.id, method(r, name)) for r in records)
>   File "/trytond/model/fields/function.py", line 81, in <genexpr>
>     return dict((r.id, method(r, name)) for r in records)
>   File "/trytond/modules/health/health.py", line 2044, in
> get_patient_puid return self.name.refAttributeError: 'NoneType'
> object has no attribute 'ref'
> 
> 
> También hice la prueba historizando el modelo
> "gnuhealth.patient.nursing" del módulo Health Nursing. Al hacer clic
> en "Mostrar versiones...", lanza el siguiente error:
> 
> Traceback (most recent call last):
>   File "/trytond/protocols/jsonrpc.py", line 125, in
> _marshaled_dispatch response['result'] = dispatch_method(method,
> params) File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
>     res = dispatch(*args)
>   File "/trytond/protocols/dispatcher.py", line 159, in dispatch
>     result = rpc.result(meth(*c_args, **c_kwargs))
>   File "/trytond/model/modelsql.py", line 692, in read
>     fields_related[fname]):
>   File "/trytond/model/modelsql.py", line 656, in read
>     getter_results = field.get(ids, cls, field_list, values=result)
>   File "/trytond/model/fields/function.py", line 87, in get
>     return dict((name, call(name)) for name in names)
>   File "/trytond/model/fields/function.py", line 87, in <genexpr>
>     return dict((name, call(name)) for name in names)
>   File "/trytond/model/fields/function.py", line 81, in call
>     return dict((r.id, method(r, name)) for r in records)
>   File "/trytond/model/fields/function.py", line 81, in <genexpr>
>     return dict((r.id, method(r, name)) for r in records)
>   File "/trytond/modules/health_inpatient/health_inpatient.py", line
> 279, in get_rec_name
>     return self.name + ': ' + self.patient.name.name + ' ' +
> \AttributeError: 'NoneType' object has no attribute 'name'
> 
> 
> ¿Hay algo que se me esté pasando por alto para poder historizar algún
> modelo en GNU Health?
> 
> En otros modelos que probé de GNU Health también lanza error similar.
> 
> Probé historizando el modelo "party.party" del módulo "Terceros" y si
> sale todo bien al recuperar algún histórico de registro (mediante
> "Mostrar versiones...") de cualquier Tercero que seleccione.

Gracias por reportar !

Usaste _history en los modelos a versionar ?

Saludos !
Luis
> 
> 
> Gracias
> 
> --
> Saludos cordiales
> Fabián C.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]