
Hello,
I'm testing warehouse process.
I have one Location setup like this :
For my items i have one bin by default and sometimes another bin.
When i receipt purch orders i want put my quantities on Receipt bin and post put-away later.
When i ship, i want take my items on their bins and place its on shipment bin code. And post my warehouse shipment few days later.
When i use assembly module, i want pick my items to place in assembly bin code. The validation of the assembly order can be post few days later also.
Problematic :
If i pick components for an assembly order and i dont post immediatly my assembly order:
If i have create pick on warehouse shipment at the same time, the system want to take items on my "To-Assembly Bin Code". It's a problem for me:
However in the other direction I dont have this problem. If I take an item from a warehouse ship and put it in the shipment bin code, I can't take it for my assembly order.
Anyone as tip to resolve my problem ?
I dont want to activate "Directed put away and pick" on my location.
Thanks.
Hi,
I think i have found the problem and the solution.
In codeunit "Create Pick", function "FindBWPickBin"
We can see a filter to exclude "Shipment Bin Code" and "Receipt Bin Code". But there is not filter to exclude Assembly bin code.
However, Micosoft is "fantastic" and i can the the event "OnBeforeSetBinCodeFilter" :)