Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
4122 Lượt xem

Hello All,

I have two module which override _amount_all method of sale.order.

Here is the code of default method .

@api.depends('order_line.price_total')
def _amount_all(self):
    """
    Compute the total amounts of the SO.
    """
    for order in self:
        amount_untaxed = amount_tax = 0.0
        for line in order.order_line:
            amount_untaxed += line.price_subtotal
            amount_tax += line.price_tax
        order.update({
            'amount_untaxed': amount_untaxed,
            'amount_tax': amount_tax,
            'amount_total': amount_untaxed + amount_tax,
        })


How can i override this method to successfully archived updation of value without replace whole method.

both method do some operation on amount_untaxed, taxed and amount tax and update amount_untaxed,amount_tax and amount_total based on calculation.







Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

same problem !!!!!!!!!!!!!!!

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 11 23
17584
3
thg 11 24
25286
1
thg 4 23
6255
2
thg 12 22
7017
1
thg 11 22
4166