Estimados, No podemos borrar personas de la base, por ejemplo creamos por error un usuario y cuando intentamos borrarlo nos da error de recurrencia, y no hay nadie mas editando ese registro ya que es una instalacion de prueba. Adjunta va la imagen del error.
Espero respuesta.
No tenemos pesonalizaciones, y es una instalacion muy nueva, lo que no comente es que tengo dos instancias de Guarani en el mismo servidor con dos bases distintas, pero estan corriendo en el mismo apache.
El proceso fue crear el usuario normalmente, detectamos que nos habiamos equivocado, e intentamos borrarlo.
Te sugiero empezar por descartar que no haya colisiones en las configuraciones de las dos instalaciones de Guaraní. Si querés enviame en dos archivos zip las carpetas <path_guarani>/lib/toba/instalacion/ de cada instalación y lo corroboro. Podés hacerlo por acá (recordá oscurecer la contraseña de postgres en los bases.ini) o vía GDS.
A partir de los logs ví que les falla en la instalación Preprod. En la misma, hay algunos problemas en la configuración de los alias, ya que los mismos fueron modificados en toba.conf pero no en los otros archivos de configuración.
En el archivo instalacion.ini, es necesario cambiar
url = "/toba_2.6"
por
url = "/toba_2.6_preprod"
para que haya concordancia con toba.conf, línea 2.
En i__desarrollo/instancia.ini, se deben ajustar las URLs de los proyectos para que haya concordancia con toba.conf:
Los mismos estaban apuntando a las URLs de la otra instalación. No quiere decir que esto sea la fuente del error, pero podemos empezar por ajustarlo, borrar la caché del navegador e intentar nuevamente.
Si persiste el inconveniente, te voy a pedir que subas un dump de la base a tu repositorio personal y me avises, así la restauro y pruebo de manera local con los datos de ustedes.
Probe los cambios y sigo con el error, asi que para evitar tener dudas respecto al tener dos instancias en el mismo servidor, lo que hice fue crear y borrar un usuario en una instalacion vacia, sin ni siquiera tener datos de prueba cargados.
Y me da el mismo error.
Que puede estar mal?
Pude reproducir el problema, que se originaba en la eliminación de perfiles funcionales, por activación de un trigger. El mismo ya ha sido solucionado y será incluido en la próxima versión.