So i have this function and i'm getting error for some reason
def _product_inc_out_qty(self, cr, uid, ids, field_names=None, arg=False, context=None):
res = {}
for move in self.browse(cr, uid, ids, context=context):
res[move.id] = {
'incoming_qty': 0.0,
'outgoing_qty': 0.0,
}
res[move.id]['incoming_qty'] = move.product_id.incoming_qty
res[move.id]['outgoing_qty'] = move.product_id.outgoing_qty
return res
_columns = {
'incoming_qty': fields.function(_product_inc_out_qty, type='float',method=True,
digits_compute=dp.get_precision('Product Unit of Measure'),
string='Incoming'
),
'outgoing_qty': fields.function(_product_inc_out_qty, type='float',method=True,
digits_compute=dp.get_precision('Product Unit of Measure'),
string='Outgoing'
),
}
and i'm getting this error
value = float(value or 0.0) TypeError: float() argument must be a string or a number
This question has been flagged
3376
Zobrazení
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Přihlásit se| Related Posts | Odpovědi | Zobrazení | Aktivita | |
|---|---|---|---|---|
|
|
0
říj 18
|
2586 | ||
|
|
1
čvn 24
|
2092 | ||
|
|
1
lis 22
|
3918 | ||
|
Expected singleton
Vyřešeno
|
|
9
bře 20
|
43369 | |
|
|
2
říj 18
|
5060 |
I'm not sure, but maybe it can help you
https://stackoverflow.com/questions/30531766/float-must-be-a-string-or-a-number