GeneXus - Cambiar coma decimal a punto decimal

 
Vista:

Cambiar coma decimal a punto decimal

Publicado por Julio (1 intervención) el 02/05/2012 16:34:48
Estoy desarrolando en Genexus 9.0 y necesito saber alguna instrucción genexus para cambiar la coma decimal de un valor a punto decimal, pero este cambio es solamente para un objeto específico que es un objeto que genera un XML para documentos electrónicos (Facturas, Notas Crédito, etc.), no es para la aplicación completa.
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Cambiar coma decimal a punto decimal

Publicado por Hernan Zini (2 intervenciones) el 17/05/2012 16:09:03
Te recomiendo que veas en la ayuda la funcion StrReplace( str1, str2, str3 )

//Paso 1 - Cargar el numero decimal en una variable char o varchar
&StrImporte=Str(&Importe)
//Paso 2 - Reemplazar la "," por el "."
&StrImporte=StrReplace(StrImporte, ",", ".")
//Paso 3 - Volver a convertir a numero si es necesario.
&Importe=Val(&StrImporte)

Espero te sirva.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Cambiar coma decimal a punto decimal

Publicado por Hernan Zini (2 intervenciones) el 17/05/2012 16:11:35
Perdón el paso 3 no es necesario en el 2 ya tenes el importe formateado como queres en un string listo para guardar en tu xml
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar