Ciclo de vida dos registros que contêm campos Moeda FX

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • O comportamento dos campos Moeda FX varia durante o processamento que ocorre durante a vida útil de um registro que os contém.

    Inserir/Atualizar

    O campo Moeda FX aponta para um registro de Instância de moeda [fx_currency2_instance]. Quando você altera o valor da moeda em um campo Moeda FX, ele determina a taxa de conversão e calcula a moeda de referência antes de:
    • . beforeexecução de regras de negócio.
    • . afteras regras de negócio são executadas e incluem quaisquer mudanças adicionais que você possa ter feito no beforeregras de negócio.
    Nota:
    Se o campo Moeda FX contiver um código de moeda inválido, uma condição de exceção poderá aparecer antes que essas duas fases ocorram.

    Auditoria

    Como um campo Moeda FX aponta para um registro de Instância de moeda que armazena vários valores, a cadeia de caracteres de auditoria é uma composta que contém essas informações. A cadeia de caracteres armazenada na tabela Auditoria do sistema [sys_audit] está no formato EUR;111,222;4555525f5553445f3230313931323033 , com os seguintes valores, separados por ponto-e-vírgula:

    • Código da moeda ISO de três letras. Por exemplo, EUR .
    • Valor como um número não formatado. Por exemplo, 111,222 .
    • Identificador do sistema (sys_id) para o registro da taxa de conversão na tabela Taxa de conversão da moeda [fx_conversion_rate]. Por exemplo, 4555525f5553445f3230313931323033 .
    Ao criar linhas de histórico para um usuário, a cadeia de caracteres auditada é formatada usando a localidade do usuário. Está no formato de 111,22;2019-12-03 17:00:00-3000-01-01 23:59:59;fx_system_rate , com os seguintes valores, separados por ponto-e-vírgula:
    • Cadeia de caracteres da moeda formatada na localidade do usuário. Por exemplo, €111,22 .
    • Período inicial-Período final, conforme expresso no registro de taxa de conversão na tabela Taxa do sistema [fx_system_rate]. Por exemplo, 2019-12-03 17:00:00-3000-01-01 23:59:59 .
    • Nome da tabela de taxas de conversão. Por exemplo, fx_system_rate .