Árvore de páginas

Versões comparadas

Chave

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

...

Este Ponto de Entrada, localizado no fonte TMSA350 (Operações de Transporte), permite ao usuário execute executar validações especificas na tela no processo de apontamento de operações de transporte. É executado na confirmação de tela (botão OK) ou no início de uma operação sem tela (automática).

A variável PARAMIXB (padrão em pontos de entrada) conterá na posição 1 a operação selecionada (inclusão/alteração/exclusão).

O retorno deverá ser lógico e indicará se a operação continua, ou nãoÉ passado o parâmetro PARAMIXB para uso no ponto de entrada. Explicado na sessão variáveis deste documento.


Parâmetros:

Nome
Tipo
Descrição
Default
Obrigatório
Referência
nOpcxPARAMIXB[1]
Numérico

Opção de tela

...






Tipo de Operação 3=Inclusão;4=Alteração;5=Exclusão; Com tipagem numérica.


Retorno Lógico

.T. ou .F.

...

(logico)

Se o Retorno estiver (.T.)  indica que as validações especificas do ponto de entrada estão OK.

Variáveis

...

a operação continuará com as validações padrão da rotina, e se (.F.) a operação será impedida de seguir.

Informações
titleImportante:

Ao retornar .F. e a operação ser impedida de seguir, o processo padrão não emitirá nenhum alerta, ficará por conta do desenvolvimento codificar este alerta antes do retorno

...

.

03. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagejava
themeMidnight
titleTMA350TOK
Programa Fonte
TMSA350PE_TMA350TOK.PRW  

Exemplos
User Function TMA350TOK() 

Local lRet    := .F. 
Local nOpc := ParamIXB[1]

If nOpc == 3    //-- Inclusão
    lRet := .T.
Else
	lRet := .F. 
	Help( "", 1, "Alerta do ponto de entrada.", ,"Operação não seguirá adiante.", 1, 0 ) 
EndIf

Return lRet
  

04. DEMAIS INFORMAÇÕES

...


Informações
titleImportante:

Este P.E. não funciona para apontamento de operações esporádicas (descanso e refeição).

05. ASSUNTOS RELACIONADOS

...