GlideCurrencyConfig - com escopo
A API GlideCurrencyConfig fornece métodos para recuperar várias informações de configuração para campos de moeda de FX.
Você pode adquirir informações para um campo de moeda de FX específico chamando o construtor GlideCurrencyConfig(Object ed), que associa um campo de moeda de FX específico ao objeto instanciado. Ao chamar os vários métodos GlideCurrencyConfig(), se houver um registro na tabela Configuração de moeda de FX [fx_configuration] para o campo Moeda de FX, o valor solicitado será passado de volta. Se um registro ou campo não estiver disponível, o valor padrão será passado de volta. Você também pode adquirir os valores de configuração de moeda de FX padrão chamando o construtor GlideCurrencyConfig().
Para obter informações adicionais sobre a configuração da moeda de FX, consulte Configuração e operação de campos de moeda de FX.
Esta classe é executada no namespace sn_currency.
GlideCurrencyConfig - GlideCurrencyConfig()
Instancia um objeto GlideCurrencyConfig que permite a recuperação de informações de configuração de moeda de FX padrão global.
Ao chamar os métodos disponíveis neste tipo de objeto GlideCurrencyConfig, os valores de retorno são os padrões globais de moeda de FX das propriedades do sistema. Se um padrão global não estiver definido nas propriedades do sistema, um padrão codificado será retornado (também pode ser um valor vazio se não estiver configurado).
Este objeto não fornece informações de configuração para um campo de moeda de FX específico. Para recuperar informações específicas do campo Moeda de FX, use o construtor GlideCurrencyConfig(Object ed).
Para obter mais informações, consulte Como definir configurações globais de moeda de FX.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
var cur_config = new sn_currency.GlideCurrencyConfig();
GlideCurrencyConfig - GlideCurrencyConfig (objeto ed)
Instancia um objeto GlideCurrencyConfig que permite a recuperação das informações de configuração para um campo de moeda de FX específico.
Ao chamar os métodos disponíveis neste tipo de objeto GlideCurrencyConfig, os valores de retorno são do registro FX Currency Configuration [fx_configuration] associado ao campo FX Currency, se existir um registro. Se um registro não existir, os valores padrão serão retornados.
Para obter mais informações, consulte Como definir configurações globais de moeda de FX.
| Nome | Tipo | Descrição |
|---|---|---|
| ed | GlideElementDescriptor | Objeto GlideElementDescriptor do campo Moeda de FX a ser associado ao objeto GlideCurrencyConfig. |
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
GlideCurrencyConfig – getAggregationSource()
Retorna o valor de origem de agregação para um campo de Moeda de FX.
Se chamado em um campo de Moeda de FX existente que tem um registro de Configuração de Moeda de FX [fx_configuration] correspondente, retorna o valor do campo Origem de Agregação (aggregation_source). Caso contrário, se for um novo registro, retornará um valor padrão.
Para obter mais informações sobre a origem de agregação, consulte Especificar o campo da tabela e seus parâmetros de exibição de moeda.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Origem de valores para agregações. O valor retornado depende do construtor usado para instanciar o objeto.
Valores possíveis:
|
Este exemplo de código retorna a origem de agregação padrão.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_agg_source = cur_config.getAggregationSource();
Este exemplo de código retorna a origem de agregação para um campo específico de Moeda de FX.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_agg_source = cur_config.getAggregationSource();
GlideCurrencyConfig – getConversionDateSource()
Retorna o campo usado como origem da data e hora da conversão de moeda.
Se chamado em um campo de Moeda de FX existente que tem um registro de Configuração de Moeda de FX [fx_configuration] correspondente, retorna o valor do campo Origem da data de conversão (conversion_date_source). Caso contrário, se for um novo registro, retornará "nulo".
Para obter mais informações sobre o campo Origem da data de conversão, consulte Identificar a tabela de taxas e a origem da data para conversões de moeda.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Campo no registro usado como fonte de data de conversão. O valor retornado depende do construtor usado para instanciar o objeto.
|
Este exemplo de código retorna a origem da data de conversão para um campo específico de Moeda de FX.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_conv_date_src = cur_config.getConversionDateSource();
GlideCurrencyConfig – getDisplayDigits()
Retorna o número de dígitos a serem exibidos para um campo de Moeda de FX.
Se chamado em um campo de Moeda de FX existente que tem um registro de Configuração de Moeda de FX [fx_configuration] correspondente, retorna o valor do campo Exibir dígitos (display_digits). Caso contrário, se for um novo registro, retornará um valor padrão.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | Número de dígitos a serem exibidos para o campo Moeda de FX. O valor retornado depende do construtor usado para instanciar o objeto.
|
Este exemplo de código retorna o número padrão de dígitos de exibição.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_display_digits = cur_config.getDisplayDigits();
Este exemplo de código retorna os dígitos de exibição de um campo específico de Moeda de FX.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_display_digits = cur_config.getDisplayDigits();
GlideCurrencyConfig – getDisplayValue()
Retorna o código da moeda usado para converter o valor da Moeda de FX quando ele aparece em listas e relatórios.
Se chamado em um campo de Moeda de FX existente que tem um registro de Configuração de Moeda de FX [fx_configuration] correspondente, retorna o valor do campo Moeda do Valor de Exibição (display_value). Caso contrário, se for um novo registro, retornará um valor padrão.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Código da moeda a ser usado para exibir o campo Moeda de FX. O valor retornado depende do construtor usado para instanciar o objeto.
Valores possíveis:
|
Este exemplo de código retorna o código de moeda padrão.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_display_value = cur_config.getDisplayValue();
Este exemplo de código retorna o código de moeda de exibição para um campo específico de Moeda de FX.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_display_value = cur_config.getDisplayValue();
GlideCurrencyConfig – getRateFilterRateTableField()
Retorna o campo da tabela de taxas usado como filtro da tabela de taxas para um campo de Moeda de FX.
Se chamado em um campo de moeda de FX existente que tem um registro de configuração de moeda de FX correspondente [fx_configuration], retorna o valor do campo da tabela de taxas (rate_filter_rate_table_field). Caso contrário, se for um novo registro, retornará um valor padrão.
Para obter mais informações sobre filtros de tabela de taxas, consulte Selecionar os campos da tabela de taxa e meta usados para filtragem.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Campo na tabela de taxas usado para filtrar os registros da tabela de taxas. O valor retornado depende do construtor usado para instanciar o objeto.
|
Este exemplo de código retorna o campo da tabela de taxas usado para filtrar registros da tabela de taxas para um campo de moeda de FX específico.
var grCurr = new GlideRecord('my_FXurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getRateFilterRateTableField();
GlideCurrencyConfig – getRateFilterTargetTableField()
Retorna o campo da tabela de destino usado para filtrar os registros da tabela de taxas para um campo de moeda de FX.
Se chamado em um campo de moeda de FX existente que tem um registro de configuração de moeda de FX [fx_configuration] correspondente, retorna o valor do campo da tabela de destino (rate_filter_target_table_field). Caso contrário, se for um novo registro, retornará um valor padrão.
Para obter mais informações sobre filtros de tabela de taxas, consulte Selecionar os campos da tabela de taxa e meta usados para filtragem.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Campo na tabela de destino usado/a ser usado para filtrar a tabela de taxas. O valor retornado depende do construtor usado para instanciar o objeto.
|
Este exemplo de código retorna o filtro de taxa padrão, o campo da tabela de destino.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_rate_filter = cur_config.getRateFilterTargetTableField();
Este exemplo de código retorna o filtro de taxa e o campo da tabela de destino para um campo de moeda de FX específico.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_rate_filter = cur_config.getRateFilterTargetTableField();
GlideCurrencyConfig – getRateTable()
Retorna a tabela de taxas usada para converter a moeda de um campo de moeda de FX.
Se chamado em um campo de moeda de FX existente que tem um registro de configuração de moeda de FX correspondente [fx_configuration], retorna o valor do campo da tabela de taxas (rate_filter_rate_table_field). Caso contrário, se for um novo registro, retornará um valor padrão.
Para obter mais informações sobre tabelas de taxas da moeda FX, consulte Identificar a tabela de taxas e a fonte de data para conversões de moeda.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Nome da tabela de taxas usada para executar a conversão de moeda. O valor retornado depende do construtor usado para instanciar o objeto.
|
Retorna a tabela de taxas padrão.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_rate_table = cur_config.getRateTable();
Retorna a tabela de taxas usada para um campo específico de Moeda de FX.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_rate_table = cur_config.getRateTable();
GlideCurrencyConfig – getReferenceCurrency()
Retorna a moeda de referência para um campo de Moeda de FX.
Se chamado em um campo de Moeda de FX existente que tem um registro de Configuração de Moeda de FX [fx_configuration] correspondente, retorna o valor do campo Moeda de Referência (reference_currency). Caso contrário, se for um novo registro, retornará um valor padrão.
Para obter mais informações sobre a moeda de referência, consulte Definir a moeda de referência.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Moeda de referência como um código de moeda ISO. O valor retornado depende do construtor usado para instanciar o objeto.
|
Este exemplo de código retorna a moeda de referência padrão.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_reference_currency = cur_config.getReferenceCurrency();
Este exemplo de código retorna a moeda de referência para um campo de moeda de FX específico.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getReferenceCurrency();
GlideCurrencyConfig – getReferenceCurrencySource()
Retorna a origem da moeda de referência para um campo de Moeda de FX.
Se chamado em um campo de Moeda de FX existente que tem um registro de Configuração de Moeda de FX [fx_configuration] correspondente, retorna o valor (caminho de referência com pontos) do campo Origem da Moeda de Referência (reference_currency_source). Caso contrário, se for um novo registro, retornará um valor padrão.
Para obter mais informações sobre a origem da moeda de referência, consulte Definir a moeda de referência.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Caminho de referência com pontos do campo usado/a ser usado como moeda de referência. O valor retornado depende do construtor usado para instanciar o objeto.
|
Este exemplo de código retorna a origem da moeda de referência padrão.
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_reference_currency = cur_config.getReferenceCurrencySource();
Este exemplo de código retorna a origem da moeda de referência para um campo de moeda de FX específico.
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getReferenceCurrencySource();