Pages

récupérer la valeur d'un enregistrement et l'incrémenté ( Besoin d'aide ) sujet

mardi 8 avril 2014




Bonjour
Je voulais une fois je clique sur dupliquer l'objet, me récupère la valeur du numéro du contrat et l'incrémenter de 1 et l'enregistrer, la partie que j'ai fais pour le calcul me retourne une erreur :(, car c'est mon premier Module en OpenERP
quelqu'un peut m'aider SVP !!


class io_assurance(osv.osv):
_name = "io.assurance"
_description = "Assurance"

def copy_data(self, cr, uid, id, default=None, context=None):
if default is None:
default = {}


res = 1 <------
res += context.get('nContrat') <------
default['nContrat'] = res <------


return super(io_assurance, self).copy_data(
cr, uid, id, default=res, context=context)

_columns = {
'name':fields.char('Code',size=10,required=True),
'nContrat':fields.integer('N° du contrat',size=60,required=True),
'articles':fields.one2many('immo.article','assurance','Liste Articles', readonly=True),
}
io_assurance()




Aucun commentaire:

Enregistrer un commentaire