Кол-во фильтров несоответствие - PullRequest
1 голос
/ 05 апреля 2019

У меня есть эти 2 продукта, которые показаны на первом рисунке, и у них "Кол-во в наличии" равно нулю

enter image description here

после этого яперейдите к расширенному фильтру и отфильтруйте по «Кол-во в наличии» = 0,0, и теперь этот 2 продукта исчезает.

enter image description here

этот метод отвечает за поиски я не могу понять, почему он работает не правильно.

 def _search_product_quantity(self, cr, uid, obj, name, domain, context):
        prod = self.pool.get("product.product")
        product_variant_ids = prod.search(cr, uid, domain, context=context)
        return [('product_variant_ids', 'in', product_variant_ids)]

Этот метод взят из оригинального модуля Odoo, его можно найти в строке stock / product.py 376.

1 Ответ

0 голосов
/ 05 апреля 2019

[введите описание изображения здесь] [1]

[1]: https://i.stack.imgur.com/f2jMR.jpg уже работает, я проверен с odoo9.0

...