fallo con generar y descargar resultados

Hola

En v4.6 tenemos un problema con la operación de generar y descargar resultados si se ponen fechas limites a la solicitud.

El llamado a la función en la base de datos se hace con fechas en formado MM/DD/YYYY lo cual no sería correcto.

Hay alguna forma de corregir el objeto y/o el problema?

Sin fechas funciona correctamente.

Gracias

Emilio


error_generar_descargar.png

error_generar_descargar.png

Hola Emilio, buenos días,

Te pido si nos podés enviar los logs del sistema.

Gracias

Hola Mora

van los logs

Emilio


sistema.zip (4.39 KB)

Hola Emilio, hay un bug en esa operación en la versión 4.6.0 de Kolla. Ya nos cargamos un ticket para resolverlo, mientras tanto te adjunto un archivo para que reemplaces en tu instalación (previo backup por las dudas).

El archivo que debes reemplazar es el siguiente:

php/operaciones/resultados/ci_nav_obtener_resultados.php

ci_nav_obtener_resultados.zip (4.7 KB)

Hola

Gracias!!!

Se mantendrá el problema en la 4.7.0?
estamos por cambiar de version.

Emilio

sigue el problema pero en otro archivo

[ERROR][kolla] SQLSTATE[22008]: Datetime field overflow: 7 ERROR:  el valor de hora/fecha está fuera de rango: «02/19/2022»
LINE 4: ...,null, null, null, 120, null, null, '02/01/2022', '02/19/202...
                                                             ^
HINT:  Quizás necesite una configuración diferente de «datestyle».
[ERROR][toba] toba_error_db: <p><b>SQLSTATE:</b> db_22008</p><p><b>CODIGO:</b> 7</p><p><b>MENSAJE:</b> ERROR:  el valor de hora/fecha está fuera de rango: «02/19/2022»
LINE 4: ...,null, null, null, 120, null, null, '02/01/2022', '02/19/202...
                                                             ^
HINT:  Quizás necesite una configuración diferente de «datestyle».</p><p><b>SQL:</b>  SELECT
            * 
            FROM
            resultados_habilitacion(22,1575,null, null, null, 120, null, null, '02/01/2022', '02/19/2022', null, null)
            resultados ( habilitacion integer, --1
			formulario_habilitado integer, --2 
			formulario_nombre text,  --3
			respondido_formulario integer, --4 
			ingreso integer, --5
			 fecha_inicio date, --3
			 terminado_formulario character(1), --7
			 fecha_terminado date, --8
			 respondido_encuesta integer, --9
			respondido_detalle integer, --10
			 moderada character(1), --11
			 es_libre text, --12
			 es_multiple text, --13
			 respuesta_codigo integer, --14
			 respuesta_valor character varying, --15
			encuesta_definicion integer, --16
			 encuesta integer, --17
			 orden_encuesta integer, --18
			 orden_bloque smallint, --19
			 bloque integer, --20
			 bloque_nombre character varying(255), --21			 
			orden_pregunta smallint, --22
			 pregunta integer, --23
			 pregunta_nombre character varying(4096), --24
			 componente character varying(35), --25
			 tabla_asociada character varying(100), --26
			concepto integer, 
			 encuesta_nombre character varying, 
			 elemento integer, 
			 elemento_nombre text, 
			 respondido_encuestado integer, 
			 encuestado integer, 			 
			usuario character varying(60), 
			 respondido_por character varying(60), 
			 ignorado char, 
			 concepto_nombre text , 
			 concepto_externo character varying(100) , 
			elemento_externo character varying(100) , 
			 pregunta_tabla_codigo character varying(50) , 
			 pregunta_tabla_descripcion character varying(50) , 
			 numero integer , 
			 
			respondido_por_encuestado integer , 
			 codigo_columna character varying )
            
              
         -- toba_log: 32010 </p>
[TRAZA]
	
	toba_db->consultar 
Archivo: /guarani3/kolla460/vendor/siu-toba/framework/php/lib/db/toba_db.php, lInea 468 
	
	kolla_db::consultar 
Archivo: /guarani3/kolla460/php/nucleo/reportes/reportes_kolla.php, lInea 135 
	
	reportes_kolla->obtener_respuestas_formulario_habilitado 
Archivo: /guarani3/kolla460/php/nucleo/reportes/reportes_kolla_encuestado.php, lInea 62 
	
	reportes_kolla_encuestado->generar_reporte_encuestado 
Archivo: /guarani3/kolla460/php/nucleo/reportes/reportes_kolla_encuestado.php, lInea 37 
	
	reportes_kolla_encuestado->generar_reporte 
Archivo: /guarani3/kolla460/php/operaciones/resultados/ci_nav_obtener_resultados.php, lInea 420 

ademas, si entras con un usuario que tiene perfil de datos, no toma la unidad de gestion.

Emilio

Te adjunto nuevamente el archivo para reemplazar.

En la 4.7.0 esto no está corregido pero en unos días vamos a estar sacando 4.7.1 con este parche. Si querés aguantar unos días hasta que salga o bien te podés actualizar a 4.7.0 y te pasamos el archivo para que reemplaces.

El problema de la UG que mencionás está corregido en 4.7.0.


ci_nav_obtener_resultados.php.zip (4.69 KB)

Hola Rodrigo

Gracias. No tenemos apuro en versionar.

Esperamos la 4.7.1

Emilio

Buen día Emilio,
el instalador de 4.7.1 ya está disponible para descargar.
Saludos!