Páginas filhas
  • DEDUINTEGRACOES-6618 DT Funções de Fórmula para o Processamento do Valor Auxiliar

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleFunções especificas para valor auxiliar aplicados em “Bolsa”

As funções de fórmula abaixo poderão ser utilizadas especificamente para processar valores auxiliares do aplicados em bolsa.

O contexto  para processamento da fórmula corresponde aos dados da tabela SBOLSALAN que serão gerados durante a criação do lançamento financeiro processado  para a parcela do contrato do aluno.

Informações
titleExemplo

Se a parcela do contrato do aluno possuir a "BOLSA A" e "BOLSA B" internamente ao gerar o lançamento financeiro o sistema vai incluir dois registros na tabela SBOLSALAN e consequentemente para cada registo será processada a fórmula vinculada ao valor auxiliar.

NomeDescriçãoParâmetrosExemplo
VAUXTABBOLSALANTem como objetivo retornar o conteúdo de um determinado campo da tabela SBOLSALAN
  • Nome do Campo
  • Tipo: Tipo do valor do campo informado. 
    • "V": Valor
    • "I": Inteiro
    • "D": Data
    • "S": Texto
VAUXTABBOLSALAN('VALOR', 'V')
VAUXTABBOLSATem como objetivo retorna o conteúdo de um determinado campo do cadastro da bolsa (tabela: SBOLSA)
  • Nome do campo:
  • Tipo: Tipo do valor do campo informado. 
    • "V": Valor
    • "I": Inteiro
    • "D": Data
    • "S": Texto
VAUXTABBOLSA('CODBOLSA', 'S')
VAUXTABBOLSACOMPLTem como objetivo retornar o conteúdo de um determinado campo complementar do cadastro da bolsa (tabela:SBOLSACOMPL)
  • Nome do campo complementar.
  • Tipo: Tipo do valor do campo informado. 
    • "V": Valor
    • "I": Inteiro
    • "D": Data
    • "S": Texto
VAUXTABBOLSACOMPL('TIPOX', 'S')
VAUXDESCPARCELABOLSALAN

Tem como objetivo retornar o valor de desconto da parcela vinculada a bolsa processada.

Obs..: Caso tenhamos uma parcela com mais de um responsável financeiro será retornado o desconto aplicado ao lançamento do contexto corrente da bolsa processada.

  • Tipo valor: Tipo do valor de retorno (V=Valor/ P=Percentual)
VAUXDESCPARCELABOLSALAN('V')
VAUXVALORAUXBOLSA

Tem como objetivo retornar o conteúdo do valor auxiliar já processado para a bolsa . 

Se o código da bolsa não for informado será considerado a bolsa do contexto corrente da SBOLSALAN.

  • Código do valor auxiliar
  • Código da bolsa
VAUXVALORAUXBOLSA('CODAUX001', 'BOLSAX')
Dica
titleVAUXVALORAUXBOLSA

Quando utilizar esta função de fórmula recomendamos que ao cadastrar o valor auxiliar o campo "Ordem de processamento" seja preenchido estabelecendo um critério de ordem de processamento.

Exemplo:

Valor auxiliar: VAUX001 - Ordem 1

Valor auxiliar: VAUX002 - Ordem 2

Desta forma posso na fórmula do valor auxiliar "VAUX002" utilizar a função VAUXVALORAUXBOLSA('VAUX001', 'BOLSAXPTO') , pois o valor auxiliar "VAUX001" já vai ter processado.

VAUXTOTALBOLSASPORCAMPOCOMPLTem como objetivo retornar o somatório dos valores das bolsas conforme conteúdo do campo complementar informado.
  • Nome do campo complementar da bolsa;
  • Conteúdo do campo complementar que se deseja filtrar;
  • Tipo valor: Tipo de valor de retorno  (V =Valor/ P= Percentual)
VAUXTOTALBOLSASPORCAMPOCOMPL('FIES', 'T', 'P')


Dica
titleVAUXTOTALBOLSASPORCAMPOCOMPL

Exemplo:

Bolsa 1 | Campo Complementar: Classificação = A | Valor da Bolsa R$ 100,00

Bolsa 2 | Campo Complementar: Classificação = A | Valor da Bolsa R$ 100,00

Bolsa 3 | Campo Complementar: Classificação = B | Valor da Bolsa R$ 100,00


Baseado no exemplo acima poderíamos utilizar a função de fórmula assim: VAUXTOTALBOLSASPORCAMPOCOMPL('Classificação', 'A','V')

O resultado da execução será de R$ 200,00

...