/** * <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()); }
getSrvOrm().deleteEntity(pReqVars, pigtl); srvWarehouseEntry.reverseDraw(pReqVars, pEntity); srvUseMaterialEntry.reverseDraw(pReqVars, pEntity, pEntity.getItsOwner().getItsDate(),
if (pEntity.getReversedId() != null) { getSrvWarehouseEntry().reverseDraw(pAddParam, manufactureForDraw);
srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvCogsEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(),
reversed.setReversedId(pEntity.getItsId()); getSrvOrm().updateEntity(pReqVars, reversed); srvWarehouseEntry.reverseDraw(pReqVars, pEntity); srvCogsEntry.reverseDraw(pReqVars, pEntity, pEntity.getItsOwner() .getItsDate(), pEntity.getItsOwner().getItsId());
srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvCogsEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(),
getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvCogsEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId());
srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvCogsEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(),
srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvUseMaterialEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(),
srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvUseMaterialEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(),
+ reversedLine.getItsId()); getSrvOrm().insertEntity(reversingLine); getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvUseMaterialEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId());
srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvUseMaterialEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(),
getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvCogsEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId());
getSrvOrm().insertEntity(pReqVars, reversingLine); reversingLine.setIsNew(false); getSrvWarehouseEntry().reverseDraw(pReqVars, reversingLine); getSrvCogsEntry().reverseDraw(pReqVars, reversingLine, pEntity.getItsDate(), pEntity.getItsId());
getSrvOrm().insertEntity(pAddParam, reversingLine); reversingLine.setIsNew(false); getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvCogsEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId());
getSrvOrm().insertEntity(pAddParam, reversingLine); reversingLine.setIsNew(false); getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvUseMaterialEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId());
getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvUseMaterialEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId());
getSrvOrm().insertEntity(pAddParam, reversingLine); reversingLine.setIsNew(false); getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvUseMaterialEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId());