Árvore de páginas

Inclusão de Ponto de Entrada

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Financeiro

Rotina:

Rotina

Nome Técnico

FINA666

Solicitação de Viagens

Rotina(s) envolvida(s)

Nome Técnico

FINA666

Solicitação de Viagens

Ponto de Entrada:

F666VLDP

Requisito (ISSUE):PCDEF-98112

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Versões/Release:12.1.7

Ponto de Entrada

Descrição:

Permite definir uma validação personalizada para a seleção de participante na solicitação de viagem.

Localização:

Atualizações / Viagens / Solicitação de Viagens

Eventos:

  • Seleção de participante (validação de campo)
  • Confirmação do formulário (validação do modelo de dados)

Programa Fonte:

FINA666

Função:

F666VPARTI

Retorno:

Nome

Tipo

Descrição

Obrigatório

 lRet

L

Valor lógico indicando se o registro de participante é válido ou não.

X

 

Exemplo:

#include 'protheus.ch'

user function F666VLDP()

     Local lRet := .T.

     Local oModel := FWModelActive() //Modelo de dados ativo.

     Local cPartic := Alltrim( oModel:GetValue( "FW5DETAIL", "FW5_PARTIC" ) )

     Local cSolic := Alltrim( oModel:GetValue( "FW3MASTER", "FW3_USER" ) )

 

     If cPartic <> cSolic

         lRet := .F. 

     Endif

return lRet