| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | GP265VALPE.PRW |
| País: | Brasil |
| Ticket: | 23175210 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DRHROTPRT-22057 |
O ponto de entrada GP265VALPE permite que sejam realizadas validações acerca do cadastro do Contribuinte Individual antes que o registro seja gravado., impedindo a gravação do registro (seja inclusão ou alteração) dependendo do retorno do ponto de entrada.
Rotina:
gpea265 - Cadastro de Contrato Individual
Parâmetros:
Não possui.
Retorno:
Tipo | Descrição |
|---|---|
| Lógico | Indica se a gravação do cadastro deve prosseguir ou não. |
Exemplo de utilização
Vamos imaginar o seguinte cenário:
Cliente possui a necessidade que todo Contribuinte Individual possua o email informado devido a outros controles internos para envio de recibo entre outros por email, especificamente para contribuintes individuais.
O campo E-mail Princ. (RA_EMAIL) por padrão não é um campo de preenchimento obrigatório, sendo assim, é possível utilziar o ponto de entrada da seguinte maneira:
#INCLUDE "Protheus.CH"
User Function GP265VALPE()
Local lRet := .T.
If Empty(Alltrim(M->RA_EMAIL))
MsgInfo(Oemtoansi("Para contribuintes individuais é necessário preencher o campo E-mail Principal."))
lRet := .F.
EndIf
Return lRet |