Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Logística
Módulo:SIGATMS - Gestão de Transportes 


02. DESCRIÇÃO

Este Ponto de Entrada, localizado no fonte TMSA350 (Operações de Transporte), permite ao usuário executar validações especificas 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.


Parâmetros:

Nome
Tipo
Descrição
Default
Obrigatório
Referência
PARAMIXB[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

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

Importante:

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

TMA350TOK
Programa Fonte
PE_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

Importante:

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

05. ASSUNTOS RELACIONADOS

Não há.