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 | Tipo | Descrição |
---|---|---|
PARAMIXB[ 1 ] | Caractere | Conteúdo informado na pesquisa. |
Retorno
Nome | Tipo | Obrigatório | Observação |
---|---|---|---|
cWhere | Caractere | Sim | Sintaxe na linguagem SQL-ANSI com o filtro utilizado |
Tabelas Posicionadas:
CBA - Mestre de Inventário
CBB - Cabecalho do Inventário
03. DEMAIS INFORMAÇÕES
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!IMPORTANTE!
Aviso
Para o correto funcionamento da consulta, o retorno da cláusula WHERE deve ser iniciado com AND.
/*/{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