Как обновить итоговую сумму заказа после добавления идентификатора заказа в пункт заказа execute api? (Odoo12.0) - PullRequest
1 голос
/ 27 марта 2019

Я хочу создать заказ, используя odoo-xml-rpc, используя узел js. Напишите сейчас, я сначала создал заказ, а затем создаю позицию заказа, как указано в следующем URL: - https://stackoverflow.com/a/40595869/363661

odoo.execute_kw('pos.order', 'create', params, function (err, value) { //first creating order
    if (err) { return console.log(err); }
    console.log(value)
        var inParams = [];
        inParams.push({
            'order_id' : value //passing previous executed order_id to order item
    })
        var params = [];
        params.push(inParams);
        odoo.execute_kw('pos.order.line', 'create', params, function (err, value) { // then create order item with that order id
            if (err) { return console.log(err); }
            res.send('order item created')
        });

});

Логика заключается в том, что сначала мы создаем заказ и передаем его идентификатор позиции, создавая API. Но проблема здесь заключается в том, что «amount_total» является обязательным при создании заказа, и после прикрепления идентификатора заказа к позиции заказа сумма заказа не обновляется. Как мы можем управлять промежуточным итогом заказа с помощью API? (Я использую nodejs xml-rpc)

...