Árvore de páginas

Versões comparadas

Chave

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

Descrição

Ponto de Entrada para realizar validações nas rotinas de abastecimento.

Observações

 

Exemplos

#INCLUDE "Protheus.ch"

User Function MNTA6592()

Local cCodBem := PARAMIXB[1] // Código do Bem
Local cFilBem := PARAMIXB[2] // Filial do Bem
Local dDtAbast:= PARAMIXB[3] // Data do Abastecimento
Local cHhAbast:= PARAMIXB[4] // Hora do Abastecimento
Local aReturn := PARAMIXB[5] // Array com validações padrão

//
If !U_VERIFBEM()

MsgInfo("O bem: " + cCodBem + "está com o cadastro de estrutura inconsistente, é necessário realizar o ajuste para finalizar o abastecimento.")

aReturn[1][1] += "Estepe - O bem não possui estepe cadastrado em sua estrutura. É necessário realizar o ajuste do veículo para incluir um abastecimento."
aadd(aReturn[2],{.fF., " ZZ"}) // Adiciona ao vetor valor falso e código do erro (genérico)


Endif

Return aReturn

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

PARAMIXB[1] - Código do Bem
PARAMIXB[2] - Filial do Bem
PARAMIXB[3] - Data do Abastecimento
PARAMIXB[4] - Hora do Abastecimento
PARAMIXB[5] - Array com validações padrão :
[1] - cMensagem (Mensagem de divergencia divergência no abastecimento.)
[2][1] - {lEsquema (Valor que indica validação de esquema padrão) , código do erro para importação }
[32][2] - {lEstrutura (Valor que indica validação de estrutura padrão), código do erro para importação }
[2][43] - {lManutPad (Valor que indica manutenção padrão) , código do erro para importação }
[52][4] - {lManut (Valor que indica manutenção), código do erro para importação }

Retorno

Array com validações padrão :

contendo com no mínimo 5 posições. [1] - cMensagem (Mensagem de divergencia divergência no abastecimento.)
[2][1] - {lEsquema (Valor que indica validação de esquema padrão) , código do erro para importação }
[2][32] - {lEstrutura (Valor que indica validação de estrutura padrão), código do erro para importação }
[42][3] - {lManutPad (Valor que indica manutenção padrão) , código do erro para importação }
[2][54] - {lManut (Valor que indica manutenção), código do erro para importação }

 Obs.: Caso existam mais validações, deverão ser adicionadas de acordo com o exemplo.

Eventos de chamada do Ponto de Entrada

 

Variáveis

 

Programa Fonte

MNTA659