Templates - Seção #EXPRESSAO#

Criada por Gustavo Vidal, Modificado em Ter, 9 Set na (o) 5:00 PM por Victoria Sbrogio

Utilidade

Serve para efetuar cálculos entre variáveis nos templates.


Sintaxe

#EXPRESSAO:FORMATACAO:IGNORAR_ERRO:MSG_ERRO:Texto padrão#Expressao Matematica#/EXPRESSAO#


Onde:

  • FORMATACAO: Corresponde a formatação do número (N2 = Formatará o número com 2 casas decimais, N3 = com 3 casas e assim por diante); 
  • IGNORAR_ERRO: Deverá ser S = SIM ou N = Não. Quando "S" e houver erro durante a execução da expressão o Anapro não exibirá o erro e sim o texto definido no próximo parâmetro;
  • MSG_ERRO: Texto a ser exibido no caso da expressão apresentar erro ao ser resolvida;
  • Texto padrão: No caso do valor da expressão resultasr em ZERO, o Anapro irá exibir esse texto se ele existir;

 

Exemplos de expressão

 #EXPRESSAO#1000 * 2#/EXPRESSAO#

Resultado: 2000,00

 

#EXPRESSAO:N3#(1000 * 2) / 4 + 25#/EXPRESSAO#

Resultado: 525,000

 

#EXPRESSAO:N4:S:XXXXXXXXXXXXXX#100/0#/EXPRESSAO#

Resultado: XXXXXXXXXXXXXX 
Foi exibido "XXX", pois não é permitido dividir um número por zero. Esse caso é útil quando o denominador de uma expressão possa vir zero em algumas situações. Exemplo: CLÁUSULAS XXXXXXX de contrato.


QUERO APENAS FORMATAR AS CASAS DECIMAIS DE UM NÚMERO

A tag #expressao# serve também para formatar as casas decimais de um número.

Basta colocar a variável abaixo:

#EXPRESSAO:N2#VARIAVEL#/EXPRESSAO#

Onde:

- N2 quer dizer 2 casas decimais. Se fosse 3 casas decimais, seria N3 e assim por diante.

- VARIAVEL deve colar a variável que você deseja que o Anapro formate o número (resultado dela);


QUANDO O RESULTADO FOR ZERO, QUERO EXIBIR UM TEXTO PADRÃO (POR EXEMPLO, XXXXXXXX)

Nos casos onde o resultado for zero, se você quiser exibir um texto padrão, por exemplo XXXXXX, você pode utilizar o terceiro parâmetro TEXTO PADRÃO conforme detalhado lá em cima na sintaxe.


Veja um exemplo:

#EXPRESSAO:N2:::XXXX#2 - 2#/EXPRESSAO#
Resultado: Como dois menos dois é zero, o resultado será XXXX porque colocamos o parâmetro TEXTO PADRÃO. 

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo