{% extends 'base.html.twig' %} {% block title %}Affaires - James Gestion de Production{% endblock %} {% block cssPersonnalise %} {% endblock %} {% block body %}

Ordre de Collage du {{ date|date('d/m/Y') }}

{% for p in positions %} {% endfor %}
N° Série Ordre Empl. GL Client Section
Brute
Section
Finale
Forme Longueur lame Longueur collage (ml) Surf encollée (m2) Vol. Brut (m3) Vol Réel (m3)
:: {{ p.numeroSerie }} {{ loop.index }} {{ p.plan.banc.designation }} {% if p.poutre.gl28h == 1 %}28{% elseif p.poutre.gl24h == 1 %}24{% endif %} {{ p.poutre.affaire.nomChantier }} {{ p.poutre.sectionLameLargeur }} {{ p.poutre.sectionLameHauteur }} {{ p.poutre.epaisseurRabotee }} {{ p.poutre.sectionLameHauteur - 10 }} {{ p.poutre.droit == 1 ? 'Droit' : '' }}{{ p.poutre.ctf != null ? 'CTF ' ~ p.poutre.ctf: '' }} {{ p.longueur / 1000 }} {{ p.longueur * p.poutre.nbLame / 1000}} {{ p.longueur * p.poutre.nbLame * p.poutre.sectionLameLargeur / 100000}} {{p.poutre.volumeBoisAbouteNonRabote}} {{p.poutre.volumeFini}}
Totaux : {{ positions|reduce((acc, p) => acc + (p.longueur / 1000), 0) | number_format(2, ',', ' ') }} {{ positions|reduce((acc, p) => acc + (p.longueur * p.poutre.nbLame / 1000), 0) | number_format(2, ',', ' ') }} {{ positions|reduce((acc, p) => acc + (p.longueur * p.poutre.nbLame * p.poutre.sectionLameLargeur / 100000), 0) | number_format(2, ',', ' ') }} {{ positions|reduce((acc, p) => acc + p.poutre.volumeBoisAbouteNonRabote, 0) | number_format(2, ',', ' ') }} {{ positions|reduce((acc, p) => acc + p.poutre.volumeFini, 0) | number_format(2, ',', ' ') }}
{% endblock %}