Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4270 มุมมอง

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.







อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
How to track One2many field in Odoo12? แก้ไขแล้ว
3
พ.ย. 23
17723
Error: Couldn't load module web แก้ไขแล้ว
3
พ.ย. 24
25537
How I get the current ID of a record ? แก้ไขแล้ว
1
เม.ย. 23
6328
2
ธ.ค. 22
7140
1
พ.ย. 22
4285