Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Descrição:

O ponto de entrada MT094END trás as seguintes informações: Número do Documento, Tipo do Documento, Operação que está sendo executada (Aprovação, Transferência e/ou Superior) e filial do documento com controle de alçadas, para serem usadas conforme necessidade do usuário. O mesmo não possui retorno e tem por finalidade somente mostrar as informações.

Eventos:

Este Ponto de Entrada é executado antes da conclusão do tipo de operação que está em andamento (Liberar o Documento, Transferência do Documento, Transferência para Superior)

Programa Fonte:

MATA094.PRW

Função:

A094Commit

Parâmetro:
NomeTipoDescriçãoObrigatório
PARAMIXB[1]CaracterNúmero do DocumentoX
PARAMIXB[2]CaracterTipo do documento (PC, NF, SA, IP, AE)X
PARAMIXB[3]NuméricoOperação a ser executada (1-LiberaçãoAprovar, 2-EstornoEstornar, 3-Aprovar pelo Superior, 4-Transferência Transferir para Superior, 5-RejeitadoRejeitar, 6-BloqueioBloquear)X
PARAMIXB[4]CaracterFilial do documentoX
Retorno:Não possui retorno.
Observação:

Para a versão 11 já existe o ponto de entrada MT097END.

Segue o link: MT097END - Para fins de necessidade do usuário

Entre os dois Pontos de Entrada existe uma diferença da variável nOpc, que terá opções diferentes conforme documentação do parâmetro PARAMIXB[3].

 

#Include 'Protheus.ch'

User Function MT094END()

Local cDocto    := PARAMIXB[1]
Local cTipo    := PARAMIXB[2]
Local nOpc        := PARAMIXB[3]
Local cFilDoc := PARAMIXB[4]

 // Validações do usuário.

Return

...