• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Próxima »

Ponto de Entrada

Descrição:

Permite incluir condição no where da select a ser executada para o Monitor Vendas PDVs x Reducao Z

Localização:

Controle de Lojas

Eventos:

Este Ponto de Entrada é acionado no momento em que são executadas as query para montar o monitor de vendas PDV x Redução Z.

Importante: É de extrema importância que o ponto de entrada retorne a condição junto com as palavras "AND" ou "OR" para juntar com as demais condições padrões no 'Where' da query a ser executada..

Programa Fonte:

LOJA782.PRW

Função:

FiltraDados()

Parâmetros

Não possui parâmetros

Retorno:

NomeTipoDescriçãoObrigatório
cExpCaracter

Retorno: O retorno do ponto de entrada dever ser obrigatoriamente um string (caracter), e caso exista alguma condição a ser incluida na condição padrão do WHERE da query, este retorno deve possuir as palavras "AND" ou "OR" no inicio da condição do WHERE retorando pelo ponto de entrada. Caso nao exista nenhum condição de verificação customizada, basta retornar uma string (carater) vazio.

S

 

Exemplo:

User Function LJ782WHERE()

Local cWhere := " AND SL1.L1_PDV <> '001' "

 

Return cWhere


Importante:

  • Antes da chamada do PE são executadas verificações de critérios padrões para desconsiderar as vendas irregulares, exemplo, registros de vendas do tipo entrega.
  • É realizado consistência do retorno do PE, o registro só será desconsiderado se o retorno for do tipo booleano (logico) e for verdadeiro (.T.).
  • Processo possui logs, para habilitar logs do varejo verifique: http://tdn.totvs.com.br/pages/viewpage.action?pageId=203764807
    • Exemplo de Logs: 

      18:29:27 [6128] Function LJ320Processa Line 165
      [Acumulados Diarios] Antes da Chamada do Ponto de Entrada:LJVLD320 -> Caracter ( 9) [01/053695]
      18:29:27 [6128] Function LJ320Processa Line 167
      [Regra de Desconto] Apos a Chamada do Ponto de Entrada:LJVLD320 -> Logico ( 1) [.T.]

 

User Function LJ782WHERE()Local cWhere := "AND SL1.L1_PDV <> '001'"Return cWhere

  • Sem rótulos