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

Hi,

I am trying to change the  Unit Of Measure for some products that already have several stock moves. Whoever created them did not define the right UOM and proceeded to create POs and do stock moves.

E.g I need to change the UOM for diesel from PC(s) to Litre(s) but I get this error "You can not change the unit of measure of a product that has already been used in a done stock move. If you need to change the unit of measure, you may deactivate this product."

Anyone managed to get to the bottom of this? Deactivating the products with wrong UOM is not an option at this point.

아바타
취소
베스트 답변

Am in the same predicament and am wondering, is there no way to temporary by-pass or disable exception/error  for this one stock and update. The alternative given above will involve a lot of work. 
Kind Regards

Chacha Kairu

아바타
취소

Of course this is not possible, for your own good. Please make yourself familiar with the basic business logic and workflows in an ERP system.

This would be the same as asking your accountant to change the currency of an existing account. Go figure his answer :-)

베스트 답변

For obvious reasons, this is not possible. Deactivating the products is the only reasonable option you have without manipulating the database directly, which is extremely dangerous, maybe tedious and definitely not recommended.

아바타
취소
작성자

Thanks for the reply Ermin.

I understand what you mean. Is there a way to reverse done stock moves as another alternative?

Reverting stock moves is not enough. You'll need to delete them and also all documents, which have a relationship to the products, such as POs, SOs etc.

This link will give you a basic idea https://www.odoo.com/forum/help-1/question/how-to-delete-the-stock-moves-when-they-are-in-done-state-5122

관련 게시물 답글 화면 활동
4
12월 24
4386
change Uom 해결 완료
2
4월 24
9959
1
12월 22
2731
0
12월 21
3064
1
6월 16
3383