Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie

Good evening

I created a calculated field with Odoo Studio on the 'Bill of Materials' model in order to divide the quantity to be produced (base field) by the product density (associated field).

but every time after execution I end up with errors and I don't understand where this problem comes from

Here is the code I am using:


for record in self :

                record.x_studio_cv =   record.product_qty / record.x_studio_density


Thank you in advance for your help


Awatar
Odrzuć
Najlepsza odpowiedź

Hi Abou bakkar 

try

for record in self :
result = 0
if record.x_studio_density !=0:
​result = record.product_qty / record.x_studio_density
record.x_studio_cv =  result 

or 


for record in self:
    record.x_studio_cv = record.product_qty / record.x_studio_density if record.x_studio_density else 0




This prevent error dividing by 0 if some records has no density


Hope this help you

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
lip 24
877
1
cze 25
15314
3
kwi 25
5457
Compute Fields Rozwiązane
2
lip 24
2379
0
lip 24
1227