AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de gestión del euro
  • Intercambio tabla
  • Diferencia de redondeo
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Convierte una moneda a otra moneda.
Observación: Las monedas convertidas pueden diferir del Euro. Para las conversiones en euros, utilice eToCurrency y eToEuro.
WEBDEV - Código Navegador Importante: En el código del navegador, eChangeCurrency se utiliza para realizar cálculos aproximados sin refrescar la página en el servidor (ahorrar tiempo durante las conexiones INTERNET). La precisión de los cálculos realizados en el código del navegador no corresponde a la norma Euro. Para realizar cálculos precisos, le aconsejamos que devuelva la página al servidor y que realice los cálculos en un código de servidor.
Ejemplo
// Convert French Francs into Marks
ResConversion = eChangeCurrency(150, eFRF, eDEM)
WindowsLinuxPHPAjax
// Convert Pesetas into Belgium Francs and manage the rounding differences
// Two decimal places are used for the conversion
ResConversion = eChangeCurrency(10000, eESP, eBEF, 2, ResDiff)
Sintaxis
<Result> = eChangeCurrency(<Value to convert> , <Source currency> , <Destination currency> [, <Number of decimals>])
<Result>: Moneda
Valor convertido a la moneda especificada.
WEBDEV - Código Navegador Este parámetro es real.
<Value to convert>: Moneda
Cantidad a convertir. Este valor se convierte:
  • de la <Moneda fuente> a la moneda cuyo identificador es "0" (el Euro por Default),
  • de la moneda cuyo identificador es "0" (el Euro por Default) a la <Moneda de destino...
WEBDEV - Código Navegador Este parámetro es real.
<Source currency>: Entero o constante
Identificador de la moneda de origen o associated constante con la moneda de origen (ver las Notas).
<Destination currency>: Entero o constante
Identificador de la moneda de destino o associated constante con la moneda de destino (ver las Notas).
<Number of decimals>: Entero opcional
Número de decimales utilizados para el resultado de la Conversion( 2 por la Default).
Observaciones

Intercambio tabla

Una tabla de cambio se almacena en la memoria. Cada moneda es con associated:
  • Un número de moneda utilizado para identificar la moneda por programación.
  • Una constante utilizada para identificar la moneda por programación.
  • Una leyenda (hasta 7 caracteres): esta leyenda se muestra en la control "Moneda + Euro" si la máscara de entrada lo permite (se indica el signo $).
  • Un tipo de cambio. Este tipo de cambio corresponde al tipo de cambio de la moneda en relación con el euro.
Este intercambio tabla es el siguiente:
Número de monedaConstanteCountryTasa de cambioTítulo predeterminado
0eEURZona Euro1EURO
1eFRFFrancia6.55957F
2eITLItalia1936.27ITL
3eBEFBélgica40.3399BEF
4eLUFLuxemburgo40.3399LUF
5eDEMAlemania1.95583DEM
6eATSAustria13.7603ATS
8eESPEspaña166.386ESP
9eIEPIrlanda0.787564IEP
10eNLGPaíses Bajos2.20371NLG
11ePTEPortugal200.482PTE
14eGRDGrecia340.750GRD
15eFIMFinlandia5.94573FIM
Monedas que no participan en el euro
7eDKKDinamarca0DKK
12eGBPGran Bretaña0LIBRA ESTERLINA
13eSEKSuecia0SEC
16 - 250Libre1 a Libre10
26eCYPChipre0CYP
27eCZKRepública Checa0CZK
28eEEKEstonia0EEK
29eHUFHungría0HUF
30eLTLLituania0LTL
31eLVLLetonia0LVL
32eMTLMalta0MTL
33ePLNPolonia0SCH
34eSITEslovenia0SIT
35eSKKEslovaquia0SKK
La primera moneda (cuyo identificador se establece en 0) es la moneda utilizada como reference para las conversiones.
En este intercambio tabla, usted tiene la capacidad de:
  • añadir nuevas monedas modificando las monedas personalizadas si es necesario ("monedas definidas por el usuario" de 16 a 25) con eInitCurrency,
  • especificar el tipo de cambio de cada moneda con eInitCurrency.
Atención: Las monedas cuyo tipo de cambio es set a 0 no se mostrarán en el menú contextual de la "Moneda + Euro" control. Para definir el tipo de cambio de estas monedas, debe redefinirlas en el código de inicialización del proyecto con eInitCurrency.
WindowsLinuxPHP

Diferencia de redondeo

La <Diferencia de redondeo> se calcula mediante la siguiente fórmula:
Round(<Value to convert>, <Result in source currency>, <Number of decimals>)
Por ejemplo:
Difference is currency
ResConversion is currency
ResConversion = eChangeCurrency(1.52, eFRF, eDEM, 2, Difference)
ResConversión es set a 0.45 y Diferencia es set a 0.01.
La siguiente Line de código permite recuperar el importe inicial:
InitialAmount = eChangeCurrency(ResConversion, eDEM, eFRF, 2) + Difference
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local