ERROR AL RADICAR URGENTE POR FAVOR

199 views
Skip to first unread message

angelasandovaltmm

unread,
Apr 7, 2013, 6:21:19 PM4/7/13
to orfe...@googlegroups.com
BUENA TARDE AMIGOS DE ORFEOGPL:

URGENTE, LES AGRADECERÍA ME COLABORARAN, ESTOY INCURSIONANDO EN LOS SISTEMAS Y ME APOYO EN OTRA PERSONA....

1.ESTAMOS REALIZANDO LA RADICACIÓN DE ENTRADA DE UN DOCUMENTO, Y AL CREAR EL USUARIO, AL DARLE LA FUNCION AGREGAR....NO GENERA UN ERROR DE SQL, Y AL CORRERLO NOS SALE EL SIGUIENTE MSJ...

ERROR:  duplicate key value violates unique constraint "pk_sgd_ciu_ciudadano"
DETAIL:  Key (sgd_ciu_codigo)=(54) already exists.

SI LE DAMOS UN F5 A LA PAGINA ME AGREGA EL USUARIO REMITENTE AL FORMULARIO Y LO PUEDO AGREGAR COMO REMITENTE....

2. POR OTRA PARTE, CUANDO SE INGRESAN TODOS LOS DATOS QUE SOLICITA EL SISTEMA PARA RADICACIÓN DE ENTRADA, SELECCIONAMOS LA DEPENDENCIA Y AL HACER CLICK EN EL BOTÓN RADICAR....NO SALE EL SIGUIENTE SQL:

Error no se inserto sobre radicado
SQL: insert into RADICADO(radi_tipo_deri,SGD_SPUB_CODIGO,RADI_CUENTAI,EESP_CODI,MREC_CODI,RADI_NUME_DERI,RADI_USUA_RADI,RADI_PAIS,RA_ASUN,radi_desc_anex,RADI_DEPE_RADI,RADI_USUA_ACTU,carp_codi,CARP_PER,RADI_NUME_RADI,TRTE_CODI,RADI_FECH_RADI,RADI_DEPE_ACTU,TDOC_CODI,RADI_NUME_GUIA,TDID_CODI,depe_codi,sgd_trad_codigo,CODI_NIVEL,SGD_RAD_CODIGOVERIFICACION,FECH_VCMTO) values (1,0,' ',0,5,NULL,1,'170','RELACION CUOTA ALIMENTARIA ERNESTO SALAZAR','','930',1,0,0,201309000000312,0,(CURRENT_TIMESTAMP+interval'0 days'),'930',0,'',0,900,2,5,'79d90','2013-05-15')


COMO NOS HAN INDICADO DEBEMOS CORRERLO MEDIANTE PGADMIN3 Y LO HEMOS REALIZADO Y NOS MUESTRA QUE, ES DECIR NOS INDICA QUE ESE RADICADO YA EXISTE....CON LO QUE ANALIZAMOS SI ESTA GUARDANDO...PORQUE HEMOS REVISADO EN LA TABLA SGD_DIR_DIRECCIONES QUE ES DONDE SE CONTIENEN ESOS DATOS INGRESADOS Y CONSTATAMOS QUE SI HAN INGRESADO.

ERROR:  duplicate key value violates unique constraint "radicado_pk"
DETAIL:  Key (radi_nume_radi)=(201309000000312) already exists.

********** Error **********

ERROR: duplicate key value violates unique constraint "radicado_pk"
SQL state: 23505
Detail: Key (radi_nume_radi)=(201309000000312) already exists.

3.  POR FAVOR COLABORARNOS.....NO ENTENDEMOS XQ SALE EL ERROR SI ESTA GUARDANDO LOS DATOS EN LA DB.????

ADJUNTAMOS IMAGEN DEL INGRESO EN LA DB Y EN LA TABLA QUE INDICA EL ERROR. SGD_DIR_DIRECCIONES


QUEDAMOS ATENTOS.

MUCHAS GRACIAS.

ANGELA S.
DATOS INGRESADOS EN DB.png

angelasandovaltmm

unread,
Apr 7, 2013, 6:41:14 PM4/7/13
to orfe...@googlegroups.com

AMIGOS DE ORFEO...


ANEXO OTRA IMAGENES DE LOS ERRORES....

1. IMAGEN:  ERROR AL AGREGAR REMITENTE EN EL FORMULARIO.

 2. IMAGEN...ERROR AL RADICAR EL DOCUMENTO....ERROR TABLA SGD_DIR_DIRECCIONES, DICE QUE NO SE PUDO ACTUALIZAR.....Y EN LA DB ESTAN INGRESANDO LOS DATOS INGRESADO...

POR FAVOR AYUDARNOS...URGENTE GRACIAS
errores.png
NUEVO RADICADO.png

angelasandovaltmm

unread,
Apr 8, 2013, 3:15:44 PM4/8/13
to orfe...@googlegroups.com
BUENA TARDE AMIGOS DE ORFEOGPL:

URGENTE, LES AGRADECERÍA ME COLABORARAN, ESTOY INCURSIONANDO EN LOS SISTEMAS Y ME APOYO EN OTRA PERSONA....

POR FAVOR UNA MANITO....AL CASO DESCRITO EN MIS ANTERIORES POST..... RADICACION DE ENTRADA...
QUEDAMOS ATENTOS.
 

MUCHAS GRACIAS.

ANGELA S.

Idelber Sánchez

unread,
Apr 8, 2013, 8:27:25 PM4/8/13
to orfeogpl digest subscribers
Cordial saludo,

Verificación 1:

Intente revisando en los objetos secuencias, la denominada ( sec_dir_direcciones ), la cual es usada para el consecutivo de los registros en SGD_DIR_DRECCIONES.SGD_DIR_CODIGO
Revisar el numero más grande en este campo y comprobar que su siguiente valor sea este número + 1,  es decir el próximo código que entregará la secuencia.  Si este valor es inferior, este sería el motivo por el cual No inserta en SGD_DIR_DRECCIONES, por lo tanto debería aumentarlo.

Haga la misma verificación para la secuencia usada para insertar en:
SGD_CIU_CIUDADANO y SGD_OEM_OEMPRESAS

En caso que persista el problema, intente copiar y pegar el resultado del debug, es decir el sql en un archivo de texto y adjuntarlo, dado que la imagen no muestra todo su contenido.

Verificación 2:
Intente con una dependencia de 3 dígitos, según los pantallazos, parece tener codigo de dependencia menor a 3 digitos.

Verificación 3:
Compruebe que el número de radicado sea insertado en las tablas:
RADICADO
SGD_DIR_DRECCIONES
Posiblemente sólo esté guardando en una de las dos.
Revisar también la secuencia de los radicados.

Nunca use F5 o Clic en el botón "Reenviar", después de radicar o cualquier otra operación que actualice la base de datos, dado que duplicará información. (esto aplica para cualquier sistema o página).


--
Idelber Sánchez
> --
> --
> Ha recibido este mensaje ya que se suscribió a nuestro grupo de trabajo.
> Groups "OrfeoGPL" group.
>  
> La Fundación CorreLibre apoya la comunidad OrfeoGPL.org, administrando y poniendo a disposición de ella infraestructura y coordinando tareas que la comunidad defina para la mejora del sistema. Lo invitamos a conocer más proyectos de Conocimiento Libre visitando nuestro sitio en internet http://www.correlibre.org.
>  
>  
> Podrá poner sus mensajes al grupo enviando un correo a orfe...@googlegroups.com
> El sitio oficial de la comunidad: http://www.orfeogpl.org
>  
> Si no desea pertenecer más al grupo envie un correo a:
> orfeogpl-u...@googlegroups.com
>  
> Para más opciones visite
> http://groups.google.com/group/orfeogpl?hl=en
>  
> ---
> Has recibido este mensaje porque estás suscrito al grupo "OrfeoGPL" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a orfeogpl+u...@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>  
>  

alex eslava

unread,
Apr 8, 2013, 9:25:25 PM4/8/13
to orfe...@googlegroups.com

Cordial saludo

Validando el error que me enviaste de q no permite insertar sobre radicado, el error que te genero al correrlo en la base de datos es ERROR:  duplicate key value violates unique constraint "radicado_pk"
DETAIL:  Key (radi_nume_radi

)=(201309000000322) already exists: esto se debe a que debes mover la secuencia para que te permita radicar el documento, para esto debes validar el nombre de la secuencia, vas por la tabla dependencia, buscas el codigo de la dependencia y el valor que contiene en el campo depe_rad_tp2, luego vas a las secuencias y buscas el nombre de secuencia sec_tpr2_ 900 (en caso de que 900 sea el valor que viste en depe_rad_tp2) y validas el valor de esta secuencia y la adelantas en caso de q el numero de la secuencia ya ecista en el radicado

 

MUCHAS GRACIAS.

ANGELA S.

--

angelasandovaltmm

unread,
Apr 9, 2013, 6:03:12 PM4/9/13
to orfe...@googlegroups.com

URGENTE POR FAVOR.....


Buen día señor Idelber:


Muchas gracias por su respuesta.


Con respecto a la verificaciones, se han realizado las pruebas:



Verificación 1: Al revisar la secuencia: sec_dir_direcciones ….el consecutivo esta aumentando....de 99 a 101, luego radiqué otro documento y aumentó a 103...esta aumentando de dos en dos.


NOTA:


CUANDO VOY A LA FUNCION DEL APLICATIVO LLAMADA TRANSACCIONES....OBSERVO QUE ESTA GUARDANDO DOBLE VEZ.....ADJUNTO IMAGEN


Se revisaron la tablas...SGD_CIU_CIUDADANO y SGD_OEM_OEMPRESAS, y en la sec_ciu_ciudadano, está aumentando de 99 a 100...está agregando de 1 en 1 cada remitente o ciudadano....y en la tabla SGD_CIU_CIUDADANO esta guardando normal, no se porque se genera el error de inserción ciudadano.....??


La tabla SGD_OEM_OEMPRESAS no presenta ingresos, porque no he realizado radicados insertando entidades...aparece en ceros porque no hay ingresos...


Adjunto documento de texto...


Error al finalizar el radicado...


Error no se inserto sobre radicado

SQL: insert into RADICADO(radi_tipo_deri,SGD_SPUB_CODIGO,RADI_CUENTAI,EESP_CODI,MREC_CODI,RADI_NUME_DERI,RADI_USUA_RADI,RADI_PAIS,RA_ASUN,radi_desc_anex,RADI_DEPE_RADI,RADI_USUA_ACTU,carp_codi,CARP_PER,RADI_NUME_RADI,TRTE_CODI,RADI_FECH_RADI,RADI_DEPE_ACTU,TDOC_CODI,RADI_NUME_GUIA,TDID_CODI,depe_codi,sgd_trad_codigo,CODI_NIVEL,SGD_RAD_CODIGOVERIFICACION,FECH_VCMTO) values (1,0,' ',0,3,NULL,1,'170','REVISION DISCO SENCILLO ','','900',1,0,0,201309000000472,0,(CURRENT_TIMESTAMP+interval'0 days'),'900',0,'',0,900,2,5,'1f9f6','2013-05-17');


Al correr ese sql: sale


ERROR: duplicate key value violates unique constraint "radicado_pk"

DETAIL: Key (radi_nume_radi)=(201309000000472) already exists.

********** Error **********

ERROR: duplicate key value violates unique constraint "radicado_pk"

SQL state: 23505

Detail: Key (radi_nume_radi)=(201309000000472) already exists.


Verficación 2. Adjunto imagen...hemos ingresado dependencias con 3 digitos: 900, 920, 9390....


Verificación 3. Adjunto imagenes....los datos han sido ingresados con éxito en esas dos tablas que me menciona.


RADICADO
SGD_DIR_DRECCIONES




El proceso que estoy realizando es radicación de entrada....

    Al insertar un remitente nuevo...que se insertan los datos en el formulario y da click en AGREGAR...me indica el siguiente error sql....


No se pudo actualizar SGD_CIU_CIUDADANO (INSERT INTO SGD_CIU_CIUDADANO(SGD_CIU_CEDULA, TDID_CODI, SGD_CIU_CODIGO, SGD_CIU_NOMBRE, SGD_CIU_DIRECCION, SGD_CIU_APELL1, SGD_CIU_APELL2, SGD_CIU_TELEFONO, SGD_CIU_EMAIL, ID_CONT, ID_PAIS, DPTO_CODI, MUNI_CODI) values ('12000', 2, 102, 'RICARDO', 'AUTOPISTA 123 # 56 - 89 CALERA', 'MONTANER', 'LOPEZ','3554400', 'montaner2hotmail.com', 1, 170, 11, 1))


LE QUITE EL ARROBA AL CORREO PARA QUE ME DEJARA ENVIAR ESTE POST


al correr en sql: sale:



ERROR: duplicate key value violates unique constraint "pk_sgd_ciu_ciudadano"

DETAIL: Key (sgd_ciu_codigo)=(102) already exists.

********** Error **********

ERROR: duplicate key value violates unique constraint "pk_sgd_ciu_ciudadano"

SQL state: 23505

Detail: Key (sgd_ciu_codigo)=(102) already exists.

Idelber Sánchez

unread,
Apr 9, 2013, 7:01:36 PM4/9/13
to orfeogpl digest subscribers
Hola Angela,

No olvide realizar la verificación sugerida por "Alex Eslava", es
decir, revisar las secuencias de Radicación también.

Al parecer el problema es con las secuencias, ya sea desde el código
fuente o desde los mismo objetos. Le sugiero recrear las Secuencias
con el formato recomendado:

DROP SEQUENCE SEC_CIU_CIUDADANO;
CREATE SEQUENCE SEC_CIU_CIUDADANO INCREMENT 1 MINVALUE 1 MAXVALUE
9223372036854775807 START 104 CACHE 1;

Teniendo en cuenta que START quede con el siguiente valor, es decir el
máximo registro insertado + 1

Respecto a las secuencias de radicación, existe un formulario (
instalacion/secuenciasRadicacion.php ) que le ayuda con este proceso,
no obstante, úselo sólo para "Generar" el SQL (No use el botón
"Ejecutar SQL..", dado que reinicia las secuencias a 1.), Copie el
resultado y luego ejecuta desde "Pgadmin", teniendo en cuenta de dejar
START en el último valor + 1, según cada tipo de radicado.

*De otro lado, intente también dejando el campo "Mail", vacío.



--
Idelber Sánchez


El día 9 de abril de 2013 17:03, angelasandovaltmm
<angelasa...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages