Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsExemplo 01, Exemplo 02, Exemplo 03, Exemplo 04
idsExemplo01,Exemplo02
Totvs custom tabs box items
defaultyes
referenciaExemplo01

O Exemplo 1 tem como objetivo executar a validação tanto na navegação das entre as linhas  nos itens da Grid e também realizar a validação geral após salvar o nos itens da Grid como na gravação do atendimento.

Bloco de código
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TMKA272.CH"

User Function TMKLINOK()

Local lReturn   := .T.

Alert( 'Passou pelo ponto de entrada TMKLINOK' )
lReturn := MsgYesNo( 'Aceita os valores?', 'Validação.' )

Return lReturn
 
Totvs custom tabs box items
defaultno
referenciaExemplo02

O Exemplo 2 tem como objetivo executar a validação apenas na navegação das entre as linhas nos itens da Grid.

Bloco de código
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TMKA272.CH"

User Function TMKLINOK()

Local lReturn := .T.

If !IsInCallStack("TudoOK")//ExecutaNão executa o trecho do PE na gravacao do atendimento, apenas na navegacaovalidacao dadas linhalinhas.
	Alert( 'Passou pelo ponto de entrada TMKLINOK na linha' )
	lReturn := MsgYesNo( 'Aceita os valores?', 'Validação de linha.' )
EndIf

Return lReturn