01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:


Função:MATA094 - Liberação de Documentos
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. DESCRIÇÃO

O Ponto de Entrada MT094CCR tem como função filtrar os registros que aparecerão na Liberação de Documentos


03. LOCALIZAÇÃO

O Ponto de Entrada é chamado ao executar a rotina MATA094 - Liberação de Documentos.


04. PARAMETROS

Não há.

05. RETORNO

Tipo

Descrição

Caractere

Retorna uma string de filtro a ser adicionada ao filtro padrão da mBrowse.

Esta string possui sintaxe ADVPL e é relativa a tabela SCR.

Array

Retorna um array de uma posição que irá substituir o filtro padrão da mBrowse.

Este array possui sintaxe ADVPL e é relativa a tabela SCR

06. EXEMPLO DE UTILIZAÇÃO

#Include 'Protheus.ch'

/*/{Protheus.doc} User Function MT094FIL
Filtro no browse na liberação de documentos.
@type  Function
@since 27/09/2024
@version P12
@param param_name, param_type, param_descr
@return return_var, return_type, return_description
/*/

/*EXEMPLO RETORNANDO CARACTER*/
USER FUNCTION MT094FIL()
    LOCAL cRet := ""
    cRet :=  "  CR_TIPO  == 'PC' .And. CR_NUM > '000004'  "


RETURN (cRet)


/*EXEMPLO RETORNANDO ARRAY*/
USER FUNCTION MT094FIL()
    LOCAL aRet := {}
    aRet :=  {"  CR_TIPO  == 'PC' .And. CR_NUM > '000004'  "}
RETURN (aRet)   aRet := PARAMIXB[1]
Aadd(aRet,{'Objetivo' ,{|| MsgAlert("Clicou no Novo Botão") },"Novo Botão","Novo Botão"})


Return aRet