如何在扫描的条形码中调用向导

时间:2018-06-26 05:49:00

标签: barcode barcode-scanner odoo-11

我具有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'
            } 

我执行了此操作,但向导没有打开,因此如何打开向导或以其他方法打开向导?

0 个答案:

没有答案