# Funciones de sistema

## Contenido

[getCurrentCountry  <br>](#getcurrentcountry)[getCurrentCountryCode  <br>](#getcurrentcountrycode)[getCurrentCountryIsoCode  <br>](#getcurrentcountryisocode)[getCurrentLanguage  <br>](#getcurrentlanguage)[getCurrentLanguageCode  <br>](#getcurrentlanguagecode)[getCurrentLanguageIsoCode  <br>](#getcurrentlanguageisocode)[getSysCountry  <br>](#getsyscountry)[getSysCountryCode  <br>](#getsyscountrycode)[getSysDateFormat  <br>](#getsysdateformat)[getSysDecimalPoint  <br>](#getsysdecimalpoint)[getSysExponential  <br>](#getsysexponential)[getSysGroupSeparator  <br>](#getsysgroupseparator)[getSysLanguage  <br>](#getsyslanguage)[getSysLanguageCode  <br>](#getsyslanguagecode)[getSysMachineName  <br>](#getsysmachinename)[getSysNegativeSign  <br>](#getsysnegativesign)[getSysPercentSign  <br>](#getsyspercentsign)[getSysTimeFormat  <br>](#getsystimeformat)[getSysTimeZone  <br>](#getsystimezone)[getSysZeroDigit](#getsyszerodigit)

## Sistema

Conjunto de [Funciones de fórmula ](https://doc.velneo.com/22/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas)que devuelven valores de configuración del sistema.

### getCurrentCountry

Devuelve el nombre del país del idioma de la aplicación.

#### Sintaxis

getCurrentCountry()

#### Parámetros

No tiene.

#### Ejemplo

`getCurrentCountry()` = Spain

### getCurrentCountryCode

Devuelve el código del país del idioma de la aplicación. Se trata de un código interno de la plataforma.

#### Sintaxis

getCurrentCountryCode()

#### Parámetros

No tiene.

#### Ejemplo

`getCurrentCountryCode()` si el país es España = 197

### getCurrentCountryIsoCode

Devuelve el código del país del idioma de la aplicación, según la norma [ISO 3166-1](https://es.wikipedia.org/wiki/ISO_3166-1).

#### Sintaxis

getCurrentCountryIsoCode()

#### Parámetros

No tiene.

#### Ejemplo

`getCurrentCountryIsoCode()` = ES

### getCurrentLanguage

Devuelve el idioma de la aplicación.

#### Sintaxis

getCurrentLanguage()

#### Parámetros

No tiene.

#### Ejemplo

`getCurrentLanguage()` = Spanish

### getCurrentLanguageCode

Devuelve el código del idioma de la aplicación. Se trata de un código interno de la plataforma.

#### Sintaxis

getCurrentLanguageCode()

#### Parámetros

No tiene.

#### Ejemplo

getCurrentLanguageCode(), si el idioma es Spanish = 111

### getCurrentLanguageIsoCode

Devuelve el código del idioma de la aplicación, según la norma [ISO 639-1](https://es.wikipedia.org/wiki/ISO_639-1).

#### Sintaxis

getCurrentLanguageIsoCode()

#### Parámetros

No tiene.

#### Ejemplo

`getCurrentLanguageIsoCode()` = es

### getSysCountry

Devuelve el nombre del país del sistema.

#### Sintaxis

getSysCountry()

#### Parámetros

No tiene.

#### Ejemplo

`getSysCountry()` = Spain

### getSysCountryCode

Retorna una cadena que contiene el código del país del sistema en mayúsculas según el estándar ISO 3166.

#### Sintaxis

getSysCountryCode()

#### Parámetros

No tiene.

#### Ejemplo

`getSysCountryCode()` = “ES”

### getSysDateFormat

Devuelve el formato de la fecha del sistema

#### Sintaxis

getSysDateFormat(formatoLargo)

#### Parámetros

**formatoLargo**

Tiene dos valores posibles, 0 devolverá el formato corto de la fecha y 1 devolverá el formato largo de la misma.

#### Ejemplos

`getSysDateFormat(0)` = dd/MM/yyyy\
`getSysDateFormat(1)` = dddd, dd’ de ‘MMMM’ de ‘yyyy

### getSysDecimalPoint

Retorna una cadena conteniendo el símbolo que define la coma decimal configurada en el sistema.

#### Sintaxis

getSysDecimalPoint()

#### Parámetros

No tiene.

#### Ejemplo

`getSysDecimalPoint()` = “.”

### getSysExponential

Devuelve el símbolo que define el exponente del sistema.

#### Sintaxis

getSysExponential()

#### Parámetros

No tiene.

#### Ejemplo

`getSysExponential()` = e

### getSysGroupSeparator

Retorna una cadena conteniendo el símbolo que define el separador de grupos de dígitos configurado en el sistema.

#### Sintaxis

getSysDecimalPoint()

#### Parámetros

No tiene.

#### Ejemplo

`getSysGroupSeparator()` = .

### getSysLanguage

Devuelve el idioma del sistema.

#### Sintaxis

getSysLanguage()

#### Parámetros

No tiene.

#### Ejemplo

`getSysLanguage()` = Spanish

### getSysLanguageCode

Retorna una cadena conteniendo el código del idioma del sistema configurado en el sistema, en minúsculas y en el estándar ISO 639.

#### Sintaxis

getSysLanguageCode()

#### Parámetros

No tiene.

#### Ejemplo

`getSysLanguageCode()` = es

### getSysMachineName

Devuelve el nombre de la máquina.

#### Sintaxis

getSysMachineName()

#### Parámetros

No tiene.

### getSysNegativeSign

Retorna una cadena conteniendo el símbolo que define el signo negativo configurado en el sistema.

#### Sintaxis

getSysNegativeSign()

#### Parámetros

No tiene.

#### Ejemplo

`getSysNegativeSign()` = -

### getSysPercentSign

Devuelve el símbolo que define el signo de porcentaje del sistema.

#### Sintaxis

getSysPercentSign()

#### Parámetros

No tiene.

#### Ejemplo

`getSysPercentSign()` = %

### getSysTimeFormat

Retorna una cadena conteniendo el formato de hora configurado en el sistema, en formato corto o largo según configuremos el parámetro.

#### Sintaxis

getSysTimeFormat( formatoLargo )

#### Parámetros

**formatoLargo**

Devuelve el formato de la hora del sistema en formato largo si definimos este parámetro como true (1) o en formato corto si lo definimos como false (0).

El formato corto/largo dependerá del idioma del sistema; por ejemplo, en el caso del español, por ejemplo, el formato es el mismo; es decir, hay un único formato.

#### Ejemplo

`getSysTimeFormat(0)` = hh:mm:ss

### getSysTimeZone

Devuelve la zona horaria como la diferencia de horas con respecto al tiempo universal (UTC).

#### Sintaxis

getSysTimeZone()

#### Parámetros

No tiene.

#### Ejemplo

En España, `getSysTimeZone()` = 1

### getSysZeroDigit

Devuelve el símbolo que define el dígito 0 del sistema.

#### Sintaxis

getSysZeroDigit()

#### Parámetros

No tiene.

Retorna una cadena conteniendo el símbolo que define el dígito 0 configurado en el sistema.

#### Ejemplo

Ejemplo: `getSysZeroDigit()` = 0
