Foro de la Comunidad SIU

SIU-Guaraní => SIU-Guaraní 2 - Técnicos => Mensaje iniciado por: Monica Fernández en septiembre 14, 2020, 01:03:17 pm

Título: Error -1226
Publicado por: Monica Fernández en septiembre 14, 2020, 01:03:17 pm
Buenos dias, tenemos un problema en guarani 2.95 al generar un certificado analitico para egresados, manda " Error no documentado código -1226 Tipo 1".
Este error dá SOLO en una alumna extranjera, cuyos datos y error adjunto, por lo que  supongo que puede ser algo en sus datos.  Que me recomiendan  hacer?
Saludos.
Título: Re:Error -1226
Publicado por: Alejandro Delú en septiembre 21, 2020, 02:51:36 pm
Ese error tiene que ver con algun dato numérico
Vean de ejecutar lo siguiente en la base y ver donde esta el error:
EXECUTE PROCEDURE sp_ted_1e ( <ua> , <nro inscripcion>, <titulo>);

Pueden poner un debug en ese procedure, y enviar el resultado del debug para ver que esta produciendo el error.
Título: Re:Error -1226
Publicado por: Monica Fernández en septiembre 21, 2020, 07:57:20 pm
Gracias por responder Alejandro.  Probaré lo que me mandas.  Saludos
Título: Re:Error -1226
Publicado por: Monica Fernández en septiembre 22, 2020, 08:15:20 pm
Alejandro, hola, no obtuve ningún resultado con el debug, pero estuve viendo y encontré el problema; es el documento de identidad que tiene 10 digitos, probé sacandole un digito y si anda.  Ahora, no se si es la longitud definida en la tabla o el problema está en la personalización.   
Saludos.
Título: Re:Error -1226
Publicado por: Alejandro Delú en septiembre 23, 2020, 11:15:56 am
¿Que tienen personalizado?

El procedure sp_ted_1e que es el utilizado para el certificado analítico tiene definido la variable donde carga el nro de documento en 15 caracteres.
¿Uds cambiaron eso?


CREATE PROCEDURE sp_ted_1e (
   pUA like sga_titulos_otorg.unidad_academica,
   pNroInscripcion like sga_titulos_otorg.nro_inscripcion,
   pTitulo like sga_titulos_otorg.titulo )

RETURNING
      varchar (5),      -- Unidad Academica
                 .....
      varchar(30),      -- Apellido
      varchar(30),      -- Nombres
      integer,      -- Tipo de documento
      varchar(15),      -- Nro. de documento
                ....
....
DEFINE  iDocNro             varchar(15);
Título: Re:Error -1226
Publicado por: Monica Fernández en octubre 07, 2020, 09:13:56 am
Buen día, ya está solucionado, era un error en el procedimiento personalizado, tenia varchar(9)  en el documento.
Muchas gracias por tu guia Alejandro.
Saludos