Á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 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