
<div id="ligneImputation{{idImputation}}" class="row ligneImput">
    <div class="row">
        {% if parametrage.SIENTDA or (idImputation and parametrage.SILIGDA) %}
            {{ inputAdvance('ZOOMADVANCE', {
                '_titre' : 'Section d\'imp.' | trad,
                'titre' : 'SI' | trad,
                'name' : 'SECTIMP'~idImputation,
                zoomPath: 'Ajax.liste.si',
                'paramZoom' : "{
                    'si_valide': 'on', 
                    'CODE_STE' : '"~codeSte~"' , 
                    'panier' : 'on',
                    'centerEmetteur' : $('#input_CTR_EMETT').val(),
                }",
                'widthPopup' : 'modal_large',
                'pathConvert' : path('Ajax.outil.convertLibelle'),
                'convertLibelle' : 'convertLibelleGlobal',
                'value' : imputation.SI_CODE,
                'inputAttr' : {
                    'data-updatevalue' : 'on',
                },
                'option' : parametrage.OX_MOD_SI? '':'readOnly',
                'codeSte' : codeSte,
            }) }}
        {% endif %}
    </div>
    
    <div class="row" {% if parametrage.IS_CG_ACTIVE == false %}style="display:none"{% endif %}>
        {% if parametrage.SIENTDA or (idImputation and parametrage.SILIGDA) %}
            {{ inputAdvance('TREEVIEW', {
                '_titre' : 'Code gestion' | trad,
                'titre' : 'CG' | trad,
                'name' : 'CODGES'~idImputation,
                'pathTreeview' : path('Ajax.Treeview.codeGestion'),
                'paramsTreeview' : "{'CODE_GESTION_PAR_ID' : false, 'CODE_SI': $('#input_SECTIMP"~idImputation~"').val(), 'cg_valide': 'on', 'inputCG' : 'CODGES"~idImputation~"', 'CODE_STE': '"~codeSte~"', 'affichageLibelle' : 1}",
                'titleTreeview' : 'Liste des codes gestion' | trad,
                'value' : imputation.CG_CODE,
                'convertLibelle' : 'cgTradCode',
                'sectimpu' : imputation.SI_CODE,
                'codeSteCG' : codeSte,
                '_pathConvert' : path('Ajax.outil.convertLibelle'),
                'entity' : 'CODGESTPANIER',
                'codeBDD' : 'CODE_GES',
                'libelleBDD' : 'CODE_AFF',
                'option' : (imputation.SICODG | boolSql) ? '' : 'readOnly',
                'siLink': 'input_SECTIMP'~idImputation,
                'codeSte' : codeSte,
                
                'myFunction' : 'convertLibCGSimple',
                'myParams' : '[this]',

                'inputAttr' : {
                    'data-updatevalue' : 'on',
                },
                'faceAttr' : {
                    'data-si' : 'input_SECTIMP'~idImputation,
                    'data-ste' : codeSte,
                },
                'option' : (parametrage.OX_MOD_CG and imputation.SICODG | boolSql)? '':'readOnly',
            }) }}
        {% endif %}
    </div>
    <div class="row">
        {% if parametrage.CDCENTDA or (idImputation and parametrage.CDCLIGDA) %}
            {{ inputAdvance('ZOOMADVANCE', {
                '_titre' : 'Code compl.' | trad,
                'titre' : 'CDC' | trad,
                'name' : 'CODECOMP'~idImputation,
                zoomPath: 'Ajax.liste.cdc',
                'pahtZoom' : path('Ajax.liste.cdc'),
                'paramZoom' : "{'CODE_STE' : '"~codeSte~"', 'cdc_valide':'1' ,'fromPanier' : true, 'SI_CODE' : $('#input_SECTIMP"~idImputation~"').val()}",
                'entity' : 'codeComp',

                'widthPopup' : 'modal_large',
                'pathConvert' : path('Ajax.outil.convertLibelle'),
                'convertLibelle' : 'convertLibelleGlobal',
                'value' : imputation.CDC_CODE,
                'inputAttr' : {
                    'data-updatevalue' : 'on',
                },
                'option' : parametrage.OX_MOD_CDC? '':'readOnly',
                'codeSte' : codeSte,
            }) }}
        {% endif %}
    </div>
    <div class="row">
        {% if parametrage.SCAENTDA or (idImputation and parametrage.SCALIGDA) %}
            {{ inputAdvance('ZOOMADVANCE', {
                '_titre' : 'SsCptAna' | trad,
                'titre' : 'SCA' | trad,
                'name' : 'SSCPTEANA'~idImputation,
                zoomPath: 'Ajax.liste.sca',
                'paramZoom' : "{'CODE_STE' : '"~codeSte~"','sca_valide' :1 }",
                
                'pathConvert' : path('Ajax.outil.convertLibelle'),
                'convertLibelle' : 'convertLibelleGlobal',
                'value' : imputation.SCA_CODE,
                'inputAttr' : {
                    'data-updatevalue' : 'on',
                },
                'option' : parametrage.OX_MOD_SCA? '':'readOnly',
                'codeSte' : codeSte
            }) }}
        {% endif %}
    </div>
    {% if idImputation %}
        <div class="row last">
            {{ inputAdvance('DEVISE', {
                'titre' : 'Répartition' | trad,
                'name' : 'REPARTITION'~idImputation,
                'value' : imputation.REPARTITION | prix,
                'addStyle' : 'recalculQte',
                'devise' : '%',
                'inputAttr' : {
                    'data-updatevalue' : 'on',
                },
            }) }}
        </div>
        <span class="Supprimer_v2" style="margin-left:10px;" onClick="deleteLigne('{{ path('Panier.Panier.ajaxDeleteLigneImputation', {idImputation:idImputation}) }}', '{{idImputation}}');"></span>
        
    {% elseif eclatementActive %}

        <div class="row last" style="margin-left: 25px;text-align: center;">
            <button class="secondaire button ajout" style="white-space: nowrap;width: 200px;" id="btneclatementImputation" data-toggle="collapse" href="#eclatementImputation" >
                {{ 'Éclatement de ligne' | trad }}
            </button>
        </div>
    {% endif %}
</div>
