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.