Árvore de páginas

Ponto de entrada MT131FIL

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Gera Cotações

MATA131

Cadastros Iniciais:

Solicitação de Compra

Ponto de Entrada:

MT131FIL

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SC1 - SC8

Sistema(s) operacional(is):

Windows/Linux


Ponto de Entrada

Descrição:

O Ponto de Entrada MT131FIL permite adicionar dados ao fazer o filtro das Solicitações de Compra que deverão gerar cotação.

Localização:

 Rotina de processamento da solicitações de compras que devem gerar cotação.

Eventos:

O Ponto de entrada é executado logo após a tela dos parâmetros iniciais.

Programa Fonte:

MATA131

Função:

MATA131

Parâmetros:

Não se aplica

 Retorno:

Pode ser retornado 2 tipos (caracter ou array).

Quando retorno for CARACTER deve ser retornado o filtro em EXPRESSÃO ADVPL.

NomeTipoDescriçãoObrigatório
cRetCaracterFiltro em expressão advpl

Quando retorno for ARRAY deve ser retornado o filtro em EXPRESSÃO ADVPL e SQL

NomeTipoDescriçãoObrigatório
aRetArray

Filtro em expressão ADVPL e SQL

[ 1 ] - Expressão ADVPL

[ 2 ] - Expressão SQL


 

Exemplo:

#Include 'Protheus.ch'

User Function MT131FIL()

Local cFiltroSC1 := "C1_NUM == '000001'"

Alert ('Ponto de Entrada MT131FIL') //Validações do usuário

Return cFiltroSC1


Exemplo 2:

#Include 'Protheus.ch'

User Function MT131FIL()

Local aFiltroSC1 := {}
aAdd(aFiltroSC1,"C1_NUM >= '000006' .AND. C1_NUM <= '000009'")
aAdd(aFiltroSC1,"C1_NUM >= '000006' AND C1_NUM <= '000009'")
Alert ('Ponto de Entrada MT131FIL') //Validações do usuário

Return aFiltroSC1