Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Problema con separador de miles al guardar el XML

Este es el foro para resolver dudas y hacer comentarios del Codigo Fuente para Delphi de generacion y timbrado que se ofrece aqui en el foro
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
Sodesne
Mensajes: 109
Registrado: Mié Nov 24, 2010 7:47 pm

Problema con separador de miles al guardar el XML

Mensaje por Sodesne »

Hola, estoy teniendo un problema al guardar el CFD como archivo xml al disco duro. Sucede que los campos de cantidades de miles me los está guardando con separador de miles, por ejemplo 4,950.34.

Cuando lleno el atribito por decir subtotal hago lo siguiente para asegurarme de que se le quiten las comas;

Código: Seleccionar todo

CFD.Datos.SubTotal := AnsiReplaceStr(FloatToStrF(pSubtotal, ffNumber,15,2), ',', '');
CFD.Datos.SubTotal := AnsiReplaceStr(CFD.Datos.SubTotal, ',', '');
pSUbtotal es una variable tipo Real.

Si se fijan hasta le pongo doble el replace para que quite las comas pero ni así. Tmb usé la funcion ReplaceStr pero tampco funcionó

¿Qué podrá ser Dado?
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Problema con separador de miles al guardar el XML

Mensaje por Dado »

Sodesne escribió:Hola, estoy teniendo un problema al guardar el CFD como archivo xml al disco duro. Sucede que los campos de cantidades de miles me los está guardando con separador de miles, por ejemplo 4,950.34.

Cuando lleno el atribito por decir subtotal hago lo siguiente para asegurarme de que se le quiten las comas;

Código: Seleccionar todo

CFD.Datos.SubTotal := AnsiReplaceStr(FloatToStrF(pSubtotal, ffNumber,15,2), ',', '');
CFD.Datos.SubTotal := AnsiReplaceStr(CFD.Datos.SubTotal, ',', '');
pSUbtotal es una variable tipo Real.

Si se fijan hasta le pongo doble el replace para que quite las comas pero ni así. Tmb usé la funcion ReplaceStr pero tampco funcionó

¿Qué podrá ser Dado?

Usa ffFixed en lugar de ffNumber
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Sodesne
Mensajes: 109
Registrado: Mié Nov 24, 2010 7:47 pm

Re: Problema con separador de miles al guardar el XML

Mensaje por Sodesne »

Gracias, con eso ya no me puso los separadores :D.
Cerrado