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

Hi,


In Purchase Agreement, when I change the quantity product in purchase requisition line and the qty ordered automatically set to 0 even I did not anything in purchase order. 

How can we prevent this action?

Could anyone help me to prevent this?

Many thanks in advance.

아바타
취소

how you achieve that it change to 0? what version? please detail.

작성자

Hi Mindaugas Paulauskas,

I am using odoo 12.

I create the purchase agreement with some of products that have the quantity is 10. I create the purchase order based on this agreement and the quantity purchase is lower than 10.

After the PO confirmed, I back to purchase agreement and change the quantity to the other one. At this time, the qty ordered has been set to 0 automatically.

작성자 베스트 답변

The root cause for this issue is: purchase.requisition.line return the new object ID; hence; the compute function cannot find the purchase.requisition id from "record.requisition_id" (it returns False).

I've been worked around by overriding the compute function. Replace the record.requisition_id by searching (['line_ids','=',record.id]) in model purchase_requisition. if record is new then return order_qty = 0.

Please let me know if my work around is not correct.

Thanks

아바타
취소
관련 게시물 답글 화면 활동
0
1월 23
1846
1
2월 19
3012
1
7월 25
1703
2
6월 16
5400
0
8월 15
3646