I am doing:
line.sale_margin_percent = 100-((line.purchase_price*100)/line.price_unit)
Whe line.price_unit is 0 I get:
ZeroDivisionError: float division by zero
Which is the regular way to avoid that in python/odoo?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I am doing:
line.sale_margin_percent = 100-((line.purchase_price*100)/line.price_unit)
Whe line.price_unit is 0 I get:
ZeroDivisionError: float division by zero
Which is the regular way to avoid that in python/odoo?
Hello E.M
This will occur when price_unit is Zero
You can add condition before doing this
if line.price_unit > 0:
line.sale_margin_percent = 100-((line.purchase_price*100)/line.price_unit)
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อRelated Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
---|---|---|---|---|
|
3
พ.ค. 25
|
3560 | ||
|
0
มี.ค. 15
|
5020 | ||
|
0
ก.ค. 24
|
1334 | ||
|
0
ส.ค. 18
|
7187 | ||
|
2
ธ.ค. 16
|
9829 |