Bueno días!
Estamos en la versión 3.21.1, hicimos varias personalizaciones anteriormente, y ahora queremos agregar el campo “cuit” al reporte de alumnos. En ambiente de desarrollo lo hicimos y funciona (agregando el campo en el cuadro, pasando el punto de montaje a personalizacion, y cambiando el co_alumnos.php por el personalizado). Corremos el comando /bin sudo ./guarani esquema_pers y sale todo “OK”. Corremos el comando …/bin sudo ./guarani esquema_pers conflictos y sale:
"Hubo un total de (2) errores irresolubles y (13) errores resolubles."
Adjunto el log generado. Cuando corro el comando …bin/ sudo ./guarani esquema_pers importar -v, voy aceptando los cambios y al final falla, con el siguiente mensaje:
conflictos.log (5,2 KB)
" Se encontro un error irrecuperable, se abortará la importación de esta tarea. El error fue: [F:2] Error de constraints en la tabla apex_item. Error en un componente . El error no fue reconocido por el importador. Postgres dijo: ERROR: llave duplicada viola restricción de unicidad 'apex_item_pk' DETAIL: Ya existe la llave (item, proyecto)=(1138000004, guarani).. El sql conflictivo es: INSERT INTO apex_item (proyecto,item,padre_proyecto,padre,carpeta,nivel_acceso,solicitud_tipo,pagina_tipo_proyecto,pagina_tipo,nombre,punto_montaje,menu,solicitud_registrar,zona_listar,imagen_recurso_origen,publico,exportable,creacion,retrasar_headers) VALUES ('guarani','1138000004','guarani','41000082','0','0','web','guarani','guarani_tp_basico','Reporte de Egresados UDC','34000001','0','0','0','apex','0','0','2020-10-06 12:58:48','0'). No se continua con el procedimiento, la importación falló. Se revertirán todos los cambios."
En una consulta a la base de datos, schema ‘desarrollo’, no está esa clave para el proyecto guarani, asiq no sé porque sale el error de “llave duplicada”:
set search_path to 'desarrollo';
select * from apex_item where proyecto = 'guarani' and item_id = 1138000004;
Successfully run. Total query runtime: 149 msec.
0 rows affected.
No sé como resolverlo, para poder incorporar estas personalizaciones a una nueva version de 4 digitos y por último actualizar el entorno de producción. Quedo a la espera de alguna solucion, muchas gracias!
PD: anteriormente incorporé al commit los archivos, pero no había realizado la importacion de esquema_pers, por lo que en la version de 4 digitos creada en el reporsitorio (3.21.1.3), si bien estan los nuevos archivos no “funcionan” (no se ve la personalizacion en el sistema gestion). Si pudieran pasarme el comando para eliminar una version de 4 digitos creada sería mejor, asi no queda basura en el repositorio, gracias!