Árvore de páginas

Ponto-de-Entrada: TM350VLD - Verifica Dados Apontados nas Operações de Transporte
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

O ponto de entrada TM350VLD é usado para fazer uma verificação prévia dos dados que estão sendo apontados nas “Operações de transporte” pouco antes de serem gravados nas tabelas de sistema. O ponto de entrada deverá retornar .T. para que o sistema termine a gravação dos dados ou .F. para ignore a operação sendo a apontada no momento.

Eventos


 

Programa Fonte
TMSA350.PRW
Sintaxe

TM350VLD - Verifica Dados Apontados nas Operações de Transporte ( < Filial de Origem> , < Viagem> , < nOpcx> ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
Filial de Origem Array of Record Filial de origem da viagem. X
Viagem Array of Record X
nOpcx Array of Record X
Retorno
    lRet(logico)
  • .T. para o sistema continuar a gravação dos dados normalmente.
    .F. para o sistema ignorar a gravação dos dados.
Observações

Lembramos que a rotina de gravação de operações de transporte pode ser ocasionalmente chamada no “Fechamento de Viagem”, para o caso em que haja no seu complemento uma viagem interligada, para apontamento de saída de viagem da mesma.

Exemplos
User function TM350VLD()Local cFilOri    := ParamIxb[1]Local cViagem    := ParamIxb[2]Local nOpcx      := ParamIxb[3]Local lRet       := .F.MsgStop(' Ponto de entrada TM350VLD, Filial Origem:' + cFilOri + '  -  Viagem:' + cViagem) return lRet