V8 by default, the value of compute is not stored in the database, nor can it be searched in advanced search
To search for this type of value, you need to add the search parameter to the field's definition, and then write the searching logic in the function of search.
Example:
Related_partner = fields. Many2one ('res.partner','related partner', compute=" _get_partner", search="_search_partner")
How to search:
def_search_partner (self,opeartor,value): type_id= Self.env.context.get ('default_picking_type_id') Pickings= type_id andSelf.search ([('picking_type_id','=', type_id)])orSelf.search ([]) IDs= [Picking.id forPickinginchPickingsifPicking.related_partner andValueinchPicking.related_partner.name]return[('ID','inch', IDS)]
Search has a method in which self is empty, and if print comes out, it will be a value similar to Stock.picking ().
Many2one type of fields compute get value search