sgrTrocarMotoristaAE
Trocar o motorista de uma Autorização de Embarque.
PARÂMETROS
Campo | Tipo | Req.? | Descrição |
---|---|---|---|
chaveacesso | string | Sim | Chave retornada pelo método sgrLogin. |
cdpas | inteiro | Sim | Código do PAS, retornado pelo método sgrListaPASUsuario |
cdclienteopentech | inteiro | Sim | Código do cliente, retornado pelo método sgrListaEmpresasPASUsuario. |
cdviagem | inteiro | Sim | Número da autorização de embarque. |
nrdocmotoristaatual | string | Sim | Número do CPF do motorista atual da autorização de embarque. |
nrdocmotoristanovo | string | Sim | Número do CPF do novo motorista da autorização de embarque. |
cdalvoopentech | Inteiro | Não | Código de alvo Opentech, retornado pelo método sgrListaAlvosClienteInstrucao. Este campo quando preenchido com um código de alvo válido, indica que a troca não será efetuada imediatamente, somente quando o veículo chegar ao alvo. Enviar -1 quando não utilizar. |
RETORNO DO MÉTODO:
Se os parâmetros estiverem preenchidos corretamente, o motorista será trocado e ReturnDataset irá apresentar:
Campo | Tipo | Descrição |
---|---|---|
CDINSTRUCAO | inteiro | Código da solicitação de troca registrada na Opentech |
ReturnDescription: Se houver erro na execução do método, a propriedade irá apresentar:
Erro | Descrição |
---|---|
Houve um erro ao fazer a troca do motorista da viagem. Verifique! | Nesse caso, o método pode retornar os erros específicos, conforme o Quadro 5: Erros na troca de motorista de uma AE |