Autor Tema: [SOLUCIONADO] Error - Carga de Notas a Comisiones  (Leído 2235 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Maxi

  • General
  • *
  • Mensajes: 136
    • MSN Messenger - maxisoad@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Luján
  • Nombre y apellido: Pablo Maximiliano Lulic
  • Sistema: Guaraní - Kolla
  • Teléfono laboral: (02323) 423979/423171 int. 347
  • Utilizo algun sistéma del SIU: Sí
[SOLUCIONADO] Error - Carga de Notas a Comisiones
« on: Junio 14, 2012, 11:37:20 am »
Hola, en la pantalla de Carga de Notas a Comisiones, en la pestaña Calcular Notas.



Cuando se presiona el botón Calcular Notas, aparece el siguiente mensaje de error:



En el log del sistema se ve lo siguiente:

Cita
Fecha: 14-06-2012 11:32:08
Operacion: Carga de Notas a Comisiones
Usuario: toba
Version-PHP: 5.2.5
Servidor: localhost
URI: /guarani/3.0/aplicacion.php?ah=4fd9f538510b5&ai=guarani||41000034&tz=1&ai=guarani||41000034&ts=ajax&ajax-metodo=calcular_notas&ajax-modo=D&ajax-param=instancia%5E%5E1%7C%7Cregla_calculo%5E%5E2%7C%7Calumnos%5E%5E5,3,1&tsd=guarani||32000118,
Referrer: http://localhost/guarani/3.0/aplicacion.php?ah=4fd9f4e4f0b61&ai=guarani||41000034&tz=1
Host: 127.0.0.1
==========
[DEBUG][guarani] PUNTO DE MONTAJE: se cargó exitosamente el autoload del punto de montaje proyecto
[DEBUG][guarani] Cargando la zona 'zona_cursadas' con el editable '125'
[DEBUG][guarani] Inicializando perfil de datos para el proyecto guarani
[DEBUG][guarani] SQL con perfil de datos: SELECT   sga_comisiones_instancias.instancia,
                  sga_instancias.nombre,
                  sga_comisiones_instancias.escala_nota,
                  sga_instancias.orden
            FROM   sga_comisiones_instancias,
                  sga_comisiones,
                  sga_instancias
            WHERE   sga_comisiones_instancias.comision = sga_comisiones.comision AND
                  sga_comisiones_instancias.instancia = sga_instancias.instancia
                   AND sga_comisiones.entidad = 125
      
[DEBUG][toba] [SECCION] Iniciando componentes...
[INFO][guarani] PUNTO MONTAJE: se cargó la clase nucleo/cursadas/actas/cn_ent_acta_cursada.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/componentes/persistencia/guarani_datos_tabla.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/componentes/persistencia/guarani_datos_tabla.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/comisiones/carga_notas/ci_nav_carga_notas.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[DEBUG][toba] componente(41000288): Pantalla de eventos: 'edicion'
[DEBUG][toba] [SECCION] Procesando eventos...
[DEBUG][toba] componente(41000288): [ inicializar_dependencias ]
array (
  0 => 'editor',
)
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/comisiones/carga_notas/ci_edi_carga_notas.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[DEBUG][toba] componente(41000292): Pantalla de eventos: 'pant_inicial'
[DEBUG][toba] componente(41000292): [ inicializar_dependencias ]
array (
  0 => 'cuadro_impresion',
  1 => 'autocompletar_calcular_notas',
  2 => 'form_ml_notas',
)
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/comisiones/carga_notas/ci_autocompletar_calcular_notas.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[DEBUG][toba] componente(32000118): Pantalla de eventos: 'calcular_notas'
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/comisiones/carga_notas/form_ml_notas.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[DEBUG][toba] componente(41000294):  IMPLICITO: modificacion
[DEBUG][toba] componente(32000118): [ inicializar_dependencias ]
array (
  0 => 'form_calcular_notas',
)
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/comisiones/carga_notas/form_calcular_notas.php del punto de montaje proyecto. El path del mismo es C:\toba_2.1.2/proyectos/guarani/php
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio...
[DEBUG][toba] componente(41000288): Pantalla de servicio: ''
[DEBUG][toba] componente(41000288): [ callback ] 'conf__edicion'
[DEBUG][toba] componente(41000292): Pantalla de servicio: ''
[DEBUG][toba] componente(41000292): [ callback ] 'conf__pant_inicial'
[INFO][toba] componente(41000292): [ callback ] 'conf__cuadro_impresion' no fue atrapado
[DEBUG][toba] componente(32000118): Pantalla de servicio: 'calcular_notas'
[INFO][toba] componente(32000118): [ callback ] 'conf__calcular_notas' no fue atrapado
[INFO][toba] componente(32000118): [ callback ] 'conf__form_calcular_notas' no fue atrapado
[INFO][toba] componente(41000292): [ callback ] 'conf__autocompletar_calcular_notas' no fue atrapado
[DEBUG][toba] componente(41000292): [ callback ] 'conf__form_ml_notas'
[INFO][toba] componente(41000288): [ callback ] 'conf__editor' no fue atrapado
[DEBUG][guarani] La ventana de configuración de la zona no ha sido usada.
[DEBUG][toba] [SECCION] Respondiendo al servicio__ajax...
[DEBUG][guarani] SQL con perfil de datos: SELECT       sga_reglas_calculo.regla_calculo,
                     sga_reglas_calculo.nombre,
                     sga_reglas_calculo.descripcion,
                     sga_reglas_calculo.php_clase
            FROM       sga_reglas_calculo
             WHERE sga_reglas_calculo.regla_calculo = '2'
            ORDER BY   nombre
      
[ERROR][guarani] SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type numeric: "AP"
[ERROR][toba] toba_error_db: <p>SQLSTATE: db_22P02</p><p>CODIGO: 7</p><p>MENSAJE: ERROR:  invalid input syntax for type numeric: "AP"</p><p>SQL: SELECT    CASE
                     WHEN (sga_escalas_notas.tipo = 'CONTINUA') THEN sga_escalas_notas.nota_inicial
                     ELSE (   SELECT   MIN(CAST(sga_escalas_notas_det.nota as NUMERIC)) as nota_inicial
                           FROM   sga_escalas_notas_det
                           WHERE   sga_escalas_notas_det.escala_nota = sga_escalas_notas.escala_nota)
                  END as nota_inicial,
                  CASE
                     WHEN (sga_escalas_notas.tipo = 'CONTINUA') THEN sga_escalas_notas.nota_final
                     ELSE (   SELECT   MAX(CAST(sga_escalas_notas_det.nota as NUMERIC)) as nota_final
                           FROM    sga_escalas_notas_det
                           WHERE    sga_escalas_notas_det.escala_nota = sga_escalas_notas.escala_nota)
                  END as nota_final,
                  sga_comisiones_instancias.escala_nota,
                  sga_escalas_notas.es_numerica,
                  sga_escalas_notas.cantidad_decimales
            FROM    sga_comisiones,
                  sga_comisiones_instancias,
                  sga_escalas_notas
            WHERE    sga_comisiones.comision = sga_comisiones_instancias.comision AND
                  sga_comisiones_instancias.escala_nota = sga_escalas_notas.escala_nota AND
                  sga_comisiones.comision = '1' AND
                  sga_comisiones_instancias.instancia = '1'
      </p>

[TRAZA]exception 'toba_error_db' with message 'SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type numeric: "AP"' in C:\toba_2.1.2\php\lib\db\toba_db.php:410
Stack trace:
#0 C:\toba_2.1.2\proyectos\guarani\php\nucleo\cursadas\evaluaciones\co_evaluaciones.php(875): toba_db->consultar_fila('SELECT ?CASE ??...')
#1 C:\toba_2.1.2\proyectos\guarani\php\nucleo\cursadas\comisiones\reglas_calculo_notas\promedio_evaluaciones.php(9): co_evaluaciones->get_datos_escala_nota_comision(1, '1')
#2 C:\toba_2.1.2\proyectos\guarani\php\operaciones\cursadas\comisiones\carga_notas\ci_autocompletar_calcular_notas.php(18): promedio_evaluaciones->get_promedio('5', 1, '1')
#3 C:\toba_2.1.2\php\nucleo\componentes\interface\toba_ci.php(842): ci_autocompletar_calcular_notas->ajax__calcular_notas(Array, Object(toba_ajax_respuesta))
#4 C:\toba_2.1.2\php\nucleo\toba_solicitud_web.php(485): toba_ci->servicio__ajax()
#5 C:\toba_2.1.2\php\nucleo\toba_solicitud_web.php(185): toba_solicitud_web->servicio__ajax(Array)
#6 C:\toba_2.1.2\php\nucleo\toba_solicitud_web.php(60): toba_solicitud_web->procesar_servicios()
#7 C:\toba_2.1.2\php\nucleo\toba_nucleo.php(69): toba_solicitud_web->procesar()
#8 C:\toba_2.1.2\proyectos\guarani\www\aplicacion.php(27): toba_nucleo->acceso_web()
#9 {main}
[DEBUG][toba] Mensaje a usuario: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type numeric: "AP"

Que puede estar pasando?

Muchas Gracias
Saludos
Maxi
« Última Modificación: Junio 15, 2012, 09:31:48 am por Maxi »

fjarque

  • Moderador Global
  • *****
  • Mensajes: 1987
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Florencia Jarque
  • Sistema: SIU-Guaraní
Re:Error - Carga de Notas a Comisiones
« Respuesta #1 on: Junio 14, 2012, 01:19:47 pm »
Hola Maximiliano,

Había un error en esa funcionalidad que ya fue corregido.
Deberías actualizar tu versión de Guaraní, esto es, hacer un SVN update sobre tu copia local del proyecto:
Código: [Seleccionar]
svn update <path_instalacion_toba>/proyectos/guarani
Más allá de eso, hay algunas restricciones respecto al cálculo de notas:
1. La escala de notas de la comisión-instancia debe ser numérica.
2. Sólo se tienen en cuenta para el cálculo las notas obtenidas en evaluaciones promediables que tienen escala de notas coherente con la de la comisión-instancia. Dos escalas son coherentes si tienen los mismos valores inicial y final.
Por el error que reportás, en tu caso no se está cumpliendo la primera condición. Por lo tanto, a pesar de que el problema esté corregido, no se calcularán las notas.

Saludos, Florencia.

Maxi

  • General
  • *
  • Mensajes: 136
    • MSN Messenger - maxisoad@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Luján
  • Nombre y apellido: Pablo Maximiliano Lulic
  • Sistema: Guaraní - Kolla
  • Teléfono laboral: (02323) 423979/423171 int. 347
  • Utilizo algun sistéma del SIU: Sí
Re:Error - Carga de Notas a Comisiones
« Respuesta #2 on: Junio 14, 2012, 02:08:03 pm »
Gracias Florencia, actualice y corregimos esa definición y funcionó correctamente.

Saludos
Maxi