Árvore de páginas

CONTEÚDO

  1. Dados gerais
  2. Descrição
  3. Localização
  4. Exemplo de utilização
  5. Retorno

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Compras
Função:

GCPXFUN - Função Genérica

GCPA009 - Processa os Pedidos e Contratos para os Vencedores do Edital

02. DESCRIÇÃO

        Este ponto de entrada permite adicionar novos campos e filtros customizados na consulta de busca dos registros de Produtos e Participantes do Processo de Licitação.

03. LOCALIZAÇÃO

O Ponto de Entrada se encontra na montagem da query SQL para busca dos registros dos vencedores da licitação no banco de dados.

04.  EXEMPLO DE UTILIZAÇÃO


Exemplo
#include 'totvs.ch'
 
/*/{Protheus.doc} User Function GCP9QRY 
   Adição de campos e filtros na consulta de produtos e participantes do Processo de Edital.
   @type Function
   @since 01/01/2024
   @author user
/*/
User Function GCP9QRY()

  Local aRet := {}

  /* Posições do vetor aRet:
      [1] = Novos campos para adição ao SELECT do banco de dados, utilizar sintaxe SQL.
      [2] = Novos filtros para adição ao WHERE do SELECT do banco de dados, utilizar sintaxe SQL.
  */

  AAdd(aRet, ", B1_DESC, C1_QUANT") // Campos adicionados ao SELECT da query SQL de consulta dos dados.
  AAdd(aRet, "AND CO3_QUANT > 0") // Filtros adicionados ao WHERE da query SQL de consulta dos dados.

  /* TABELAS utilizadas no SELECT:
    CO3 = Participantes Edital
    CO2 = Produtos Edital
    SB1 = Cadastro de Produtos
    CP4 = Edital x Solicitações de Compras
    SC1 = Cadastro de Solicitações de Compras
    CP6 = Composição do Lote do Edital
  */

Return aRet

Observação

Caso a sintaxe SQL não seja respeitada ou seja utilizado campos de tabelas que não estão disponíveis na query SQL, poderá acarretar em erro crítico no sistema e finalização da sessão.



05. RETORNO

Retorno: Array