As fórmulas podem ser utilizadas na montagem de roteiros de cálculos, em funções, em campos e em outras fórmulas.
O parâmetro cFormula é o código da fórmula que se deseja executar; e o parâmetro lExibe, serve para exibir a mensagem de execução da fórmula.
Exemplo:
É necessário apresentar em determinado relatório, o salário incorporado do funcionário. Para tanto, a chamada da fórmula 'S_SALINC' deve ser incluída no fonte do relatório, para retornar o salário incorporado. Para que a fórmula seja executada, deve ser informada a seguinte chamada:
Tipo | Resultado | Operador 1 | 1ª Expressão | Operador 2 | 2ª Expressão | Operador 3 |
Execução | SCargaSRC() |
|
|
|
| .END. |
Exemplo:
Ao informar o salário do funcionário, o sistema deve calcular e atualizar alguns campos da tela utilizando a fórmula S_ATUCPOS.
Para que a fórmula seja executada, deve ser informada na validação do campo, pelo módulo Configurador, a seguinte sintaxe:
Neste exemplo, para atualização dos campos na tela, é utilizada a função SetMemVar() na estrutura da fórmula, já que somente são atualizados os campos na tela.
Em caso que seja necessário utilizar uma fórmula no campo que atualiza diretamente os campos da tabela, essa fórmula deve estar preparada para essa atualização, ou seja, deve conter o posicionamento de tabela, lock de registro, etc
Importante: Contate o Help Desk Totvs para mais informação. |