Clarion - Numero a Letras

 
Vista:
sin imagen de perfil

Numero a Letras

Publicado por Marco (155 intervenciones) el 10/05/2014 16:58:12
Alguien tiene alguna rutina para pasar números a letras? Actualmente estoy utilizando el template numlet.tpl para Clarion 6.3, pero cuando le paso 100.000.000 me imprime "CIEN MILLONES DE" o 25.000.000 " imprime "VEINTICINCO MILLONES DE" y así sucesivamente; es por este motivo que no lo puedo utilizar. Desde ya 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

Numero a Letras

Publicado por Francisco (87 intervenciones) el 10/05/2014 17:25:48
Marco:

Modifica el tpl para que responda a tus necesidades.
Respáldalo primero.
Busca este código correspondiente a los millones y ve la variable respuesta.
Saludos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Valor = INT (Numero / 1000000)   !Millones
  If Valor = 1 Then
    if MOduloMIllones >0
     Respuesta = 'UN MILLON '&Clip (Respuesta)
    else
     Respuesta = 'UN MILLON DE '&Clip (Respuesta)
    end
  ElsIf Valor <> 0 Then
    Do Calc_Modulo
    if ModuloMillones >0
     Respuesta = Clip (Modulo) &' MILLONES '&Clip (Respuesta)
    else
     Respuesta = Clip (Modulo) &' MILLONES DE '&Clip (Respuesta)
    end
  end
  Return(Respuesta)
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
sin imagen de perfil

Numero a Letras

Publicado por Marco (155 intervenciones) el 12/05/2014 14:42:20
Gracias Francisco por tu respuesta, como hago para modificar un template?
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

Numero a Letras

Publicado por francisco J. Valencia (87 intervenciones) el 14/05/2014 01:58:14
Marco:

Busca el template numlet.tpl en la carpeta de templates.

Respalda el template por las dudas y puedas recuperarlo si algo queda mal.

Abre el template con un editor de texto como el notepad.

Revisa el código, Modifícalo,
Compila tu programa con el template modificado.
y a prueba y error hasta lograr lo que quieres.

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