IDEMPIERE-2299 Material receipt confirmation fails
This commit is contained in:
parent
ffc5bec7ad
commit
f0f7ea0f02
|
@ -631,6 +631,7 @@ public class MInOutConfirm extends X_M_InOutConfirm implements DocAction
|
||||||
m_inventory = new MInventory (wh, get_TrxName());
|
m_inventory = new MInventory (wh, get_TrxName());
|
||||||
StringBuilder msgd = new StringBuilder().append(Msg.translate(getCtx(), "M_InOutConfirm_ID")).append(" ").append(getDocumentNo());
|
StringBuilder msgd = new StringBuilder().append(Msg.translate(getCtx(), "M_InOutConfirm_ID")).append(" ").append(getDocumentNo());
|
||||||
m_inventory.setDescription(msgd.toString());
|
m_inventory.setDescription(msgd.toString());
|
||||||
|
setInventoryDocType(m_inventory);
|
||||||
m_inventory.saveEx();
|
m_inventory.saveEx();
|
||||||
setM_Inventory_ID(m_inventory.getM_Inventory_ID());
|
setM_Inventory_ID(m_inventory.getM_Inventory_ID());
|
||||||
}
|
}
|
||||||
|
@ -655,6 +656,23 @@ public class MInOutConfirm extends X_M_InOutConfirm implements DocAction
|
||||||
return true;
|
return true;
|
||||||
} // createDifferenceDoc
|
} // createDifferenceDoc
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param inventory
|
||||||
|
*/
|
||||||
|
private void setInventoryDocType(MInventory inventory) {
|
||||||
|
MDocType[] doctypes = MDocType.getOfDocBaseType(Env.getCtx(), X_C_DocType.DOCBASETYPE_MaterialPhysicalInventory);
|
||||||
|
for(MDocType doctype : doctypes)
|
||||||
|
{
|
||||||
|
if (X_C_DocType.DOCSUBTYPEINV_PhysicalInventory.equals(doctype.getDocSubTypeInv()))
|
||||||
|
{
|
||||||
|
inventory.setC_DocType_ID(doctype.getC_DocType_ID());
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Void Document.
|
* Void Document.
|
||||||
* @return false
|
* @return false
|
||||||
|
|
Loading…
Reference in New Issue