Ayuda Campo calculo de fecha

Buenas tardes, si me pueden ayudar con la siguiente consulta:

Cómo hacer el def que me permita colocar el campo fechafalla con la condición que menciono:

“fechafalla” =  si “fechafalla” es < “frcp” entonces “fechafalla”= “frcp” si no “fechafalla”= “fechatoma” + “edad”

Este es el código

class lab_rmuestras (osv.osv):

   _name = 'lab.rmuestras'

    _description = 'Registro muestra'   

       

    _columns = {

        'frcp': fields.datetime('Rec', help='Fecha de recepción' ),

        'fechatoma': fields.date('Toma', help='Fecha de toma' ),

        'edad': fields.integer('Edad' , digits=(16,0), help='Edad de ensayo'),

        'fechafalla': fields.date('Falla', help='Fecha falla' ),        

    }    

    _defaults = {

        'frcp': lambda *a : time.strftime("%Y-%m-%d %H:%M:%S"),

    }

 

Luis Fernando
Luis Fernando
9
| 0 0 0
Preguntado en 20/09/16 01:42
0
voto
1247 Vistas

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramiento de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantenerse informado

Sobre este foro

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

Lea las directrices

Herramientas de las preguntas

112 seguidor(es)

Estadísticas

Preguntado: 20/09/16 01:42
Visto: 1247 veces
Última actualización: 20/09/16 04:02