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.

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

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

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

05. ASSUNTOS RELACIONADOS

Não há.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>