Árvore de páginas

XGFEAPRF - Executar validação antes de realizar a aprovação das Faturas de Frete.

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Distribuição e Logística

Módulo:

SIGAGFE

Ponto de Entrada - XGFEAPRF

Descrição:

Executar validação antes de realizar a aprovação das Faturas de Frete

Localização:

Antes de executar a validação padrão da rotina

Programa Fonte:

GFEA071

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]CaracterFilial da Fatura de FreteSim
PARAMIXB[2]CaracterEmissor da Fatura de FreteSim
PARAMIXB[3]CaracterSérie da Fatura de FreteSim
PARAMIXB[4]CaracterNúmero da Fatura de FreteSim
PARAMIXB[5]CaracterData de Emissão de FreteSim

Retorno:

Nome

Tipo

Descrição

Obrigatório

lxRet

Boolean

Retornar se é possível aprovar ou não (.T. / .F.)

Sim

Observação:

O PE é executado antes das validações padrões do sistema.
Após executar o PE é executada as validações padrões do sistema.
Caso o PE retorne que pode ser aprovado, as validações padrões podem não aceitar a aprovação.
Caso o PE retorne que não pode ser aprovado, as validações padrões não são executadas.


Exemplo: XGFEAPRF
User Function XGFEAPRF()
	Local cGW6Fil := PARAMIXB[1]
	Local cGW6Emi := PARAMIXB[2]
	Local cGW6Ser := PARAMIXB[3]
	Local cGW6NRF := PARAMIXB[4]
	Local cGW6DT := PARAMIXB[5]

	Alert("Filial: " + cGW6Fil + "Emissor: " + cGW6Emi + "Serie: " + cGW6Ser + "Num. Fat.: " + cGW6NRF)
Return .T.