Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
9662 Lượt xem

Hello guys.. I am trying to develop module in Odoo/Openerp ver 8 and I am stuck in warehouse module where is there are many changes compared with ver 7. In ver 8, I can not find workflow for Stock Picking or workflow in Warehouse module. And I don't understand how to change the picking state. What is the function that changes picking state in odoo ver 8?, I mean in official function like action_confirm or action_done. I see that there is no any "write" function to change state in those function. 

Thank you guys and please help ...

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

The state of a picking depends primarily on its moves, it is a funcion field:

* If any move is draft, the picking is draft
* If all moves are done/cancel, the picking is done/cancel

The other states depend however also on the move type. The move type determines whether the customer expects to get all products of a picking at once (=all at once) or he wants it delivered to him as fast as possible. (=partial)  This move type can be determined manually, or can e.g. come from a sale order where it will be passed through the procurement group. 

In case of partial, a special state exists: partial availability.  It is possible that a move is in the confirmed / waiting state, but has partially some stock reserved.  This move will still be in the waiting/confirmed state, but have a flag partially available.  In that case, the picking will not stay in the confirmed/waiting state but go to the partially available state, which makes it possible to deliver the goods partially.  A picking is also partially available when some moves are assigned and others have no stock at all reserved. 

Sometimes a move does not have a picking type.  This means it will not be assigned to a picking.  This is the case for inventory corrections and moves in and out of production. 

Ảnh đại diện
Huỷ bỏ
Tác giả

Wow.. Thank you for your answer. This is very helpful. Now I understand that state field function call _state_get function. This function will change the state of picking.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 6 22
4405
1
thg 11 24
18848
what is procurement Đã xử lý
4
thg 2 25
17730
0
thg 8 22
12196
2
thg 4 22
4837