Ponto-de-Entrada: TM340OPE
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
Descrição:
Utilizado somente na integração com a operadora REPOM, para autorizar o encerramento da viagem depois que o contrato foi quitado na operadora de frota.
Isto acontece porque o carreteiro pode quitar o contrato no Posto e não na Transportadora.
Programa Fonte
.PRW
Sintaxe
TM340OPE ( [ cCodOpe ], [ cFilOri ], [ cViagem ], [ aMsgErr ], [ lFrota ], [ nOpcx ], [ lContinua ] ) --> lRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cCodOpe | Caracter | Codigo do Operadora de Frota | |||||||||||||||
cFilOri | Caracter | Filial da Viagem | |||||||||||||||
cViagem | Caracter | Viagem | |||||||||||||||
aMsgErr | Array of Record | Mensagem de Erro | |||||||||||||||
lFrota | Lógico | Frota Propria ou Nao | |||||||||||||||
nOpcx | Numérico | Opção | |||||||||||||||
lContinua | Lógico | Validação da operadora de frota |
Retorno
-
lRet( )
- T ou F
Observações
Se o Retorno for True, a viagem poderá ser encerrada mesmo com o contrato quitado.
Caso contrário segue o padrão da rotina.
Exemplos
User Function TM340OPE()Local lRet := .F.Local cCodOpe := ParamIXB[1] // codigo da operadora de frotaLocal cFilOri := ParamIXB[2] // filial da viagemLocal cViagem := ParamIXB[3] // viagemLocal aMsgErr := ParamIXB[4] // array com mensagem de erroLocal lFrota := ParamIXB[5] // frota Propria ou NaoLocal nOpcx := ParamIXB[6] // opcaoLocal lContinua := ParamIXB[7] // se a validacao da operadora de frota foi validado com sucesso.If nOpcx == 3 // Encerramento da viagem lRet := .T.ElseIf nOpcx == 4 // Estorno do encerramento da viagem lRet := .T.EndIfReturn lRet
Updates
undefined
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas