Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O ponto de entrada é chamado na finalização da query, permitindo a alteração do Where WHERE da consulta, para que possa customizar a pesquisa na listagem de inventários. No app a Query é chamada ao efetuar uma pesquisa específica conforme as a imagem abaixo:


Parâmetro

Nome

TipoDescrição
PARAMIXB[ 1 ]CaractereConteúdo informado na pesquisa.


Retorno

NomeTipoObrigatórioObservação
cWhereCaractereSimSintaxe na linguagem SQL-ANSI com o filtro utilizado


Tabelas Posicionadas:

CBA - Mestre de Inventário

...

Card documentos
InformacaoO retorno do PE tem o comportamento de substituir a condição Where do padrão, portanto ao efetuar a pesquisa de um dado específico pelo cSearch, a condição Where do fluxo padrão será ignorada!
TituloIMPORTANTE!


Nota
titleAviso

O Para o correto funcionamento da consulta, o retorno da cláusula where tem que WHERE deveser iniciado com AND.

Bloco de código
languagevb
themeMidnight
firstline1
titleExemplo
linenumberstrue
/*/{Protheus.doc} MCDFINV
Ponto de Entrada utilizado para customizar oa filtropesquisa dana listagem de inventários
@type function
@author TOTVS
@return caracter, Retorno cWhere Condição customizada para pesquisa do inventário.
@author TOTVS
/*/
User Function MCDFINV()

  Local cSearch := PARAMIXB[1]
  Local cWhere  := ""
  
  // Para visualizar o conteúdo recebido
  Conout( cSearch )

  // Implementação para que ocorra a substituição da cláusula whereWHERE padrão
  cWhere := "AND CBA.CBA_LOCALI = '" + cSearch + "' "
  
Return cWhere


04. ASSUNTOS RELACIONADOS



Templatedocumentos