{% extends 'layout.twig' %}

{% block body %}
<div class="contenu clearfix"  id="archivage_factures">
    <h1>{{ 'Edition des lignes de factures' | trad }}</h1>
	{{ ariane() }}
    <form class="bg_form padding_form border_form clearfix padding10" method="post" name="edition_entete" id="edition_entete">
		<div>
			<div class="row">
				<div class="colonne3">
					<div class="row">
					</div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ 'Min' | trad }} : 
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ 'Max' | trad }} : 
					</div>
				</div>

				<div class="colonne3">
					<div class="row"><label>{{ 'Code Société' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputZoomAdvance("", "SOCIETE_MIN", path('Ajax.liste.societe'), "", 
						post.SOCIETE_MIN, 'convertLibelleGlobal', 
						path('Ajax.validator.zoom'), "{'entity' : 'Societe', 'nomChamp' : '"~ 'Société' | trad ~"', 'null' : true}" , "" , "full",
						path('Ajax.outil.convertLibelle'), "Societe","CODE_STE", "RAIS_SOC", '', '', 'modal_small', 'Liste des sociétés' | trad) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputZoomAdvance("", "SOCIETE_MAX", path('Ajax.liste.societe'), "", 
						post.SOCIETE_MAX, 'convertLibelleGlobal', 
						path('Ajax.validator.zoom'), "{'entity' : 'Societe', 'nomChamp' : '"~ 'Société' | trad ~"', 'null' : true}" , "" , "full",
						path('Ajax.outil.convertLibelle'), "Societe","CODE_STE", "RAIS_SOC", '', '', 'modal_small', 'Liste des sociétés' | trad) }}
					</div>
				</div>

				<div class="colonne3">
					<div class="row"><label>{{ 'N° enregistrement' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'ENREG_MIN', post.ENREG_MIN, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° enregistrement' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'ENREG_MAX', post.ENREG_MAX, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° enregistrement' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div> 		   	

				<div class="colonne3">
					<div class="row"><label>{{'N° ligne' | trad}}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'LIGNE_MIN', post.LIGNE_MIN, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° ligne' | trad~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'LIGNE_MAX', post.LIGNE_MAX, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° ligne' | trad~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div> 	

				<div class="colonne3">
					<div class="row"><label>{{ 'N° de commande' | trad}}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'CDE_MIN', post.CDE_MIN, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de commande' | trad~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'CDE_MAX', post.CDE_MAX, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de commande' | trad~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div> 

				<div class="colonne3">
					<div class="row"><label>{{ 'N° de ligne de commande' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'CDE_LIGNE_MIN', post.CDE_LIGNE_MIN, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de ligne de commande' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'CDE_LIGNE_MAX', post.CDE_LIGNE_MAX, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de ligne de commande' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div> 	

				<div class="colonne3">
					<div class="row"><label>{{ 'N° de BR' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'BR_MIN', post.BR_MIN, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de BR' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'BR_MAX', post.BR_MAX, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de BR' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div> 	
				
				<div class="colonne3">
					<div class="row"><label>{{ 'N° de ligne de BR' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'BR_LIGNE_MIN', post.BR_LIGNE_MIN, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de ligne de BR' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'BR_LIGNE_MAX', post.BR_LIGNE_MAX, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de ligne de BR' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div> 	

				<div class="colonne3">
					<div class="row"><label>{{ 'N° de TP' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'TP_MIN', post.TP_MIN, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de TP' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'TP_MAX', post.TP_MAX, '', path('Ajax.validator.isStringSansEspace'), "{'nomChamp' : '"~ 'N° de TP' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '26'}", '', '', '', 'full' ) }}
					</div>
				</div> 
				

				<div class="colonne3">
					<div class="row"><label>{{ 'Sous-famille' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputZoomAdvance("", "SsFAM_MIN", path('Ajax.liste.sousFamille'), "", 
						post.SsFAM_MIN, 'convertLibelleGlobal', 
						path('Ajax.validator.zoom'), "{'entity' : 'SousFamille', 'nomChamp' : '"~ 'Sous-famille' | trad ~"', 'null' : true}" , "" , "full",
						path('Ajax.outil.convertLibelle'), "SousFamille","CODE_SFA", "DESIGNAT", '', '', 'modal_small', 'Liste des sous-familles' | trad) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputZoomAdvance("", "SsFAM_MAX", path('Ajax.liste.sousFamille'), "", 
						post.SsFAM_MAX, 'convertLibelleGlobal', 
						path('Ajax.validator.zoom'), "{'entity' : 'SousFamille', 'nomChamp' : '"~ 'Sous-famille' | trad ~"', 'null' : true}" , "" , "full",
						path('Ajax.outil.convertLibelle'), "SousFamille","CODE_SFA", "DESIGNAT", '', '', 'modal_small', 'Liste des sous-familles' | trad) }}
					</div>
				</div>
				
				<div class="colonne3">
					<div class="row"><label>{{ 'Quantité' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputText('', 'QTE_MIN', post.QTE_MIN, '', path('Ajax.validator.integer'),"{'nomChamp' : '"~ 'Quantité' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '4'}", '', '', '', 'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputText('', 'QTE_MAX', post.QTE_MAX, '', path('Ajax.validator.integer'),"{'nomChamp' : '"~ 'Quantité' | trad ~"', 'sizeMin' : '0', 'sizeMax' : '4'}", '', '', '', 'full' ) }}
					</div>
				</div> 	
				
				<div class="colonne3">
					<div class="row"><label>{{ 'Prix' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputDevise('', 'PRIX_MIN', post.PRIX_MIN, '', path('Ajax.validator.float'),"{'nomChamp' : '"~ 'Prix' | trad ~"', 'format' : "~getConst('formatPU')~"}", '', '',  'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputDevise('', 'PRIX_MAX', post.PRIX_MAX, '', path('Ajax.validator.float'),"{'nomChamp' : '"~ 'Prix' | trad ~"', 'format' : "~getConst('formatPU')~"}", '', '',  'full' ) }}
					</div>
				</div> 	
				
				<div class="colonne3">
					<div class="row"><label>{{ 'Montant' | trad }}</label></div>
				</div>
				<div class="colonne3">
					<div class="row">
						{{ inputDevise('', 'MONTANT_MIN', post.MONTANT_MIN, '', path('Ajax.validator.float'),"{'nomChamp' : '"~ 'Montant' | trad ~"', 'format' : "~getConst('formatMontant')~"}", '', '',  'full' ) }}
					</div>
				</div>
				<div class="colonne3 last">
					<div class="row">
						{{ inputDevise('', 'MONTANT_MAX', post.MONTANT_MAX, '', path('Ajax.validator.float'),"{'nomChamp' : '"~ 'Montant' | trad ~"', 'format' : "~getConst('formatMontant')~"}", '', '',  'full' ) }}
					</div>
				</div>
			</div> 	   	
		</div>
	  	{{ Button('Valider' | trad, true,'', "openPdf('"~path('Facture.ImpressionFactureController.pdfLigneFacture')~"', 'edition_entete', '"~path('Ajax.Erreur.popupErreurValid')~"');", false, false, 'button_right') }}
    </form>
</div>

{% endblock %}