Árvore de páginas

Versões comparadas

Chave

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

...

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 execute executar validações especificas no processo de apontamento de operações de transporte. É executado na confirmação de tela de operações de transporte(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ênciaNuloArray of Record

...

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 as validações especificas do ponto de entrada estão OKa 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    := .TF. 
Local nOpc := ParamIXB[1]

If nOpc == 3    //-- Inclusão
    lRet := .T.
Else
	lRet := .TF. 

Endif

 	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

...