Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Função: | FINA410 |
02. DESCRIÇÃO
Este ponto de entrada permite filtrar registros para o recalculo . FINA410 - Refaz Dados Clientes / Fornecedoresde saldos de clientes/fornecedores (rotina FINA410).
O Ponto de entrada FIN410FT é chamado dentro do loop dedos laços de repetição das entidades abaixo:
- Clientes (SA1);
- Fornecedores (SA2);
- Títulos a receber (SE1);
- Títulos a pagar (SE2).
Se o retorno do ponto de entrada for .F. passa para o próximo registro e não executa o recálculo.
02. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
ParamIxb[1] | Caracter | Informação enviada referente ao MV_PAR01; 1 = Ambos; |
ParamIxb[2] | Caracter | Informação referente a qual tabela esta sendo processada. 1 = Clientes (SA1) |
03. RETORNO
Nome | Tipo | Descrição |
lRet | Lógico | .T. Informa que o sistema deve recalcular a entidade posicionada. .F. Informa que o sistema NÃO deve recalcular a entidade posicionada. |
04. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE "TOTVS.CH" User Function FIN410FT() Local cMVPAR01 As Character Local cEntidade As Character Local lRet As Logical cMVPAR01 := ParamIxb[1] cEntidade := ParamIxb[2] lRet := .T. //Exemplo de customização If cEntidade == '1' // Clientes (SA1) //Tratamento especificado na customização lRet := .F. EndIf If cEntidade == '2' // Fornecedores (SA2) //Tratamento especificado na customização lRet := .F. EndIf If cEntidade == '3' // Contas a Receber (SE1) //Tratamento especificado na customização lRet := .F. EndIf If cEntidade == '4' // Contas a Pagar (SE2) //Tratamento especificado na customização lRet := .F. EndIf Return lRet |
06. ASSUNTOS RELACIONADOS
...