Árvore de páginas

CONTEÚDO

  1. Dados Gerais
  2. Descrição
  3. Sintaxe
  4. Parâmetros
  5. Retorno
  6. Exemplo

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Faturamento
Função:

tgv.priceList.data.protheus - API de Tabela de Preços

Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Compatível Países:Todos os países
Sistemas Operacionais:Todos
Compatível com as Bases de Dados:Todos
Nível de Acesso:Nível 1 (Tabela de Preços a serem processados)
Idiomas:Todos

02. DESCRIÇÃO

        O ponto de entrada GVPCLQRY será executado no momento da consulta de Tabelas de Preços, permitindo complementar o filtro da query a ser processada para o Portal Gestão de Vendas (PGV).

Importante

 - Ao realizar a compilação do ponto de entrada é necessário realizar o login no Portal Gestão de Vendas.

03. SINTAXE

GVPCLQRY() ---> cQuery

04. PARÂMETROS

         Não Há.

05. RETORNO

Retorno

Tipo

Descrição

Obrigatório

cQueryCaracter

Condição SQL. A string deve ser iniciada pelo operador "AND" para ser adicionada no filtro da consulta a ser executada pela API. Caso nenhuma condição seja necessária, este ponto de entrada deve ser retornar uma string vazia ("").

Sim


06. EXEMPLO

Exemplo
User Function GVPCLQRY()
    Local cQuery := ""                                          // Variavel cQuery que recebera o filtro que deseja

    //O complemento da query sera aplicado apenas para o usuario Eduardo
    If FwGetUserName(RetCodUsr()) == "Eduardo"
        cQuery := " AND DA0.DA0_CODTAB IN ('001','002') "       // Passando para cQuery o filtro desejado
    EndIf      

Return cQuery                                                 // Retornar o cQuery