Home

Linha Microsiga Protheus

Páginas filhas
  • FILTRAENT - Efetua o filtro dos parametros considerando o plano gerencial. -- 109695

Ponto-de-Entrada: FILTRAENT - Efetua o filtro dos parametros considerando o plano gerencial.
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) , Português (Portugal) , Espanhol , Inglês
Descrição:
Efetua o filtro dos parametros considerando o plano gerencial.
Eventos

Ocorre dentro da função que Retorna Array com o set of book

Programa Fonte
CTBXFUN.PRX 
Sintaxe

FILTRAENT - Efetua o filtro dos parametros considerando o plano gerencial. ( [ cHeader ], [ lFiltraCC ], [ lFiltraIt ], [ lFiltraCV ], [ cCCIni ], [ cCCFim ], [ cItemIni ], [ cItemFim ], [ cClVlIni ], [ cClVlFim ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cHeader Caracter Cabeçario
lFiltraCC logico Indicador de filtragem do centro de custo
lFiltraIt logico Indicador de filtragem do Item
lFiltraCV logico Indicador de filtragem da classe de valor
cCCIni caracter Centro de custo inicial
cCCFim caracter Centro de custo final
cItemIni caracter Item inicial
cItemFim caracter Item Final
cClVlIni caracter Classe de valor inicial
cClVlFim caracter Classe de valor Final
Retorno
    aRet(array_of_record)
  • arrei com os campos filtrados
Exemplos
	If lFiltraEnt		cCCIni		:= cCCOfiIni		cCCFim		:= cCCOfiFim	 		cItemIni	:= cItOfiIni		cItemFim	:= cItOfiFim		cClVlIni	:= cCVOfiIni			cClVlFim	:= cCVOfiFim				aRet	:= ExecBlock("FILTRAENT",.F.,.F.,{cHeader,lFiltraCC,lFiltraIt,lFiltraCV,cCCIni,cCCFim,cItemIni,cItemFim,cClVlIni,cClVlFim})				If !aRet[1]			dbSkip()			Loop		Else			cCCIni		:= aRet[2]			cCCFim		:= aRet[3]			cItemIni	:= aRet[4]			cItemFim	:= aRet[5]			cClVlIni	:= aRet[6]			cClVlFim	:= aRet[7]		EndIf		EndIf