diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-04-03 14:30:17 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-04-03 14:30:17 +0700 |
| commit | 72b6d34df5606cf2be49bb66936be092b86c9d15 (patch) | |
| tree | 971eddbc5eb0f84258886a744e85607fa90fb63c /indoteknik_custom/models/purchase_order.py | |
| parent | 357c51e9d3f73831d7b565ac8e1beb83430931ef (diff) | |
Change request automatic purchase and bug fixing
Diffstat (limited to 'indoteknik_custom/models/purchase_order.py')
| -rwxr-xr-x | indoteknik_custom/models/purchase_order.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/indoteknik_custom/models/purchase_order.py b/indoteknik_custom/models/purchase_order.py index 8f107de1..35fefbe2 100755 --- a/indoteknik_custom/models/purchase_order.py +++ b/indoteknik_custom/models/purchase_order.py @@ -458,10 +458,11 @@ class PurchaseOrder(models.Model): return res def compute_total_margin(self): - if self.from_apo: - self.compute_total_margin_from_apo() - return - + for rec in self: + if rec.from_apo: + rec.compute_total_margin_from_apo() + return + sum_so_margin = sum_sales_price = sum_margin = 0 for line in self.order_line: sale_order_line = line.so_line_id |
