Capacidade para automóveis

Verifica se car_capacity contém um número inteiro não negativo quando está preenchido.

Propriedades da regra

PropriedadeValor
Rule IDvehicles_car_capacity_non_negative
Ficheirovehicles.txt
Campocar_capacity
TipoNúmero inteiro não negativo
SeveridadeOpcional

Descrição do campo: número de veículos ligeiros de dimensão normal que a unidade pode transportar, sobretudo em barcos. O valor 0 indica que o embarque de veículos ligeiros não é permitido. O campo é necessário para operadores que prestam este serviço.

Mais informação em vehicles.txt.

Como funciona

Quando preenchido, o valor tem de ser um número inteiro igual ou superior a zero. A regra não confirma a capacidade homologada nem determina se o operador presta transporte de veículos ligeiros.

A regra avalia cada linha do vehicles.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 este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3O valor é igual ou superior a 0?✅ Passa❌ Reporta o problema: capacidade negativa

Exemplos

ValorResultadoPorquê
campo vazio✅ PassaCampo opcional
0✅ PassaSem transporte de automóveis
30✅ PassaCapacidade não negativa
-1❌ ProblemaCapacidade negativa

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda car_capacityPreencher car_capacity em vehicles.txt com a capacidade para automóveis
Campo preenchido quando não deviaA configuração da regra proíbe car_capacityRemover o valor de car_capacity em vehicles.txt
Capacidade negativaFoi introduzido um número inferior a zeroCorrigir car_capacity em vehicles.txt para 0 ou um número inteiro positivo

On this page