{% extends 'base_douchette.html.twig' %} {% import 'macros/macro.html.twig' as macro %} {% block title %} {{ parent() }} Liste des commandes {% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %} {{ parent() }}
{{ form_start(form, {'attr' : {'id' : 'articleForm', 'class' : 'spinner_form form-inline'}}) }} Menu {{ form_widget(form.codebar) }} {{ form_end(form) }}
{% if commandes %}

Commandes à récéptionner

{% for commande in commandes %}
{% set numberRemaining = 0 %} {% set reception = 0 %} {% for commandeLigne in commande.commandeLignes %} {% if commandeLigne.quantityRemaining %} {% set numberRemaining = numberRemaining + commandeLigne.quantityRemaining|number_format(0) %} {% endif %} {# on passe l'indication reception à true si au moins un article est géré en stock#} {% if commandeLigne.article.manageStock %} {% set reception = 1 %} {% endif %}
{{ commandeLigne.article.id }} - {{ commandeLigne.article.name }}{{ commandeLigne.article.name|slice(0,15) }}
{% if commandeLigne.description %}Description : {{ commandeLigne.description }}
{% endif %} {% if commandeLigne.referenceFournisseur %}Ref fournisseur : {{ commandeLigne.referenceFournisseur }}
{% endif %} {{ commandeLigne.quantity }} commandé - {% if commandeLigne.article.manageStock %}{{ commandeLigne.quantityDelivered }}/{{ commandeLigne.quantity }} déjà réceptionné{% else %}Article non géré en stock{% endif %} {% if commandeLigne.article.manageStock %}
{{ commandeLigne.article.stock }} en stock ({% if commandeLigne.article.trackingMode == 0 %}Standard{% elseif commandeLigne.article.trackingMode == 1 %}Numéro de série{% else %}Numéro de lot{% endif %}) {% endif %}
{% endfor %}
{# on affiche le bouton de reception s'il reste des qté à receptoinné et si au moins un article est géré #} {% if numberRemaining != 0 and reception == 1 %} {% endif %}
{% endfor %}
{% endif %}
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}