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
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á.