public void borrar(final int plIndex) throws Exception { moConsulta.moList.setIndex(plIndex); JTEESQLGENERADOR loSQLGENERADOR = new JTEESQLGENERADOR(moServer); loSQLGENERADOR.moList.addNew(); loSQLGENERADOR .getCODIGOSQLGENERADOR() .setValue(moConsulta.moList.getFields(moConsulta.lPosiCODIGOSQLGENERADOR).getValue()); loSQLGENERADOR.moList.update(false); loSQLGENERADOR.moList.moFila().setTipoModif(JListDatos.mclNada); IFilaDatos loFila = (IFilaDatos) loSQLGENERADOR.moList.moFila().clone(); IResultado loResult = loSQLGENERADOR.borrar(); if (!loResult.getBien()) { throw new Exception(loResult.getMensaje()); } loFila.setTipoModif(JListDatos.mclBorrar); datosactualizados(loFila); }