콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다

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


아바타
취소
베스트 답변

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

아바타
취소
관련 게시물 답글 화면 활동
0
7월 24
943
1
6월 25
15466
3
4월 25
5672
Compute Fields 해결 완료
2
7월 24
3338
0
7월 24
1258