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 de saldos de clientes/fornecedores (rotina FINA410).

O Ponto de entrada FIN410FT é chamado dentro dos laços de repetição das entidades abaixo:

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

NomeTipoDescrição
ParamIxb[1]Caracter

Informação enviada referente ao MV_PAR01;

1 = Ambos;
2 = Cliente;
3 = Fornecedor.

ParamIxb[2]Caracter

Informação referente a qual tabela esta sendo processada.

1 = Clientes (SA1)
2 = Fornecedores (SA2);
3 = Contas a Receber (SE1);
4 = Contas a Pagar (SE2).


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

#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



<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;
}
</style>