Árvore de páginas

Função: TM500VLD - Validações da Tela de Manutenção de Documentos
Versões: Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:
Este ponto de entrada localizado no TMSA500 (Manutenção doctos), permite as validações antes da confirmação da tela de Manutenção de Documentos, inclusive se o botão Nº Doctos, foi acionado.
Programa Fonte:
TMSA500.PRW
Sintaxe:

TM500VLD - Validações da Tela de Manutenção de Documentos ( [ nOpcx ] [ lClkBtnDcto ] ) --> lRet

Retorno:
    lRet()
  • Retorno da validação.
Observações

O retorno sendo falso a rotina não permitirá que seja efetuada as gravações.

Exemplos
#include 'Protheus.ch'User Function TM500VLD()Local nOpcx	:= ParamIxb[1]Local lClkBtnDoc	:= ParamIxb[2]Local lRet 		:= .T.If nOpcx == 4 .Or. nOpcx == 5 .Or. nOpcx == 6 .Or. nOpcx == 10 .Or. nOpcx == 11	IF !lClkBtnDoc	                     Alert("Ptonto de Entrada: TM500VLD -> Não acessou a rotina de Numeracao de NF")		lRet := .F.	EndIFEndIFReturn(lRet)
Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
nOpcx Numérico Opção da chamada do Menu
lClkBtnDcto Lógico Indica se o botão Nº Docto foi clicadoVerdadeiro = Clicado