1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
class immo_immobilisation(osv.osv):
_name= 'immo.immobilisation'
_description= u"Table des Immo"
_columns= {
'name': fields.char(u" Nom de l'immobilisation ", size=50, required=True),
'type': fields.selection([('corporelle','Corporelle'),('incorporelle','Incorporelle')],'Type immobilisation'),
'dateAcquisition': fields.date(u"Date d'acqu.", required=True),
'dateMiseEnService': fields.date(u"Date mise en service", required=False),
'valeurAchat' : fields.float(u"Valeur d'achat", required=False),
'reference' : fields.char(u"Référence", size=32, required=False),
'note': fields.text('Note')
}
immo_immobilisation()
class immo_cession(osv.osv):
_name= 'immo.cession'
_description= u"cessions"
_columns= {
'immobilisation_id':fields.many2one('immo.immobilisation', 'Immobilisation', required=True, domain="[('id','not in',immobilisation_id)]"),
'dateCession': fields.date(u"Date de cession", required=True),
'typeCession': fields.selection([('vente','Vente'),('don','Don')],'Type de Cession'),
'motifCession' : fields.char(u"Motif de Cession", size=32, required=False),
'valeurCession' : fields.float(u"Valeur de Cession", required=False),
'note': fields.text('Note'),
} |
Partager