Histórico da Página
...
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Função: | FINR470FINA410 |
02. DESCRIÇÃO
Este ponto de entrada permite
...
A rotina de Extrato Bancário dispõe de tratamentos para que a filial do SE5 não seja filtrada quando 'SA6 exclusivo' e 'SE5 compartilhado'.
...
filtrar registros para o recalculo.
O Ponto de entrada FIN410FT é chamado dentro do loop de:
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 |
---|---|---|
lAllFil | Lógico | Determina ser irá considerar a filial logada ou todas as filiais. |
Quando lAllFil chegar no RdMake com valor ".T." significa que o sistema identificou o uso de 'SA6 exclusivo' e 'SE5 compartilhado' e irá processar a query sem considerar o campo filial.
Quando lAllFil chegar no Rdmake com valor ".F." significa que o sistema identificou que não está sendo usada a configuração 'SA6 exclusivo' e 'SE5 compartilhado' e irá processar a query considerando o campo filial da SE5.
Para que o sistema passe a considerar a filial corrente do SE5, retornar .F. no RdMake.
Para que o sistema não utilize o campo filial na query, retornar .T. no RdMake.
Aviso | ||
---|---|---|
| ||
Importante ressaltar que, mesmo que o retorno do P.E. seja igual a .T. (Todas as filiais), o relatório somente irá apresentada as filiais que o usuário logado tenha permissão de acesso. Essa permissão é realizada através do modulo Configurador (SIGACFG). É importante lembrar que qualquer não conformidade nos valores do Extrato Bancário em decorrência dessa manobra é de responsabilidade do cliente. |
ParamIxb[1] | Caracter | Informação enviada referente ao MV_PAR01; Ambos; |
ParamIxb[2] | Caracter | Informação referente a qual tabela esta sendo processada. 1 = Clientes (SA1) |
03. RETORNO
Nome | Tipo | Descrição |
lAllFillRet | Lógico | .T. Informa se o sistema não vai filtrar por filial, considerando todas as filiais (.T.)que o sistema deve recalcular a entidade posicionada. .F. Irá filtrar por filial, considerando somente os registros da filial corrente (.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 F470ALLFFIN410FT() Local cMVPAR01 lAllFil := ParamIxb[1] Local cEntidade := ParamIxb[2] Local lRet := .T. //Exemplo de customização If cEntidade == '1' // Clientes (SA1) //Tratamento especificado na customização lRet := .F. EndIf If !lAllFil cEntidade == '2' // Fornecedor (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 lAllFillRet := .TF. EndIf Return lAllFillRet |
06. ASSUNTOS RELACIONADOS
...