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

I am facing an efficiency issue when I try to pay an invoice for a Customer(with 50 contacts or more). When invoice is paid for a customer with no contacts, the time taken to finish the job is significantly low

Now I am trying to figure out where processing of contacts in the Customer is done and why?

For instance:
Customer(with 50 contacts) - 1.5 mins
Customer(with no contact) - 0.25 mins

I need to figure out a way to reduce the amount of time taken for processing payment for an Invoice

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

Found the issue with last_reconciliation_date being set for all contacts of a partner and removed the value propagation to all Child records

 def _commercial_fields(self, cr, uid, context=None):
        return super(res_partner, self)._commercial_fields(cr, uid, context=context) + \
            ['debit_limit', 'property_account_payable', 'property_account_receivable', 'property_account_position', 'property_payment_term', 'property_supplier_payment_term', 'last_reconciliation_date']

Note: This issue has been resolved with current git v7.0
อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ต.ค. 23
1040
1
เม.ย. 22
1776
1
เม.ย. 25
136
3
ม.ค. 25
4880
2
มิ.ย. 25
2316