code: @Override
    public final void makeOtherEntries(final Map<String, Object> pAddParam,
      final Manufacture pEntity, final IRequestData pRequestData,
        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(pAddParam, 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(pAddParam,  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());
    }
docs: <p>Make other entries include reversing if it's need when save.</p>
  @param pAddParam additional param
  @param pEntity entity
  @param pRequestData Request Data
  @param pIsNew if entity was new
  @throws Exception - an exception