/** * <p>Make other entries include reversing if it's need when save.</p> * @param pAddParam additional param * @param pEntity entity * @param pIsNew if entity was new * @throws Exception - an exception **/ @Override public final void makeOtherEntries(final Map<String, Object> pAddParam, final Manufacture pEntity, final boolean pIsNew) throws Exception { //always new ManufactureForDraw manufactureForDraw = new ManufactureForDraw(pEntity); if (pEntity.getReversedId() != null) { //reverse draw product in process from warehouse getSrvWarehouseEntry().reverseDraw(pAddParam, manufactureForDraw); //reverse draw product in process from manufacturing process useMaterialReverse(pEntity); //reverse acc.entries already done } else { //draw product in process from warehouse getSrvWarehouseEntry().withdrawal(pAddParam, manufactureForDraw, pEntity.getWarehouseSiteFo()); //draw product in process from manufacturing process useMaterial(pEntity); //it will update this doc: getSrvAccEntry().makeEntries(pAddParam, pEntity); } //load(put) or reverse product or created material on warehouse getSrvWarehouseEntry().load(pAddParam, pEntity, pEntity.getWarehouseSite()); }
getSrvWarehouseEntry().withdrawal(pAddParam, manufactureForDraw, pEntity.getWarehouseSiteFo());
srvWarehouseEntry.withdrawal(pReqVars, pEntity, pEntity.getWarehouseSiteFo()); srvCogsEntry.withdrawal(pReqVars, pEntity, pEntity.getItsOwner()
pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvCogsEntry.withdrawal(pAddParam, pEntity,
srvWarehouseEntry.withdrawal(pReqVars, pEntity, pEntity.getWarehouseSiteFo()); srvUseMaterialEntry.withdrawalFrom(pReqVars, pEntity,
pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvCogsEntry.withdrawal(pAddParam, pEntity,
pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvCogsEntry.withdrawal(pAddParam, pEntity,
pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvUseMaterialEntry.withdrawal(pAddParam, pEntity,
pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvUseMaterialEntry.withdrawal(pAddParam, pEntity,
pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvUseMaterialEntry.withdrawalFrom(pAddParam, pEntity,