IDEMPIERE-2575 BOM functionality sales order

This commit is contained in:
michal_zilincar 2015-04-12 14:28:09 -05:00
parent 60c119b304
commit a40c7109c1
1 changed files with 11 additions and 11 deletions

View File

@ -1605,7 +1605,7 @@ public class MOrder extends X_C_Order implements DocAction
// New Lines
int lineNo = line.getLine ();
//find default BOM with valid dates and to this product
MPPProductBOM bom = MPPProductBOM.get(product, getAD_Org_ID(),getDatePromised(), get_TrxName());
/*/MPPProductBOM bom = MPPProductBOM.get(product, getAD_Org_ID(),getDatePromised(), get_TrxName());
if(bom != null)
{
MPPProductBOMLine[] bomlines = bom.getLines(getDatePromised());
@ -1624,30 +1624,30 @@ public class MOrder extends X_C_Order implements DocAction
newLine.setPrice ();
newLine.save (get_TrxName());
}
}
} */
/*MProductBOM[] boms = MProductBOM.getBOMLines (product);
MProductBOM[] boms = MProductBOM.getBOMLines (product);
for (int j = 0; j < boms.length; j++)
{
//MProductBOM bom = boms[j];
MPPProductBOMLine bom = boms[j];
MProductBOM bom = boms[j];
//MPPProductBOMLine bom = boms[j];
MOrderLine newLine = new MOrderLine (this);
newLine.setLine (++lineNo);
//newLine.setM_Product_ID (bom.getProduct ()
// .getM_Product_ID ());
newLine.setM_Product_ID (bom.getM_Product_ID ());
//newLine.setC_UOM_ID (bom.getProduct ().getC_UOM_ID ());
newLine.setC_UOM_ID (bom.getC_UOM_ID ());
//newLine.setQty (line.getQtyOrdered ().multiply (
// bom.getBOMQty ()));
newLine.setC_UOM_ID (bom.getProduct ().getC_UOM_ID ());
//newLine.setC_UOM_ID (bom.getC_UOM_ID ());
newLine.setQty (line.getQtyOrdered ().multiply (
bom.getQtyBOM()));
bom.getBOMQty ()));
//newLine.setQty (line.getQtyOrdered ().multiply (
// bom.getQtyBOM()));
if (bom.getDescription () != null)
newLine.setDescription (bom.getDescription ());
//
newLine.setPrice ();
newLine.save (get_TrxName());
}*/
}
// Convert into Comment Line
line.setM_Product_ID (0);