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
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Бухгалтерия
- Склад
- PoS
- Проекты
- MRP
Этот вопрос был отмечен
3261
Представления
Не оставайтесь в стороне – присоединяйтесь к обсуждению!
Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!
Регистрация| Похожие посты | Ответы | Просмотры | Активность | |
|---|---|---|---|---|
|
|
0
окт. 18
|
2526 | ||
|
|
1
июн. 24
|
1988 | ||
|
|
1
нояб. 22
|
3829 | ||
|
Expected singleton
Решено
|
|
9
мар. 20
|
43118 | |
|
|
2
окт. 18
|
4880 |
I'm not sure, but maybe it can help you
https://stackoverflow.com/questions/30531766/float-must-be-a-string-or-a-number