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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas