{% set menuActive = 'eproc' %}
{% extends 'layout.twig' %}

{% block body %}

    <div class="contenu clearfix"  id="suivi">
        <h1>
            {{ 'Suivi' | trad }}
            
            {{ Button('Export' | trad, false, '', 'ajaxPopup(\''~path('Commande.GestionCommande.popupExport', {'origin':'SUIVI'})~'\', \''~'Export commande' | trad~'\', \'\', \'\', \'\', \'modal_export \')', '') }}
       
        </h1>

        {{ ariane() }}

        {{ onFocus('suiviCde') }}

        {% 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">
                {% if context != 'send' %}
                	<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="suiviCde">
                        <div id="filtre" class="tab-pane active in clearfix bg_form padding_form border_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' : 'ACH',
                                            'titre': 'Dem./ Ach.' | trad,
                                            'pahtZoom' : path('Ajax.liste.utilisateur'),
                                            'entity' : 'Hastutil',
                                            'titleZoom' : 'Liste des utilisateurs' | trad,
                                            'pathConvert' : path('Ajax.outil.convertLibelle'),
                                            'convertLibelle' : 'convertLibelleGlobal',
                                            'pathValidator' : path('Ajax.validator.zoom'),
                                            'paramsValidator' : "{'entity' : 'Hastutil','nomChamp' : 'utilisateur', 'null' : true}",
                                            'value' : post.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 livraisons' | 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 emetteur', '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',
                                            'siLink': 'input_CODE_SI',
                                            'option' : post.CODE_SI ? '' : 'readOnly',
                                            '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('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' : 'DA_CDE',
                                            'titre' : 'N° de DA/CDE' | trad,
                                            'value': post.DA_CDE,
                                            'pathValidator' : path('Ajax.validator.integer'),
                                            'paramsValidator' : "{'sizeMin' : '0', 'sizeMax' : '9'}",
                                            'bulle' : true,
                                        }) }}
                                    </div>
                                </div>
                                <div class="filtre">
                                    <div class="row">
                                        {{ inputAdvance('SELECT', {
                                            'name' : 'sousTraitance',
                                            'titre' : 'Sous-traitance' | trad,
                                            'listeValue' : listeSoussTraitance,
                                            'value' : post.sousTraitance,
                                            'bulle' : true,
                                        }) }}
                                    </div>
                                </div>
                                <div class="filtre last">
                                    <div class="row">
                                        {{ inputAdvance('TEXT', {
                                            'name' : 'filter_OBJET_CA',
                                            'titre' : 'Objet' | trad,
                                            'value' : post.filter_OBJET_CA,
                                            'bulle' : true,
                                        }) }}
                                    </div>
                                </div>
                            </div>
                            <div class="row">
                                <div class="filtre first">
                                    <div class="row">
                                        {{ inputAdvance('SWITCH', {
                                            'name' : 'SIG_CDE',
                                            'titre' : 'Signataire ?' | trad,
                                            'value': post.SIG_CDE,
                                            'bulle' : true,
                                        }) }}
                                    </div>
                                </div>
                                <div class="filtre">
                                    <div class="row">
                                        {{ inputAdvance('TEXT', {
                                            'name' : 'ARTICLE',
                                            'titre' : 'Article' | trad,
                                            'value' : post.ARTICLE,
                                            'bulle' : true,
                                        }) }}
                                    </div>
                                </div>
                            </div>
                            {{ macros.buttonFilter() }}


                        </div>
                        <div id="rupture" class="tab-pane fade clearfix bg_form padding_form border_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 bg_form padding_form border_form">
                            {% include '@suivi/Global/_favoris.twig' with {'module' : typeSuivi} %}
                        </div>
                    </div>

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

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

                <table class="table table-hover" id="mainTableCde">
                    <thead class="thead-dark">
                        <tr>
                            <th scope="col" width="110px">{{ triTable('NO_CDE',  post.tri_NO_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('ACH',  post.tri_ACH, 'Acheteur' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('SECTIMP',  post.tri_SECTIMP, 'Section d\'imputation' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col">{{ triTable('OBJET_CA',  post.tri_OBJET_CA, 'Objet' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col" width="115px">{{ triTable('DTE_CREAT',  post.tri_DTE_CREAT, 'Date Création' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col" width="115px">{{ triTable('DTE_LIV',  post.tri_DTE_LIV, 'Date livraison' | trad, '', '', 'filtre_suivi') }}</th>
                            {% if parametrage.AFFTTC %}
                                <th scope="col">{{ triTable('TOT_TTC',  post.tri_TOT_TTC, 'Total TTC' | trad, '', '', 'filtre_suivi') }}</th>
                            {% else %}
                                <th scope="col">{{ triTable('TOT_CDEHT',  post.tri_TOT_CDEHT, 'Total HT' | trad, '', '', 'filtre_suivi') }}</th>
                            {% endif %}
                            
                            <th scope="col">{{ triTable('ETAT_CDE',  post.tri_ETAT_CDE, 'Statut' | trad, '', '', 'filtre_suivi') }}</th>
                            <th scope="col" colspan="3">{{ 'Actions' | trad }}</th>
                        </tr>
                    </thead>
                    
                    <tbody>
                        <tr class="recherche" >
                            <td>{{ filterTable('NO_CDE', post.filter_NO_CDE, '', 'NO_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', '', (context != 'send'? 'Disabled':'')) }}</td>
                            <td>{{ zoomFilter('egal_CODE_FOU'~spliter()~'RS', post['filter_egal_CODE_FOU'~spliter()~'RS'], '', 'filtre_suivi', path('Ajax.liste.fournisseur'),'Liste des fournisseurs' | trad, '','','Fournisseur' | trad,'','','libelle_Fourniss') }}</td>
                            <td>{{ zoomFilter('ACH'~spliter()~'NOM', post['filter_ACH'~spliter()~'NOM'], '', 'filtre_suivi', path('Ajax.liste.utilisateur'),'Liste des acheteurs' | trad, '','','Utilisateur','','','Hastutil') }}</td>
                            <td>{{ zoomFilter('SECTIMP', post['filter_SECTIMP'], '', 'filtre_suivi', path('Ajax.liste.si'),'Liste des sections d\'imputation' | trad |e('js')|raw, '','','sections d\'imputation' | trad |e('js')|raw,'','','Sectimpu') }}</td>
                            <td>{{ filterTable('OBJET_CA', post.filter_OBJET, '', 'OBJET_CA', '','filtre_suivi', '','Objet' | trad,'',true) }}</td>
                            <td>{{ filterTable('date_DTE_CREAT', post.filter_date_DTE_CREAT, '', '', '','filtre_suivi', 'datepicker','Créé le') }}</td>
                            <td>{{ filterTable('date_DTE_LIV', post.filter_date_DTE_LIV, '', '', '','filtre_suivi', 'datepicker','Date de livraison') }}</td>
                            {% if parametrage.AFFTTC %}
                                <td>{{ filterTable('egal_TOT_TTC', post.filter_egal_TOT_TTC, '', '', '', 'filtre_suivi', 'montant', '') }}</td>
                            {% else %}
                                <td>{{ filterTable('egal_TOT_CDEHT', post.filter_egal_TOT_CDEHT, '', '', '', 'filtre_suivi', 'montant', '') }}</td>
                            {% endif %}
                            <td>{{ filterSelect('ETAT_CDE', post.filter_ETAT_CDE, listeStatutFilter, 'filtre_suivi', '','', '', '', '') }}</td>
                            <td colspan="3"></td>
                        </tr>
                        {% for cde in listeCde %}
                            {% include '@suivi/Global/_ligneRupture.twig' with {'ligne': cde, 'sizeTR' : 11} %}
                            {% set saveKeyRupture1 = cde.KEY_RUPTURE1 %}
                            {% set saveKeyRupture2 = cde.KEY_RUPTURE2 %}
                            {% include '@suivi/Commandes/_enteteCde.twig' %}
                        {% endfor %}
                    </tbody>
                </table>

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

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

{% endblock %}