Correção de horario e implantação da geração de Romaneio
This commit is contained in:
17
app/models/romaneio_veiculo.rb
Normal file
17
app/models/romaneio_veiculo.rb
Normal file
@@ -0,0 +1,17 @@
|
||||
# app/models/romaneio_veiculo.rb
|
||||
#
|
||||
# Uma FOLHA do romaneio: um veículo, uma página (ou mais, quando passa de
|
||||
# Romaneio::LINHAS_POR_FOLHA paradas).
|
||||
#
|
||||
# ⚠️ `motorista` NÃO é impresso. O rodapé do documento traz "MOTORISTA: ______"
|
||||
# para preenchimento à mão — é assim que a folha é assinada hoje, e o programa
|
||||
# Python que originou esta tela também coletava o nome sem usá-lo. O campo existe
|
||||
# para o operador saber, na tela, de quem é cada carro enquanto revisa.
|
||||
class RomaneioVeiculo < ApplicationRecord
|
||||
belongs_to :romaneio, inverse_of: :romaneio_veiculos
|
||||
|
||||
validates :veiculo, presence: true
|
||||
validates :veiculo, uniqueness: { scope: :romaneio_id }
|
||||
|
||||
scope :ordenados, -> { order(:posicao, :veiculo) }
|
||||
end
|
||||
Reference in New Issue
Block a user