Busca en Bitbucket el módulo sale_party_personal ahí esta resuelto, por
otro lado es mala idea usar mayúsculas para los nombres de campos

On 17:04, Fri, 28 Aug 2015 Alejandro Brunacci <[email protected]>
wrote:

> Hola a todos, mi nombre es Alejandro y estoy adentrándome en el desarrollo
> de módulos de Tryton.
>
> Si bien vengo a los tumbos, voy avanzando gracias a
> foros/documentación/etc... pero bueno, yendo al punto para no dar vueltas...
>
> Me encuentro en este momento con un problema que no se como resolver y
> busque en google pero no se si es que no se expresarle mi pregunta a google
> o que, así que la pongo acá a ver si ustedes pueden ayudarme.
>
> Tengo un campo readonly que calcula la edad de una persona al ingresar la
> fecha de nacimiento, pero cuando guardo la persona, no guarda el campo de
> edad:
>
> la versión de tryton es 3.4.3 y este es el código:
>
> class Member(ModelView,ModelSQL):
> "Members"
> __name__ = "members.members"
> Name = fields.Char('Name', required=True)
> Birthday = fields.Date('Birthday')
> Age=fields.Integer('Age',readonly=True)
> Identification = fields.Integer('Identification',required=True)
> Party = fields.Many2One('party.party','Party',required=True)
> @fields.depends('Birthday')
> def on_change_with_Age(self):
> if self.Birthday:
> factual = datetime.date.today()
> self.Age =  factual.year - self.Birthday.year
> return self.Age
> return None
>
>
>
> Si necesitan de algo mas para aclarar ideas avísenme que se los facilito.
>
> desde ya, muchas gracias.
>

Responder a