Usina BRAdvPL Guia
Entrar
← Todos os tópicos
PONTO DE ENTRADAEm revisão

F300FLT

User Function F300FLT()

Filtra o registro em processamento no antigo retorno SISPAG da FINA300.

F300FLTFINA300
01 · VISÃO GERAL

Visão geral

O aviso oficial descreve F300FLT como filtro do registro processado e não indica um PE equivalente na tabela de migração. O SISPAG foi descontinuado em 20/08/2022; a suíte substituta usa FINA430. (TOTVS, ref. 1) A listagem comunitária registra IF !ExecBlock("F300FLT") em FA300PROCESSA. Ela demonstra uso do resultado em condição negada, mas omite o corpo desse IF: não prova sozinha se .T. ou .F. corresponde a descartar, aceitar ou abortar o arquivo inteiro. (Ref. 2)

02 · SINTAXE

Sintaxe

User Function F300FLT()

Retorno

O trecho mostra resultado consumido por negação lógica em IF. A consequência de cada valor depende do corpo condicional, ausente na fonte consultada; não foi publicado um contrato completo de aceitação/rejeição. (Ref. 2)

03 · EXEMPLO PRÁTICO

Leitura do chamador legado, sem inventar implementação

// Trecho do chamador, não uma User Function: EURAI, P12.2210 (ref. 2).
// Contexto observado: FINA300.PRX / FA300PROCESSA().
If !ExecBlock("F300FLT")
    // Corpo do IF não disponível no trecho consultado.
    // Não inferir daqui o efeito de .T. ou .F. sobre o registro.
EndIf
Resultado esperado

Exibe como a referência comunitária usa o retorno. É um recorte comentado para análise, não uma implementação pronta do PE. Exemplo não compilado nem executado em Protheus.

BOAS PRÁTICAS
  • Não criar Return .T. ou Return .F. apenas para preencher o exemplo: a consequência operacional não foi confirmada.
  • A chamada observada não tem quarto argumento. Não assumir alias posicionado nem layout de PARAMIXB.
  • “Nenhum” na tabela oficial significa ausência de equivalente indicado nessa tabela; não demonstra impossibilidade de redesenhar a regra na FINA430.
  • Para manutenção legada, conferir o corpo completo de FA300PROCESSA e testar registro aceito, registro excluído do processamento e arquivo com vários registros.
  • Roteiro editorial de homologação: comparar o fluxo padrão e a customização nas operações descritas, conferir os registros resultantes e registrar release e patch.
  • Em revisão: fontes e exemplo conferidos documentalmente; código não compilado nem executado em Protheus. Posição exata na transação e comportamento no release-alvo não confirmados.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. SISPAG - Descontinuada em 20/08/22. TDN. Consulta em 2026-10-23.
  2. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. Consulta em 2026-10-23.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha