Á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:

MATA131 - Gerar Cotações

02. DESCRIÇÃO

        Este ponto de entrada permite complementar o filtro do browse da rotina Gerar Cotações (MATA131) com novas condições customizadas.

03. LOCALIZAÇÃO

O Ponto de Entrada se encontra na montagem do browse da rotina Gerar Cotações (MATA131), após a confirmação da tela inicial de Perguntas.

04.  EXEMPLO DE UTILIZAÇÃO


Exemplo
#include 'totvs.ch'
 
/*/{Protheus.doc} User Function MT130IFR
   Permite complementar o filtro em ADVPL e a query SQL, de seleção dos registros do browse, da rotina Gerar Cotações.
   @type Function
   @since 01/01/2024
   @author user
/*/
User Function MT130IFR()

Local aRet       := {}
Local cFiltADVPL := ""
Local cFiltSQL   := ""

cFiltADVPL := "!Empty(C1_CC)" // Filtro em ADVPL.
cFiltSQL   := "C1_CC <> ' '" // Filtro em SQL.

AAdd(aRet, cFiltADVPL) // Na primeira posição do vetor, deve-se retornar o filtro em ADVPL.
AAdd(aRet, cFiltSQL) // Na segunda posição do vetor, deve-se retornar o filtro em SQL.

Return aRet

Observação

Este ponto de entrada será acionado se as seguintes condições forem verdadeiras:

  • Pergunta "Filtra por Data?" com conteúdo "Não";
  • Pergunta "Filtra SC já Gerada?" com conteúdo "Não";
  • Se o ponto de entrada MT131FIL não estiver em uso ou se em uso, retornar vazio;
  • Se o parâmetro MV_RESTCOM estiver com o conteúdo "N";


05. RETORNO

Retorno: Array