我具有on_barcode_scanned的_inherit方法,并基于条形码执行
def on_barcode_scanned(self, barcode):
product_obj = self.env['product.product']
product_id =product_obj.search([('barcode','=',barcode)],limit=1)
if product_id:
view_id = self.env.ref('stock_picking.view_inherit_stock_picking')
return {
'name': _('Add Line View'),
'view_type': 'form',
'view_mode': 'form',
'res_model': 'stock.picking.line.add',
'res_id':self.id,
'view_id': view_id.id,
'views': [(view_id.id, 'form')],
'type': 'ir.actions.act_window',
'target': 'new'
}
我执行了此操作,但向导没有打开,因此如何打开向导或以其他方法打开向导?