| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Logística |
| Módulo: | SIGATMS - Gestão de Transportes |
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. |
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
|
Este P.E. não funciona para apontamento de operações esporádicas (descanso e refeição). |
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> |