Page tree


Descrição:

Este Ponto de Entrada permite efetuar a validação dos endereços origem/destino na rotina de coleta (Separação e Ressuprimento)

Localização:

Localizado na função que efetua a validação do endereço, logo após a validação de forma padrão que é a simples comparação se o valor apresentado em tela é igual ao valor informado pelo usuário. A validação do ponto de entrada substituiu a validação padrão.

Parâmetros:

NomeTipoDescrição
cConfirmaCaractereValor do campo endereço informado pelo usuário
cEnderecoCaractereValor do campo endereço exibido na tela do coletor.

Retorno:

NomeTipoDescriçãoOpcional
lRetPELógicoIndicação se a validação do endereço foi bem sucedida ou não.Não
Versões:11.80.17 e superiores.
Observação:As mensagens de validação são exibidas pela rotina padrão. Não é necessário o tratamento das mesmas via customização.

Todos os parâmetros são recebidos na User Function via PARAMIXB conforme consta em Execblock / Customização

Exemplo
#INCLUDE "PROTHEUS.CH"

User Function DLVENDER()
Local cConfirma := PARAMIXB[1]
Local cEndereco := PARAMIXB[2]
Local cCaracter := Chr(11) // Caracter especial para evitar digitação
Local lRetPE    := .F.

   lRetPE := ( cConfirma == (cCaracter+cEndereco) )
Return lRetPE