Trecho do ponto de entrada que faz a chamada para o Ponto de Entrada que o cliente renomeia para XF4NFORI

If ExistBlock('XF4NFORI')
		cFiltraQry	:=	ExecBlock('XF4NFORI',.F.,.F.,aInParamIxb)
		If ValType(cFiltraQry) <> 'C'
			cRetSql	:=	''
		Else
			cRetSql	:= cFiltraQry
			// Retorno o SQL do cliente
			Return cRetSql
		Endif
	Endif

Documentação oficial no TDN

F4NFORI - Atualização do arquivo temporário - Linha Microsiga Protheus - TDN (totvs.com)

F4NFORI - Atualização do arquivo temporário

Tempo aproximado para leitura:

2 minutos

Ponto-de-Entrada: F4NFORI - Atualização do arquivo temporário

Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)

Descrição:

O ponto de entrada F4NFORI será acionado na chamada da interface de visualizacao dos documentos de entrada/saida para devolução . Utilizado para que o usuário possa incluir um filtro que deverá ser executado na atualização do arquivo temporário com base nos itens do SD1 .

Programa Fonte

SIGACUS.PRW

Sintaxe

F4NFORI - Atualização do arquivo temporário ( [ ExpC1 ], [ ExpC2 ], [ ExpC3 ] ) --> ExpC4

Parâmetros:

Nome Tipo Descrição Default Obrigatório Referência
ExpC1 Caracter cPrograma - Local a ser considerado
ExpC2 Array of Record cClifor - Codigo do Cliente/Fornecedor
ExpC3 Array of Record cLoja - Loja do Cliente/Fornecedor

Retorno

ExpC4