Á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 imagem abaixo:

...

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 a pesquisa na listagem de inventários
@type function
@author TOTVS
@return caracter, Retorno cWhere Condição customizada na pesquisa do inventário.
/*/
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

...