
{% extends 'layout.twig' %}

{% block body %}
    <div class="contenu clearfix"  id="factures">
        <h1>{{ 'Factures et avoirs' | trad }}</h1>  
        {{ ariane() }}

        <div class="tab-content">
        	<div id="commande_regularisation" class="tab-pane fade in active">
        		<h2>{{ 'Commande de régularisation' | trad }}</h2>
            	<form method="post" name="form_commande_regularisation" id="form_commande_regularisation" class="box-form clearfix">
            		<input type="hidden" name='confirmation' value='ok' />
            		<input type="hidden" name='numFact' id='numFact' value="{{ numFact }}" />
            		<input type="hidden" name='codeSte' id='codeSte' value="{{ codeSte }}" />
            		<input type="hidden" name='codeFour' id='codeFour' value="{{ codeFour }}" />
            		<div class="row">
                    	<div class="colonne2">
                            {{ inputAdvance('ZOOMADVANCE', {
                                'titre' : 'Acheteur' | trad,
                                'name' : 'ACHETEUR',
                                'obligatoire' : true,
                                'pahtZoom' : path('Ajax.liste.acheteur'),
                                'entity' : 'HASTUTIL',
                                'titleZoom' : 'Liste des acheteurs' | trad,
                                'pathConvert' : path('Ajax.outil.convertLibelle'),
                                'convertLibelle' : 'convertLibelleGlobal',
                                'pathValidator' : path('Ajax.validator.acheteur'),
                                'paramsValidator' : "{'nomChamp' : '"~ 'Acheteur' | trad ~"', 'VALIDE' : true, 'CODE_STE' : '"~codeSte~"'}",
                                'value' : (post.input_ACHETEUR? post.input_ACHETEUR : acheteurDefaut.LIB01PARV),
                            }) }}                        
                        </div>
                    </div>
                    <div class="row">
                    	<div class="colonne2">
                            {{ inputAdvance('ZOOMADVANCE', {
                                'titre' : 'Centre Emetteur :' | trad,
                                'name' : 'centre_emetteur',
                                'pahtZoom' : path('Ajax.liste.centreEmetteur'),
                                'paramZoom' : "{'filter_EMISSION' : 'T', 'filter_egal_CODE_STE' : '"~codeSte~"'}",
                                'entity' : 'Centre',
                                'obligatoire' : true,
                                'titleZoom' : 'Liste des centres' | trad,
                                'pathConvert' : path('Ajax.outil.convertLibelle'),
                                'convertLibelle' : 'convertLibelleGlobal',
                                'pathValidator' : path('Ajax.validator.zoom'),
                            	'paramsValidator' : "{'entity' : 'Centre','nomChamp' : '"~ 'Centre Emetteur' | trad ~"', 'post' : {'filter_EMISSION' : 'T', 'filter_egal_CODE_STE' : '"~codeSte~"'}}",
                            	'value' : (post.input_centre_emetteur==''? CtrDefaut.CTREMET : post.input_centre_emetteur),
                            }) }}
					</div>
                    </div>
                    <div class="row">
                    	<div class="colonne2">
                    	
                            {{ inputAdvance('ZOOMADVANCE', {
                                'titre' : 'Centre de livraison' | trad,
                                'name' : 'centre_livraison',
                                'pahtZoom' : path('Ajax.liste.centreLivraison'),
                                'paramZoom' : "{'code_ste' : '"~codeSte~"' }",
                                'entity' : 'Centre',
                                'obligatoire' : true,
                                'titleZoom' : 'Liste des centres' | trad,
                                'pathConvert' : path('Ajax.outil.convertLibelle'),
                                'convertLibelle' : 'convertLibelleGlobal',
                                'pathValidator' : path('Ajax.validator.zoom'),
                            	'paramsValidator' : "{'entity' : 'Centre','nomChamp' : '"~ 'Centre de livraison' | trad ~"', 'post' : {'filter_LIVRAISON' : 'T', 'filter_egal_CODE_STE' : '"~codeSte~"'}}",
                            	'value' : (post.input_centre_livraison==''? CtrDefaut.CTRLIVR : post.input_centre_livraison),
                            }) }}                    	
                    	</div>
                    </div>
                    {% if hasTypeAchat %}
                    <div class="row">
                    	<div class="colonne2">
                        	{{ inputSelect('Type d\'achat' | trad, "typeAchat", listeTypeAchat) }}
                        </div>
                    </div>
                    {% endif %}
            		<div class="row">
                        <button type="button"  class="button principal button_right" 
                            onClick="ajaxPopupV2('{{ path('Facture.GestionFacture.commandeDeRegularisation', {numFact:numFact,codeSte:codeSte,codeFour:codeFour  }) }}', 'form_commande_regularisation');"
                        >{{ 'Continuer' | trad }}</button>
                        <button type="button" class="button secondaire button_right" data-dismiss="modal" onClick="redirectJSWithPost('{{ path('Facture.GestionFacture.index') }}', {{ postGestion }});">{{ 'Abandonner' | trad }}</button>
                    </div>
            	</form>                            	
            </div>
        </div>
    </div>
    {% for key, TypeAchat in listeTypeAchat %}
    	{% if TypeAchat.data|boolSql == 1 %}
    		<script>$('#typeAchat').val('{{key}}')</script>
    	{% endif %}
    {% endfor %}
{% endblock %}