{% set contrat = equipement.getLastContrat ? equipement.getLastContrat : null %} {% set secteur = equipement.getSecteur ? equipement.getSecteur : null %} {% set num_serie = (simulateur_num_serie is defined and simulateur_num_serie != '' ? simulateur_num_serie : (equipement.getNumSeriePrincipal ? equipement.getNumSeriePrincipal : '')) %} {% set id_equipement_famille = (simulateur_famille_equipement is defined and simulateur_famille_equipement != '' ? simulateur_famille_equipement : (equipement.equipementFamille ? equipement.equipementFamille.id : '')) %} {% set id_equipement_type = (simulateur_equipement_type is defined ? simulateur_equipement_type : (equipement.EquipementTypePuissance ? equipement.EquipementTypePuissance.EquipementType.id : '')) %} {% set equipement_types = (simulateur_list_types is defined ? simulateur_list_types : typesEquipement) %} {% set id_equipement_puissance = (simulateur_equipement_puissance is defined ? simulateur_equipement_puissance : (equipement.EquipementTypePuissance ? equipement.EquipementTypePuissance.EquipementPuissance.id : '')) %} {% set equipement_puissances = (simulateur_list_puissances is defined ? simulateur_list_puissances : puissances) %} {% set date_allumage = (simulateur_date_premier_allumage is defined and simulateur_date_premier_allumage != '' ? simulateur_date_premier_allumage : (equipement.datePremierAllumage ? equipement.datePremierAllumage|date("d/m/Y") : null )) %} {% set age = (simulateur_age is defined and simulateur_age != '' ? simulateur_age : (equipement.getAge ? equipement.getAge : '')) %} {% set tva = (simulateur_equipement_tva is defined and simulateur_equipement_tva != '' ? simulateur_equipement_tva : (equipement.tauxTva ? equipement.tauxTva.taux : '')) %} {% set coefficient = (simulateur_coefficient is defined and simulateur_coefficient != '' ? simulateur_coefficient : (contrat and contrat.getCoefficient ? contrat.getCoefficient : '')) %} {% set contrat_types = (simulateur_list_contrat_types is defined ? simulateur_list_contrat_types : typesContrat) %} {% set id_contrat_type = (simulateur_contrat_type is defined and simulateur_contrat_type != '' ? simulateur_contrat_type : (contrat ? contrat and contrat.ContratType and contrat.ContratType.id : '')) %} {% set tarif_contrat = simulateur_tarif_contrat is defined and simulateur_tarif_contrat != '' ? simulateur_tarif_contrat : '' %} {% set options = list_options is defined ? list_options : options %} {% set supplement_zud = simulateur_supplement is defined ? simulateur_supplement : (equipement.getSite.nom == 'BRON' or (equipement.getSecteur and equipement.getSecteur.getSecteurZone.libelle != 'ZUD')) ? 'non' : 'oui' %} {% set options_equipement = simulateur_options_equipement is defined ? simulateur_options_equipement : equipement.getOptionsId %}
{##} {##} {##} {##}
OU

{% for opt in options %} {% if opt.id in options_equipement %} {% endif %} {% endfor %}
Option Tarif TTC
{{ opt.libelle_court is defined ? opt.libelle_court : opt.getLibelleCourt }} {{ (options_tarif is defined and options_tarif[opt.id] is defined) ? options_tarif[opt.id] : '' }}€
{% if contrat is defined %}
{% endif %}
{% if tarif_contrat %} Tarif uniquement valable sur la période en cours du 01/01/{{ "now"|date("Y") }} au 31/12/{{ "now"|date("Y") }} {% endif %}
* Champs obligatoires pour simuler contrat