Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS Backoffice (Linha Protheus) - Financeiro - Contas a Receber - FINA110 - Ponto de entrada F110SE5


time.png Tempo aproximado para leitura: 00:05:00 min

Dúvida

Como utilizar o PE F110SE5 ?

Solução
O F110SE5 atua na rotina FINA110 - Baixas Automáticas e tem como principal objetivo permitir a manipulação dos títulos processados na tabela SE5 (Baixas e Movimentos Bancários).

  • Onde Atua: É acionado após o processamento de um título na rotina FINA110, permitindo que você altere informações do registro que já foi gravado na tabela SE5.
  • Finalidade Comum: Usado para gravar informações complementares ou realizar validações/ajustes específicos no movimento bancário (SE5) que não são contemplados pelo padrão da rotina, antes ou depois da gravação.

A FINA110 processa a baixa de títulos e, se for uma baixa que gera movimento bancário, grava o registro na SE5 (e, por equivalência, na FK5).

O F110SE5 entra em ação exatamente nesse momento de gravação da SE5. Ele permite que utilize o ADVPL para ler, alterar ou incluir lógica customizada relacionada aos dados do título que está sendo baixado e seu respectivo registro na SE5.

User Function F110SE5()
Local aRecno := ParamIxb[1]
Local nCntFor :=0
dbSelectArea("SE5")
DbSetOrder(1)
For nCntFor := 1 to Len(aRecno)
SE5->(dbGoto(aRecno[nCntFor]))
MSGAlert("Titulo posicionado na SE5 Filial:" + SE5->e5_filial + Chr(13)Chr(10) + ", Data," DtOC(SE5->e5_data) + Chr(13)+Chr(10) + ", Tipo," + SE5->e5_tipo + Chr(13)+Chr(10) + ", Moeda" + SE5->e5_moeda + Chr(13)+Chr(10) + ", Valor," + str(SE5->e5_valor ) + Chr(13)+Chr(10) + ", Natureza," + SE5->e5_natureza + Chr(13)+Chr(10) + ", Numero do cheque," + SE5->e5_numcheq + Chr(13)+Chr(10) + ", Documento," + SE5->e5_documen )
Next nCntFor
Return Nil

Atenção: O trecho de código padrão que define o P.E. é uma simples chamada à função,

Lembrando que só compilar o fonte do exemplo acima em seu RPO, não terá nenhum funcionalidade, e somente irá apresentar um alerta.

Para que o ponto de entrada F110SE5 se torne ativo e funcional, é estritamente necessário que seja realizada a implementação da sua lógica, determinando quais campos serão alterados, quais conteúdos serão retirados, e quais campos terão os novos conteúdos conforme a sua necessidade.


A lógica ADVPL deve ser implementada para realizar o manuseio programático (leitura, alteração, gravação de dados).

Exemplo prático: Para que o Ponto de Entrada F110SE5 modifique o campo E5_HISTOR durante a execução da rotina FINA110 (Baixas Automáticas), a lógica em ADVPL deve ser obrigatoriamente acrescentada no código exemplo e compilada.

Escopo do Suporte Padrão:

  • Fornecer o nome do P.E. correto para uma necessidade e confirmar sua existência e momento de chamada no fonte padrão.
  • Quando o P.E. (a chamada original no código-fonte) não é executado ou apresenta comportamento inesperado, mesmo sem customização.

Entretanto, não prestamos apoio na análise, desenvolvimento ou correção da lógica de programação ADVPL implementada pelo cliente dentro do P.E. 

 

Saiba mais:

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Artigo fechado para comentários.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _