formato de fecha en xml

Hola

Trabajando la generacion de acta de examen en el siu guarani 3 tengo un problema con el formato de fecha.

los datos en pantalla se muestran correctamente (formato d/m/y) pero en la generación del pdf con jasper no se muestran correctamente (Y-m-d)

Los datos pasan con

		//Se agregan los datos de los alumnos
		$xml = $this->dep('alumnos')->vista_xml();
		$report->set_xml(utf8_e_seguro($xml));

Esto es un problema de toba (que la vista_xml no toma el formato) o de guarani?

Gracias

Emilio

P.s. la funcion está en ci_edi_imprimir_acta_examen → vista_jasperreports

Hola Emilio,

en ppio lo que te puedo decir es que los datos se pasan tal cual llegan a Jasper, no hay ningun procesamiento intermedio.

Voy a preguntarle a alguno de los chicos de Guarani a ver si es un tema de formateo en Jasper o si ellos estan enviando los datos con un formato particular, en cuyo caso tendrias que adaptar el xml supongo.

Averiguo y te aviso.

Saludos

Hola Richard

la pregunta en este foro es si la vista_xml no debería mantener el formato definido en el cuadro.

aparentemente se está pasando tal cual viene del postgresql.

Emilio

Yo creo que no se deben formatear los datos, porque el xml no es un formato de presentación. Si el cuadro le da formato a los datos, el xml no se podría usar como input de otro proceso por ejemplo. La idea es transformar el .xml en presentación a travez de XSL o Jasper.
Lo que esta flojo es que se termine pidiendo un .xml a un componente de interface, pero eso ya es una limitación de la arquitectura.

Hola

Ok.

Aparentemente opinable si una salida xml debe tener formato o no.

Encontre el punto en el cual no se formatea y es en el guarani.
Hay una sobreescritura de un método y no tiene en cuenta el formato.

Emilio

Hola Emilio,

creo que la idea de poder usar un xml en la salida jasper, va mas asociada a tener un archivo externo que incluso pueda venir dado por otro sistema, no necesariamente es la salida que realizan los componentes de interface.

Es discutible si esta bien sacar los datos el cuadro a xml o si corresponde directamente hacer la consulta a la bd… pero eso es otro punto aparte, inclusive relacionado mas con el proyecto.

Sobre si el xml debe estar formateado o no, viendolo como formato de intercambio… mientras ambos extremos se pongan de acuerdo en como se transfieren los datos, me da lo mismo si el año viene al inicio o al final del campo, aunque hay que reconocer que el formato jerarquico AAAA-MM-DD suele ser un standard de facto.

Igualmente, yo no le pediria los datos a un componente que es unicamente para visualizacion como es el cuadro, el tema es como hacer una exportacion xml sin pasar por ahi.

Saludos