我试图使用nodejs创建一个javascript函数,该函数使用odoo-xmlrpc库在odoo在线数据库中执行paiment。为了做到这一点,我必须以某种方式减少产品的数量或创建库存移动。
我找到了这段代码,但没有任何工作正常:
var Odoo = require('odoo-xmlrpc');
var odoo = new Odoo({
url:'https://mydomain.odoo.com',
db:'mydb',
username: 'mydatabase',
password: 'password'});
odoo.connect(function (err) {
if (err) { return console.log(err); }
console.log('Connected to Odoo server.');
var params = [[{
'product_id': 2,
'product_uom_id':2,
'location_id':9,
'picking_type_id':2,
'location_dest_id': 13,
}]];
odoo.execute_kw('stock.move','create', params, function(err, value) {
if (err) { return console.log(err); }
console.log(value);});
});
也许有人可以帮助我:)