Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
2010 Представления

Why is there a filter for products with available quantity but not for lots. If I try to define a filter for lots based on product_qty, it throws error stating that unsearchable field. As per my knowledge, It is because the field is computed field. But the same applies for available_qty in product right ? How's the filter for products on available_qty working?

Аватар
Отменить
Лучший ответ

Hi,

Even though the qty_available is not a stored field and it is working fine because, if you check the original field definition you can see a search function defined for the field.

qty_available = fields.Float(

'Quantity On Hand', compute='_compute_quantities', search='_search_qty_available',

compute_sudo=False, digits='Product Unit of Measure')


By defining search function, we can make non stored fields to be used in search/filter.

See more in: Searchable Non Stored Compute Field In Odoo


Thanks

Аватар
Отменить
Related Posts Ответы Просмотры Активность
1
мая 18
7053
0
авг. 17
5099
2
мар. 24
1970
2
авг. 22
2861
5
сент. 20
13143