Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados (SIGAACD)

Função:GetInv - Listagem de inventários
País:Todos países


02. DESCRIÇÃO

O ponto de entrada é chamado na finalização da query, permitindo a alteração do WHERE da consulta, para customizar a pesquisa na listagem de inventários. No app a Query é chamada ao efetuar uma pesquisa específica conforme 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

CBB - Cabecalho do Inventário

03. DEMAIS INFORMAÇÕES

IMPORTANTE!

O 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!


Aviso

Para o correto funcionamento da consulta, o retorno da cláusula WHERE deve ser iniciado com AND.

Exemplo
/*/{Protheus.doc} MCDFINV
Ponto de Entrada utilizado para customizar a pesquisa na listagem de inventários

@return caracter, 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 WHERE padrão
  cWhere := "AND CBA.CBA_LOCALI = '" + cSearch + "' "
  
Return cWhere


04. ASSUNTOS RELACIONADOS