Sentido da viagem

Verifica se `direction_id` usa `0` ou `1` e, quando configurado, um valor permitido.

Propriedades da regra

PropriedadeValor
Rule IDtrips_direction_id_valid_enum
Ficheirotrips.txt
Campodirection_id
TipoEnumeração
SeveridadeObrigatório

Descrição do campo: indica um dos dois sentidos da viagem. O valor separa viagens por sentido, mas não deve ser usado no cálculo de percursos.

Mais informação em trips.txt.

Como funciona

O campo tem de estar preenchido com 0 ou 1, salvo quando a configuração desativa a regra. Uma lista configurada pode restringir estes dois valores. A regra não atribui significado geográfico fixo a cada número.

A regra avalia cada linha do trips.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda o campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3O valor é 0 ou 1?Segue para o passo 4❌ Reporta o problema: valor inválido
4A configuração da regra tem uma lista de valores permitidos?Segue para o passo 5✅ Passa
5O valor consta da lista, ou a lista aceita qualquer valor?✅ Passa❌ Reporta o problema: valor não permitido

Exemplos

ValorResultadoPorquê
0✅ PassaValor previsto
Vazio❌ ProblemaCampo obrigatório
2❌ ProblemaFora da enumeração
0 (lista permitida = 1)❌ ProblemaFora da lista configurada

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda direction_idPreencher direction_id em trips.txt
Campo preenchido quando não deviaA configuração da regra proíbe direction_idRemover direction_id de trips.txt
Valor inválidoO valor não é 0 ou 1Corrigir direction_id em trips.txt
Valor não permitidoO valor não consta da lista configuradaUsar um valor permitido em direction_id de trips.txt, ou ajustar a configuração da regra

On this page