Árvore de páginas

Versões comparadas

Chave

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

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

 

  1. PCDEF-98112

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
  • 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   Local lRet := .T.

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

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

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

 

   If   If cPartic <> cSolic

       lRet   lRet := .F. 

   Endif  Endif

return lRet