@extends('base') @section('content') @php // Zones de recherche de la partie client / transport : [préfixe, libellé] $zones_client = [ ['client', 'Client'], ['chantier', 'Chantier'], ['produit', 'Produit'], ['transporteur', 'Transporteur'], ['chauffeur', 'Chauffeur'], ['zone', 'Zone'], ]; @endphp
@csrf

PESÉE PONT BASCULE

{{-- Code BL (non modifiable, attribué à l'enregistrement), date de la pesée et bouton Nouvelle pesée sur une ligne, même hauteur --}}
{{-- Type de pesée (t_bl.bl_type_pesee) : 1 = manuelle, 2 = mono / double (par défaut), 3 = unitaire --}} {{-- Pesée en transit reprise depuis la liste (double pesée, retour du camion) : supprimée à la création du BL --}}
{{-- Zones de recherche : saisie du code ou du nom, choix dans la liste proposée, l'id est stocké dans le champ caché --}}
Badge / Véhicule / Benne {{-- Toggle Pesée brut, désactivé par défaut (champ caché 0 envoyé quand il n'est pas coché) --}}
{{-- P.T.C.A au-dessus de la tare véhicule. Saisie libre : t_vehicule n'a pas de colonne PTCA --}}
t
{{-- Tare du véhicule : reprise de la fiche véhicule au choix du véhicule, modifiable pour cette pesée --}} {{-- Colonne à la largeur de la zone pour que l'immatriculation suive directement --}}
t
{{-- Saisie libre : t_vehicule n'a pas de colonne immatriculation (Vehicule_Numero_Vehicule = ID GPS) --}}
{{-- Tare de la benne : reprise de la fiche benne au choix de la benne, modifiable pour cette pesée --}}
t
{{-- Bouton En Transit, tout à droite de la ligne benne : pas encore d'action --}}
Client / Produit / Transport
@foreach($zones_client as [$prefixe, $libelle])
@if($prefixe == 'client') {{-- Référence de commande du client (t_bl.bl_ref_commande, 55 caractères) --}}
@elseif($prefixe == 'chantier') {{-- Modèle d'impression du BL (t_bl.modele_impression_id), recherche dans la zone de saisie --}}
@endif
@endforeach
Poids
{{-- Tuiles : libellé gris en majuscules, valeur en grand vert. Brut et tare saisissables, net calculé --}}
t
{{-- Proposée = tare véhicule + tare benne, modifiable --}}
t
{{-- Calculé : brut - tare --}}
t
{{-- Pesée unitaire : quantité saisie à la place des poids (devient bl_qte_livree à l'enregistrement) --}}
U
{{-- Boutons de commande : pas encore d'action (lecture de la bascule et enregistrement de la pesée à brancher) --}}
Commandes
{{-- Grille des lignes du BL : produit et zone (seul le prix se modifie), puis services supplémentaires saisis dans la dernière ligne (choix du service => tarif calculé, quantité et prix modifiables) --}}
Lignes du BL
{{-- Masquée sans zone ou si le transport du chantier n'est pas facturé (pas de ligne zone) --}}
TYPE ARTICLE QUANTITÉ UNITÉ P.U. HT TVA ORIGINE MONTANT HT
Produit
Zone
Total HT
{{-- 12 caractères max, comme bl_code1..3 et bl_divers1..4 de t_bl --}}
Codes
@for($i = 1; $i <= 3; $i++)
@endfor
Divers
@for($i = 1; $i <= 4; $i++)
@endfor
{{-- Liste des camions en transit (bouton En Transit) : reprise au retour du camion ou suppression --}} @include('partials.recherche_dans_saisie') @endsection