Bonjour Expert,

j'ai crée une fonction qui incrémente le dernier "id" de ma table installation. et je veux donner cette valeur au champs installation pour l'initialiser.

voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
def get_id(self,cr, uid, ids, context=None):
		cr.execute('SELECT id FROM installation ORDER BY id DESC LIMIT 1 ')
		id = cr.fetchone()[0] + 1
		return id 
 
_defaults = {
 
		'ID': lambda self,cr,uid,context={}: get_id(self,cr, uid, ids),
    }
Merci de m'aider car ce code ne marche pas