F300FLT
User Function F300FLT()Filtra o registro em processamento no antigo retorno SISPAG da FINA300.
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)
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)
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.
EndIfExibe 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.
- 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.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.