odoo.define('pos_mrp_order.models_mrp_order', function (require) { "use strict"; var pos_model = require('point_of_sale.models'); var pos_screens = require('point_of_sale.screens'); var models = pos_model.PosModel.prototype.models; var rpc = require('web.rpc'); for(var i=0; i0) { var product_dict = { 'id': order_line[i].product.id, 'qty': order_line[i].quantity, 'product_tmpl_id': order_line[i].product.product_tmpl_id, 'pos_reference': order.name, 'uom_id': order_line[i].product.uom_id[0], }; list_product.push(product_dict); } } if (list_product.length) { rpc.query({ model: 'mrp.production', method: 'create_mrp_from_pos', args: [1,list_product], }); } } }, }); });