sgrTrocarMotorista
Trocar o motorista de uma Autorização de Embarque
PARÂMETROS
| Campo | Tipo | Requerido? | Descrição |
|---|---|---|---|
| chaveacesso | string | Sim | Chave retornada pelo método sgrLogin. |
| cdpas | inteiro | Sim | Código do PAS, retornado pelo método sgrListaPASUsuario |
| cdcliente | inteiro | Sim | Código do cliente, retornado pelo método sgrListaEmpresasPASUsuario. |
| cdviagem | inteiro | Não * | Número da autorização de embarque. * Será obrigatório informar o número da AE ou da programação. |
| cdpaisorigemmotatual | inteiro | Sim | Código do país de origem do motorista atual, retornado pelo método sgrListaPais. |
| nrdocmotoristaatual | string | Sim | Número do CPF do motorista atual da autorização de embarque. |
| cdpaisorigemmotnovo | inteiro | Sim | Código do país do novo cavalo, retornado pelo método sgrListaPais. |
| nrdocmotoristanovo | string | Sim | Número do CPF do novo motorista da autorização de embarque. |
| cdalvo | 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. |
| nrprogramacao | string | Não * | Número da programação, para que o sistema busque a viagem gerada a partir da programação. * Será obrigatório informar o número da AE ou da programação. |
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 |
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. Tente novamente | Este erro pode ser causado por um parâmetro incorreto, o campo a ser corrigido será indicado na propriedade returnDataset. Com isso, é preciso verificar os parâmetros e executar o método novamente. O erro pode também ter sido ocasionado por timeout ou queda de conexão. Nesse caso, devem-se repassar os parâmetros, juntamente com o horário de emissão e código do cliente para o e-mail: [email protected] para que seja feita a validação do erro. |
| Houve um erro ao fazer a troca do motorista da viagem. Verifique | Nesse caso, o método pode ainda retornar os detalhamentos listados no Quadro 5: Erros na troca de motorista de uma AE. |