Ponto-de-Entrada: F030FILT - Filtro para consultar a posição de fornecedores
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Advanced Protheus 5.07 , 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:
O ponto de entrada F030FILT permite a filtragem dos dados na Consulta de Posição de Fornecedores. É possível de alterar ou substituir por completo a filtragem dos dados de cada aba da consulta.
Eventos
Programa Fonte
FINC030.PRW
Sintaxe
F030FILT - Filtro para consultar a posição de fornecedores ( [ Paramixb[1] ], [ Paramixb[2] ], [ Paramixb[3] ] ) --> cRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Paramixb[1] | Caracter | Query já existente no sistema para filtragem padrão, passada para ser alterada ou anulada pelo ponto de entrada. | |||||||||||||||
Paramixb[2] | Array of Record | Número do processo. Corresponde a cada aba da Consulta de Posição de Fornecedores. De 1 a 4, sendo a de número 1, para a aba Títulos em aberto, e assim por diante. | |||||||||||||||
Paramixb[3] | Array of Record | Bloco caracter com o nome dos campos que podem ser utilizados na Query do ponto de entrada. |
Retorno
-
cRet(caracter)
- Bloco de código com o filtro criado. Retorna a Query criada no ponto de entrada.
Observações
Exemplos
User Function F030FiltpeQuery := Paramixb[1]cProc := Paramixb[2]cCampos := Paramixb[3]If cProc == 1 peQuery := "SELECT " + cCampos + " FROM " + RetSqlName("SE2") peQuery += " WHERE E2_FORNECE = '"+SA2->A2_COD+"'" peQuery += " AND D_E_L_E_T_ <> '*' " peQuery += " ORDER BY " + SqlOrder(IndexKey())ElseIf cProc == 2 Alert( "PROCESSO 2" )ElseIf cProc == 3 Alert( "PROCESSO 3" )ElseIf cProc == 4 Alert( "PROCESSO 4" )EndIfReturn peQuery
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas