Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-07-2023
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
de numeros a letras en fastreport para facturacion

buenas tardes expertos, estoy haciendo un sistema de facturación, consultarles si alguien logro en fast report convertir de numero convertirlo directamente a letras, leí en la web q se hace en net, pero no encuentro info para delphi si alguien me puede colaborar agradecido,

caso que no se pueda si alguien me puede compartir una funcion de numeros a letras para facturacion
ejemplo como utilizamos en mi pais TOTAL 389,45 utilizamos en letras aasi SON: TRECIENTOS OCHENTA Y NUEVA 45/100 pesos
__________________
Gracias por su coloración club delphi

darkbits ;)

Última edición por darkbits fecha: 08-07-2023 a las 02:54:03.
Responder Con Cita
  #2  
Antiguo 08-07-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Mira en los enlaces de abajo, al final de la página.
De todas formas no sé si fastreport tiene esa opción, seguramente debas hacerlo externamente y pasarle la cadena de texto al fastreport.
Responder Con Cita
  #3  
Antiguo 10-07-2023
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Otra opción es incorporar la traducción de número a letras en un procedimiento almacenada en la base de datos...

Para ello puedes mirar el siguiente enlace que subí al FTP del Club hace un tiempo...

Num2WordFIB.zip
NOTA: El procedimiento es para Firebird, el original era para Oracle
Responder Con Cita
  #4  
Antiguo 10-07-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Buena idea
Lo ideal es que se llamara automáticamente en triggers before insert y after update.
Responder Con Cita
  #5  
Antiguo 10-07-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 264
Poder: 2
pgranados Va por buen camino
Yo te recomiendo hacer el calculo desde Delphi y antes de crear tu reporte insertar el string "TRESCIENTOS PESOS" en el memo correspondiente. Así lo harias:


Código Delphi [-]
var MemoImpLetra: TfrxMemoView;
begin
    // Mando el importe en letras
    MemoImpLetra:= Report.FindObject('IMPLETRA') as TfrxMemoView;
    MemoImpLetra.Text:= NumeroALetrasMXN(StrToFloat(FormaPrincipal.psTotal));
end;

De esta forma lo hago yo para crear facturas con el formato del SAT (mexico).

Saludos!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Números a letras metroyd Varios 25 01-06-2012 16:44:23
Numeros a letras citlalliDgp Varios 6 19-03-2009 07:14:54
Numeros y letras Caral Varios 11 28-03-2008 18:22:53
Numeros En Letras Cañones Impresión 2 11-06-2007 23:55:12
Numeros a Letras!! jmedina Varios 26 20-10-2005 20:19:42


La franja horaria es GMT +2. Ahora son las 18:45:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi