Hola, en la pantalla de Carga de Notas a Comisiones, en la pestaña Calcular Notas.
http://i48.tinypic.com/vfyudu.jpg
Cuando se presiona el botón Calcular Notas, aparece el siguiente mensaje de error:
http://i48.tinypic.com/2qunj80.jpg
En el log del sistema se ve lo siguiente:
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:SQLSTATE: db_22P02
CODIGO: 7
MENSAJE: ERROR: invalid input syntax for type numeric: “AP”
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’
[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