|
@@ -70,15 +70,20 @@ openerp.barcode_sale_order = function (instance, local) {
|
|
|
return ProductProduct;
|
|
|
}).then(function(ProductProduct){
|
|
|
self.ProductProduct = ProductProduct;
|
|
|
- if(ProductProduct.length == 1){
|
|
|
- self.InsertProduct(ProductProduct[0].id);
|
|
|
- }else{
|
|
|
- if(ProductProduct.length == 0){
|
|
|
- self.showMensaje('Producto no encontrado (codigo: ' + product_code + ').');
|
|
|
+ console.log(id);
|
|
|
+ if(id != undefined){
|
|
|
+ if(ProductProduct.length == 1){
|
|
|
+ self.InsertProduct(ProductProduct[0].id);
|
|
|
}else{
|
|
|
- self.showModal(product_code);
|
|
|
+ if(ProductProduct.length == 0){
|
|
|
+ self.showMensaje('Producto no encontrado (codigo: ' + product_code + ').');
|
|
|
+ }else{
|
|
|
+ self.showModal(product_code);
|
|
|
+ };
|
|
|
+ self.$el.find('#productSearch').val('');
|
|
|
};
|
|
|
- self.$el.find('#productSearch').val('');
|
|
|
+ }else{
|
|
|
+ self.showMensaje('Es necesario guardar la orden antes de continuar.');
|
|
|
};
|
|
|
});
|
|
|
},
|