Как получить доступ к налоговой информации для строк заказа в Odoo 12 - PullRequest
0 голосов
/ 31 марта 2020

Я использую Odoo 12, и мне нужно получить доступ к каждому налогу, включенному в каждую строку заказа на покупку, и сделать несколько логинов c в зависимости от конфигурации налога (название налога, сумма налога и некоторые пользовательские поля, которые я добавил) .

Например:

var OrderlineSuper = pos_model.Orderline;
pos_model.Orderline = pos_model.Orderline.extend({
    export_as_JSON: function(){
        var data = OrderlineSuper.prototype.export_as_JSON.apply(this, arguments);
        data.test_field = this.product.display_name;

        //Here I need to browse through every tax included on pos order line (access taxes fields) and make some logic

        console.log('DATA:', data);
        return data;
    },
});

Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

1 голос
/ 31 марта 2020

Вы можете использовать метод строки заказа get_taxes .

this.get_taxes().forEach(function (tax) {

});
...