Child pages
  • FÓRMULA VISUAL - Atividade Expressão

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Utilizando a atividade "Expressão"

 

Produto

:

TOTVS Framework                                                          

Processo

:

Fórmula Visual

Subprocesso

:

Utilizando a atividade "Expressão"

Data da publicação

:

09/09/2014


O objetivo deste documento é mostrar com Anchor_GoBack_GoBacko como deve ser utilizada a atividade "Expressão" de uma Fórmula Visual.
Iremos utilizar em nosso exemplo as seguintes atividades:
• Consulta SQL
• Expressão
• Gerar Exceção
 


Primeiramente, é necessário arrastar a atividade "Consula SQL" para o "fluxo de trabalho" sequencial em sua fórmula visual:

 

 


Clique com o Botão direito do mouse na atividade e selecione uma consulta SQL:

 

 


Utilizamos a seguinte Consulta SQL em nossa pesquisa:


 


Select VALORORIGINAL from TFLAN where NUMERODOCUMENTO='00000433'



Note que essa Consulta SQL está nos retornando um valor numérico com 4 casas decimais.
Vamos utilizar a Atividade Expressão para converter esse valor para o formato 162,02.


Adicione a Atividade Expressão:

 



Após atividade ter sido adicionada ao fluxo de trabalho é necessário configurar as propriedades da atividade.  

Clique em para montar a sua expressão.



Propriedades
Nome: Nome da Atividade
Descrição: Descrição da Atividade
Habilitado: Opção de habilitar ou desabilitar a atividade
Dados do Usuário:
Expressões: Expressões a serem calculadas, (separadas por (wink)
Usar Valor Nulo: Define se o valor deverá ser calculado caso o valor da expressão seja Nulo.
Valor Calculado: Valor Calculado da Expressão.

 


Neste exemplo, iremos adicionar uma Expressão que utiliza a função "Format", que têm por objetivo formatar determinado valor.


 


Na criação de sua expressão, observe que ao colocar o ponteiro do mouse encima da função, é exibida sua sintaxe.
Como parâmetro para a expressão, podemos utilizar dados de outras atividades da Fórmula Visual (Como no exemplo, o valor de nossa Consulta SQL).





A sintaxe da função "Format" é: Format("valor", "string máscara")
Em nosso exemplo, teremos como "valor" o resultado da nossa Consulta SQL e usaremos "'##,##0.00'" como string máscara.
Format( rmsConsSQLActivity1.VALORORIGINAL, "###,##0.00" )
Obs: Na Expressão, usamos "," (Virgula) para separador de milhares e "." (Ponto) para separador decimal.

 


Adicione a atividade Gerar exceção





Nas propriedades da atividade Gerar Exceção, busque o valor da Expressão como Mensagem para verificar se realmente o valor da base foi convertido para a Máscara definida pela atividade Expressão.






Salve, execute sua Fórmula Visual e verifique os dados.



Pronto, resultado convertido para o formato desejado.

Info
titlePara maiores informações:

Consulte

...

o WikiHelp TOTVS

...


Image Added COMUNIDADE  

...

@FRAMEWORK


Canais

...

de

...

Atendimento:

Chamado:

...

Através do Portal Totvs www.suporte.totvs.com.br

Telefônico:

...

4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 –  (Gerador de Relatórios e Planilha).