扫描Odoo POS中包含空格的条形码会导致问题

问题描述 投票:1回答:1

在Odoo POS中扫描任何产品条形码。将产品的数量设置为3。扫描另一个包含条形码中空格的产品条形码。 (例如,扫描条形码“ HB 5732”,在B和5之间留一个空格)。扫描条形码时,第一个产品的数量更改为33。

此问题可以在Odoo v11的runbot上重现。仅当条形码由条形码扫描仪扫描(问题是使用Honeywell MS7120 Orbit激光条形码扫描仪产生的)时,才会产生此问题。使用调试窗口并输入相同的条形码不会造成任何问题。

有关解决此问题的任何建议,将不胜感激。

odoo odoo-11
1个回答
0
投票

我能够通过重置数字键盘状态来解决此问题。我为此使用了以下代码:

screens.OrderWidget.include({

orderline_change: function(line){
        this._super(line);
        if (line.quantity > 0){
            this.numpad_state.reset();
        }
    },

});

© www.soinside.com 2019 - 2024. All rights reserved.