01. DADOS GERAIS
Linha de Produto: | RM |
---|
Segmento: | Educacional |
---|
Módulo: | TOTVS Educacional |
---|
Função: | Fórmula para o Valor Auxiliar |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : |
|
---|
02. SITUAÇÃO/REQUISITO
Em função da evolução do TOTVS Educacional para permitir a criação de valor auxiliar para Bolsa e Desconto por Antecipação se faz necessário a disponibilização de novas funções de fórmula que deverão ser executadas sobre o contexto das tabelas SBOLSALAN e SLANDESCPONTUAL.
03. SOLUÇÃO
Disponibilizamos novas funções de fórmulas que tem como objetivo exclusivo de auxiliar na implementação de novas fórmulas que serão utilizadas no processamento do valor auxiliar para bolsa ou desconto por antecipação.
As funções de fórmula que consideramos como comum são as que podem ser utilizadas na construção de fórmula para valor auxiliar utilizado em bolsa ou desconto por antecipação. Nome | Descrição | Parâmetros | Exemplo |
---|
VAUXTABCONTRATO | Retorna o conteúdo de um determinado campo da tabela SCONTRATO | - campo: Nome do campo que deseja pesquisa na tabela SCONTRATO.
- Tipo: Tipo do valor do campo informado.
- "V": Valor
- "I": Inteiro
- "D": Data
- "S": Texto
| VAUXTABCONTRATO('IDHABILITACAOFILIAL','I') | VAUXTABPARCELA | Retorna o conteúdo de um determinado campo da tabela SPARCELA | - campo: Nome do campo que deseja pesquisa na tabela SPARCELA.
- Tipo: Tipo do valor do campo informado.
- "V": Valor
- "I": Inteiro
- "D": Data
- "S": Texto
| VAUXTABPARCELA('DTVENCIMENTO','D') | VAUXTABFLAN | Retorna o conteúdo de um determinado campo da tabela FLAN | - campo: Nome do campo que deseja pesquisa na tabela FLAN.
- Tipo: Tipo do valor do campo informado.
- "V": Valor
- "I": Inteiro
- "D": Data
- "S": Texto
| VAUXTABFLAN('VALORORIGINAL','V') | VAUXVLRINTEGRACAOLAN | Retorna o valor de integração processado para o lançamento | - idCampo: Identificador do campo do valor de integração.
| VAUXVLRINTEGRACAOLAN(45) 45 corresponde ao id. do campo do valor de integração cadastrado no TOTVS Gestão Financeira. |
|
Discriminamos abaixo as funções de fórmulas que poderão ser utilizadas somente na construção de fórmula para valor auxiliar de bolsa, neste caso estas fórmulas serão executadas sobre o contexto das informações da tabela SBOLSALAN. Nome | Descrição | Parâmetros | Exemplo |
---|
VAUXTABBOLSALAN | Retorna o conteúdo de um determinado campo da tabela SBOLSALAN | - campo: Nome do campo que deseja pesquisa na tabela SBOLSALAN.
- Tipo: Tipo do valor do campo informado.
- "V": Valor
- "I": Inteiro
- "D": Data
- "S": Texto
| VAUXTABBOLSALAN('VALOR', 'V') | VAUXTABBOLSA | Retorna o conteúdo de um determinado campo da tabela SBOLSA | - campo: Nome do campo que deseja pesquisa na tabela SBOLSA.
- Tipo: Tipo do valor do campo informado.
- "V": Valor
- "I": Inteiro
- "D": Data
- "S": Texto
| VAUXTABBOLSA('CODBOLSA', 'S') | VAUXTABBOLSACOMPL | Retorna o conteúdo de um determinado campo da tabela de campos complementares da bolsa (SBOLSACOMPL) | - campo: Nome do campo que deseja pesquisa na tabela SBOLSACOMPL.
- Tipo: Tipo do valor do campo informado.
- "V": Valor
- "I": Inteiro
- "D": Data
- "S": Texto
| VAUXTABBOLSACOMPL('TIPOX', 'S') | VAUXDESCPARCELABOLSALAN | Retorna o valor de desconto da parcela referente ao contexto do lançamento gerado pela aplicação de uma bolsa. (SBOLSALAN) Obs.: Caso tenhamos uma parcela com mais de um responsável financeiro será retorno o desconto aplicado ao lançamento do contexto corrente e não da parcela. | - tipoValor: Tipo do valor de retorno (V=Valor/P=Percentual)
| VAUXDESCPARCELABOLSALAN('V') | VAUXVALORAUXBOLSA | Retorna o valor do código auxiliar informando considerando o contexto do lançamento gerado pela aplicação de uma bolsa. (SBOLSALAN) | - codValorAux: Código do valor auxiliar
| VAUXVALORAUXBOLSA('CODAUX001') | VAUXVALORAUXCODBOLSA | Retorna o valor do código auxiliar do código de bolsa informado. (SBOLSALAN) | - codValorAux: Código do valor auxiliar;
- codBolsa: Código da bolsa
| VAUXVALORAUXCODBOLSA('CODAUX002', '200') | VAUXTOTALBOLSASPORCAMPOCOMPL | Retorna o total dos descontos aplicados pelas bolsa que possuem o valor X do campo complementar informado, tendo esse retorno em valor ou percentual. (SBOLSALAN) | - nomeCampoCompl: Nome do campo complementar da bolsa;
- valorCampoCompl: Valor do campo complementar que se deseja filtrar;
- tipoValor: Tipo de valor de retorno do desconto. (Valor/Percentual)
| VAUXTOTALBOLSASPORCAMPOCOMPL('FIES', 'T', 'P') |
|
Discriminamos abaixo as funções de fórmulas que poderão ser utilizadas somente na construção de fórmula para valor auxiliar de desconto por antecipação, neste caso estas fórmulas serão executadas sobre o contexto das informações da tabela SLANDESCPONTUAL. Nome | Descrição | Parâmetros | Exemplo |
---|
VAUXTABLANDESCPONTUAL | Retorna o conteúdo de um determinado campo da tabela SLANDESCPONTUAL | - campo: Nome do campo que deseja pesquisa na tabela SLANDESCPONTUAL.
- Tipo: Tipo do valor do campo informado.
- "V": Valor
- "I": Inteiro
- "D": Data
- "S": Texto
| VAUXTABLANDESCPONTUAL('VALORDESCONTOCALCULADO', 'V') | VAUXDESCANTECIPACAOLANDESCPONTUAL | Retorna o valor do desconto aplicado pelo desconto por antecipação do contexto corrente. Com a opção de se definir o retorno em valor ou percentual. (SLANDESCPONTUAL) | - tipoValor: Tipo de retorno do valor do desconto por antecipação. (Valor/Percentual)
| VAUXDESCANTECIPACAOLANDESCPONTUAL('P') | VAUXVALORAUXDESCANTECIPACAO | Retorna o valor do valor auxiliar vinculado ao desconto por antecipação definido pelo 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) => NumVencimento = 1 2º Vencimento (Até o dia 10) => NumVencimento = 2 3º Vencimento (Até o dia 15) => NumVencimento = 3 4º Vencimento (Até o dia 20) => NumVencimento = 4 | - codValorAux: Código do valor auxiliar.
- numVencimento: Número do vencimento ser pesquisado.
| VAUXVALORAUXDESCANTECIPACAO('CODAUX005', 3) |
|
|
04. DEMAIS INFORMAÇÕES
Outras ações/ações relacionadas


<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|