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 no “Desconto por antecipação”

As funções de fórmula abaixo poderão ser utilizadas especificamente para processar valores auxiliares do aplicados n desconto por antecipação.

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

Informações
titleExemplo

Considerando que o contrato do aluno possui o desconto por antecipação abaixo:

1º Desconto por antecipação - Vencimento 05 - 10 %

2º Desconto por antecipação - Vencimento 10 - 7 %

3º Desconto por antecipação - Vencimento 20 - 5 %

4º Desconto por antecipação - Vencimento 30 - 2 %

Durante a geração de lançamento o sistema irá executar para cada linha do desconto apresentado acima ( cada vencimento ) a fórmula associada ao valor auxiliar.

Obs.. As informações dos desconto por antecipação processados para a parcela são gravadas na tabela SLANDESCPONTUAL.

NomeDescriçãoParâmetrosExemplo
VAUXTABLANDESCPONTUAL

Tem como objetivo retornar uma informação do desconto por antecipação processados para a parcela do aluno (Tabela: SLANDESCPONTUAL). 

  • Nome do Campo
  • Tipo: Tipo do valor do campo informado. 
    • "V": Valor
    • "I": Inteiro
    • "D": Data
    • "S": Texto
VAUXTABLANDESCPONTUAL('VALORDESCONTOCALCULADO', 'V')
VAUXDESCANTECIPACAOLANDESCPONTUAL

Tem como objetivo retornar o valor do desconto por antecipação

do contexto de execução corrente

processado.

  • Tipo: Tipo de retorno do valor do desconto por antecipação. (V =Valor/ P=Percentual)
  • Nº vencimento: Número do vencimento que deseja recuperar a informação.

    Exemplo:


    1º Vencimento (Até o dia 5)   => Vencimento = 1
    2º Vencimento (Até o dia 10) => Vencimento = 2
    3º Vencimento (Até o dia 15) => Vencimento = 3
    4º Vencimento (Até o dia 20) => Vencimento = 4

Se o nº do vencimento não for informado, por exemplo, VAUXDESCANTECIPACAOLANDESCPONTUAL('V', '') , será considerado o valor do desconto por antecipação que esta sendo processado para o contexto de execução da fórmula.



Exemplo 1:

Valor do desconto por antecipação aplicado no vencimento 3 (Até o dia 15)

VAUXDESCANTECIPACAOLANDESCPONTUAL('V', '3')


Exemplo 2:

Considerando que a fórmula está sendo executada para o 2º vencimento, e não foi informado na função de fórmula o dia do vencimento.

VAUXDESCANTECIPACAOLANDESCPONTUAL('V', '')

Para este exemplo será retornado o valor do desconto por antecipação aplicado no 2º vencimento.

VAUXVALORAUXDESCANTECIPACAO

Tem como objetivo retornar o conteúdo do valor auxiliar já processado para o desconto por antecipação conforme o número de vencimento informado.

Caso seja informado o número de vencimento com valor "0" (Zero) será retornado o valor do valor auxiliar do desconto por antecipação do contexto corrente.

Exemplo:

1º Vencimento (Até o dia 5)   => Vencimento = 1
2º Vencimento (Até o dia 10) => Vencimento = 2
3º Vencimento (Até o dia 15) => Vencimento = 3
4º Vencimento (Até o dia 20) => Vencimento = 4

  • Código do valor auxiliar.
  • Nº vencimento: Número do vencimento que deseja recuperar a informação.

VAUXVALORAUXDESCANTECIPACAO('CODAUX005', 3)


Dica
titleVAUXVALORAUXDESCANTECIPACAO

Exemplo:

Considerando que já temos os seguintes valores auxiliares processados para os vencimentos do desconto por antecipação:

1º Desconto por antecipação -  VAUX001 - R$ 50,00

2º Desconto por antecipação -  VAUX001 - R$ 25,00

3º Desconto por antecipação -  VAUX001 - R$ 15,00

4º Desconto por antecipação -  VAUX001 - R$ 5,00

Para recuperar o valor auxiliar do 3º vencimento utilizamos VAUXVALORAUXDESCANTECIPACAO('VAUX001', 3), o resultado será R$ 15,00.


Card documentos
InformacaoRecomendamos priorizar a utilização das funções de fórmula que relatamos anteriormente ao invés de carregar as informações através de consulta SQL, pois as funções de fórmula utilizam mecanismo de cache que tem como objetivo melhorar a performance da execução.
TituloIMPORTANTE!

...