J'ai un problème depuis un mois de mise a jour du field de type fonction 'result' qui utilise un autre field fonction 'field2' (mis a jour sans problème) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 _name = 'x' 'field1': fields.integer(readonly=True), 'field2': fields.function(count_x_id_in_y, type='integer', store={'y': (get_x_id_from_y, ['x_id'], 10)}), 'result': fields.function(add, type='integer', store={'x': (lambda self, cr, uid, ids, c={}: ids, ['field1','field2'], 10)}),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 def add(self, cr, uid, ids, field_name, args, context=None): res = {} for record in self.browse(cr, uid, ids, context=context): res[record.id] = record.field1 + record.field2 return res
Partager