IDEMPIERE-1770 Allowing manual entry from Attributes tab on shipment/MR line - fix issue not allowing negative shipments
This commit is contained in:
parent
aec225230d
commit
686131b0f7
|
@ -1329,8 +1329,8 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
BigDecimal movementQty = sLine.getMovementQty();
|
BigDecimal movementQty = sLine.getMovementQty();
|
||||||
BigDecimal qtyOnLineMA = MInOutLineMA.getManualQty(sLine.getM_InOutLine_ID(), get_TrxName());
|
BigDecimal qtyOnLineMA = MInOutLineMA.getManualQty(sLine.getM_InOutLine_ID(), get_TrxName());
|
||||||
|
|
||||||
if(qtyOnLineMA.compareTo(movementQty)>0)
|
if ( (movementQty.signum() != 0 && qtyOnLineMA.signum() != 0 && movementQty.signum() != qtyOnLineMA.signum()) // must have same sign
|
||||||
{
|
|| (qtyOnLineMA.abs().compareTo(movementQty.abs())>0)) { // compare absolute values
|
||||||
// More then line qty on attribute tab for line 10
|
// More then line qty on attribute tab for line 10
|
||||||
m_processMsg = "@Over_Qty_On_Attribute_Tab@ " + sLine.getLine();
|
m_processMsg = "@Over_Qty_On_Attribute_Tab@ " + sLine.getLine();
|
||||||
return DOCSTATUS_Invalid;
|
return DOCSTATUS_Invalid;
|
||||||
|
|
Loading…
Reference in New Issue