{% extends 'layout.twig' %}

{% block body %}

    <div class="contenu clearfix"  id="suivi">
        <h1>
            {{ 'Suivi' | trad }}

            {{ Button('Export' | trad, false, '', 'ajaxPopup(\''~path('Reception.Export.popupExport', {'origin':'suivi'})~'\', \''~'Export réception' | trad~'\', \'\', \'\', \'\', \'modal_export \')', '') }}
        </h1>

        {{ ariane() }}

        {{ onFocus('suiviRecep') }}

        {% macro buttonFilter() %}
            <div class="divButton">
                <button type="button" class="secondaire button" onClick="resetFilter();">{{ 'Réinitialiser avec la session' | trad }}</button>
                <button type="button" class="secondaire button" onClick="clearFilter_soc();">{{ 'Vider les champs (sauf société)' | trad }}</button>
                <button type="button" class="secondaire button" onClick="clearFilter();">{{ 'Vider les champs' | trad }}</button>

                <span class="spliter" style="margin-right:1%;"></span>

                <button class="secondaire button ajout " id="buttonCollapseFA"  data-toggle="collapse" href="#filtre_avances">
                    {{ 'Filtres avancés' | trad }}
                </button>
                <button type="submit" class="principal button btn_filtre">{{ 'Filtrer' | trad }}</button>
            </div>
        {% endmacro %}

        {% import _self as macros %}

        <div class="tab-content" id="divRefresh">
            <form method="post" name="filtre_suivi" id="filtre_suivi">

                <div>
                    <ul class="nav nav-tabs sous_onglet sous_onglet_filter" id="filterTab">   
                        <li class="active" id="tab_filter"><a data-toggle="tab" href="#filtre">{{ 'Filtres' | trad }}</a></li>
                        <li id="tab_advance"><a data-toggle="tab" href="#rupture">{{ 'Ruptures' | trad }}</a></li>
                        <li id="tab_favoris"><a data-toggle="tab" href="#favoris">{{ 'Recherches favorites' | trad }}</a></li>
                    </ul>
                </div>

                <div class="tab-content div_suivi" id="suiviRecep">
                    <div id="filtre" class="tab-pane active in clearfix box-form">
                        <div class="row">
                            <div class="filtre first">
                                <div class="row">
                                    {{ inputAdvance('ZOOMADVANCE', {
                                        'name' : 'filter_egal_CODE_STE',
                                        'titre': 'Société' | trad,
                                        'pahtZoom' : path('Ajax.liste.societe'),
                                        'entity' : 'Societe',
                                        'titleZoom' : 'Liste des sociétés' | trad,
                                        'pathConvert' : path('Ajax.outil.convertLibelle'),
                                        'convertLibelle' : 'convertLibelleGlobal',
                                        'pathValidator' : path('Ajax.validator.zoom'),
                                        'paramsValidator' : "{'entity' : 'Societe','nomChamp' : 'Societe', 'null' : true}",
                                        'value' : post.filter_egal_CODE_STE,
                                        'bulle' : true,
                                    }) }}	
                                </div>
                            </div>
                            <div class="filtre">
                                <div class="row">
                                    {{ inputAdvance('ZOOMADVANCE', {
                                        'name' : 'DEM_ACH',
                                        'titre': 'Demandeur / Acheteur' | trad,
                                        'pahtZoom' : path('Ajax.liste.utilisateur'),
                                        'entity' : 'Hastutil',
                                        'titleZoom' : 'Liste des acheteurs' | trad,
                                        'pathConvert' : path('Ajax.outil.convertLibelle'),
                                        'convertLibelle' : 'convertLibelleGlobal',
                                        'pathValidator' : path('Ajax.validator.zoom'),
                                        'paramsValidator' : "{'entity' : 'Hastutil','nomChamp' : 'Acheteur', 'null' : true}",
                                        'value' : post.DEM_ACH,
                                        'bulle' : true,
                                    }) }}
                                </div>
                            </div>
                            <div class="filtre">
                                <div class="row">
                                    {{ inputAdvance('ZOOMADVANCE', {
                                        'titre' : 'Livraison' | trad,
                                        'name' : 'filter_CTR_LIV',
                                        'pahtZoom' : path('Ajax.liste.centreLivraison'),
                                        'entity' : 'Centre',
                                        'paramZoom' : "{'code_ste' : $('#input_filter_egal_CODE_STE').val(),'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val(), 'filter_LIVRAISON' : 'T'}",
                                        'titleZoom' : 'Liste des centres de livraison' | trad,
                                        'pathConvert' : path('Ajax.outil.convertLibelle'),
                                        'convertLibelle' : 'convertLibelleGlobal',
                                        'pathValidator' : path('Ajax.validator.zoom'),
                                        'paramsValidator' : "{'entity' : 'Centre','nomChamp' : 'Centre de livraisons', 'post' : {'filter_LIVRAISON' : 'T', 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}}",
                                        'value' : post.filter_CTR_LIV,
                                        'bulle' : true,
                                    }) }}
                                </div>
                            </div>
                            <div class="filtre last">
                                <div class="row">
                                    {{ inputAdvance('ZOOMADVANCE', {
                                        'titre' : 'Emetteur' | trad,
                                        'name' : 'filter_CTR_EMETT',
                                        'pahtZoom' : path('Ajax.liste.centreEmetteur'),
                                        'entity' : 'Centre',
                                        'paramZoom' : "{'code_ste' : $('#input_filter_egal_CODE_STE').val(),'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val(), 'filter_EMISSION' : 'T'}",
                                        'titleZoom' : 'Liste des centres émetteurs' | trad,
                                        'pathConvert' : path('Ajax.outil.convertLibelle'),
                                        'convertLibelle' : 'convertLibelleGlobal',
                                        'pathValidator' : path('Ajax.validator.zoom'),
                                        'paramsValidator' : "{'entity' : 'Centre','nomChamp' : 'Centre émetteur', 'post' : {'filter_EMISSION' : 'T', 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}}",
                                        'value' : post.filter_CTR_EMETT,
                                        'bulle' : true,
                                    }) }}
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="filtre first">
                                <div class="row">
                                    {{ inputAdvance('SELECT', {
                                        'listeValue' : {'SI' : 'SI' |trad, 'DIR' : 'Direction' |trad},
                                        'name' : 'SELECT_SI_DIR',
                                        'value': post.SELECT_SI_DIR
                                    }) }}
                                    <span id="spanSi" style="width: 57%; margin-left: 2%; {% if post.SELECT_SI_DIR is not null and post.SELECT_SI_DIR != 'SI' %}display:none{% endif %}">
                                        {{ inputAdvance('ZOOMADVANCE', {
                                            'name' : 'CODE_SI',
                                            'value' : post.CODE_SI,
                                            'pahtZoom' : path('Ajax.liste.si'),
                                            'paramZoom' : "{'si_valide': 'on', 'CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'entity' : 'Sectimpu',
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'convertLibelle' : 'convertLibelleGlobal',
                                            'titleZoom' : 'Liste des sections d\'imputation' | trad,
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'pathValidator' : path('Ajax.validator.sectionImputation'),
                                            'paramsValidator' : "{'nomChamp' : '"~ 'Section d\'imputation' | trad |e('js')|raw ~"', 'null' : true, 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'widthPopup' : 'modal_large',
                                            'bulle' : true,
                                            'codeSte' : post.filter_egal_CODE_STE,
                                            'faceAttr' : {
                                                'data-stelink' : 'input_filter_egal_CODE_STE',
                                            },
                                        }) }}
                                    </span>
                                    <span id="spanDirection" style="width: 57%; margin-left: 2%;{% if post.SELECT_SI_DIR != 'DIR' %} display:none {% endif %}">
                                        {{ inputAdvance('ZOOMADVANCE', {
                                            'name' : 'CODE_DIR',
                                            'value' : post.CODE_DIR,
                                            'pahtZoom' : path('Ajax.liste.directio'),
                                            'paramZoom' : "{'si_valide': 'on', 'CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'entity' : 'Directio',
                                            'titleZoom' : 'Liste des directions' | trad,
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'pathValidator' : path('Ajax.validator.direction'),
                                            'paramsValidator' : "{'nomChamp' : '"~ 'Direction' | trad ~"', 'null' : true, 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'paramConvertLibelle' : "{'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'bulle' : true,
                                        }) }}
                                    </span>
                                </div>
                            </div>

                            <div class="filtre">
                                <div class="row">
                                    {{ inputAdvance('TREEVIEW', {
                                        'titre' : 'Code gestion' | trad,
                                        'name' : 'CODE_CODGES',
                                        'pathTreeview' : path('Ajax.Treeview.codeGestion'),
                                        'paramsTreeview' : "{'CODE_SI': $('#input_CODE_SI').val(), 'cg_valide': 'on', 'inputCG' : 'CODE_CODGES', 'CODE_STE': $('#input_filter_egal_CODE_STE').val(), 'affichageLibelle' : 1}",
                                        'titleTreeview' : 'liste des codes gestion' | trad,
                                        'value' : post.CODE_CODGES,
                                        'convertLibelle' : 'cgTrad',
                                        'sectimpu' : post.CODE_SI,
                                        'codeSteCG' : post.filter_egal_CODE_STE,
                                        'pathValidator' : path('Ajax.validator.codeGestion'),
                                        'paramsValidator' : "{'nomChamp' : '"~ ('Code gestion' | trad |e('js')|raw)~"', 'null' : true, 'CODE_SI': $('#input_CODE_SI').val(), 'CODE_STE': $('#input_filter_egal_CODE_STE').val()}",
                                        '_pathConvert' : path('Ajax.outil.convertLibelle'),
                                        'entity' : 'Codgest',
                                        'option' : param.MODIF_CODGES ? '' : 'readOnly',
                                        'siLink': 'input_CODE_SI',
                                        'codeSte' : '$(\'#input_filter_egal_CODE_STE\').val()',
                                        'bulle' : true,

                                        'myFunction' : 'convertLibelleCodeGestion',
                                        'myParams' : '["'~path('Ajax.outil.convertLibelleCodeGestion')~'", this, "CODE_GES", "CODE_AFF", "input_CODGES", "text_CODGES", null, "1", "", "input_si", 1, ]',
                                    }) }}          
                                </div>
                            </div>

                            <div class="filtre">
                                <div class="row">
                                    {{ inputAdvance('SELECT', {
                                        'listeValue' : {'CDC' : 'CDC' |trad, 'NA' : 'Nature analytique' |trad},
                                        'name' : 'SELECT_CDC_NA',
                                        'value': post.SELECT_CDC_NA
                                    }) }}
                                    <span id="spanCDC" style="width: 57%; margin-left: 2%; {% if post.SELECT_CDC_NA is not null and post.SELECT_CDC_NA != 'CDC' %}display:none{% endif %}">
                                        {{ inputAdvance('ZOOMADVANCE', {
                                            'name' : 'CODE_CDC',
                                            'value' : post.CODE_CDC,
                                            'pahtZoom' : path('Ajax.liste.cdc'),
                                            'paramZoom' : "{'cdc_valide': 'on', 'CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'entity' : 'Codecomp',
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'convertLibelle' : 'convertLibelleGlobal',
                                            'titleZoom' : 'Liste des codes complémentaires' | trad,
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'pathValidator' : path('Ajax.validator.codeComplementaire'),
                                            'paramsValidator' : "{'nomChamp' : '"~ 'Code complémentaire' | trad |e('js')|raw ~"', 'null' : true, 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'widthPopup' : 'modal_large',
                                            'bulle' : true,
                                            'codeSte' : post.filter_egal_CODE_STE,
                                            'faceAttr' : {
                                                'data-stelink' : 'input_filter_egal_CODE_STE',
                                            },
                                        }) }}
                                    </span>
                                    <span id="spanNature" style="width: 57%; margin-left: 2%;{% if post.SELECT_CDC_NA != 'NA' %} display:none {% endif %}">
                                        {{ inputAdvance('ZOOMADVANCE', {
                                            'name' : 'CODE_NA',
                                            'value' : post.CODE_NA,
                                            'pahtZoom' : path('Ajax.liste.natana'),
                                            'paramZoom' : "{'si_valide': 'on', 'CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'entity' : 'Natana',
                                            'titleZoom' : 'Liste des natures analytiques' | trad,
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'pathValidator' : path('Ajax.validator.natureAnalytique'),
                                            'paramsValidator' : "{'nomChamp' : '"~ 'Nature analytique' | trad ~"', 'null' : true, 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'paramConvertLibelle' : "{'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'bulle' : true,
                                        }) }}
                                    </span>
                                </div>
                            </div>
                            <div class="filtre last">
                                <div class="row">
                                    {{ inputAdvance('SELECT', {
                                        'listeValue' : {'SCA' : 'SCA' |trad, 'CA' : 'Centre d\'analyse' |trad},
                                        'name' : 'SELECT_SCA_CA',
                                        'value': post.SELECT_SCA_CA
                                    }) }}
                                    <span id="spanSCA" style="width: 57%; margin-left: 2%; {% if post.SELECT_SCA_CA is not null and post.SELECT_SCA_CA != 'SCA' %}display:none{% endif %}">
                                        {{ inputAdvance('ZOOMADVANCE', {
                                            'name' : 'CODE_SCA',
                                            'value' : post.CODE_SCA,
                                            'pahtZoom' : path('Ajax.liste.sca'),
                                            'paramZoom' : "{'sca_valide': 'on', 'CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'entity' : 'Sscptana',
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'convertLibelle' : 'convertLibelleGlobal',
                                            'titleZoom' : 'Liste des sous comptes d\'analyse' | trad,
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'pathValidator' : path('Ajax.validator.sousCompteAnalyse'),
                                            'paramsValidator' : "{'nomChamp' : '"~ 'Sous-compte d\'analyse' | trad |e('js')|raw ~"', 'null' : true, 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'widthPopup' : 'modal_large',
                                            'bulle' : true,
                                            'codeSte' : post.filter_egal_CODE_STE,
                                            'faceAttr' : {
                                                'data-stelink' : 'input_filter_egal_CODE_STE',
                                            },
                                        }) }}
                                    </span>
                                    <span id="spanCentre" style="width: 57%; margin-left: 2%;{% if post.SELECT_SCA_CA != 'CA' %} display:none {% endif %}">
                                        {{ inputAdvance('ZOOMADVANCE', {
                                            'name' : 'CODE_CA',
                                            'value' : post.CODE_CA,
                                            'pahtZoom' : path('Ajax.liste.centrana'),
                                            'paramZoom' : "{'si_valide': 'on', 'CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'entity' : 'Centrana',
                                            'titleZoom' : 'Liste des centres d\'analyse' | trad ,
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'convertLibelle' : 'convertLibelleGlobal',
                                            'pathValidator' : path('Ajax.validator.centreAnalyse'),
                                            'paramsValidator' : "{'nomChamp' : '"~ 'centre d\'analyse' | trad |e('js')|raw ~"', 'null' : true, 'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'paramConvertLibelle' : "{'filter_egal_CODE_STE' : $('#input_filter_egal_CODE_STE').val()}",
                                            'bulle' : true,
                                        }) }}
                                    </span>
                                </div>
                            </div>
                        </div>
                        <div class="row">
                            <div class="filtre first">
                                <div class="row">
                                    {{ inputAdvance('SELECT', {
                                        'name' : 'STATUT',
                                        'titre' : 'Statut' | trad,
                                        'value' : post.STATUT,
                                        'listeValue' : listeStatutFilter,
                                        'bulle' : true,
                                    }) }}
                                </div>
                            </div>
                            <div class="filtre">
                                <div class="row">
                                    {{ inputAdvance('ZOOMADVANCE', {
                                        'name' : 'UO',
                                        'titre' : 'UO' | trad,
                                        'pahtZoom' : path('Ajax.Treeview.uoTreeview'),
                                        'paramZoom' : "{'CODE_STE' : $('#input_filter_egal_CODE_STE').val(), 'input' : 'UO','all' : '0' }",
                                        'entity' : 'Uo',
                                        'titleZoom' : 'Liste des unités organisationnelles' | trad,
                                        'pathConvert' : path('Ajax.outil.convertLibelle'),
                                        'convertLibelle' : 'convertLibelleGlobal',
                                        'pathValidator' : path('Ajax.validator.zoom'),
                                        'paramsValidator' : "{'entity' : 'Uo','nomChamp' : 'Unité Organisationnelle', 'null' : true}",
                                        'value' : post.UO,
                                        'bulle' : true,
                                    }) }}
                                </div>
                            </div>
                            <div class="filtre">
                                <div class="row">
                                    {{ inputAdvance('TEXT', {
                                        'name' : 'filter_OBJET_CA',
                                        'titre' : 'Objet' | trad,
                                        'value' : post.filter_OBJET_CA,
                                        'bulle' : true,
                                    }) }}
                                </div>
                            </div>
                            <div class="filtre last">
                                <div class="row">
                                    {{ inputAdvance('TEXT', {
                                        'name' : 'filter_DESIGN',
                                        'titre' : 'Article' | trad,
                                        'value' : post.filter_DESIGN,
                                        'bulle' : true,
                                    }) }}
                                </div>
                            </div>
                        </div>

                         {{ macros.buttonFilter() }}

                    </div>

                    <div id="rupture" class="tab-pane fade clearfix box-form">
                        <div class="filtre first">
                            <div class="row">
                                {{ inputAdvance('SELECT', {
                                    'name' : 'rupture-1',
                                    'titre' : 'Rupture 1'| trad,
                                    'listeValue' : listeRupture,
                                    'value' : post['rupture-1']
                                    }) }}
                            </div>
                        </div>
                        <div id="zoneRupture2" class="filtre" {% if post['rupture-1'] %}{% else %}style="display:none;"{% endif %}>
                            <div class="row">
                                {{ inputAdvance('SELECT', {
                                    'name' : 'rupture-2',
                                    'titre' : 'Rupture 2'| trad,
                                    'listeValue' : listeRupture,
                                    'value' : post['rupture-2']
                                    }) }}
                            </div>
                        </div>

                        <script>
                            $('#input_rupture-1').change(function(){
                                if ($(this).val()) {
                                    $('#zoneRupture2').show();
                                } else {
                                    $('#zoneRupture2').hide();
                                    $('#input_rupture-2').val('');
                                }
                            });
                        </script>

                        {{ macros.buttonFilter() }}
                    </div>

                    <div id="favoris" class="tab-pane fade clearfix box-form">
                        {% include '@suivi/Global/_favoris.twig' with {'module' : 'RECEP'} %}
                    </div> 
                </div>

                <div id="filtre_avances" class="collapse clearfix">
                    {{ filtreAvance(post, filtreAvance, initFiltreAvance) }}
                </div>

                <div class="resultat_filtre">
                   {{ bullFiltre(post, 'filtre_suivi') }}
                </div>

                <table class="table table-hover">
                    <thead class="thead-dark">
                        <tr>
                            <th scope="col" width="110px">{{ triTable('NUM_BR',  post.tri_NUM_BR, 'N° BR' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('TYP_BR',  post.tri_TYP_BR, 'Type' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('NUM_CDE',  post.tri_NUM_CDE, 'N° Commande' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col" width="100px">{{ triTable('CODE_STE',  post.tri_CODE_STE, 'Société' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('CODE_FOU',  post.tri_CODE_FOU, 'Fournisseur' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('CREATEUR',  post.tri_NO_DEM, 'Créateur' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('DATE_CRE',  post.tri_DATE_CRE, 'Date de création' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('BON_LIVR',  post.tri_BON_LIVR, 'N° de BL' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('DATE_BL',  post.tri_BON_LIVR, 'Date de BL' | trad, '', '', 'filtre_suivi') }}</th>
                            {% if parametrage.AFFTTC %}
                                <th scope="col">{{ triTable('TOTAL_TTC',  post.tri_TOTAL_TTC, 'Total TTC' | trad, '', '', 'filtre_suivi') }}</th>
                            {% else %}
                                <th scope="col">{{ triTable('TOTAL_HT',  post.tri_TOTAL_HT, 'Total HT' | trad, '', '', 'filtre_suivi') }}</th>
                            {% endif %}
                            <th scope="col" colspan="2">{{ 'Actions' | trad }}</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="recherche" >
                            <td>{{ filterTable('NUM_BR', post.filter_NUM_BR, '', 'NUM_BR', '','filtre_suivi', '','N° Réception' | trad,'',true) }}</td>
                            <td>{{ filterSelect('TYP_BR', post.filter_TYP_BR, {'': '', 'R' : 'Réception' | trad, 'A' : 'Retour' | trad}, 'filtre_suivi', '','', '', '', '') }}</td>
                            <td>{{ filterTable('NUM_CDE', post.filter_NUM_CDE, '', 'NUM_CDE', '','filtre_suivi', '','N° Commande' | trad,'',true) }}</td>
                            <td>{{ zoomFilter('egal_CODE_STE', post['filter_egal_CODE_STE'], '', 'filtre_suivi', path('Ajax.liste.societe'),'Liste des sociétés' | trad, '','','Société' | trad,'','','libelle_Societe', '', 'Disabled') }}</td>
                            <td>{{ zoomFilter('CODE_FOU'~spliter()~'RS', post['filter_CODE_FOU'~spliter()~'RS'], '', 'filtre_suivi', path('Ajax.liste.fournisseur'),'Liste des fournisseurs' | trad, '','','Fournisseur' | trad,'','','libelle_Fourniss') }}</td>
                            <td>{{ zoomFilter('CREATEUR'~spliter()~'NOM', post['filter_CREATEUR'~spliter()~'NOM'], '', 'filtre_suivi', path('Ajax.liste.utilisateur'),'Liste des utilisateurs' | trad, '','','Utilisateur','','','Hastutil') }}</td>
						    <td>{{ filterTable('date_DATE_CRE', post.filter_date_DATE_CRE, '', '', '','filtre_suivi', 'datepicker','Créé le') }}</td>
                            <td>{{ filterTable('BON_LIVR', post.filter_BON_LIVR, '', 'BON_LIVR', '','filtre_suivi', '','N° de BL' | trad,'',true) }}</td>
                            <td>{{ filterTable('date_DATE_BL', post.filter_date_DATE_BL, '', '', '','filtre_suivi', 'datepicker','Date de bl') }}</td>
                            {% if parametrage.AFFTTC %}
                                <td>{{ filterTable('TOTAL_TTC', post.filter_TOTAL_TTC, '', '', '', 'filtre_suivi', 'montant', '') }}</td>
                            {% else %}
                                <td>{{ filterTable('TOTAL_HT', post.filter_TOTAL_HT, '', '', '', 'filtre_suivi', 'montant', '') }}</td>
                            {% endif %}
                            <td colspan="2"></td>
                        </tr>
                        {% for recep in listeRecep %}
                            {% include '@suivi/Global/_ligneRupture.twig' with {'ligne': recep, 'sizeTR' : 12} %}
                            {% set saveKeyRupture1 = recep.KEY_RUPTURE1 %}
                            {% set saveKeyRupture2 = recep.KEY_RUPTURE2 %}
                            {% include '@suivi/Receptions/_enteteRecep.twig' %}
                        {% endfor %}
                    </tbody>
                </table>

                {{ paginations(path('Suivi.SuiviRecep.liste'),infoPagination.nombreDePage, infoPagination.page, infoPagination.post, '') }}
            </form>
        </div>
    </div>

    {% include '@suivi/Global/_script.twig' %}

{% endblock %}