Ponto-de-Entrada: MT145TOK - Validações específicas de usuário
Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
LOCALIZAÇÃO : Function M145TudOk() responsável pela validação de todos os dados do Aviso de Recebimento.
EM QUE PONTO : O ponto se encontra no final da função e é disparado após a confirmação do Aviso de Recebimento. Deve ser utilizado para validações especificas do usuario onde será controlada pelo retorno do ponto de entrada; Se for .F. o processo será interrompido e se .T. será validado.
Eventos
Programa Fonte
MATA145.PRX
Sintaxe
MT145TOK - Validações específicas de usuário ( < nOpcx> ) --> lRetorno
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
nOpcx | Array of Record | É passado como parâmetro a variável nOpcx para identificar a opção que está sendo executada, onde PARAMIXB[1] : 1 - Pesquisa ; 2 - Visualização ; 3 - Inclusão ; 4 - Alteração ; 5 - Exclusão ; 6 - Homologação. | X |
Retorno
-
lRetorno(logico)
- É esperado como retorno uma variável lógica onde:
.T. -> Valida a confirmação
.F. -> Não valida a confirmação
Observações
OBSERVAÇÕES : O aHeader e o Acols se referem à tabela 'DB2' (Cabeçalho) e o aHeader2 e o AcolsIt[1] se referem à tabela 'DB3' (Itens).
Exemplos
User Function MT145TOK()Local lValido := .T.If Empty(M->DB1_NRAVRC) .Or. Empty(M->DB1_EMISSA) .Or. Empty(M->DB1_TIPO) .Or. Empty (M->DB1_CLIFOR) .Or. Empty(M->DB1_LOJA) lValido := .F.EndIfReturn(lValido)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas