Bug Fix [ 1759245 ] Locator field cleared in Physical Inventory

This commit is contained in:
Carlos Ruiz 2007-07-24 01:11:05 +00:00
parent 8af7b0e003
commit df9dde0621
1 changed files with 11 additions and 0 deletions

View File

@ -245,6 +245,16 @@ public class MLocator extends X_M_Locator
*/
public boolean isCanStoreProduct (int M_Product_ID)
{
// BF [ 1759245 ] Locator field cleared in Physical Inventory
// CarlosRuiz - globalqss comments:
// The algorithm to search if a product can be stored is wrong, it looks for:
// * M_Storage to see if the product is already in the locator
// * If the product has this locator defined as default
// This implies that every time you create a new product you must create initial inventory zero for all locators where the product can be stored.
// A good enhancement could be a new table to indicate when a locator is exclusive for some products, but I consider current approach not working.
return true;
/*
// Default Locator
if (M_Product_ID == 0 || isDefault())
return true;
@ -302,6 +312,7 @@ public class MLocator extends X_M_Locator
}
return count != 0;
*/
} // isCanStoreProduct
} // MLocator