# Funciones de sistema

## Contenido

[getCurrentCountry](#getcurrentcountry)

[getCurrentCountryCode](#getcurrentcountrycode)

[getCurrentCountryIsoCode](#getcurrentcountryisocode)

[getCurrentLanguage](#getcurrentlanguage)

[getCurrentLanguageCode](#getcurrentlanguagecode)

[getCurrentLanguageIsoCode](#getcurrentlanguageisocode)

[getSysCountry](#getsyscountry)

[getSysCountryCode](#getsyscountrycode)

[getSysDateFormat](#getsysdateformat)

[getSysDecimalPoint](#getsysdecimalpoint)

[getSysExponential](#getsysexponential)

[getSysGroupSeparator](#getsysgroupseparator)

[getSysLanguage](#getsyslanguage)

[getSysLanguageCode](#getsyslanguagecode)

[getSysMachineName](#getsysmachinename)

[getSysNegativeSign](#getsysnegativesign)

[getSysPercentSign](#getsyspercentsign)

[getSysTimeFormat](#getsystimeformat)

[getSysTimeZone](#getsystimezone)

[getSysZeroDigit](#getsyszerodigit)

## Sistema

Conjunto de [Funciones de fórmula ](https://doc.velneo.com/23/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
