Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Financeiro

02. CONCEITO

O ponto de entrada, permite filtrar os parâmetros criados pelos pontos de entrada F940PAR1 e F940PAR2, implementando a condição criada, na query principal da rotina.


RetornoTipoDescrição
cFiltroCaractere

Condição criada para complementar, o filtro principal, com os parâmetros criados, por meio dos pontos de entrada F940PAR1 e F940PAR2.

03. PARÂMETROS

OrdemNomeTipoDescrição
1aRetPerArrayArray com o conteúdo de todos os parâmetros, da rotina. Sendo que, apenas a partir da posição 17, estarão os parâmetros criados pelos pontos de entrada F940PAR1 e F940PAR2, por ordem de criação.

04. EXEMPLO DE UTILIZAÇÃO

Exemplo F090FIL
#INCLUDE "PROTHEUS.CH"
User Function F940PAR1()
	Local aRet1 := aClone(paramixb[1])
	aAdd(aRet1,{ 1,	"Prefixo De"   	,Space(TamSx3('E1_PREFIXO')[1])	,X3Picture('E1_PREFIXO')	,"","","",0,	.F.}) 
	aAdd(aRet1,{ 1,	"Prefixo Ate"	,Space(TamSx3('E1_PREFIXO')[1])	,X3Picture('E1_PREFIXO')	,"","","",0,	.F.})
Return aRet1User 

Function F940PAR2()
	Local aRet2 := aClone(paramixb[1])
	aAdd(aRet2,Space(TamSx3('E1_PREFIXO')[1]))
	aAdd(aRet2,Replicate( "Z" , TamSx3('E1_PREFIXO')[1]))
Return aRet2User 

Function F940PAR3()
	Local aRet3   := aClone(paramixb[1])
	Local cFiltro := ""cFiltro := " E1_PREFIXO 	>= '" + aRet3[18] + "' AND "cFiltro += " E1_PREFIXO 	<= '" + aRet3[19] + "' AND "
Return cFiltro


05. DEMAIS INFORMAÇÕES

      Não há.


06. ASSUNTOS RELACIONADOS

     Não há.