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);
  }