top of page
Buscar
  • CLC Consulting

CONVERTIR NUMERO EN LETRAS CON DECIMALES

Por lo general en crystal Reports para convertir un número a letra usamos la función


towords({Campo}) la cuan nos da por ejemplo NOVENTA Y CUATRO MILLONES CUATROCIENTOS CUARENTA Y DOS MIL CINCUENTA Y SEIS y 00 / 100


como ven los decimales aparecen 00/100 con lo cual vemos la necesidad de quitarlos con la siguiente función

towords({Campo}, 0) nos da un NOVENTA Y CUATRO MILLONES CUATROCIENTOS CUARENTA Y DOS MIL CINCUENTA Y SEIS


Ahora bien es necesario convertir los decimales en letras y agregarle la palabre pesos centavos y m/cte


(ToWords (TRUNCATE({Campo}),0)) & 'PESOS' & ' CON ' &


(ToWords ((Round({Campo,2) - Int({Campo})) * 100, 0))+ ' ' + "CENTAVOS" + ' ' + "M/CTE"


Con esto nuestro resultado será, por ejemplo


NOVENTA Y CUATRO MILLONES CUATROCIENTOS CUARENTA Y DOS MIL CINCUENTA Y SEIS PESOS CON DIEZ CENTAVOS M/CTE

20 visualizaciones0 comentarios

Entradas recientes

Ver todo

LICENCIA PERDIDA SAP (LICENSE GONE MISSING SAP)

SQL 1) Asegúrese de que no hay ningún usuario conectado a SAP Business One (puede asegurarse de esto si logra reiniciar la instancia de SQL). 2) Detenga el Licence Manager 3) Localice este archivo y r

bottom of page