Á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 F950PAR1 e F950PAR2, 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 F950PAR1 e F950PAR2.

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 F950PAR1 e F950PAR2, por ordem de criação.

04. EXEMPLO DE UTILIZAÇÃO

Exemplo F090FIL
#INCLUDE "PROTHEUS.CH"
User Function F950PAR1()
	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 aRet1

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

User Function F950PAR3()
	Local aRet3   := aClone(paramixb[1])
	Local 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á.