Campos de instância de moeda com pontos de referência

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Você pode fazer referência com pontos a determinados campos no registro de Instância de moeda [fx_currency2_instance] e os valores de campo armazenados no banco de dados são consistentes entre si. No entanto, no script, como os campos podem ser alterados individualmente e você muda apenas alguns dos campos, eles podem ser inconsistentes.

    Código da moeda

    O campo Moeda não é um campo de referência, portanto, você pode defini-lo com qualquer valor. No entanto, se você inserir um código de moeda inválido, uma mensagem de exceção será gerada. Um valor vazio é considerado um código de moeda da sessão.

    Condições da consulta

    Você pode adicionar condições de consulta em campos de referência com pontos na tabela da instância. No entanto, quando o valor da condição de consulta está em um formato especial com código de moeda e valor, ele é tratado como uma condição composta nos campos de referência com pontos. O valor deve estar no formato XYZ, abc, em que:
    • XYZ é um código de moeda e
    • abc é um valor.

    Por exemplo, USD, 12,34.

    Uma condição como custo>USD,12.34 é tratada como custo.moeda>USD E custo.valor12.34.

    Quando o segundo operando é outro campo Currency2, a condição é traduzida de maneira semelhante:

    custo1>custo2 é tratado como custo1.currency=cost2.currency E custo1.amount>cost2.amount.