Bonjour à tous ,
Je suis confronté à une erreur telle que : 'float'object is not iterable.
je ne sais vraiment comment la résoudre ,je viens solliciter votre aide.
Merci de m'aider
voici mon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
def confirm (self,cr,uid,ids,context=None):
        val= 0.0     
#         data=self.pool.get('logistic.product').browse(cr, uid,ids,context=context)
        for record in self.browse(cr, uid,ids,context=context):
#             val+=record.qty_receive
              res = {}
#         value = 0.0
              cr.execute("select p.stock_initial from logistic_product p"\
              ",logistic_productstock pl where p.id=pl.product_id ")
              res = cr.dictfetchall()
#              val = res
              if res:
                val = res
         val += record.qty_receive
        cr.execute("UPDATE logistic_product"\
        " SET stock_initial=%s "\
        "where id=%s",(val,record.product_id.id))
         raise osv.except_osv('Thanks', 'Bravo !')
#         else:
#             raise osv.except_osv('danke ', 'Schoen !')
        return True