viernes, 14 de agosto de 2009

[Colaboración de Dailos Herrera Bencomo - General de Software de Canarias (GSC) - Grupo Microfusión] Número a letra desde Ln4

Dailos Herrera Bencomo de General de Software de Canarias (GSC) - Grupo Microfusión (http://www.gsc.es), me ha enviado la información necesaria para crear un post que creo que os resultará muy interesante. Se trata de poder transformar un campo moneda (número) a letra desde LN4.

Exite en la aplicación un formato que se puede usar en reports/informes que permite el cambio número a letra, pero sólo se puede usar desde allí. ¿Qué pasa si queremos sacarlo en un Word, en un Excel o incluso en una presentación? Pues bien, Dailos ha buscado la forma y me ha permitido publicarlo en blog:

En un access adjunto (7.1Sp2), podeis encontrar los objetos y los transfer necesarios:

Meta4Object: CGC_MONEDA_A_LETRAS
Estructura de Nodo: CGC_MONEDA_A_LETRAS

Métodos:

  1. CGC_NUM_A_LETRA: Hace el cambio de moneda a letra
  2. CONVERTIR_A_LETRA: Hace la llamada al método anterior y formatea la salida según los argumentos:
  • ARG_MONEDA: Moneda a convertir
  • ARG_CASE: "U" o "L" formatea la salida en Mayúsculas o Minísculas, respectivamente, "U" por defecto
  • ARG_CURR: "1" o "0" muestra o no la palabra "EURO/S - CENTIMO/S", respectivamente, "0" por defecto (Si se elije mostrar EUROS/CENTIMOS acaba en "UN" y si se elije NO mostrar EUROS/CENTIMOS acaba en "UNO")
  • ARG_SIGNO: "1" o "0" muestra o no la palabra "MENOS", respectivamente, si se trata de un número negativo, "0" por defecto.
Aquí teneis el enlace al Fichero de MsAccess

Espero que os sea útil.

No hay comentarios: