コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
2083 ビュー

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

アバター
破棄
関連投稿 返信 ビュー 活動
1
5月 18
7195
0
8月 17
5160
2
3月 24
2064
2
8月 22
2998
5
9月 20
13224