Árvore de páginas

Visão Gerencial - Uso de fórmulas

Produto:

Microsiga Protheus

Versões:

10

Ocorrência:

Como utilizar as fórmulas na visão gerencial?

Passo a passo:

Para tratar situações de retorno de valor condicional ou cálculos específicos de saldo/movimento ao gerar relatórios com visões gerenciais, está disponível o recurso de fórmula no cadastro de visões gerenciais, pode-se preencher o campo de fórmula com função de usuário que realize tratamento condicional para retorno do valor, os tratamentos previstos atualmente são:

  • CTS_FORMUL com conteudo: ROTINA=U_funcaousuario()

Com o conteúdo 'ROTINA=', o retorno da função de usuário servira como base a ser aplicada sobre os saldos originais, ou seja, saldo correspondente ao intervalo de entidades definida na linha da entidade/visão gerencial multiplicado pelo retorno da função de usuário (se o retorno for zero o saldo por consequencia passa a ser zero no relatório).

  • CTS_FORMUL com conteúdo: SALDO=U_funcaousuario()

Com o conteúdo 'SALDO=', o retorno da função de usuário será o valor do saldo apresentado no relatório, de maneira independente do intervalo de entidades informado da linha da entidade visão/gerencial.

  • Em ambos os casos se torna necessária a criação de função de usuário através das ferramentas de desenvolvimentos disponiveis (IDE) para tratar cada situação de maneira específica.
  • No momento da execução das funções estão disponíveis e posicionadas o alias CTS (Cadastro de Visões Gerenciais) e alias 'cArqTmp' correspondente à entidades gerenciais e saldos já calculados para o relatório/consulta até a entidade gerencial executada no momento.