/[openfoncier]/branches/5.10.0-develop-evo-moniteur-taches-trad-champ/data/pgsql/v4.7.0.sql
ViewVC logotype

Annotation of /branches/5.10.0-develop-evo-moniteur-taches-trad-champ/data/pgsql/v4.7.0.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8044 - (hide annotations)
Mon Aug 6 14:19:30 2018 UTC (6 years, 6 months ago) by softime
Original Path: trunk/data/pgsql/v4.7.0.sql
File size: 378140 byte(s)
* Correction des fichiers de passage de version

1 softime 7994 -- MàJ de la version en BDD
2     UPDATE om_version SET om_version = '4.7.0' WHERE exists(SELECT 1 FROM om_version) = true;
3     INSERT INTO om_version
4     SELECT ('4.7.0') WHERE exists(SELECT 1 FROM om_version) = false;
5    
6 softime 7770 --
7     -- BEGIN / [#8954] Ajouter la permission de régénérer le récépissé aux administrateurs
8     --
9    
10     INSERT INTO om_droit (om_droit, libelle, om_profil)
11     SELECT nextval('om_droit_seq'), 'dossier_instruction_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
12     WHERE
13     NOT EXISTS (
14     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
15     );
16    
17     INSERT INTO om_droit (om_droit, libelle, om_profil)
18     SELECT nextval('om_droit_seq'), 'dossier_instruction_mes_clotures_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
19     WHERE
20     NOT EXISTS (
21     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_mes_clotures_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
22     );
23    
24     INSERT INTO om_droit (om_droit, libelle, om_profil)
25     SELECT nextval('om_droit_seq'), 'dossier_instruction_tous_clotures_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
26     WHERE
27     NOT EXISTS (
28     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_tous_clotures_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
29     );
30    
31     INSERT INTO om_droit (om_droit, libelle, om_profil)
32     SELECT nextval('om_droit_seq'), 'dossier_instruction_mes_encours_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
33     WHERE
34     NOT EXISTS (
35     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_mes_encours_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
36     );
37    
38     INSERT INTO om_droit (om_droit, libelle, om_profil)
39     SELECT nextval('om_droit_seq'), 'dossier_instruction_tous_encours_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
40     WHERE
41     NOT EXISTS (
42     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_tous_encours_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
43     );
44    
45    
46    
47     INSERT INTO om_droit (om_droit, libelle, om_profil)
48     SELECT nextval('om_droit_seq'), 'dossier_instruction_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
49     WHERE
50     NOT EXISTS (
51     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
52     );
53    
54     INSERT INTO om_droit (om_droit, libelle, om_profil)
55     SELECT nextval('om_droit_seq'), 'dossier_instruction_mes_clotures_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
56     WHERE
57     NOT EXISTS (
58     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_mes_clotures_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
59     );
60    
61     INSERT INTO om_droit (om_droit, libelle, om_profil)
62     SELECT nextval('om_droit_seq'), 'dossier_instruction_tous_clotures_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
63     WHERE
64     NOT EXISTS (
65     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_tous_clotures_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
66     );
67    
68     INSERT INTO om_droit (om_droit, libelle, om_profil)
69     SELECT nextval('om_droit_seq'), 'dossier_instruction_mes_encours_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
70     WHERE
71     NOT EXISTS (
72     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_mes_encours_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
73     );
74    
75     INSERT INTO om_droit (om_droit, libelle, om_profil)
76     SELECT nextval('om_droit_seq'), 'dossier_instruction_tous_encours_regenerate_recepisse', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
77     WHERE
78     NOT EXISTS (
79     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_tous_encours_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
80     );
81     --
82     -- END / [#8937] Ajouter la permission aux profils instructeurs de modifier l'affectation d'un dossier
83 apasquini 7773 --
84    
85     --
86     -- BEGIN / [#8988] Ajouter la permission de supprimer les instructions pour les profils INSTRUCTEUR POLYVALENT et INSTRUCTEUR POLYVALENT COMMUNE
87     --
88    
89     INSERT INTO om_droit (om_droit, libelle, om_profil)
90     SELECT nextval('om_droit_seq'), 'instruction_supprimer', (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT')
91     WHERE
92     NOT EXISTS (
93     SELECT om_droit FROM om_droit WHERE libelle = 'instruction_supprimer' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT')
94     );
95    
96     INSERT INTO om_droit (om_droit, libelle, om_profil)
97     SELECT nextval('om_droit_seq'), 'instruction_supprimer', (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT COMMUNE')
98     WHERE
99     NOT EXISTS (
100     SELECT om_droit FROM om_droit WHERE libelle = 'instruction_supprimer' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT COMMUNE')
101     );
102    
103     --
104     -- END / [#8988] Ajouter la permission de supprimer les instructions pour les profils d'instructeurs
105 softime 7784 --
106    
107     --
108     -- BEGIN / [#8987] Ajout du mail et de l’information de notification par mail en champ de fusion pour le pétitionnaire principal
109 softime 7879 -- & [#9032] Correction du champ de fusion [libelle_om_lettretype] dans les OM requêtes
110 softime 7784 --
111    
112     --
113     UPDATE om_requete SET requete ='
114     SELECT
115    
116     --Données générales de l''événement d''instruction
117    
118     instruction.complement_om_html as complement_instruction,
119     instruction.complement_om_html as complement1_instruction,
120     instruction.complement2_om_html as complement2_instruction,
121     instruction.complement3_om_html as complement3_instruction,
122     instruction.complement4_om_html as complement4_instruction,
123     instruction.code_barres as code_barres_instruction,
124     to_char(instruction.date_evenement,''DD/MM/YYYY'') as date_evenement_instruction,
125     om_lettretype.libelle as libelle_om_lettretype,
126     instruction.archive_delai as archive_delai_instruction,
127    
128     --Données générales du dossier d''instruction
129    
130     dossier.dossier_libelle as libelle_dossier,
131     dossier.dossier as code_barres_dossier,
132     dossier_autorisation.dossier_autorisation_libelle as libelle_da,
133    
134     dossier_autorisation_type_detaille.code as code_datd,
135     dossier_autorisation_type_detaille.libelle as libelle_datd,
136     dossier_autorisation_type.code as code_dat,
137     dossier_autorisation_type.libelle as libelle_dat,
138     dossier_instruction_type.code as code_dit,
139     dossier_instruction_type.libelle as libelle_dit,
140     dossier.delai as delai_dossier,
141     to_char(dossier_autorisation.date_decision, ''DD/MM/YYYY'') as date_decision_da,
142     replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
143     dossier.terrain_superficie as terrain_superficie_dossier,
144     quartier.libelle as libelle_quartier,
145    
146     avis_decision.libelle as libelle_avis_decision,
147    
148     dossier_autorisation.cle_acces_citoyen,
149    
150     -- Données contentieux du dossier d''instruction
151     dossier.autorisation_contestee as autorisation_contestee,
152     to_char(dossier.date_cloture_instruction, ''DD/MM/YYYY'') as date_cloture_instruction_dossier,
153     to_char(dossier.date_premiere_visite, ''DD/MM/YYYY'') as date_premiere_visite_dossier,
154     to_char(dossier.date_derniere_visite, ''DD/MM/YYYY'') as date_derniere_visite_dossier,
155     to_char(dossier.date_contradictoire, ''DD/MM/YYYY'') as date_contradictoire_dossier,
156     to_char(dossier.date_retour_contradictoire, ''DD/MM/YYYY'') as date_retour_contradictoire_dossier,
157     to_char(dossier.date_ait, ''DD/MM/YYYY'') as date_ait_dossier,
158     to_char(dossier.date_transmission_parquet, ''DD/MM/YYYY'') as date_transmission_parquet_dossier,
159    
160     --Données générales du paramétrage de l''événement
161    
162     evenement.libelle as libelle_evenement,
163     evenement.etat as etat_evenement,
164     evenement.delai as delai_evenement,
165     evenement.accord_tacite as accord_tacite_evenement,
166     evenement.delai_notification as delai_notification_evenement,
167     evenement.avis_decision as avis_decision_evenement,
168     evenement.autorite_competente as autorite_competente_evenement,
169    
170     --Coordonnées de l''instructeur
171    
172     instructeur.nom as nom_instructeur,
173     instructeur.telephone as telephone_instructeur,
174     division.code as division_instructeur,
175     om_utilisateur.email as email_instructeur,
176    
177     -- Coordonnées de l''instructeur 2
178     instructeur_2.nom as nom_instructeur_2,
179     instructeur_2.telephone as telephone_instructeur_2,
180     division_2.code as division_instructeur_2,
181     om_utilisateur_2.email as email_instructeur_2,
182    
183     --Adresse du terrain du dossier d''instruction
184    
185     dossier.terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
186     dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
187     dossier.terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
188     CASE
189     WHEN dossier.terrain_adresse_bp IS NULL
190     THEN ''''
191     ELSE CONCAT(''BP '', dossier.terrain_adresse_bp)
192     END as terrain_adresse_bp_dossier,
193     dossier.terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
194     dossier.terrain_adresse_localite as terrain_adresse_localite_dossier,
195     CASE
196     WHEN dossier.terrain_adresse_cedex IS NULL
197     THEN ''''
198     ELSE CONCAT(''CEDEX '', dossier.terrain_adresse_cedex)
199     END as terrain_adresse_cedex_dossier,
200    
201     arrondissement.libelle as libelle_arrondissement,
202    
203     --Taxe d''aménagement du dossier d''instruction
204     CASE
205     WHEN tax_secteur = 1 THEN taxe_amenagement.tx_comm_secteur_1
206     WHEN tax_secteur = 2 THEN taxe_amenagement.tx_comm_secteur_2
207     WHEN tax_secteur = 3 THEN taxe_amenagement.tx_comm_secteur_3
208     WHEN tax_secteur = 4 THEN taxe_amenagement.tx_comm_secteur_4
209     WHEN tax_secteur = 5 THEN taxe_amenagement.tx_comm_secteur_5
210     WHEN tax_secteur = 6 THEN taxe_amenagement.tx_comm_secteur_6
211     WHEN tax_secteur = 7 THEN taxe_amenagement.tx_comm_secteur_7
212     WHEN tax_secteur = 8 THEN taxe_amenagement.tx_comm_secteur_8
213     WHEN tax_secteur = 9 THEN taxe_amenagement.tx_comm_secteur_9
214     WHEN tax_secteur = 10 THEN taxe_amenagement.tx_comm_secteur_10
215     WHEN tax_secteur = 11 THEN taxe_amenagement.tx_comm_secteur_11
216     WHEN tax_secteur = 12 THEN taxe_amenagement.tx_comm_secteur_12
217     WHEN tax_secteur = 13 THEN taxe_amenagement.tx_comm_secteur_13
218     WHEN tax_secteur = 14 THEN taxe_amenagement.tx_comm_secteur_14
219     WHEN tax_secteur = 15 THEN taxe_amenagement.tx_comm_secteur_15
220     WHEN tax_secteur = 16 THEN taxe_amenagement.tx_comm_secteur_16
221     WHEN tax_secteur = 17 THEN taxe_amenagement.tx_comm_secteur_17
222     WHEN tax_secteur = 18 THEN taxe_amenagement.tx_comm_secteur_18
223     WHEN tax_secteur = 19 THEN taxe_amenagement.tx_comm_secteur_19
224     WHEN tax_secteur = 20 THEN taxe_amenagement.tx_comm_secteur_20
225     END as tax_taux_secteur,
226    
227    
228     CASE WHEN taxe_amenagement.en_ile_de_france IS NULL
229     OR taxe_amenagement.en_ile_de_france IS FALSE
230     THEN ''Non''
231     ELSE ''Oui''
232     END as tax_en_ile_de_france,
233     taxe_amenagement.val_forf_surf_cstr as tax_val_forf_surf_cstr,
234     taxe_amenagement.val_forf_empl_tente_carav_rml as tax_val_forf_empl_tente_carav_rml,
235     taxe_amenagement.val_forf_empl_hll as tax_val_forf_empl_hll,
236     taxe_amenagement.val_forf_surf_piscine as tax_val_forf_surf_piscine,
237     taxe_amenagement.val_forf_nb_eolienne as tax_val_forf_nb_eolienne,
238     taxe_amenagement.val_forf_surf_pann_photo as tax_val_forf_surf_pann_photo,
239     taxe_amenagement.val_forf_nb_parking_ext as tax_val_forf_nb_parking_ext,
240     taxe_amenagement.tx_depart as tax_tx_depart,
241     taxe_amenagement.tx_reg as tax_tx_reg,
242     taxe_amenagement.tx_exo_facul_1_reg as tax_tx_exo_facul_1_reg,
243     taxe_amenagement.tx_exo_facul_2_reg as tax_tx_exo_facul_2_reg,
244     taxe_amenagement.tx_exo_facul_3_reg as tax_tx_exo_facul_3_reg,
245     taxe_amenagement.tx_exo_facul_4_reg as tax_tx_exo_facul_4_reg,
246     taxe_amenagement.tx_exo_facul_5_reg as tax_tx_exo_facul_5_reg,
247     taxe_amenagement.tx_exo_facul_6_reg as tax_tx_exo_facul_6_reg,
248     taxe_amenagement.tx_exo_facul_7_reg as tax_tx_exo_facul_7_reg,
249     taxe_amenagement.tx_exo_facul_8_reg as tax_tx_exo_facul_8_reg,
250     taxe_amenagement.tx_exo_facul_9_reg as tax_tx_exo_facul_9_reg,
251     taxe_amenagement.tx_exo_facul_1_depart as tax_tx_exo_facul_1_depart,
252     taxe_amenagement.tx_exo_facul_2_depart as tax_tx_exo_facul_2_depart,
253     taxe_amenagement.tx_exo_facul_3_depart as tax_tx_exo_facul_3_depart,
254     taxe_amenagement.tx_exo_facul_4_depart as tax_tx_exo_facul_4_depart,
255     taxe_amenagement.tx_exo_facul_5_depart as tax_tx_exo_facul_5_depart,
256     taxe_amenagement.tx_exo_facul_6_depart as tax_tx_exo_facul_6_depart,
257     taxe_amenagement.tx_exo_facul_7_depart as tax_tx_exo_facul_7_depart,
258     taxe_amenagement.tx_exo_facul_8_depart as tax_tx_exo_facul_8_depart,
259     taxe_amenagement.tx_exo_facul_9_depart as tax_tx_exo_facul_9_depart,
260     taxe_amenagement.tx_exo_facul_1_comm as tax_tx_exo_facul_1_comm,
261     taxe_amenagement.tx_exo_facul_2_comm as tax_tx_exo_facul_2_comm,
262     taxe_amenagement.tx_exo_facul_3_comm as tax_tx_exo_facul_3_comm,
263     taxe_amenagement.tx_exo_facul_4_comm as tax_tx_exo_facul_4_comm,
264     taxe_amenagement.tx_exo_facul_5_comm as tax_tx_exo_facul_5_comm,
265     taxe_amenagement.tx_exo_facul_6_comm as tax_tx_exo_facul_6_comm,
266     taxe_amenagement.tx_exo_facul_7_comm as tax_tx_exo_facul_7_comm,
267     taxe_amenagement.tx_exo_facul_8_comm as tax_tx_exo_facul_8_comm,
268     taxe_amenagement.tx_exo_facul_9_comm as tax_tx_exo_facul_9_comm,
269     taxe_amenagement.tx_rap as tax_tx_rap,
270    
271     dossier.tax_mtn_rap as tax_montant_rap,
272     CONCAT_WS('' '', ''Secteur'', dossier.tax_secteur) as tax_secteur,
273     dossier.tax_secteur as tax_numero_secteur,
274     dossier.tax_mtn_part_commu as tax_montant_part_communale,
275     dossier.tax_mtn_part_depart as tax_montant_part_departementale,
276     dossier.tax_mtn_part_reg as tax_montant_part_regionale,
277     dossier.tax_mtn_total as tax_montant_total,
278    
279     --Coordonnées du pétitionnaire principal
280     CASE WHEN petitionnaire_principal.qualite=''particulier''
281     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
282     ELSE
283     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
284     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal.personne_morale_raison_sociale, petitionnaire_principal.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_civilite.libelle, petitionnaire_principal.personne_morale_nom, petitionnaire_principal.personne_morale_prenom))
285     ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
286     END
287     END as nom_complet_qualite_part_ou_pm_petitionnaire_principal,
288     CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
289     THEN petitionnaire_principal_civilite.libelle
290     ELSE ''''
291     END as civilite_qualite_part_ou_pm_petitionnaire_principal,
292     CASE WHEN petitionnaire_principal.qualite=''particulier''
293     THEN petitionnaire_principal.particulier_nom
294     ELSE
295     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
296     THEN petitionnaire_principal.personne_morale_nom
297     ELSE ''''
298     END
299     END as nom_qualite_part_ou_pm_petitionnaire_principal,
300     CASE WHEN petitionnaire_principal.qualite=''particulier''
301     THEN petitionnaire_principal.particulier_prenom
302     ELSE
303     CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
304     THEN petitionnaire_principal.personne_morale_prenom
305     ELSE ''''
306     END
307     END as prenom_qualite_part_ou_pm_petitionnaire_principal,
308     CASE WHEN petitionnaire_principal.qualite=''particulier''
309     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
310     ELSE ''''
311     END as nom_complet_qualite_part_petitionnaire_principal,
312     CASE WHEN petitionnaire_principal.qualite=''particulier''
313     THEN petitionnaire_principal_civilite.libelle
314     ELSE ''''
315     END as civilite_qualite_part_petitionnaire_principal,
316     CASE WHEN petitionnaire_principal.qualite=''particulier''
317     THEN petitionnaire_principal.particulier_nom
318     ELSE ''''
319     END as nom_qualite_part_petitionnaire_principal,
320     CASE WHEN petitionnaire_principal.qualite=''particulier''
321     THEN petitionnaire_principal.particulier_prenom
322     ELSE ''''
323     END as prenom_qualite_part_petitionnaire_principal,
324     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
325     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal.personne_morale_raison_sociale, petitionnaire_principal.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_civilite.libelle, petitionnaire_principal.personne_morale_nom, petitionnaire_principal.personne_morale_prenom))
326     ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
327     END as nom_complet_qualite_pm_petitionnaire_principal,
328     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
329     THEN petitionnaire_principal_civilite.libelle
330     ELSE ''''
331     END as civilite_qualite_pm_petitionnaire_principal,
332     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
333     THEN petitionnaire_principal.personne_morale_nom
334     ELSE ''''
335     END as nom_qualite_pm_petitionnaire_principal,
336     CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
337     THEN petitionnaire_principal.personne_morale_prenom
338     ELSE ''''
339     END as prenom_qualite_pm_petitionnaire_principal,
340     CASE WHEN petitionnaire_principal.qualite=''particulier''
341     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
342     ELSE
343     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
344     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal.personne_morale_raison_sociale, petitionnaire_principal.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_civilite.libelle, petitionnaire_principal.personne_morale_nom, petitionnaire_principal.personne_morale_prenom))
345     ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
346     END
347     END as nom_petitionnaire_principal,
348     CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
349     THEN petitionnaire_principal_civilite.libelle
350     ELSE ''''
351     END as civilite_petitionnaire_principal,
352     CASE WHEN petitionnaire_principal.qualite=''particulier''
353     THEN petitionnaire_principal.particulier_nom
354     ELSE
355     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
356     THEN petitionnaire_principal.personne_morale_nom
357     ELSE ''''
358     END
359     END as nom_particulier_petitionnaire_principal,
360     CASE WHEN petitionnaire_principal.qualite=''particulier''
361     THEN petitionnaire_principal.particulier_prenom
362     ELSE
363     CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
364     THEN petitionnaire_principal.personne_morale_prenom
365     ELSE ''''
366     END
367     END as prenom_particulier_petitionnaire_principal,
368     CASE WHEN petitionnaire_principal.qualite=''particulier''
369     THEN ''''
370     ELSE petitionnaire_principal.personne_morale_raison_sociale
371     END as raison_sociale_petitionnaire_principal,
372     CASE WHEN petitionnaire_principal.qualite=''particulier''
373     THEN ''''
374     ELSE petitionnaire_principal.personne_morale_denomination
375     END as denomination_petitionnaire_principal,
376     CASE WHEN petitionnaire_principal.qualite=''particulier''
377     THEN ''''
378     ELSE petitionnaire_principal.personne_morale_siret
379     END as siret_petitionnaire_principal,
380     CASE WHEN petitionnaire_principal.qualite=''particulier''
381     THEN ''''
382     ELSE petitionnaire_principal.personne_morale_categorie_juridique
383     END as categorie_juridique_petitionnaire_principal,
384     petitionnaire_principal.numero as numero_petitionnaire_principal,
385     petitionnaire_principal.voie as voie_petitionnaire_principal,
386     petitionnaire_principal.complement as complement_petitionnaire_principal,
387     petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
388     CASE
389     WHEN petitionnaire_principal.bp IS NULL
390     THEN ''''
391     ELSE CONCAT(''BP '', petitionnaire_principal.bp)
392     END as bp_petitionnaire_principal,
393     petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
394     petitionnaire_principal.localite as localite_petitionnaire_principal,
395     CASE
396     WHEN petitionnaire_principal.cedex IS NULL
397     THEN ''''
398     ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
399     END as cedex_petitionnaire_principal,
400     petitionnaire_principal.pays as pays_petitionnaire_principal,
401     petitionnaire_principal.division_territoriale as division_territoriale_petitionnaire_principal,
402     petitionnaire_principal.courriel as email_petitionnaire_principal,
403     CASE WHEN petitionnaire_principal.notification IS TRUE
404     THEN ''[X]''
405     ELSE ''[ ]''
406     END as notification_petitionnaire_principal,
407    
408     --Coordonnées du pétitionnaire principal initial
409     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
410     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.particulier_nom, petitionnaire_principal_initial.particulier_prenom))
411     ELSE
412     CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
413     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial.personne_morale_raison_sociale, petitionnaire_principal_initial.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.personne_morale_nom, petitionnaire_principal_initial.personne_morale_prenom))
414     ELSE TRIM(CONCAT(petitionnaire_principal_initial.personne_morale_raison_sociale, '' '', petitionnaire_principal_initial.personne_morale_denomination))
415     END
416     END as nom_complet_qualite_part_ou_pm_petitionnaire_principal_initial,
417     CASE WHEN petitionnaire_principal_initial.qualite=''particulier'' OR petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
418     THEN petitionnaire_principal_initial_civilite.libelle
419     ELSE ''''
420     END as civilite_qualite_part_ou_pm_petitionnaire_principal_initial,
421     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
422     THEN petitionnaire_principal_initial.particulier_nom
423     ELSE
424     CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL
425     THEN petitionnaire_principal_initial.personne_morale_nom
426     ELSE ''''
427     END
428     END as nom_qualite_part_ou_pm_petitionnaire_principal_initial,
429     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
430     THEN petitionnaire_principal_initial.particulier_prenom
431     ELSE
432     CASE WHEN petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
433     THEN petitionnaire_principal_initial.personne_morale_prenom
434     ELSE ''''
435     END
436     END as prenom_qualite_part_ou_pm_petitionnaire_principal_initial,
437     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
438     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.particulier_nom, petitionnaire_principal_initial.particulier_prenom))
439     ELSE ''''
440     END as nom_complet_qualite_part_petitionnaire_principal_initial,
441     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
442     THEN petitionnaire_principal_initial_civilite.libelle
443     ELSE ''''
444     END as civilite_qualite_part_petitionnaire_principal_initial,
445     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
446     THEN petitionnaire_principal_initial.particulier_nom
447     ELSE ''''
448     END as nom_qualite_part_petitionnaire_principal_initial,
449     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
450     THEN petitionnaire_principal_initial.particulier_prenom
451     ELSE ''''
452     END as prenom_qualite_part_petitionnaire_principal_initial,
453     CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
454     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial.personne_morale_raison_sociale, petitionnaire_principal_initial.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.personne_morale_nom, petitionnaire_principal_initial.personne_morale_prenom))
455     ELSE TRIM(CONCAT(petitionnaire_principal_initial.personne_morale_raison_sociale, '' '', petitionnaire_principal_initial.personne_morale_denomination))
456     END as nom_complet_qualite_pm_petitionnaire_principal_initial,
457     CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
458     THEN petitionnaire_principal_initial_civilite.libelle
459     ELSE ''''
460     END as civilite_qualite_pm_petitionnaire_principal_initial,
461     CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL
462     THEN petitionnaire_principal_initial.personne_morale_nom
463     ELSE ''''
464     END as nom_qualite_pm_petitionnaire_principal_initial,
465     CASE WHEN petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
466     THEN petitionnaire_principal_initial.personne_morale_prenom
467     ELSE ''''
468     END as prenom_qualite_pm_petitionnaire_principal_initial,
469     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
470     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.particulier_nom, petitionnaire_principal_initial.particulier_prenom))
471     ELSE
472     CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
473     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial.personne_morale_raison_sociale, petitionnaire_principal_initial.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.personne_morale_nom, petitionnaire_principal_initial.personne_morale_prenom))
474     ELSE TRIM(CONCAT(petitionnaire_principal_initial.personne_morale_raison_sociale, '' '', petitionnaire_principal_initial.personne_morale_denomination))
475     END
476     END as nom_petitionnaire_principal_initial,
477     CASE WHEN petitionnaire_principal_initial.qualite=''particulier'' OR petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
478     THEN petitionnaire_principal_initial_civilite.libelle
479     ELSE ''''
480     END as civilite_petitionnaire_principal_initial,
481     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
482     THEN petitionnaire_principal_initial.particulier_nom
483     ELSE
484     CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL
485     THEN petitionnaire_principal_initial.personne_morale_nom
486     ELSE ''''
487     END
488     END as nom_particulier_petitionnaire_principal_initial,
489     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
490     THEN petitionnaire_principal_initial.particulier_prenom
491     ELSE
492     CASE WHEN petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
493     THEN petitionnaire_principal_initial.personne_morale_prenom
494     ELSE ''''
495     END
496     END as prenom_particulier_petitionnaire_principal_initial,
497     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
498     THEN ''''
499     ELSE petitionnaire_principal_initial.personne_morale_raison_sociale
500     END as raison_sociale_petitionnaire_principal_initial,
501     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
502     THEN ''''
503     ELSE petitionnaire_principal_initial.personne_morale_denomination
504     END as denomination_petitionnaire_principal_initial,
505     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
506     THEN ''''
507     ELSE petitionnaire_principal_initial.personne_morale_siret
508     END as siret_petitionnaire_principal_initial,
509     CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
510     THEN ''''
511     ELSE petitionnaire_principal_initial.personne_morale_categorie_juridique
512     END as categorie_juridique_petitionnaire_principal_initial,
513    
514     petitionnaire_principal_initial.numero as numero_petitionnaire_principal_initial,
515     petitionnaire_principal_initial.voie as voie_petitionnaire_principal_initial,
516     petitionnaire_principal_initial.complement as complement_petitionnaire_principal_initial,
517     petitionnaire_principal_initial.lieu_dit as lieu_dit_petitionnaire_principal_initial,
518     CASE
519     WHEN petitionnaire_principal_initial.bp IS NULL
520     THEN ''''
521     ELSE CONCAT(''BP '', petitionnaire_principal_initial.bp)
522     END as bp_petitionnaire_principal_initial,
523     petitionnaire_principal_initial.code_postal as code_postal_petitionnaire_principal_initial,
524     petitionnaire_principal_initial.localite as localite_petitionnaire_principal_initial,
525     CASE
526     WHEN petitionnaire_principal_initial.cedex IS NULL
527     THEN ''''
528     ELSE CONCAT(''CEDEX '', petitionnaire_principal_initial.cedex)
529     END as cedex_petitionnaire_principal_initial,
530     petitionnaire_principal_initial.pays as pays_petitionnaire_principal,
531     petitionnaire_principal_initial.division_territoriale as division_territoriale_petitionnaire_principal,
532     petitionnaire_principal_initial.courriel as email_petitionnaire_principal_initial,
533     CASE WHEN petitionnaire_principal_initial.notification IS TRUE
534     THEN ''[X]''
535     ELSE ''[ ]''
536     END as notification_petitionnaire_principal_initial,
537    
538     --Coordonnées du pétitionnaire 1
539    
540     CASE WHEN petitionnaire_1.qualite=''particulier''
541     THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
542     ELSE
543     CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
544     THEN TRIM(CONCAT_WS('' '', petitionnaire_1.personne_morale_raison_sociale, petitionnaire_1.personne_morale_denomination, ''représenté(e) par'', petitionnaire_1_civilite.libelle, petitionnaire_1.personne_morale_nom, petitionnaire_1.personne_morale_prenom))
545     ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
546     END
547     END as nom_complet_qualite_part_ou_pm_petitionnaire_1,
548     CASE WHEN petitionnaire_1.qualite=''particulier'' OR petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
549     THEN petitionnaire_1_civilite.libelle
550     ELSE ''''
551     END as civilite_qualite_part_ou_pm_petitionnaire_1,
552     CASE WHEN petitionnaire_1.qualite=''particulier''
553     THEN petitionnaire_1.particulier_nom
554     ELSE
555     CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
556     THEN petitionnaire_1.personne_morale_nom
557     ELSE ''''
558     END
559     END as nom_qualite_part_ou_pm_petitionnaire_1,
560     CASE WHEN petitionnaire_1.qualite=''particulier''
561     THEN petitionnaire_1.particulier_prenom
562     ELSE
563     CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
564     THEN petitionnaire_1.personne_morale_prenom
565     ELSE ''''
566     END
567     END as prenom_qualite_part_ou_pm_petitionnaire_1,
568     CASE WHEN petitionnaire_1.qualite=''particulier''
569     THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
570     ELSE ''''
571     END as nom_complet_qualite_part_petitionnaire_1,
572     CASE WHEN petitionnaire_1.qualite=''particulier''
573     THEN petitionnaire_1_civilite.libelle
574     ELSE ''''
575     END as civilite_qualite_part_petitionnaire_1,
576     CASE WHEN petitionnaire_1.qualite=''particulier''
577     THEN petitionnaire_1.particulier_nom
578     ELSE ''''
579     END as nom_qualite_part_petitionnaire_1,
580     CASE WHEN petitionnaire_1.qualite=''particulier''
581     THEN petitionnaire_1.particulier_prenom
582     ELSE ''''
583     END as prenom_qualite_part_petitionnaire_1,
584     CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
585     THEN TRIM(CONCAT_WS('' '', petitionnaire_1.personne_morale_raison_sociale, petitionnaire_1.personne_morale_denomination, ''représenté(e) par'', petitionnaire_1_civilite.libelle, petitionnaire_1.personne_morale_nom, petitionnaire_1.personne_morale_prenom))
586     ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
587     END as nom_complet_qualite_pm_petitionnaire_1,
588     CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
589     THEN petitionnaire_1_civilite.libelle
590     ELSE ''''
591     END as civilite_qualite_pm_petitionnaire_1,
592     CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
593     THEN petitionnaire_1.personne_morale_nom
594     ELSE ''''
595     END as nom_qualite_pm_petitionnaire_1,
596     CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
597     THEN petitionnaire_1.personne_morale_prenom
598     ELSE ''''
599     END as prenom_qualite_pm_petitionnaire_1,
600     CASE WHEN petitionnaire_1.qualite=''particulier''
601     THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
602     ELSE
603     CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
604     THEN TRIM(CONCAT_WS('' '', petitionnaire_1.personne_morale_raison_sociale, petitionnaire_1.personne_morale_denomination, ''représenté(e) par'', petitionnaire_1_civilite.libelle, petitionnaire_1.personne_morale_nom, petitionnaire_1.personne_morale_prenom))
605     ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
606     END
607     END as nom_petitionnaire_1,
608     CASE WHEN petitionnaire_1.qualite=''particulier'' OR petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
609     THEN petitionnaire_1_civilite.libelle
610     ELSE ''''
611     END as civilite_petitionnaire_1,
612     CASE WHEN petitionnaire_1.qualite=''particulier''
613     THEN petitionnaire_1.particulier_nom
614     ELSE
615     CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
616     THEN petitionnaire_1.personne_morale_nom
617     ELSE ''''
618     END
619     END as nom_particulier_petitionnaire_1,
620     CASE WHEN petitionnaire_1.qualite=''particulier''
621     THEN petitionnaire_1.particulier_prenom
622     ELSE
623     CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
624     THEN petitionnaire_1.personne_morale_prenom
625     ELSE ''''
626     END
627     END as prenom_particulier_petitionnaire_1,
628     CASE WHEN petitionnaire_1.qualite=''particulier''
629     THEN ''''
630     ELSE petitionnaire_1.personne_morale_raison_sociale
631     END as raison_sociale_petitionnaire_1,
632     CASE WHEN petitionnaire_1.qualite=''particulier''
633     THEN ''''
634     ELSE petitionnaire_1.personne_morale_denomination
635     END as denomination_petitionnaire_1,
636     CASE WHEN petitionnaire_1.qualite=''particulier''
637     THEN ''''
638     ELSE petitionnaire_1.personne_morale_siret
639     END as siret_petitionnaire_1,
640     CASE WHEN petitionnaire_1.qualite=''particulier''
641     THEN ''''
642     ELSE petitionnaire_1.personne_morale_categorie_juridique
643     END as categorie_juridique_petitionnaire_1,
644     petitionnaire_1.numero as numero_petitionnaire_1,
645     petitionnaire_1.voie as voie_petitionnaire_1,
646     petitionnaire_1.complement as complement_petitionnaire_1,
647     petitionnaire_1.lieu_dit as lieu_dit_petitionnaire_1,
648     CASE
649     WHEN petitionnaire_1.bp IS NULL
650     THEN ''''
651     ELSE CONCAT(''BP '', petitionnaire_1.bp)
652     END as bp_petitionnaire_1,
653     petitionnaire_1.code_postal as code_postal_petitionnaire_1,
654     petitionnaire_1.localite as localite_petitionnaire_1,
655     CASE
656     WHEN petitionnaire_1.cedex IS NULL
657     THEN ''''
658     ELSE CONCAT(''CEDEX '', petitionnaire_1.cedex)
659     END as cedex_petitionnaire_1,
660     petitionnaire_1.pays as pays_petitionnaire_1,
661     petitionnaire_1.division_territoriale as division_territoriale_petitionnaire_1,
662    
663     --Coordonnées du pétitionnaire 2
664    
665     CASE WHEN petitionnaire_2.qualite=''particulier''
666     THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
667     ELSE
668     CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
669     THEN TRIM(CONCAT_WS('' '', petitionnaire_2.personne_morale_raison_sociale, petitionnaire_2.personne_morale_denomination, ''représenté(e) par'', petitionnaire_2_civilite.libelle, petitionnaire_2.personne_morale_nom, petitionnaire_2.personne_morale_prenom))
670     ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
671     END
672     END as nom_complet_qualite_part_ou_pm_petitionnaire_2,
673     CASE WHEN petitionnaire_2.qualite=''particulier'' OR petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
674     THEN petitionnaire_2_civilite.libelle
675     ELSE ''''
676     END as civilite_qualite_part_ou_pm_petitionnaire_2,
677     CASE WHEN petitionnaire_2.qualite=''particulier''
678     THEN petitionnaire_2.particulier_nom
679     ELSE
680     CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
681     THEN petitionnaire_2.personne_morale_nom
682     ELSE ''''
683     END
684     END as nom_qualite_part_ou_pm_petitionnaire_2,
685     CASE WHEN petitionnaire_2.qualite=''particulier''
686     THEN petitionnaire_2.particulier_prenom
687     ELSE
688     CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
689     THEN petitionnaire_2.personne_morale_prenom
690     ELSE ''''
691     END
692     END as prenom_qualite_part_ou_pm_petitionnaire_2,
693     CASE WHEN petitionnaire_2.qualite=''particulier''
694     THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
695     ELSE ''''
696     END as nom_complet_qualite_part_petitionnaire_2,
697     CASE WHEN petitionnaire_2.qualite=''particulier''
698     THEN petitionnaire_2_civilite.libelle
699     ELSE ''''
700     END as civilite_qualite_part_petitionnaire_2,
701     CASE WHEN petitionnaire_2.qualite=''particulier''
702     THEN petitionnaire_2.particulier_nom
703     ELSE ''''
704     END as nom_qualite_part_petitionnaire_2,
705     CASE WHEN petitionnaire_2.qualite=''particulier''
706     THEN petitionnaire_2.particulier_prenom
707     ELSE ''''
708     END as prenom_qualite_part_petitionnaire_2,
709     CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
710     THEN TRIM(CONCAT_WS('' '', petitionnaire_2.personne_morale_raison_sociale, petitionnaire_2.personne_morale_denomination, ''représenté(e) par'', petitionnaire_2_civilite.libelle, petitionnaire_2.personne_morale_nom, petitionnaire_2.personne_morale_prenom))
711     ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
712     END as nom_complet_qualite_pm_petitionnaire_2,
713     CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
714     THEN petitionnaire_2_civilite.libelle
715     ELSE ''''
716     END as civilite_qualite_pm_petitionnaire_2,
717     CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
718     THEN petitionnaire_2.personne_morale_nom
719     ELSE ''''
720     END as nom_qualite_pm_petitionnaire_2,
721     CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
722     THEN petitionnaire_2.personne_morale_prenom
723     ELSE ''''
724     END as prenom_qualite_pm_petitionnaire_2,
725     CASE WHEN petitionnaire_2.qualite=''particulier''
726     THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
727     ELSE
728     CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
729     THEN TRIM(CONCAT_WS('' '', petitionnaire_2.personne_morale_raison_sociale, petitionnaire_2.personne_morale_denomination, ''représenté(e) par'', petitionnaire_2_civilite.libelle, petitionnaire_2.personne_morale_nom, petitionnaire_2.personne_morale_prenom))
730     ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
731     END
732     END as nom_petitionnaire_2,
733     CASE WHEN petitionnaire_2.qualite=''particulier'' OR petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
734     THEN petitionnaire_2_civilite.libelle
735     ELSE ''''
736     END as civilite_petitionnaire_2,
737     CASE WHEN petitionnaire_2.qualite=''particulier''
738     THEN petitionnaire_2.particulier_nom
739     ELSE
740     CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
741     THEN petitionnaire_2.personne_morale_nom
742     ELSE ''''
743     END
744     END as nom_particulier_petitionnaire_2,
745     CASE WHEN petitionnaire_2.qualite=''particulier''
746     THEN petitionnaire_2.particulier_prenom
747     ELSE
748     CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
749     THEN petitionnaire_2.personne_morale_prenom
750     ELSE ''''
751     END
752     END as prenom_particulier_petitionnaire_2,
753     CASE WHEN petitionnaire_2.qualite=''particulier''
754     THEN ''''
755     ELSE petitionnaire_2.personne_morale_raison_sociale
756     END as raison_sociale_petitionnaire_2,
757     CASE WHEN petitionnaire_2.qualite=''particulier''
758     THEN ''''
759     ELSE petitionnaire_2.personne_morale_denomination
760     END as denomination_petitionnaire_2,
761     CASE WHEN petitionnaire_2.qualite=''particulier''
762     THEN ''''
763     ELSE petitionnaire_2.personne_morale_categorie_juridique
764     END as categorie_juridique_petitionnaire_2,
765     CASE WHEN petitionnaire_2.qualite=''particulier''
766     THEN ''''
767     ELSE petitionnaire_2.personne_morale_siret
768     END as siret_petitionnaire_2,
769     petitionnaire_2.numero as numero_petitionnaire_2,
770     petitionnaire_2.voie as voie_petitionnaire_2,
771     petitionnaire_2.complement as complement_petitionnaire_2,
772     petitionnaire_2.lieu_dit as lieu_dit_petitionnaire_2,
773     CASE
774     WHEN petitionnaire_2.bp IS NULL
775     THEN ''''
776     ELSE CONCAT(''BP '', petitionnaire_2.bp)
777     END as bp_petitionnaire_2,
778     petitionnaire_2.code_postal as code_postal_petitionnaire_2,
779     petitionnaire_2.localite as localite_petitionnaire_2,
780     CASE
781     WHEN petitionnaire_2.cedex IS NULL
782     THEN ''''
783     ELSE CONCAT(''CEDEX '', petitionnaire_2.cedex)
784     END as cedex_petitionnaire_2,
785     petitionnaire_2.pays as pays_petitionnaire_2,
786     petitionnaire_2.division_territoriale as division_territoriale_petitionnaire_2,
787    
788     --Coordonnées du pétitionnaire 3
789    
790     CASE WHEN petitionnaire_3.qualite=''particulier''
791     THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
792     ELSE
793     CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
794     THEN TRIM(CONCAT_WS('' '', petitionnaire_3.personne_morale_raison_sociale, petitionnaire_3.personne_morale_denomination, ''représenté(e) par'', petitionnaire_3_civilite.libelle, petitionnaire_3.personne_morale_nom, petitionnaire_3.personne_morale_prenom))
795     ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
796     END
797     END as nom_complet_qualite_part_ou_pm_petitionnaire_3,
798     CASE WHEN petitionnaire_3.qualite=''particulier'' OR petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
799     THEN petitionnaire_3_civilite.libelle
800     ELSE ''''
801     END as civilite_qualite_part_ou_pm_petitionnaire_3,
802     CASE WHEN petitionnaire_3.qualite=''particulier''
803     THEN petitionnaire_3.particulier_nom
804     ELSE
805     CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
806     THEN petitionnaire_3.personne_morale_nom
807     ELSE ''''
808     END
809     END as nom_qualite_part_ou_pm_petitionnaire_3,
810     CASE WHEN petitionnaire_3.qualite=''particulier''
811     THEN petitionnaire_3.particulier_prenom
812     ELSE
813     CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
814     THEN petitionnaire_3.personne_morale_prenom
815     ELSE ''''
816     END
817     END as prenom_qualite_part_ou_pm_petitionnaire_3,
818     CASE WHEN petitionnaire_3.qualite=''particulier''
819     THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
820     ELSE ''''
821     END as nom_complet_qualite_part_petitionnaire_3,
822     CASE WHEN petitionnaire_3.qualite=''particulier''
823     THEN petitionnaire_3_civilite.libelle
824     ELSE ''''
825     END as civilite_qualite_part_petitionnaire_3,
826     CASE WHEN petitionnaire_3.qualite=''particulier''
827     THEN petitionnaire_3.particulier_nom
828     ELSE ''''
829     END as nom_qualite_part_petitionnaire_3,
830     CASE WHEN petitionnaire_3.qualite=''particulier''
831     THEN petitionnaire_3.particulier_prenom
832     ELSE ''''
833     END as prenom_qualite_part_petitionnaire_3,
834     CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
835     THEN TRIM(CONCAT_WS('' '', petitionnaire_3.personne_morale_raison_sociale, petitionnaire_3.personne_morale_denomination, ''représenté(e) par'', petitionnaire_3_civilite.libelle, petitionnaire_3.personne_morale_nom, petitionnaire_3.personne_morale_prenom))
836     ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
837     END as nom_complet_qualite_pm_petitionnaire_3,
838     CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
839     THEN petitionnaire_3_civilite.libelle
840     ELSE ''''
841     END as civilite_qualite_pm_petitionnaire_3,
842     CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
843     THEN petitionnaire_3.personne_morale_nom
844     ELSE ''''
845     END as nom_qualite_pm_petitionnaire_3,
846     CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
847     THEN petitionnaire_3.personne_morale_prenom
848     ELSE ''''
849     END as prenom_qualite_pm_petitionnaire_3,
850     CASE WHEN petitionnaire_3.qualite=''particulier''
851     THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
852     ELSE
853     CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
854     THEN TRIM(CONCAT_WS('' '', petitionnaire_3.personne_morale_raison_sociale, petitionnaire_3.personne_morale_denomination, ''représenté(e) par'', petitionnaire_3_civilite.libelle, petitionnaire_3.personne_morale_nom, petitionnaire_3.personne_morale_prenom))
855     ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
856     END
857     END as nom_petitionnaire_3,
858     CASE WHEN petitionnaire_3.qualite=''particulier'' OR petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
859     THEN petitionnaire_3_civilite.libelle
860     ELSE ''''
861     END as civilite_petitionnaire_3,
862     CASE WHEN petitionnaire_3.qualite=''particulier''
863     THEN petitionnaire_3.particulier_nom
864     ELSE
865     CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
866     THEN petitionnaire_3.personne_morale_nom
867     ELSE ''''
868     END
869     END as nom_particulier_petitionnaire_3,
870     CASE WHEN petitionnaire_3.qualite=''particulier''
871     THEN petitionnaire_3.particulier_prenom
872     ELSE
873     CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
874     THEN petitionnaire_3.personne_morale_prenom
875     ELSE ''''
876     END
877     END as prenom_particulier_petitionnaire_3,
878     CASE WHEN petitionnaire_3.qualite=''particulier''
879     THEN ''''
880     ELSE petitionnaire_3.personne_morale_raison_sociale
881     END as raison_sociale_petitionnaire_3,
882     CASE WHEN petitionnaire_3.qualite=''particulier''
883     THEN ''''
884     ELSE petitionnaire_3.personne_morale_denomination
885     END as denomination_petitionnaire_3,
886     CASE WHEN petitionnaire_3.qualite=''particulier''
887     THEN ''''
888     ELSE petitionnaire_3.personne_morale_siret
889     END as siret_petitionnaire_3,
890     CASE WHEN petitionnaire_3.qualite=''particulier''
891     THEN ''''
892     ELSE petitionnaire_3.personne_morale_categorie_juridique
893     END as categorie_juridique_petitionnaire_3,
894     petitionnaire_3.numero as numero_petitionnaire_3,
895     petitionnaire_3.voie as voie_petitionnaire_3,
896     petitionnaire_3.complement as complement_petitionnaire_3,
897     petitionnaire_3.lieu_dit as lieu_dit_petitionnaire_3,
898     CASE
899     WHEN petitionnaire_3.bp IS NULL
900     THEN ''''
901     ELSE CONCAT(''BP '', petitionnaire_3.bp)
902     END as bp_petitionnaire_3,
903     petitionnaire_3.code_postal as code_postal_petitionnaire_3,
904     petitionnaire_3.localite as localite_petitionnaire_3,
905     CASE
906     WHEN petitionnaire_3.cedex IS NULL
907     THEN ''''
908     ELSE CONCAT(''CEDEX '', petitionnaire_3.cedex)
909     END as cedex_petitionnaire_3,
910     petitionnaire_3.pays as pays_petitionnaire_3,
911     petitionnaire_3.division_territoriale as division_territoriale_petitionnaire_3,
912    
913     --Coordonnées du pétitionnaire 4
914    
915     CASE WHEN petitionnaire_4.qualite=''particulier''
916     THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
917     ELSE
918     CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
919     THEN TRIM(CONCAT_WS('' '', petitionnaire_4.personne_morale_raison_sociale, petitionnaire_4.personne_morale_denomination, ''représenté(e) par'', petitionnaire_4_civilite.libelle, petitionnaire_4.personne_morale_nom, petitionnaire_4.personne_morale_prenom))
920     ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
921     END
922     END as nom_complet_qualite_part_ou_pm_petitionnaire_4,
923     CASE WHEN petitionnaire_4.qualite=''particulier'' OR petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
924     THEN petitionnaire_4_civilite.libelle
925     ELSE ''''
926     END as civilite_qualite_part_ou_pm_petitionnaire_4,
927     CASE WHEN petitionnaire_4.qualite=''particulier''
928     THEN petitionnaire_4.particulier_nom
929     ELSE
930     CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
931     THEN petitionnaire_4.personne_morale_nom
932     ELSE ''''
933     END
934     END as nom_qualite_part_ou_pm_petitionnaire_4,
935     CASE WHEN petitionnaire_4.qualite=''particulier''
936     THEN petitionnaire_4.particulier_prenom
937     ELSE
938     CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
939     THEN petitionnaire_4.personne_morale_prenom
940     ELSE ''''
941     END
942     END as prenom_qualite_part_ou_pm_petitionnaire_4,
943     CASE WHEN petitionnaire_4.qualite=''particulier''
944     THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
945     ELSE ''''
946     END as nom_complet_qualite_part_petitionnaire_4,
947     CASE WHEN petitionnaire_4.qualite=''particulier''
948     THEN petitionnaire_4_civilite.libelle
949     ELSE ''''
950     END as civilite_qualite_part_petitionnaire_4,
951     CASE WHEN petitionnaire_4.qualite=''particulier''
952     THEN petitionnaire_4.particulier_nom
953     ELSE ''''
954     END as nom_qualite_part_petitionnaire_4,
955     CASE WHEN petitionnaire_4.qualite=''particulier''
956     THEN petitionnaire_4.particulier_prenom
957     ELSE ''''
958     END as prenom_qualite_part_petitionnaire_4,
959     CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
960     THEN TRIM(CONCAT_WS('' '', petitionnaire_4.personne_morale_raison_sociale, petitionnaire_4.personne_morale_denomination, ''représenté(e) par'', petitionnaire_4_civilite.libelle, petitionnaire_4.personne_morale_nom, petitionnaire_4.personne_morale_prenom))
961     ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
962     END as nom_complet_qualite_pm_petitionnaire_4,
963     CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
964     THEN petitionnaire_4_civilite.libelle
965     ELSE ''''
966     END as civilite_qualite_pm_petitionnaire_4,
967     CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
968     THEN petitionnaire_4.personne_morale_nom
969     ELSE ''''
970     END as nom_qualite_pm_petitionnaire_4,
971     CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
972     THEN petitionnaire_4.personne_morale_prenom
973     ELSE ''''
974     END as prenom_qualite_pm_petitionnaire_4,
975     CASE WHEN petitionnaire_4.qualite=''particulier''
976     THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
977     ELSE
978     CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
979     THEN TRIM(CONCAT_WS('' '', petitionnaire_4.personne_morale_raison_sociale, petitionnaire_4.personne_morale_denomination, ''représenté(e) par'', petitionnaire_4_civilite.libelle, petitionnaire_4.personne_morale_nom, petitionnaire_4.personne_morale_prenom))
980     ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
981     END
982     END as nom_petitionnaire_4,
983     CASE WHEN petitionnaire_4.qualite=''particulier'' OR petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
984     THEN petitionnaire_4_civilite.libelle
985     ELSE ''''
986     END as civilite_petitionnaire_4,
987     CASE WHEN petitionnaire_4.qualite=''particulier''
988     THEN petitionnaire_4.particulier_nom
989     ELSE
990     CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
991     THEN petitionnaire_4.personne_morale_nom
992     ELSE ''''
993     END
994     END as nom_particulier_petitionnaire_4,
995     CASE WHEN petitionnaire_4.qualite=''particulier''
996     THEN petitionnaire_4.particulier_prenom
997     ELSE
998     CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
999     THEN petitionnaire_4.personne_morale_prenom
1000     ELSE ''''
1001     END
1002     END as prenom_particulier_petitionnaire_4,
1003     CASE WHEN petitionnaire_4.qualite=''particulier''
1004     THEN ''''
1005     ELSE petitionnaire_4.personne_morale_raison_sociale
1006     END as raison_sociale_petitionnaire_4,
1007     CASE WHEN petitionnaire_4.qualite=''particulier''
1008     THEN ''''
1009     ELSE petitionnaire_4.personne_morale_denomination
1010     END as denomination_petitionnaire_4,
1011     CASE WHEN petitionnaire_4.qualite=''particulier''
1012     THEN ''''
1013     ELSE petitionnaire_4.personne_morale_categorie_juridique
1014     END as categorie_juridique_petitionnaire_4,
1015     CASE WHEN petitionnaire_4.qualite=''particulier''
1016     THEN ''''
1017     ELSE petitionnaire_4.personne_morale_siret
1018     END as siret_petitionnaire_4,
1019     petitionnaire_4.numero as numero_petitionnaire_4,
1020     petitionnaire_4.voie as voie_petitionnaire_4,
1021     petitionnaire_4.complement as complement_petitionnaire_4,
1022     petitionnaire_4.lieu_dit as lieu_dit_petitionnaire_4,
1023     CASE
1024     WHEN petitionnaire_4.bp IS NULL
1025     THEN ''''
1026     ELSE CONCAT(''BP '', petitionnaire_4.bp)
1027     END as bp_petitionnaire_4,
1028     petitionnaire_4.code_postal as code_postal_petitionnaire_4,
1029     petitionnaire_4.localite as localite_petitionnaire_4,
1030     CASE
1031     WHEN petitionnaire_4.cedex IS NULL
1032     THEN ''''
1033     ELSE CONCAT(''CEDEX '', petitionnaire_4.cedex)
1034     END as cedex_petitionnaire_4,
1035     petitionnaire_4.pays as pays_petitionnaire_4,
1036     petitionnaire_4.division_territoriale as division_territoriale_petitionnaire_4,
1037    
1038     --Coordonnées du pétitionnaire 5
1039    
1040     CASE WHEN petitionnaire_5.qualite=''particulier''
1041     THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
1042     ELSE
1043     CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1044     THEN TRIM(CONCAT_WS('' '', petitionnaire_5.personne_morale_raison_sociale, petitionnaire_5.personne_morale_denomination, ''représenté(e) par'', petitionnaire_5_civilite.libelle, petitionnaire_5.personne_morale_nom, petitionnaire_5.personne_morale_prenom))
1045     ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
1046     END
1047     END as nom_complet_qualite_part_ou_pm_petitionnaire_5,
1048     CASE WHEN petitionnaire_5.qualite=''particulier'' OR petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1049     THEN petitionnaire_5_civilite.libelle
1050     ELSE ''''
1051     END as civilite_qualite_part_ou_pm_petitionnaire_5,
1052     CASE WHEN petitionnaire_5.qualite=''particulier''
1053     THEN petitionnaire_5.particulier_nom
1054     ELSE
1055     CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
1056     THEN petitionnaire_5.personne_morale_nom
1057     ELSE ''''
1058     END
1059     END as nom_qualite_part_ou_pm_petitionnaire_5,
1060     CASE WHEN petitionnaire_5.qualite=''particulier''
1061     THEN petitionnaire_5.particulier_prenom
1062     ELSE
1063     CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
1064     THEN petitionnaire_5.personne_morale_prenom
1065     ELSE ''''
1066     END
1067     END as prenom_qualite_part_ou_pm_petitionnaire_5,
1068     CASE WHEN petitionnaire_5.qualite=''particulier''
1069     THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
1070     ELSE ''''
1071     END as nom_complet_qualite_part_petitionnaire_5,
1072     CASE WHEN petitionnaire_5.qualite=''particulier''
1073     THEN petitionnaire_5_civilite.libelle
1074     ELSE ''''
1075     END as civilite_qualite_part_petitionnaire_5,
1076     CASE WHEN petitionnaire_5.qualite=''particulier''
1077     THEN petitionnaire_5.particulier_nom
1078     ELSE ''''
1079     END as nom_qualite_part_petitionnaire_5,
1080     CASE WHEN petitionnaire_5.qualite=''particulier''
1081     THEN petitionnaire_5.particulier_prenom
1082     ELSE ''''
1083     END as prenom_qualite_part_petitionnaire_5,
1084     CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1085     THEN TRIM(CONCAT_WS('' '', petitionnaire_5.personne_morale_raison_sociale, petitionnaire_5.personne_morale_denomination, ''représenté(e) par'', petitionnaire_5_civilite.libelle, petitionnaire_5.personne_morale_nom, petitionnaire_5.personne_morale_prenom))
1086     ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
1087     END as nom_complet_qualite_pm_petitionnaire_5,
1088     CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1089     THEN petitionnaire_5_civilite.libelle
1090     ELSE ''''
1091     END as civilite_qualite_pm_petitionnaire_5,
1092     CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
1093     THEN petitionnaire_5.personne_morale_nom
1094     ELSE ''''
1095     END as nom_qualite_pm_petitionnaire_5,
1096     CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
1097     THEN petitionnaire_5.personne_morale_prenom
1098     ELSE ''''
1099     END as prenom_qualite_pm_petitionnaire_5,
1100     CASE WHEN petitionnaire_5.qualite=''particulier''
1101     THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
1102     ELSE
1103     CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1104     THEN TRIM(CONCAT_WS('' '', petitionnaire_5.personne_morale_raison_sociale, petitionnaire_5.personne_morale_denomination, ''représenté(e) par'', petitionnaire_5_civilite.libelle, petitionnaire_5.personne_morale_nom, petitionnaire_5.personne_morale_prenom))
1105     ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
1106     END
1107     END as nom_petitionnaire_5,
1108     CASE WHEN petitionnaire_5.qualite=''particulier'' OR petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1109     THEN petitionnaire_5_civilite.libelle
1110     ELSE ''''
1111     END as civilite_petitionnaire_5,
1112     CASE WHEN petitionnaire_5.qualite=''particulier''
1113     THEN petitionnaire_5.particulier_nom
1114     ELSE
1115     CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
1116     THEN petitionnaire_5.personne_morale_nom
1117     ELSE ''''
1118     END
1119     END as nom_particulier_petitionnaire_5,
1120     CASE WHEN petitionnaire_5.qualite=''particulier''
1121     THEN petitionnaire_5.particulier_prenom
1122     ELSE
1123     CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
1124     THEN petitionnaire_5.personne_morale_prenom
1125     ELSE ''''
1126     END
1127     END as prenom_particulier_petitionnaire_5,
1128     CASE WHEN petitionnaire_5.qualite=''particulier''
1129     THEN ''''
1130     ELSE petitionnaire_5.personne_morale_raison_sociale
1131     END as raison_sociale_petitionnaire_5,
1132     CASE WHEN petitionnaire_5.qualite=''particulier''
1133     THEN ''''
1134     ELSE petitionnaire_5.personne_morale_denomination
1135     END as denomination_petitionnaire_5,
1136     CASE WHEN petitionnaire_5.qualite=''particulier''
1137     THEN ''''
1138     ELSE petitionnaire_5.personne_morale_categorie_juridique
1139     END as categorie_juridique_petitionnaire_5,
1140     CASE WHEN petitionnaire_5.qualite=''particulier''
1141     THEN ''''
1142     ELSE petitionnaire_5.personne_morale_siret
1143     END as siret_petitionnaire_5,
1144     petitionnaire_5.numero as numero_petitionnaire_5,
1145     petitionnaire_5.voie as voie_petitionnaire_5,
1146     petitionnaire_5.complement as complement_petitionnaire_5,
1147     petitionnaire_5.lieu_dit as lieu_dit_petitionnaire_5,
1148     CASE
1149     WHEN petitionnaire_5.bp IS NULL
1150     THEN ''''
1151     ELSE CONCAT(''BP '', petitionnaire_5.bp)
1152     END as bp_petitionnaire_5,
1153     petitionnaire_5.code_postal as code_postal_petitionnaire_5,
1154     petitionnaire_5.localite as localite_petitionnaire_5,
1155     CASE
1156     WHEN petitionnaire_5.cedex IS NULL
1157     THEN ''''
1158     ELSE CONCAT(''CEDEX '', petitionnaire_5.cedex)
1159     END as cedex_petitionnaire_5,
1160     petitionnaire_5.pays as pays_petitionnaire_5,
1161     petitionnaire_5.division_territoriale as division_territoriale_petitionnaire_5,
1162    
1163     --Coordonnées du contrevenant principal
1164    
1165     CASE WHEN contrevenant_principal.qualite=''particulier''
1166     THEN TRIM(CONCAT_WS('' '', contrevenant_principal_civilite.libelle, contrevenant_principal.particulier_nom, contrevenant_principal.particulier_prenom))
1167     ELSE
1168     CASE WHEN contrevenant_principal.personne_morale_nom IS NOT NULL OR contrevenant_principal.personne_morale_prenom IS NOT NULL
1169     THEN TRIM(CONCAT_WS('' '', contrevenant_principal.personne_morale_raison_sociale, contrevenant_principal.personne_morale_denomination, ''représenté(e) par'', contrevenant_principal_civilite.libelle, contrevenant_principal.personne_morale_nom, contrevenant_principal.personne_morale_prenom))
1170     ELSE TRIM(CONCAT(contrevenant_principal.personne_morale_raison_sociale, '' '', contrevenant_principal.personne_morale_denomination))
1171     END
1172     END as nom_complet_qualite_part_ou_pm_contrevenant_principal,
1173     CASE WHEN contrevenant_principal.qualite=''particulier'' OR contrevenant_principal.personne_morale_nom IS NOT NULL OR contrevenant_principal.personne_morale_prenom IS NOT NULL
1174     THEN contrevenant_principal_civilite.libelle
1175     ELSE ''''
1176     END as civilite_qualite_part_ou_pm_contrevenant_principal,
1177     CASE WHEN contrevenant_principal.qualite=''particulier''
1178     THEN contrevenant_principal.particulier_nom
1179     ELSE
1180     CASE WHEN contrevenant_principal.personne_morale_nom IS NOT NULL
1181     THEN contrevenant_principal.personne_morale_nom
1182     ELSE ''''
1183     END
1184     END as nom_qualite_part_ou_pm_contrevenant_principal,
1185     CASE WHEN contrevenant_principal.qualite=''particulier''
1186     THEN contrevenant_principal.particulier_prenom
1187     ELSE
1188     CASE WHEN contrevenant_principal.personne_morale_prenom IS NOT NULL
1189     THEN contrevenant_principal.personne_morale_prenom
1190     ELSE ''''
1191     END
1192     END as prenom_qualite_part_ou_pm_contrevenant_principal,
1193     CASE WHEN contrevenant_principal.qualite=''particulier''
1194     THEN TRIM(CONCAT_WS('' '', contrevenant_principal_civilite.libelle, contrevenant_principal.particulier_nom, contrevenant_principal.particulier_prenom))
1195     ELSE ''''
1196     END as nom_complet_qualite_part_contrevenant_principal,
1197     CASE WHEN contrevenant_principal.qualite=''particulier''
1198     THEN contrevenant_principal_civilite.libelle
1199     ELSE ''''
1200     END as civilite_qualite_part_contrevenant_principal,
1201     CASE WHEN contrevenant_principal.qualite=''particulier''
1202     THEN contrevenant_principal.particulier_nom
1203     ELSE ''''
1204     END as nom_qualite_part_contrevenant_principal,
1205     CASE WHEN contrevenant_principal.qualite=''particulier''
1206     THEN contrevenant_principal.particulier_prenom
1207     ELSE ''''
1208     END as prenom_qualite_part_contrevenant_principal,
1209     CASE WHEN contrevenant_principal.personne_morale_nom IS NOT NULL OR contrevenant_principal.personne_morale_prenom IS NOT NULL
1210     THEN TRIM(CONCAT_WS('' '', contrevenant_principal.personne_morale_raison_sociale, contrevenant_principal.personne_morale_denomination, ''représenté(e) par'', contrevenant_principal_civilite.libelle, contrevenant_principal.personne_morale_nom, contrevenant_principal.personne_morale_prenom))
1211     ELSE TRIM(CONCAT(contrevenant_principal.personne_morale_raison_sociale, '' '', contrevenant_principal.personne_morale_denomination))
1212     END as nom_complet_qualite_pm_contrevenant_principal,
1213     CASE WHEN contrevenant_principal.personne_morale_nom IS NOT NULL OR contrevenant_principal.personne_morale_prenom IS NOT NULL
1214     THEN contrevenant_principal_civilite.libelle
1215     ELSE ''''
1216     END as civilite_qualite_pm_contrevenant_principal,
1217     CASE WHEN contrevenant_principal.personne_morale_nom IS NOT NULL
1218     THEN contrevenant_principal.personne_morale_nom
1219     ELSE ''''
1220     END as nom_qualite_pm_contrevenant_principal,
1221     CASE WHEN contrevenant_principal.personne_morale_prenom IS NOT NULL
1222     THEN contrevenant_principal.personne_morale_prenom
1223     ELSE ''''
1224     END as prenom_qualite_pm_contrevenant_principal,
1225     CASE WHEN contrevenant_principal.qualite=''particulier''
1226     THEN TRIM(CONCAT_WS('' '', contrevenant_principal_civilite.libelle, contrevenant_principal.particulier_nom, contrevenant_principal.particulier_prenom))
1227     ELSE
1228     CASE WHEN contrevenant_principal.personne_morale_nom IS NOT NULL OR contrevenant_principal.personne_morale_prenom IS NOT NULL
1229     THEN TRIM(CONCAT_WS('' '', contrevenant_principal.personne_morale_raison_sociale, contrevenant_principal.personne_morale_denomination, ''représenté(e) par'', contrevenant_principal_civilite.libelle, contrevenant_principal.personne_morale_nom, contrevenant_principal.personne_morale_prenom))
1230     ELSE TRIM(CONCAT(contrevenant_principal.personne_morale_raison_sociale, '' '', contrevenant_principal.personne_morale_denomination))
1231     END
1232     END as nom_contrevenant_principal,
1233     CASE WHEN contrevenant_principal.qualite=''particulier'' OR contrevenant_principal.personne_morale_nom IS NOT NULL OR contrevenant_principal.personne_morale_prenom IS NOT NULL
1234     THEN contrevenant_principal_civilite.libelle
1235     ELSE ''''
1236     END as civilite_contrevenant_principal,
1237     CASE WHEN contrevenant_principal.qualite=''particulier''
1238     THEN contrevenant_principal.particulier_nom
1239     ELSE
1240     CASE WHEN contrevenant_principal.personne_morale_nom IS NOT NULL
1241     THEN contrevenant_principal.personne_morale_nom
1242     ELSE ''''
1243     END
1244     END as nom_particulier_contrevenant_principal,
1245     CASE WHEN contrevenant_principal.qualite=''particulier''
1246     THEN contrevenant_principal.particulier_prenom
1247     ELSE
1248     CASE WHEN contrevenant_principal.personne_morale_prenom IS NOT NULL
1249     THEN contrevenant_principal.personne_morale_prenom
1250     ELSE ''''
1251     END
1252     END as prenom_particulier_contrevenant_principal,
1253     CASE WHEN contrevenant_principal.qualite=''particulier''
1254     THEN ''''
1255     ELSE contrevenant_principal.personne_morale_raison_sociale
1256     END as raison_sociale_contrevenant_principal,
1257     CASE WHEN contrevenant_principal.qualite=''particulier''
1258     THEN ''''
1259     ELSE contrevenant_principal.personne_morale_denomination
1260     END as denomination_contrevenant_principal,
1261     CASE WHEN contrevenant_principal.qualite=''particulier''
1262     THEN ''''
1263     ELSE contrevenant_principal.personne_morale_siret
1264     END as siret_contrevenant_principal,
1265     CASE WHEN contrevenant_principal.qualite=''particulier''
1266     THEN ''''
1267     ELSE contrevenant_principal.personne_morale_categorie_juridique
1268     END as categorie_juridique_contrevenant_principal,
1269     contrevenant_principal.numero as numero_contrevenant_principal,
1270     contrevenant_principal.voie as voie_contrevenant_principal,
1271     contrevenant_principal.complement as complement_contrevenant_principal,
1272     contrevenant_principal.lieu_dit as lieu_dit_contrevenant_principal,
1273     CASE
1274     WHEN contrevenant_principal.bp IS NULL
1275     THEN ''''
1276     ELSE CONCAT(''BP '', contrevenant_principal.bp)
1277     END as bp_contrevenant_principal,
1278     contrevenant_principal.code_postal as code_postal_contrevenant_principal,
1279     contrevenant_principal.localite as localite_contrevenant_principal,
1280     CASE
1281     WHEN contrevenant_principal.cedex IS NULL
1282     THEN ''''
1283     ELSE CONCAT(''CEDEX '', contrevenant_principal.cedex)
1284     END as cedex_contrevenant_principal,
1285     contrevenant_principal.pays as pays_contrevenant_principal,
1286     contrevenant_principal.division_territoriale as division_territoriale_contrevenant_principal,
1287    
1288     --Coordonnées du contrevenant 1
1289    
1290     CASE WHEN contrevenant_1.qualite=''particulier''
1291     THEN TRIM(CONCAT_WS('' '', contrevenant_1_civilite.libelle, contrevenant_1.particulier_nom, contrevenant_1.particulier_prenom))
1292     ELSE
1293     CASE WHEN contrevenant_1.personne_morale_nom IS NOT NULL OR contrevenant_1.personne_morale_prenom IS NOT NULL
1294     THEN TRIM(CONCAT_WS('' '', contrevenant_1.personne_morale_raison_sociale, contrevenant_1.personne_morale_denomination, ''représenté(e) par'', contrevenant_1_civilite.libelle, contrevenant_1.personne_morale_nom, contrevenant_1.personne_morale_prenom))
1295     ELSE TRIM(CONCAT(contrevenant_1.personne_morale_raison_sociale, '' '', contrevenant_1.personne_morale_denomination))
1296     END
1297     END as nom_complet_qualite_part_ou_pm_contrevenant_1,
1298     CASE WHEN contrevenant_1.qualite=''particulier'' OR contrevenant_1.personne_morale_nom IS NOT NULL OR contrevenant_1.personne_morale_prenom IS NOT NULL
1299     THEN contrevenant_1_civilite.libelle
1300     ELSE ''''
1301     END as civilite_qualite_part_ou_pm_contrevenant_1,
1302     CASE WHEN contrevenant_1.qualite=''particulier''
1303     THEN contrevenant_1.particulier_nom
1304     ELSE
1305     CASE WHEN contrevenant_1.personne_morale_nom IS NOT NULL
1306     THEN contrevenant_1.personne_morale_nom
1307     ELSE ''''
1308     END
1309     END as nom_qualite_part_ou_pm_contrevenant_1,
1310     CASE WHEN contrevenant_1.qualite=''particulier''
1311     THEN contrevenant_1.particulier_prenom
1312     ELSE
1313     CASE WHEN contrevenant_1.personne_morale_prenom IS NOT NULL
1314     THEN contrevenant_1.personne_morale_prenom
1315     ELSE ''''
1316     END
1317     END as prenom_qualite_part_ou_pm_contrevenant_1,
1318     CASE WHEN contrevenant_1.qualite=''particulier''
1319     THEN TRIM(CONCAT_WS('' '', contrevenant_1_civilite.libelle, contrevenant_1.particulier_nom, contrevenant_1.particulier_prenom))
1320     ELSE ''''
1321     END as nom_complet_qualite_part_contrevenant_1,
1322     CASE WHEN contrevenant_1.qualite=''particulier''
1323     THEN contrevenant_1_civilite.libelle
1324     ELSE ''''
1325     END as civilite_qualite_part_contrevenant_1,
1326     CASE WHEN contrevenant_1.qualite=''particulier''
1327     THEN contrevenant_1.particulier_nom
1328     ELSE ''''
1329     END as nom_qualite_part_contrevenant_1,
1330     CASE WHEN contrevenant_1.qualite=''particulier''
1331     THEN contrevenant_1.particulier_prenom
1332     ELSE ''''
1333     END as prenom_qualite_part_contrevenant_1,
1334     CASE WHEN contrevenant_1.personne_morale_nom IS NOT NULL OR contrevenant_1.personne_morale_prenom IS NOT NULL
1335     THEN TRIM(CONCAT_WS('' '', contrevenant_1.personne_morale_raison_sociale, contrevenant_1.personne_morale_denomination, ''représenté(e) par'', contrevenant_1_civilite.libelle, contrevenant_1.personne_morale_nom, contrevenant_1.personne_morale_prenom))
1336     ELSE TRIM(CONCAT(contrevenant_1.personne_morale_raison_sociale, '' '', contrevenant_1.personne_morale_denomination))
1337     END as nom_complet_qualite_pm_contrevenant_1,
1338     CASE WHEN contrevenant_1.personne_morale_nom IS NOT NULL OR contrevenant_1.personne_morale_prenom IS NOT NULL
1339     THEN contrevenant_1_civilite.libelle
1340     ELSE ''''
1341     END as civilite_qualite_pm_contrevenant_1,
1342     CASE WHEN contrevenant_1.personne_morale_nom IS NOT NULL
1343     THEN contrevenant_1.personne_morale_nom
1344     ELSE ''''
1345     END as nom_qualite_pm_contrevenant_1,
1346     CASE WHEN contrevenant_1.personne_morale_prenom IS NOT NULL
1347     THEN contrevenant_1.personne_morale_prenom
1348     ELSE ''''
1349     END as prenom_qualite_pm_contrevenant_1,
1350     CASE WHEN contrevenant_1.qualite=''particulier''
1351     THEN TRIM(CONCAT_WS('' '', contrevenant_1_civilite.libelle, contrevenant_1.particulier_nom, contrevenant_1.particulier_prenom))
1352     ELSE
1353     CASE WHEN contrevenant_1.personne_morale_nom IS NOT NULL OR contrevenant_1.personne_morale_prenom IS NOT NULL
1354     THEN TRIM(CONCAT_WS('' '', contrevenant_1.personne_morale_raison_sociale, contrevenant_1.personne_morale_denomination, ''représenté(e) par'', contrevenant_1_civilite.libelle, contrevenant_1.personne_morale_nom, contrevenant_1.personne_morale_prenom))
1355     ELSE TRIM(CONCAT(contrevenant_1.personne_morale_raison_sociale, '' '', contrevenant_1.personne_morale_denomination))
1356     END
1357     END as nom_contrevenant_1,
1358     CASE WHEN contrevenant_1.qualite=''particulier'' OR contrevenant_1.personne_morale_nom IS NOT NULL OR contrevenant_1.personne_morale_prenom IS NOT NULL
1359     THEN contrevenant_1_civilite.libelle
1360     ELSE ''''
1361     END as civilite_contrevenant_1,
1362     CASE WHEN contrevenant_1.qualite=''particulier''
1363     THEN contrevenant_1.particulier_nom
1364     ELSE
1365     CASE WHEN contrevenant_1.personne_morale_nom IS NOT NULL
1366     THEN contrevenant_1.personne_morale_nom
1367     ELSE ''''
1368     END
1369     END as nom_particulier_contrevenant_1,
1370     CASE WHEN contrevenant_1.qualite=''particulier''
1371     THEN contrevenant_1.particulier_prenom
1372     ELSE
1373     CASE WHEN contrevenant_1.personne_morale_prenom IS NOT NULL
1374     THEN contrevenant_1.personne_morale_prenom
1375     ELSE ''''
1376     END
1377     END as prenom_particulier_contrevenant_1,
1378     CASE WHEN contrevenant_1.qualite=''particulier''
1379     THEN ''''
1380     ELSE contrevenant_1.personne_morale_raison_sociale
1381     END as raison_sociale_contrevenant_1,
1382     CASE WHEN contrevenant_1.qualite=''particulier''
1383     THEN ''''
1384     ELSE contrevenant_1.personne_morale_denomination
1385     END as denomination_contrevenant_1,
1386     CASE WHEN contrevenant_1.qualite=''particulier''
1387     THEN ''''
1388     ELSE contrevenant_1.personne_morale_siret
1389     END as siret_contrevenant_1,
1390     CASE WHEN contrevenant_1.qualite=''particulier''
1391     THEN ''''
1392     ELSE contrevenant_1.personne_morale_categorie_juridique
1393     END as categorie_juridique_contrevenant_1,
1394     contrevenant_1.numero as numero_contrevenant_1,
1395     contrevenant_1.voie as voie_contrevenant_1,
1396     contrevenant_1.complement as complement_contrevenant_1,
1397     contrevenant_1.lieu_dit as lieu_dit_contrevenant_1,
1398     CASE
1399     WHEN contrevenant_1.bp IS NULL
1400     THEN ''''
1401     ELSE CONCAT(''BP '', contrevenant_1.bp)
1402     END as bp_contrevenant_1,
1403     contrevenant_1.code_postal as code_postal_contrevenant_1,
1404     contrevenant_1.localite as localite_contrevenant_1,
1405     CASE
1406     WHEN contrevenant_1.cedex IS NULL
1407     THEN ''''
1408     ELSE CONCAT(''CEDEX '', contrevenant_1.cedex)
1409     END as cedex_contrevenant_1,
1410     contrevenant_1.pays as pays_contrevenant_1,
1411     contrevenant_1.division_territoriale as division_territoriale_contrevenant_1,
1412    
1413     --Coordonnées du contrevenant 2
1414    
1415     CASE WHEN contrevenant_2.qualite=''particulier''
1416     THEN TRIM(CONCAT_WS('' '', contrevenant_2_civilite.libelle, contrevenant_2.particulier_nom, contrevenant_2.particulier_prenom))
1417     ELSE
1418     CASE WHEN contrevenant_2.personne_morale_nom IS NOT NULL OR contrevenant_2.personne_morale_prenom IS NOT NULL
1419     THEN TRIM(CONCAT_WS('' '', contrevenant_2.personne_morale_raison_sociale, contrevenant_2.personne_morale_denomination, ''représenté(e) par'', contrevenant_2_civilite.libelle, contrevenant_2.personne_morale_nom, contrevenant_2.personne_morale_prenom))
1420     ELSE TRIM(CONCAT(contrevenant_2.personne_morale_raison_sociale, '' '', contrevenant_2.personne_morale_denomination))
1421     END
1422     END as nom_complet_qualite_part_ou_pm_contrevenant_2,
1423     CASE WHEN contrevenant_2.qualite=''particulier'' OR contrevenant_2.personne_morale_nom IS NOT NULL OR contrevenant_2.personne_morale_prenom IS NOT NULL
1424     THEN contrevenant_2_civilite.libelle
1425     ELSE ''''
1426     END as civilite_qualite_part_ou_pm_contrevenant_2,
1427     CASE WHEN contrevenant_2.qualite=''particulier''
1428     THEN contrevenant_2.particulier_nom
1429     ELSE
1430     CASE WHEN contrevenant_2.personne_morale_nom IS NOT NULL
1431     THEN contrevenant_2.personne_morale_nom
1432     ELSE ''''
1433     END
1434     END as nom_qualite_part_ou_pm_contrevenant_2,
1435     CASE WHEN contrevenant_2.qualite=''particulier''
1436     THEN contrevenant_2.particulier_prenom
1437     ELSE
1438     CASE WHEN contrevenant_2.personne_morale_prenom IS NOT NULL
1439     THEN contrevenant_2.personne_morale_prenom
1440     ELSE ''''
1441     END
1442     END as prenom_qualite_part_ou_pm_contrevenant_2,
1443     CASE WHEN contrevenant_2.qualite=''particulier''
1444     THEN TRIM(CONCAT_WS('' '', contrevenant_2_civilite.libelle, contrevenant_2.particulier_nom, contrevenant_2.particulier_prenom))
1445     ELSE ''''
1446     END as nom_complet_qualite_part_contrevenant_2,
1447     CASE WHEN contrevenant_2.qualite=''particulier''
1448     THEN contrevenant_2_civilite.libelle
1449     ELSE ''''
1450     END as civilite_qualite_part_contrevenant_2,
1451     CASE WHEN contrevenant_2.qualite=''particulier''
1452     THEN contrevenant_2.particulier_nom
1453     ELSE ''''
1454     END as nom_qualite_part_contrevenant_2,
1455     CASE WHEN contrevenant_2.qualite=''particulier''
1456     THEN contrevenant_2.particulier_prenom
1457     ELSE ''''
1458     END as prenom_qualite_part_contrevenant_2,
1459     CASE WHEN contrevenant_2.personne_morale_nom IS NOT NULL OR contrevenant_2.personne_morale_prenom IS NOT NULL
1460     THEN TRIM(CONCAT_WS('' '', contrevenant_2.personne_morale_raison_sociale, contrevenant_2.personne_morale_denomination, ''représenté(e) par'', contrevenant_2_civilite.libelle, contrevenant_2.personne_morale_nom, contrevenant_2.personne_morale_prenom))
1461     ELSE TRIM(CONCAT(contrevenant_2.personne_morale_raison_sociale, '' '', contrevenant_2.personne_morale_denomination))
1462     END as nom_complet_qualite_pm_contrevenant_2,
1463     CASE WHEN contrevenant_2.personne_morale_nom IS NOT NULL OR contrevenant_2.personne_morale_prenom IS NOT NULL
1464     THEN contrevenant_2_civilite.libelle
1465     ELSE ''''
1466     END as civilite_qualite_pm_contrevenant_2,
1467     CASE WHEN contrevenant_2.personne_morale_nom IS NOT NULL
1468     THEN contrevenant_2.personne_morale_nom
1469     ELSE ''''
1470     END as nom_qualite_pm_contrevenant_2,
1471     CASE WHEN contrevenant_2.personne_morale_prenom IS NOT NULL
1472     THEN contrevenant_2.personne_morale_prenom
1473     ELSE ''''
1474     END as prenom_qualite_pm_contrevenant_2,
1475     CASE WHEN contrevenant_2.qualite=''particulier''
1476     THEN TRIM(CONCAT_WS('' '', contrevenant_2_civilite.libelle, contrevenant_2.particulier_nom, contrevenant_2.particulier_prenom))
1477     ELSE
1478     CASE WHEN contrevenant_2.personne_morale_nom IS NOT NULL OR contrevenant_2.personne_morale_prenom IS NOT NULL
1479     THEN TRIM(CONCAT_WS('' '', contrevenant_2.personne_morale_raison_sociale, contrevenant_2.personne_morale_denomination, ''représenté(e) par'', contrevenant_2_civilite.libelle, contrevenant_2.personne_morale_nom, contrevenant_2.personne_morale_prenom))
1480     ELSE TRIM(CONCAT(contrevenant_2.personne_morale_raison_sociale, '' '', contrevenant_2.personne_morale_denomination))
1481     END
1482     END as nom_contrevenant_2,
1483     CASE WHEN contrevenant_2.qualite=''particulier'' OR contrevenant_2.personne_morale_nom IS NOT NULL OR contrevenant_2.personne_morale_prenom IS NOT NULL
1484     THEN contrevenant_2_civilite.libelle
1485     ELSE ''''
1486     END as civilite_contrevenant_2,
1487     CASE WHEN contrevenant_2.qualite=''particulier''
1488     THEN contrevenant_2.particulier_nom
1489     ELSE
1490     CASE WHEN contrevenant_2.personne_morale_nom IS NOT NULL
1491     THEN contrevenant_2.personne_morale_nom
1492     ELSE ''''
1493     END
1494     END as nom_particulier_contrevenant_2,
1495     CASE WHEN contrevenant_2.qualite=''particulier''
1496     THEN contrevenant_2.particulier_prenom
1497     ELSE
1498     CASE WHEN contrevenant_2.personne_morale_prenom IS NOT NULL
1499     THEN contrevenant_2.personne_morale_prenom
1500     ELSE ''''
1501     END
1502     END as prenom_particulier_contrevenant_2,
1503     CASE WHEN contrevenant_2.qualite=''particulier''
1504     THEN ''''
1505     ELSE contrevenant_2.personne_morale_raison_sociale
1506     END as raison_sociale_contrevenant_2,
1507     CASE WHEN contrevenant_2.qualite=''particulier''
1508     THEN ''''
1509     ELSE contrevenant_2.personne_morale_denomination
1510     END as denomination_contrevenant_2,
1511     CASE WHEN contrevenant_2.qualite=''particulier''
1512     THEN ''''
1513     ELSE contrevenant_2.personne_morale_categorie_juridique
1514     END as categorie_juridique_contrevenant_2,
1515     CASE WHEN contrevenant_2.qualite=''particulier''
1516     THEN ''''
1517     ELSE contrevenant_2.personne_morale_siret
1518     END as siret_contrevenant_2,
1519     contrevenant_2.numero as numero_contrevenant_2,
1520     contrevenant_2.voie as voie_contrevenant_2,
1521     contrevenant_2.complement as complement_contrevenant_2,
1522     contrevenant_2.lieu_dit as lieu_dit_contrevenant_2,
1523     CASE
1524     WHEN contrevenant_2.bp IS NULL
1525     THEN ''''
1526     ELSE CONCAT(''BP '', contrevenant_2.bp)
1527     END as bp_contrevenant_2,
1528     contrevenant_2.code_postal as code_postal_contrevenant_2,
1529     contrevenant_2.localite as localite_contrevenant_2,
1530     CASE
1531     WHEN contrevenant_2.cedex IS NULL
1532     THEN ''''
1533     ELSE CONCAT(''CEDEX '', contrevenant_2.cedex)
1534     END as cedex_contrevenant_2,
1535     contrevenant_2.pays as pays_contrevenant_2,
1536     contrevenant_2.division_territoriale as division_territoriale_contrevenant_2,
1537    
1538     --Coordonnées du contrevenant 3
1539    
1540     CASE WHEN contrevenant_3.qualite=''particulier''
1541     THEN TRIM(CONCAT_WS('' '', contrevenant_3_civilite.libelle, contrevenant_3.particulier_nom, contrevenant_3.particulier_prenom))
1542     ELSE
1543     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1544     THEN TRIM(CONCAT_WS('' '', contrevenant_3.personne_morale_raison_sociale, contrevenant_3.personne_morale_denomination, ''représenté(e) par'', contrevenant_3_civilite.libelle, contrevenant_3.personne_morale_nom, contrevenant_3.personne_morale_prenom))
1545     ELSE TRIM(CONCAT(contrevenant_3.personne_morale_raison_sociale, '' '', contrevenant_3.personne_morale_denomination))
1546     END
1547     END as nom_complet_qualite_part_ou_pm_contrevenant_3,
1548     CASE WHEN contrevenant_3.qualite=''particulier'' OR contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1549     THEN contrevenant_3_civilite.libelle
1550     ELSE ''''
1551     END as civilite_qualite_part_ou_pm_contrevenant_3,
1552     CASE WHEN contrevenant_3.qualite=''particulier''
1553     THEN contrevenant_3.particulier_nom
1554     ELSE
1555     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL
1556     THEN contrevenant_3.personne_morale_nom
1557     ELSE ''''
1558     END
1559     END as nom_qualite_part_ou_pm_contrevenant_3,
1560     CASE WHEN contrevenant_3.qualite=''particulier''
1561     THEN contrevenant_3.particulier_prenom
1562     ELSE
1563     CASE WHEN contrevenant_3.personne_morale_prenom IS NOT NULL
1564     THEN contrevenant_3.personne_morale_prenom
1565     ELSE ''''
1566     END
1567     END as prenom_qualite_part_ou_pm_contrevenant_3,
1568     CASE WHEN contrevenant_3.qualite=''particulier''
1569     THEN TRIM(CONCAT_WS('' '', contrevenant_3_civilite.libelle, contrevenant_3.particulier_nom, contrevenant_3.particulier_prenom))
1570     ELSE ''''
1571     END as nom_complet_qualite_part_contrevenant_3,
1572     CASE WHEN contrevenant_3.qualite=''particulier''
1573     THEN contrevenant_3_civilite.libelle
1574     ELSE ''''
1575     END as civilite_qualite_part_contrevenant_3,
1576     CASE WHEN contrevenant_3.qualite=''particulier''
1577     THEN contrevenant_3.particulier_nom
1578     ELSE ''''
1579     END as nom_qualite_part_contrevenant_3,
1580     CASE WHEN contrevenant_3.qualite=''particulier''
1581     THEN contrevenant_3.particulier_prenom
1582     ELSE ''''
1583     END as prenom_qualite_part_contrevenant_3,
1584     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1585     THEN TRIM(CONCAT_WS('' '', contrevenant_3.personne_morale_raison_sociale, contrevenant_3.personne_morale_denomination, ''représenté(e) par'', contrevenant_3_civilite.libelle, contrevenant_3.personne_morale_nom, contrevenant_3.personne_morale_prenom))
1586     ELSE TRIM(CONCAT(contrevenant_3.personne_morale_raison_sociale, '' '', contrevenant_3.personne_morale_denomination))
1587     END as nom_complet_qualite_pm_contrevenant_3,
1588     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1589     THEN contrevenant_3_civilite.libelle
1590     ELSE ''''
1591     END as civilite_qualite_pm_contrevenant_3,
1592     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL
1593     THEN contrevenant_3.personne_morale_nom
1594     ELSE ''''
1595     END as nom_qualite_pm_contrevenant_3,
1596     CASE WHEN contrevenant_3.personne_morale_prenom IS NOT NULL
1597     THEN contrevenant_3.personne_morale_prenom
1598     ELSE ''''
1599     END as prenom_qualite_pm_contrevenant_3,
1600     CASE WHEN contrevenant_3.qualite=''particulier''
1601     THEN TRIM(CONCAT_WS('' '', contrevenant_3_civilite.libelle, contrevenant_3.particulier_nom, contrevenant_3.particulier_prenom))
1602     ELSE
1603     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1604     THEN TRIM(CONCAT_WS('' '', contrevenant_3.personne_morale_raison_sociale, contrevenant_3.personne_morale_denomination, ''représenté(e) par'', contrevenant_3_civilite.libelle, contrevenant_3.personne_morale_nom, contrevenant_3.personne_morale_prenom))
1605     ELSE TRIM(CONCAT(contrevenant_3.personne_morale_raison_sociale, '' '', contrevenant_3.personne_morale_denomination))
1606     END
1607     END as nom_complet_qualite_part_ou_pm_contrevenant_3,
1608     CASE WHEN contrevenant_3.qualite=''particulier'' OR contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1609     THEN contrevenant_3_civilite.libelle
1610     ELSE ''''
1611     END as civilite_qualite_part_ou_pm_contrevenant_3,
1612     CASE WHEN contrevenant_3.qualite=''particulier''
1613     THEN contrevenant_3.particulier_nom
1614     ELSE
1615     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL
1616     THEN contrevenant_3.personne_morale_nom
1617     ELSE ''''
1618     END
1619     END as nom_qualite_part_ou_pm_contrevenant_3,
1620     CASE WHEN contrevenant_3.qualite=''particulier''
1621     THEN contrevenant_3.particulier_prenom
1622     ELSE
1623     CASE WHEN contrevenant_3.personne_morale_prenom IS NOT NULL
1624     THEN contrevenant_3.personne_morale_prenom
1625     ELSE ''''
1626     END
1627     END as prenom_qualite_part_ou_pm_contrevenant_3,
1628     CASE WHEN contrevenant_3.qualite=''particulier''
1629     THEN TRIM(CONCAT_WS('' '', contrevenant_3_civilite.libelle, contrevenant_3.particulier_nom, contrevenant_3.particulier_prenom))
1630     ELSE ''''
1631     END as nom_complet_qualite_part_contrevenant_3,
1632     CASE WHEN contrevenant_3.qualite=''particulier''
1633     THEN contrevenant_3_civilite.libelle
1634     ELSE ''''
1635     END as civilite_qualite_part_contrevenant_3,
1636     CASE WHEN contrevenant_3.qualite=''particulier''
1637     THEN contrevenant_3.particulier_nom
1638     ELSE ''''
1639     END as nom_qualite_part_contrevenant_3,
1640     CASE WHEN contrevenant_3.qualite=''particulier''
1641     THEN contrevenant_3.particulier_prenom
1642     ELSE ''''
1643     END as prenom_qualite_part_contrevenant_3,
1644     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1645     THEN TRIM(CONCAT_WS('' '', contrevenant_3.personne_morale_raison_sociale, contrevenant_3.personne_morale_denomination, ''représenté(e) par'', contrevenant_3_civilite.libelle, contrevenant_3.personne_morale_nom, contrevenant_3.personne_morale_prenom))
1646     ELSE TRIM(CONCAT(contrevenant_3.personne_morale_raison_sociale, '' '', contrevenant_3.personne_morale_denomination))
1647     END as nom_complet_qualite_pm_contrevenant_3,
1648     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1649     THEN contrevenant_3_civilite.libelle
1650     ELSE ''''
1651     END as civilite_qualite_pm_contrevenant_3,
1652     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL
1653     THEN contrevenant_3.personne_morale_nom
1654     ELSE ''''
1655     END as nom_qualite_pm_contrevenant_3,
1656     CASE WHEN contrevenant_3.personne_morale_prenom IS NOT NULL
1657     THEN contrevenant_3.personne_morale_prenom
1658     ELSE ''''
1659     END as prenom_qualite_pm_contrevenant_3,
1660     CASE WHEN contrevenant_3.qualite=''particulier''
1661     THEN TRIM(CONCAT_WS('' '', contrevenant_3_civilite.libelle, contrevenant_3.particulier_nom, contrevenant_3.particulier_prenom))
1662     ELSE
1663     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1664     THEN TRIM(CONCAT_WS('' '', contrevenant_3.personne_morale_raison_sociale, contrevenant_3.personne_morale_denomination, ''représenté(e) par'', contrevenant_3_civilite.libelle, contrevenant_3.personne_morale_nom, contrevenant_3.personne_morale_prenom))
1665     ELSE TRIM(CONCAT(contrevenant_3.personne_morale_raison_sociale, '' '', contrevenant_3.personne_morale_denomination))
1666     END
1667     END as nom_contrevenant_3,
1668     CASE WHEN contrevenant_3.qualite=''particulier'' OR contrevenant_3.personne_morale_nom IS NOT NULL OR contrevenant_3.personne_morale_prenom IS NOT NULL
1669     THEN contrevenant_3_civilite.libelle
1670     ELSE ''''
1671     END as civilite_contrevenant_3,
1672     CASE WHEN contrevenant_3.qualite=''particulier''
1673     THEN contrevenant_3.particulier_nom
1674     ELSE
1675     CASE WHEN contrevenant_3.personne_morale_nom IS NOT NULL
1676     THEN contrevenant_3.personne_morale_nom
1677     ELSE ''''
1678     END
1679     END as nom_particulier_contrevenant_3,
1680     CASE WHEN contrevenant_3.qualite=''particulier''
1681     THEN contrevenant_3.particulier_prenom
1682     ELSE
1683     CASE WHEN contrevenant_3.personne_morale_prenom IS NOT NULL
1684     THEN contrevenant_3.personne_morale_prenom
1685     ELSE ''''
1686     END
1687     END as prenom_particulier_contrevenant_3,
1688     CASE WHEN contrevenant_3.qualite=''particulier''
1689     THEN ''''
1690     ELSE contrevenant_3.personne_morale_raison_sociale
1691     END as raison_sociale_contrevenant_3,
1692     CASE WHEN contrevenant_3.qualite=''particulier''
1693     THEN ''''
1694     ELSE contrevenant_3.personne_morale_denomination
1695     END as denomination_contrevenant_3,
1696     CASE WHEN contrevenant_3.qualite=''particulier''
1697     THEN ''''
1698     ELSE contrevenant_3.personne_morale_siret
1699     END as siret_contrevenant_3,
1700     CASE WHEN contrevenant_3.qualite=''particulier''
1701     THEN ''''
1702     ELSE contrevenant_3.personne_morale_categorie_juridique
1703     END as categorie_juridique_contrevenant_3,
1704     contrevenant_3.numero as numero_contrevenant_3,
1705     contrevenant_3.voie as voie_contrevenant_3,
1706     contrevenant_3.complement as complement_contrevenant_3,
1707     contrevenant_3.lieu_dit as lieu_dit_contrevenant_3,
1708     CASE
1709     WHEN contrevenant_3.bp IS NULL
1710     THEN ''''
1711     ELSE CONCAT(''BP '', contrevenant_3.bp)
1712     END as bp_contrevenant_3,
1713     contrevenant_3.code_postal as code_postal_contrevenant_3,
1714     contrevenant_3.localite as localite_contrevenant_3,
1715     CASE
1716     WHEN contrevenant_3.cedex IS NULL
1717     THEN ''''
1718     ELSE CONCAT(''CEDEX '', contrevenant_3.cedex)
1719     END as cedex_contrevenant_3,
1720     contrevenant_3.pays as pays_contrevenant_3,
1721     contrevenant_3.division_territoriale as division_territoriale_contrevenant_3,
1722    
1723     --Coordonnées du contrevenant 4
1724    
1725     CASE WHEN contrevenant_4.qualite=''particulier''
1726     THEN TRIM(CONCAT_WS('' '', contrevenant_4_civilite.libelle, contrevenant_4.particulier_nom, contrevenant_4.particulier_prenom))
1727     ELSE
1728     CASE WHEN contrevenant_4.personne_morale_nom IS NOT NULL OR contrevenant_4.personne_morale_prenom IS NOT NULL
1729     THEN TRIM(CONCAT_WS('' '', contrevenant_4.personne_morale_raison_sociale, contrevenant_4.personne_morale_denomination, ''représenté(e) par'', contrevenant_4_civilite.libelle, contrevenant_4.personne_morale_nom, contrevenant_4.personne_morale_prenom))
1730     ELSE TRIM(CONCAT(contrevenant_4.personne_morale_raison_sociale, '' '', contrevenant_4.personne_morale_denomination))
1731     END
1732     END as nom_complet_qualite_part_ou_pm_contrevenant_4,
1733     CASE WHEN contrevenant_4.qualite=''particulier'' OR contrevenant_4.personne_morale_nom IS NOT NULL OR contrevenant_4.personne_morale_prenom IS NOT NULL
1734     THEN contrevenant_4_civilite.libelle
1735     ELSE ''''
1736     END as civilite_qualite_part_ou_pm_contrevenant_4,
1737     CASE WHEN contrevenant_4.qualite=''particulier''
1738     THEN contrevenant_4.particulier_nom
1739     ELSE
1740     CASE WHEN contrevenant_4.personne_morale_nom IS NOT NULL
1741     THEN contrevenant_4.personne_morale_nom
1742     ELSE ''''
1743     END
1744     END as nom_qualite_part_ou_pm_contrevenant_4,
1745     CASE WHEN contrevenant_4.qualite=''particulier''
1746     THEN contrevenant_4.particulier_prenom
1747     ELSE
1748     CASE WHEN contrevenant_4.personne_morale_prenom IS NOT NULL
1749     THEN contrevenant_4.personne_morale_prenom
1750     ELSE ''''
1751     END
1752     END as prenom_qualite_part_ou_pm_contrevenant_4,
1753     CASE WHEN contrevenant_4.qualite=''particulier''
1754     THEN TRIM(CONCAT_WS('' '', contrevenant_4_civilite.libelle, contrevenant_4.particulier_nom, contrevenant_4.particulier_prenom))
1755     ELSE ''''
1756     END as nom_complet_qualite_part_contrevenant_4,
1757     CASE WHEN contrevenant_4.qualite=''particulier''
1758     THEN contrevenant_4_civilite.libelle
1759     ELSE ''''
1760     END as civilite_qualite_part_contrevenant_4,
1761     CASE WHEN contrevenant_4.qualite=''particulier''
1762     THEN contrevenant_4.particulier_nom
1763     ELSE ''''
1764     END as nom_qualite_part_contrevenant_4,
1765     CASE WHEN contrevenant_4.qualite=''particulier''
1766     THEN contrevenant_4.particulier_prenom
1767     ELSE ''''
1768     END as prenom_qualite_part_contrevenant_4,
1769     CASE WHEN contrevenant_4.personne_morale_nom IS NOT NULL OR contrevenant_4.personne_morale_prenom IS NOT NULL
1770     THEN TRIM(CONCAT_WS('' '', contrevenant_4.personne_morale_raison_sociale, contrevenant_4.personne_morale_denomination, ''représenté(e) par'', contrevenant_4_civilite.libelle, contrevenant_4.personne_morale_nom, contrevenant_4.personne_morale_prenom))
1771     ELSE TRIM(CONCAT(contrevenant_4.personne_morale_raison_sociale, '' '', contrevenant_4.personne_morale_denomination))
1772     END as nom_complet_qualite_pm_contrevenant_4,
1773     CASE WHEN contrevenant_4.personne_morale_nom IS NOT NULL OR contrevenant_4.personne_morale_prenom IS NOT NULL
1774     THEN contrevenant_4_civilite.libelle
1775     ELSE ''''
1776     END as civilite_qualite_pm_contrevenant_4,
1777     CASE WHEN contrevenant_4.personne_morale_nom IS NOT NULL
1778     THEN contrevenant_4.personne_morale_nom
1779     ELSE ''''
1780     END as nom_qualite_pm_contrevenant_4,
1781     CASE WHEN contrevenant_4.personne_morale_prenom IS NOT NULL
1782     THEN contrevenant_4.personne_morale_prenom
1783     ELSE ''''
1784     END as prenom_qualite_pm_contrevenant_4,
1785     CASE WHEN contrevenant_4.qualite=''particulier''
1786     THEN TRIM(CONCAT_WS('' '', contrevenant_4_civilite.libelle, contrevenant_4.particulier_nom, contrevenant_4.particulier_prenom))
1787     ELSE
1788     CASE WHEN contrevenant_4.personne_morale_nom IS NOT NULL OR contrevenant_4.personne_morale_prenom IS NOT NULL
1789     THEN TRIM(CONCAT_WS('' '', contrevenant_4.personne_morale_raison_sociale, contrevenant_4.personne_morale_denomination, ''représenté(e) par'', contrevenant_4_civilite.libelle, contrevenant_4.personne_morale_nom, contrevenant_4.personne_morale_prenom))
1790     ELSE TRIM(CONCAT(contrevenant_4.personne_morale_raison_sociale, '' '', contrevenant_4.personne_morale_denomination))
1791     END
1792     END as nom_contrevenant_4,
1793     CASE WHEN contrevenant_4.qualite=''particulier'' OR contrevenant_4.personne_morale_nom IS NOT NULL OR contrevenant_4.personne_morale_prenom IS NOT NULL
1794     THEN contrevenant_4_civilite.libelle
1795     ELSE ''''
1796     END as civilite_contrevenant_4,
1797     CASE WHEN contrevenant_4.qualite=''particulier''
1798     THEN contrevenant_4.particulier_nom
1799     ELSE
1800     CASE WHEN contrevenant_4.personne_morale_nom IS NOT NULL
1801     THEN contrevenant_4.personne_morale_nom
1802     ELSE ''''
1803     END
1804     END as nom_particulier_contrevenant_4,
1805     CASE WHEN contrevenant_4.qualite=''particulier''
1806     THEN contrevenant_4.particulier_prenom
1807     ELSE
1808     CASE WHEN contrevenant_4.personne_morale_prenom IS NOT NULL
1809     THEN contrevenant_4.personne_morale_prenom
1810     ELSE ''''
1811     END
1812     END as prenom_particulier_contrevenant_4,
1813     CASE WHEN contrevenant_4.qualite=''particulier''
1814     THEN ''''
1815     ELSE contrevenant_4.personne_morale_raison_sociale
1816     END as raison_sociale_contrevenant_4,
1817     CASE WHEN contrevenant_4.qualite=''particulier''
1818     THEN ''''
1819     ELSE contrevenant_4.personne_morale_denomination
1820     END as denomination_contrevenant_4,
1821     CASE WHEN contrevenant_4.qualite=''particulier''
1822     THEN ''''
1823     ELSE contrevenant_4.personne_morale_categorie_juridique
1824     END as categorie_juridique_contrevenant_4,
1825     CASE WHEN contrevenant_4.qualite=''particulier''
1826     THEN ''''
1827     ELSE contrevenant_4.personne_morale_siret
1828     END as siret_contrevenant_4,
1829     contrevenant_4.numero as numero_contrevenant_4,
1830     contrevenant_4.voie as voie_contrevenant_4,
1831     contrevenant_4.complement as complement_contrevenant_4,
1832     contrevenant_4.lieu_dit as lieu_dit_contrevenant_4,
1833     CASE
1834     WHEN contrevenant_4.bp IS NULL
1835     THEN ''''
1836     ELSE CONCAT(''BP '', contrevenant_4.bp)
1837     END as bp_contrevenant_4,
1838     contrevenant_4.code_postal as code_postal_contrevenant_4,
1839     contrevenant_4.localite as localite_contrevenant_4,
1840     CASE
1841     WHEN contrevenant_4.cedex IS NULL
1842     THEN ''''
1843     ELSE CONCAT(''CEDEX '', contrevenant_4.cedex)
1844     END as cedex_contrevenant_4,
1845     contrevenant_4.pays as pays_contrevenant_4,
1846     contrevenant_4.division_territoriale as division_territoriale_contrevenant_4,
1847    
1848     --Coordonnées du contrevenant 5
1849    
1850     CASE WHEN contrevenant_5.qualite=''particulier''
1851     THEN TRIM(CONCAT_WS('' '', contrevenant_5_civilite.libelle, contrevenant_5.particulier_nom, contrevenant_5.particulier_prenom))
1852     ELSE
1853     CASE WHEN contrevenant_5.personne_morale_nom IS NOT NULL OR contrevenant_5.personne_morale_prenom IS NOT NULL
1854     THEN TRIM(CONCAT_WS('' '', contrevenant_5.personne_morale_raison_sociale, contrevenant_5.personne_morale_denomination, ''représenté(e) par'', contrevenant_5_civilite.libelle, contrevenant_5.personne_morale_nom, contrevenant_5.personne_morale_prenom))
1855     ELSE TRIM(CONCAT(contrevenant_5.personne_morale_raison_sociale, '' '', contrevenant_5.personne_morale_denomination))
1856     END
1857     END as nom_contrevenant_5,
1858     CASE WHEN contrevenant_5.qualite=''particulier'' OR contrevenant_5.personne_morale_nom IS NOT NULL OR contrevenant_5.personne_morale_prenom IS NOT NULL
1859     THEN contrevenant_5_civilite.libelle
1860     ELSE ''''
1861     END as civilite_contrevenant_5,
1862     CASE WHEN contrevenant_5.qualite=''particulier''
1863     THEN contrevenant_5.particulier_nom
1864     ELSE
1865     CASE WHEN contrevenant_5.personne_morale_nom IS NOT NULL
1866     THEN contrevenant_5.personne_morale_nom
1867     ELSE ''''
1868     END
1869     END as nom_particulier_contrevenant_5,
1870     CASE WHEN contrevenant_5.qualite=''particulier''
1871     THEN contrevenant_5.particulier_prenom
1872     ELSE
1873     CASE WHEN contrevenant_5.personne_morale_prenom IS NOT NULL
1874     THEN contrevenant_5.personne_morale_prenom
1875     ELSE ''''
1876     END
1877     END as prenom_particulier_contrevenant_5,
1878     CASE WHEN contrevenant_5.qualite=''particulier''
1879     THEN ''''
1880     ELSE contrevenant_5.personne_morale_raison_sociale
1881     END as raison_sociale_contrevenant_5,
1882     CASE WHEN contrevenant_5.qualite=''particulier''
1883     THEN ''''
1884     ELSE contrevenant_5.personne_morale_denomination
1885     END as denomination_contrevenant_5,
1886     CASE WHEN contrevenant_5.qualite=''particulier''
1887     THEN ''''
1888     ELSE contrevenant_5.personne_morale_categorie_juridique
1889     END as categorie_juridique_contrevenant_5,
1890     CASE WHEN contrevenant_5.qualite=''particulier''
1891     THEN ''''
1892     ELSE contrevenant_5.personne_morale_siret
1893     END as siret_contrevenant_5,
1894     contrevenant_5.numero as numero_contrevenant_5,
1895     contrevenant_5.voie as voie_contrevenant_5,
1896     contrevenant_5.complement as complement_contrevenant_5,
1897     contrevenant_5.lieu_dit as lieu_dit_contrevenant_5,
1898     CASE
1899     WHEN contrevenant_5.bp IS NULL
1900     THEN ''''
1901     ELSE CONCAT(''BP '', contrevenant_5.bp)
1902     END as bp_contrevenant_5,
1903     contrevenant_5.code_postal as code_postal_contrevenant_5,
1904     contrevenant_5.localite as localite_contrevenant_5,
1905     CASE
1906     WHEN contrevenant_5.cedex IS NULL
1907     THEN ''''
1908     ELSE CONCAT(''CEDEX '', contrevenant_5.cedex)
1909     END as cedex_contrevenant_5,
1910     contrevenant_5.pays as pays_contrevenant_5,
1911     contrevenant_5.division_territoriale as division_territoriale_contrevenant_5,
1912    
1913     --Coordonnées du requérant principal
1914    
1915     CASE WHEN requerant_principal.qualite=''particulier''
1916     THEN TRIM(CONCAT_WS('' '', requerant_principal_civilite.libelle, requerant_principal.particulier_nom, requerant_principal.particulier_prenom))
1917     ELSE
1918     CASE WHEN requerant_principal.personne_morale_nom IS NOT NULL OR requerant_principal.personne_morale_prenom IS NOT NULL
1919     THEN TRIM(CONCAT_WS('' '', requerant_principal.personne_morale_raison_sociale, requerant_principal.personne_morale_denomination, ''représenté(e) par'', requerant_principal_civilite.libelle, requerant_principal.personne_morale_nom, requerant_principal.personne_morale_prenom))
1920     ELSE TRIM(CONCAT(requerant_principal.personne_morale_raison_sociale, '' '', requerant_principal.personne_morale_denomination))
1921     END
1922     END as nom_complet_qualite_part_ou_pm_requerant_principal,
1923     CASE WHEN requerant_principal.qualite=''particulier'' OR requerant_principal.personne_morale_nom IS NOT NULL OR requerant_principal.personne_morale_prenom IS NOT NULL
1924     THEN requerant_principal_civilite.libelle
1925     ELSE ''''
1926     END as civilite_qualite_part_ou_pm_requerant_principal,
1927     CASE WHEN requerant_principal.qualite=''particulier''
1928     THEN requerant_principal.particulier_nom
1929     ELSE
1930     CASE WHEN requerant_principal.personne_morale_nom IS NOT NULL
1931     THEN requerant_principal.personne_morale_nom
1932     ELSE ''''
1933     END
1934     END as nom_qualite_part_ou_pm_requerant_principal,
1935     CASE WHEN requerant_principal.qualite=''particulier''
1936     THEN requerant_principal.particulier_prenom
1937     ELSE
1938     CASE WHEN requerant_principal.personne_morale_prenom IS NOT NULL
1939     THEN requerant_principal.personne_morale_prenom
1940     ELSE ''''
1941     END
1942     END as prenom_qualite_part_ou_pm_requerant_principal,
1943     CASE WHEN requerant_principal.qualite=''particulier''
1944     THEN TRIM(CONCAT_WS('' '', requerant_principal_civilite.libelle, requerant_principal.particulier_nom, requerant_principal.particulier_prenom))
1945     ELSE ''''
1946     END as nom_complet_qualite_part_requerant_principal,
1947     CASE WHEN requerant_principal.qualite=''particulier''
1948     THEN requerant_principal_civilite.libelle
1949     ELSE ''''
1950     END as civilite_qualite_part_requerant_principal,
1951     CASE WHEN requerant_principal.qualite=''particulier''
1952     THEN requerant_principal.particulier_nom
1953     ELSE ''''
1954     END as nom_qualite_part_requerant_principal,
1955     CASE WHEN requerant_principal.qualite=''particulier''
1956     THEN requerant_principal.particulier_prenom
1957     ELSE ''''
1958     END as prenom_qualite_part_requerant_principal,
1959     CASE WHEN requerant_principal.personne_morale_nom IS NOT NULL OR requerant_principal.personne_morale_prenom IS NOT NULL
1960     THEN TRIM(CONCAT_WS('' '', requerant_principal.personne_morale_raison_sociale, requerant_principal.personne_morale_denomination, ''représenté(e) par'', requerant_principal_civilite.libelle, requerant_principal.personne_morale_nom, requerant_principal.personne_morale_prenom))
1961     ELSE TRIM(CONCAT(requerant_principal.personne_morale_raison_sociale, '' '', requerant_principal.personne_morale_denomination))
1962     END as nom_complet_qualite_pm_requerant_principal,
1963     CASE WHEN requerant_principal.personne_morale_nom IS NOT NULL OR requerant_principal.personne_morale_prenom IS NOT NULL
1964     THEN requerant_principal_civilite.libelle
1965     ELSE ''''
1966     END as civilite_qualite_pm_requerant_principal,
1967     CASE WHEN requerant_principal.personne_morale_nom IS NOT NULL
1968     THEN requerant_principal.personne_morale_nom
1969     ELSE ''''
1970     END as nom_qualite_pm_requerant_principal,
1971     CASE WHEN requerant_principal.personne_morale_prenom IS NOT NULL
1972     THEN requerant_principal.personne_morale_prenom
1973     ELSE ''''
1974     END as prenom_qualite_pm_requerant_principal,
1975     CASE WHEN requerant_principal.qualite=''particulier''
1976     THEN TRIM(CONCAT_WS('' '', requerant_principal_civilite.libelle, requerant_principal.particulier_nom, requerant_principal.particulier_prenom))
1977     ELSE
1978     CASE WHEN requerant_principal.personne_morale_nom IS NOT NULL OR requerant_principal.personne_morale_prenom IS NOT NULL
1979     THEN TRIM(CONCAT_WS('' '', requerant_principal.personne_morale_raison_sociale, requerant_principal.personne_morale_denomination, ''représenté(e) par'', requerant_principal_civilite.libelle, requerant_principal.personne_morale_nom, requerant_principal.personne_morale_prenom))
1980     ELSE TRIM(CONCAT(requerant_principal.personne_morale_raison_sociale, '' '', requerant_principal.personne_morale_denomination))
1981     END
1982     END as nom_requerant_principal,
1983     CASE WHEN requerant_principal.qualite=''particulier'' OR requerant_principal.personne_morale_nom IS NOT NULL OR requerant_principal.personne_morale_prenom IS NOT NULL
1984     THEN requerant_principal_civilite.libelle
1985     ELSE ''''
1986     END as civilite_requerant_principal,
1987     CASE WHEN requerant_principal.qualite=''particulier''
1988     THEN requerant_principal.particulier_nom
1989     ELSE
1990     CASE WHEN requerant_principal.personne_morale_nom IS NOT NULL
1991     THEN requerant_principal.personne_morale_nom
1992     ELSE ''''
1993     END
1994     END as nom_particulier_requerant_principal,
1995     CASE WHEN requerant_principal.qualite=''particulier''
1996     THEN requerant_principal.particulier_prenom
1997     ELSE
1998     CASE WHEN requerant_principal.personne_morale_prenom IS NOT NULL
1999     THEN requerant_principal.personne_morale_prenom
2000     ELSE ''''
2001     END
2002     END as prenom_particulier_requerant_principal,
2003     CASE WHEN requerant_principal.qualite=''particulier''
2004     THEN ''''
2005     ELSE requerant_principal.personne_morale_raison_sociale
2006     END as raison_sociale_requerant_principal,
2007     CASE WHEN requerant_principal.qualite=''particulier''
2008     THEN ''''
2009     ELSE requerant_principal.personne_morale_denomination
2010     END as denomination_requerant_principal,
2011     CASE WHEN requerant_principal.qualite=''particulier''
2012     THEN ''''
2013     ELSE requerant_principal.personne_morale_siret
2014     END as siret_requerant_principal,
2015     CASE WHEN requerant_principal.qualite=''particulier''
2016     THEN ''''
2017     ELSE requerant_principal.personne_morale_categorie_juridique
2018     END as categorie_juridique_requerant_principal,
2019     requerant_principal.numero as numero_requerant_principal,
2020     requerant_principal.voie as voie_requerant_principal,
2021     requerant_principal.complement as complement_requerant_principal,
2022     requerant_principal.lieu_dit as lieu_dit_requerant_principal,
2023     CASE
2024     WHEN requerant_principal.bp IS NULL
2025     THEN ''''
2026     ELSE CONCAT(''BP '', requerant_principal.bp)
2027     END as bp_requerant_principal,
2028     requerant_principal.code_postal as code_postal_requerant_principal,
2029     requerant_principal.localite as localite_requerant_principal,
2030     CASE
2031     WHEN requerant_principal.cedex IS NULL
2032     THEN ''''
2033     ELSE CONCAT(''CEDEX '', requerant_principal.cedex)
2034     END as cedex_requerant_principal,
2035     requerant_principal.pays as pays_requerant_principal,
2036     requerant_principal.division_territoriale as division_territoriale_requerant_principal,
2037    
2038     --Coordonnées du requérant 1
2039    
2040     CASE WHEN requerant_1.qualite=''particulier''
2041     THEN TRIM(CONCAT_WS('' '', requerant_1_civilite.libelle, requerant_1.particulier_nom, requerant_1.particulier_prenom))
2042     ELSE
2043     CASE WHEN requerant_1.personne_morale_nom IS NOT NULL OR requerant_1.personne_morale_prenom IS NOT NULL
2044     THEN TRIM(CONCAT_WS('' '', requerant_1.personne_morale_raison_sociale, requerant_1.personne_morale_denomination, ''représenté(e) par'', requerant_1_civilite.libelle, requerant_1.personne_morale_nom, requerant_1.personne_morale_prenom))
2045     ELSE TRIM(CONCAT(requerant_1.personne_morale_raison_sociale, '' '', requerant_1.personne_morale_denomination))
2046     END
2047     END as nom_complet_qualite_part_ou_pm_requerant_1,
2048     CASE WHEN requerant_1.qualite=''particulier'' OR requerant_1.personne_morale_nom IS NOT NULL OR requerant_1.personne_morale_prenom IS NOT NULL
2049     THEN requerant_1_civilite.libelle
2050     ELSE ''''
2051     END as civilite_qualite_part_ou_pm_requerant_1,
2052     CASE WHEN requerant_1.qualite=''particulier''
2053     THEN requerant_1.particulier_nom
2054     ELSE
2055     CASE WHEN requerant_1.personne_morale_nom IS NOT NULL
2056     THEN requerant_1.personne_morale_nom
2057     ELSE ''''
2058     END
2059     END as nom_qualite_part_ou_pm_requerant_1,
2060     CASE WHEN requerant_1.qualite=''particulier''
2061     THEN requerant_1.particulier_prenom
2062     ELSE
2063     CASE WHEN requerant_1.personne_morale_prenom IS NOT NULL
2064     THEN requerant_1.personne_morale_prenom
2065     ELSE ''''
2066     END
2067     END as prenom_qualite_part_ou_pm_requerant_1,
2068     CASE WHEN requerant_1.qualite=''particulier''
2069     THEN TRIM(CONCAT_WS('' '', requerant_1_civilite.libelle, requerant_1.particulier_nom, requerant_1.particulier_prenom))
2070     ELSE ''''
2071     END as nom_complet_qualite_part_requerant_1,
2072     CASE WHEN requerant_1.qualite=''particulier''
2073     THEN requerant_1_civilite.libelle
2074     ELSE ''''
2075     END as civilite_qualite_part_requerant_1,
2076     CASE WHEN requerant_1.qualite=''particulier''
2077     THEN requerant_1.particulier_nom
2078     ELSE ''''
2079     END as nom_qualite_part_requerant_1,
2080     CASE WHEN requerant_1.qualite=''particulier''
2081     THEN requerant_1.particulier_prenom
2082     ELSE ''''
2083     END as prenom_qualite_part_requerant_1,
2084     CASE WHEN requerant_1.personne_morale_nom IS NOT NULL OR requerant_1.personne_morale_prenom IS NOT NULL
2085     THEN TRIM(CONCAT_WS('' '', requerant_1.personne_morale_raison_sociale, requerant_1.personne_morale_denomination, ''représenté(e) par'', requerant_1_civilite.libelle, requerant_1.personne_morale_nom, requerant_1.personne_morale_prenom))
2086     ELSE TRIM(CONCAT(requerant_1.personne_morale_raison_sociale, '' '', requerant_1.personne_morale_denomination))
2087     END as nom_complet_qualite_pm_requerant_1,
2088     CASE WHEN requerant_1.personne_morale_nom IS NOT NULL OR requerant_1.personne_morale_prenom IS NOT NULL
2089     THEN requerant_1_civilite.libelle
2090     ELSE ''''
2091     END as civilite_qualite_pm_requerant_1,
2092     CASE WHEN requerant_1.personne_morale_nom IS NOT NULL
2093     THEN requerant_1.personne_morale_nom
2094     ELSE ''''
2095     END as nom_qualite_pm_requerant_1,
2096     CASE WHEN requerant_1.personne_morale_prenom IS NOT NULL
2097     THEN requerant_1.personne_morale_prenom
2098     ELSE ''''
2099     END as prenom_qualite_pm_requerant_1,
2100     CASE WHEN requerant_1.qualite=''particulier''
2101     THEN TRIM(CONCAT_WS('' '', requerant_1_civilite.libelle, requerant_1.particulier_nom, requerant_1.particulier_prenom))
2102     ELSE
2103     CASE WHEN requerant_1.personne_morale_nom IS NOT NULL OR requerant_1.personne_morale_prenom IS NOT NULL
2104     THEN TRIM(CONCAT_WS('' '', requerant_1.personne_morale_raison_sociale, requerant_1.personne_morale_denomination, ''représenté(e) par'', requerant_1_civilite.libelle, requerant_1.personne_morale_nom, requerant_1.personne_morale_prenom))
2105     ELSE TRIM(CONCAT(requerant_1.personne_morale_raison_sociale, '' '', requerant_1.personne_morale_denomination))
2106     END
2107     END as nom_requerant_1,
2108     CASE WHEN requerant_1.qualite=''particulier'' OR requerant_1.personne_morale_nom IS NOT NULL OR requerant_1.personne_morale_prenom IS NOT NULL
2109     THEN requerant_1_civilite.libelle
2110     ELSE ''''
2111     END as civilite_requerant_1,
2112     CASE WHEN requerant_1.qualite=''particulier''
2113     THEN requerant_1.particulier_nom
2114     ELSE
2115     CASE WHEN requerant_1.personne_morale_nom IS NOT NULL
2116     THEN requerant_1.personne_morale_nom
2117     ELSE ''''
2118     END
2119     END as nom_particulier_requerant_1,
2120     CASE WHEN requerant_1.qualite=''particulier''
2121     THEN requerant_1.particulier_prenom
2122     ELSE
2123     CASE WHEN requerant_1.personne_morale_prenom IS NOT NULL
2124     THEN requerant_1.personne_morale_prenom
2125     ELSE ''''
2126     END
2127     END as prenom_particulier_requerant_1,
2128     CASE WHEN requerant_1.qualite=''particulier''
2129     THEN ''''
2130     ELSE requerant_1.personne_morale_raison_sociale
2131     END as raison_sociale_requerant_1,
2132     CASE WHEN requerant_1.qualite=''particulier''
2133     THEN ''''
2134     ELSE requerant_1.personne_morale_denomination
2135     END as denomination_requerant_1,
2136     CASE WHEN requerant_1.qualite=''particulier''
2137     THEN ''''
2138     ELSE requerant_1.personne_morale_siret
2139     END as siret_requerant_1,
2140     CASE WHEN requerant_1.qualite=''particulier''
2141     THEN ''''
2142     ELSE requerant_1.personne_morale_categorie_juridique
2143     END as categorie_juridique_requerant_1,
2144     requerant_1.numero as numero_requerant_1,
2145     requerant_1.voie as voie_requerant_1,
2146     requerant_1.complement as complement_requerant_1,
2147     requerant_1.lieu_dit as lieu_dit_requerant_1,
2148     CASE
2149     WHEN requerant_1.bp IS NULL
2150     THEN ''''
2151     ELSE CONCAT(''BP '', requerant_1.bp)
2152     END as bp_requerant_1,
2153     requerant_1.code_postal as code_postal_requerant_1,
2154     requerant_1.localite as localite_requerant_1,
2155     CASE
2156     WHEN requerant_1.cedex IS NULL
2157     THEN ''''
2158     ELSE CONCAT(''CEDEX '', requerant_1.cedex)
2159     END as cedex_requerant_1,
2160     requerant_1.pays as pays_requerant_1,
2161     requerant_1.division_territoriale as division_territoriale_requerant_1,
2162    
2163     --Coordonnées du requérant 2
2164    
2165     CASE WHEN requerant_2.qualite=''particulier''
2166     THEN TRIM(CONCAT_WS('' '', requerant_2_civilite.libelle, requerant_2.particulier_nom, requerant_2.particulier_prenom))
2167     ELSE
2168     CASE WHEN requerant_2.personne_morale_nom IS NOT NULL OR requerant_2.personne_morale_prenom IS NOT NULL
2169     THEN TRIM(CONCAT_WS('' '', requerant_2.personne_morale_raison_sociale, requerant_2.personne_morale_denomination, ''représenté(e) par'', requerant_2_civilite.libelle, requerant_2.personne_morale_nom, requerant_2.personne_morale_prenom))
2170     ELSE TRIM(CONCAT(requerant_2.personne_morale_raison_sociale, '' '', requerant_2.personne_morale_denomination))
2171     END
2172     END as nom_complet_qualite_part_ou_pm_requerant_2,
2173     CASE WHEN requerant_2.qualite=''particulier'' OR requerant_2.personne_morale_nom IS NOT NULL OR requerant_2.personne_morale_prenom IS NOT NULL
2174     THEN requerant_2_civilite.libelle
2175     ELSE ''''
2176     END as civilite_qualite_part_ou_pm_requerant_2,
2177     CASE WHEN requerant_2.qualite=''particulier''
2178     THEN requerant_2.particulier_nom
2179     ELSE
2180     CASE WHEN requerant_2.personne_morale_nom IS NOT NULL
2181     THEN requerant_2.personne_morale_nom
2182     ELSE ''''
2183     END
2184     END as nom_qualite_part_ou_pm_requerant_2,
2185     CASE WHEN requerant_2.qualite=''particulier''
2186     THEN requerant_2.particulier_prenom
2187     ELSE
2188     CASE WHEN requerant_2.personne_morale_prenom IS NOT NULL
2189     THEN requerant_2.personne_morale_prenom
2190     ELSE ''''
2191     END
2192     END as prenom_qualite_part_ou_pm_requerant_2,
2193     CASE WHEN requerant_2.qualite=''particulier''
2194     THEN TRIM(CONCAT_WS('' '', requerant_2_civilite.libelle, requerant_2.particulier_nom, requerant_2.particulier_prenom))
2195     ELSE ''''
2196     END as nom_complet_qualite_part_requerant_2,
2197     CASE WHEN requerant_2.qualite=''particulier''
2198     THEN requerant_2_civilite.libelle
2199     ELSE ''''
2200     END as civilite_qualite_part_requerant_2,
2201     CASE WHEN requerant_2.qualite=''particulier''
2202     THEN requerant_2.particulier_nom
2203     ELSE ''''
2204     END as nom_qualite_part_requerant_2,
2205     CASE WHEN requerant_2.qualite=''particulier''
2206     THEN requerant_2.particulier_prenom
2207     ELSE ''''
2208     END as prenom_qualite_part_requerant_2,
2209     CASE WHEN requerant_2.personne_morale_nom IS NOT NULL OR requerant_2.personne_morale_prenom IS NOT NULL
2210     THEN TRIM(CONCAT_WS('' '', requerant_2.personne_morale_raison_sociale, requerant_2.personne_morale_denomination, ''représenté(e) par'', requerant_2_civilite.libelle, requerant_2.personne_morale_nom, requerant_2.personne_morale_prenom))
2211     ELSE TRIM(CONCAT(requerant_2.personne_morale_raison_sociale, '' '', requerant_2.personne_morale_denomination))
2212     END as nom_complet_qualite_pm_requerant_2,
2213     CASE WHEN requerant_2.personne_morale_nom IS NOT NULL OR requerant_2.personne_morale_prenom IS NOT NULL
2214     THEN requerant_2_civilite.libelle
2215     ELSE ''''
2216     END as civilite_qualite_pm_requerant_2,
2217     CASE WHEN requerant_2.personne_morale_nom IS NOT NULL
2218     THEN requerant_2.personne_morale_nom
2219     ELSE ''''
2220     END as nom_qualite_pm_requerant_2,
2221     CASE WHEN requerant_2.personne_morale_prenom IS NOT NULL
2222     THEN requerant_2.personne_morale_prenom
2223     ELSE ''''
2224     END as prenom_qualite_pm_requerant_2,
2225     CASE WHEN requerant_2.qualite=''particulier''
2226     THEN TRIM(CONCAT_WS('' '', requerant_2_civilite.libelle, requerant_2.particulier_nom, requerant_2.particulier_prenom))
2227     ELSE
2228     CASE WHEN requerant_2.personne_morale_nom IS NOT NULL OR requerant_2.personne_morale_prenom IS NOT NULL
2229     THEN TRIM(CONCAT_WS('' '', requerant_2.personne_morale_raison_sociale, requerant_2.personne_morale_denomination, ''représenté(e) par'', requerant_2_civilite.libelle, requerant_2.personne_morale_nom, requerant_2.personne_morale_prenom))
2230     ELSE TRIM(CONCAT(requerant_2.personne_morale_raison_sociale, '' '', requerant_2.personne_morale_denomination))
2231     END
2232     END as nom_requerant_2,
2233     CASE WHEN requerant_2.qualite=''particulier'' OR requerant_2.personne_morale_nom IS NOT NULL OR requerant_2.personne_morale_prenom IS NOT NULL
2234     THEN requerant_2_civilite.libelle
2235     ELSE ''''
2236     END as civilite_requerant_2,
2237     CASE WHEN requerant_2.qualite=''particulier''
2238     THEN requerant_2.particulier_nom
2239     ELSE
2240     CASE WHEN requerant_2.personne_morale_nom IS NOT NULL
2241     THEN requerant_2.personne_morale_nom
2242     ELSE ''''
2243     END
2244     END as nom_particulier_requerant_2,
2245     CASE WHEN requerant_2.qualite=''particulier''
2246     THEN requerant_2.particulier_prenom
2247     ELSE
2248     CASE WHEN requerant_2.personne_morale_prenom IS NOT NULL
2249     THEN requerant_2.personne_morale_prenom
2250     ELSE ''''
2251     END
2252     END as prenom_particulier_requerant_2,
2253     CASE WHEN requerant_2.qualite=''particulier''
2254     THEN ''''
2255     ELSE requerant_2.personne_morale_raison_sociale
2256     END as raison_sociale_requerant_2,
2257     CASE WHEN requerant_2.qualite=''particulier''
2258     THEN ''''
2259     ELSE requerant_2.personne_morale_denomination
2260     END as denomination_requerant_2,
2261     CASE WHEN requerant_2.qualite=''particulier''
2262     THEN ''''
2263     ELSE requerant_2.personne_morale_categorie_juridique
2264     END as categorie_juridique_requerant_2,
2265     CASE WHEN requerant_2.qualite=''particulier''
2266     THEN ''''
2267     ELSE requerant_2.personne_morale_siret
2268     END as siret_requerant_2,
2269     requerant_2.numero as numero_requerant_2,
2270     requerant_2.voie as voie_requerant_2,
2271     requerant_2.complement as complement_requerant_2,
2272     requerant_2.lieu_dit as lieu_dit_requerant_2,
2273     CASE
2274     WHEN requerant_2.bp IS NULL
2275     THEN ''''
2276     ELSE CONCAT(''BP '', requerant_2.bp)
2277     END as bp_requerant_2,
2278     requerant_2.code_postal as code_postal_requerant_2,
2279     requerant_2.localite as localite_requerant_2,
2280     CASE
2281     WHEN requerant_2.cedex IS NULL
2282     THEN ''''
2283     ELSE CONCAT(''CEDEX '', requerant_2.cedex)
2284     END as cedex_requerant_2,
2285     requerant_2.pays as pays_requerant_2,
2286     requerant_2.division_territoriale as division_territoriale_requerant_2,
2287    
2288     --Coordonnées du requérant 3
2289    
2290     CASE WHEN requerant_3.qualite=''particulier''
2291     THEN TRIM(CONCAT_WS('' '', requerant_3_civilite.libelle, requerant_3.particulier_nom, requerant_3.particulier_prenom))
2292     ELSE
2293     CASE WHEN requerant_3.personne_morale_nom IS NOT NULL OR requerant_3.personne_morale_prenom IS NOT NULL
2294     THEN TRIM(CONCAT_WS('' '', requerant_3.personne_morale_raison_sociale, requerant_3.personne_morale_denomination, ''représenté(e) par'', requerant_3_civilite.libelle, requerant_3.personne_morale_nom, requerant_3.personne_morale_prenom))
2295     ELSE TRIM(CONCAT(requerant_3.personne_morale_raison_sociale, '' '', requerant_3.personne_morale_denomination))
2296     END
2297     END as nom_complet_qualite_part_ou_pm_requerant_3,
2298     CASE WHEN requerant_3.qualite=''particulier'' OR requerant_3.personne_morale_nom IS NOT NULL OR requerant_3.personne_morale_prenom IS NOT NULL
2299     THEN requerant_3_civilite.libelle
2300     ELSE ''''
2301     END as civilite_qualite_part_ou_pm_requerant_3,
2302     CASE WHEN requerant_3.qualite=''particulier''
2303     THEN requerant_3.particulier_nom
2304     ELSE
2305     CASE WHEN requerant_3.personne_morale_nom IS NOT NULL
2306     THEN requerant_3.personne_morale_nom
2307     ELSE ''''
2308     END
2309     END as nom_qualite_part_ou_pm_requerant_3,
2310     CASE WHEN requerant_3.qualite=''particulier''
2311     THEN requerant_3.particulier_prenom
2312     ELSE
2313     CASE WHEN requerant_3.personne_morale_prenom IS NOT NULL
2314     THEN requerant_3.personne_morale_prenom
2315     ELSE ''''
2316     END
2317     END as prenom_qualite_part_ou_pm_requerant_3,
2318     CASE WHEN requerant_3.qualite=''particulier''
2319     THEN TRIM(CONCAT_WS('' '', requerant_3_civilite.libelle, requerant_3.particulier_nom, requerant_3.particulier_prenom))
2320     ELSE ''''
2321     END as nom_complet_qualite_part_requerant_3,
2322     CASE WHEN requerant_3.qualite=''particulier''
2323     THEN requerant_3_civilite.libelle
2324     ELSE ''''
2325     END as civilite_qualite_part_requerant_3,
2326     CASE WHEN requerant_3.qualite=''particulier''
2327     THEN requerant_3.particulier_nom
2328     ELSE ''''
2329     END as nom_qualite_part_requerant_3,
2330     CASE WHEN requerant_3.qualite=''particulier''
2331     THEN requerant_3.particulier_prenom
2332     ELSE ''''
2333     END as prenom_qualite_part_requerant_3,
2334     CASE WHEN requerant_3.personne_morale_nom IS NOT NULL OR requerant_3.personne_morale_prenom IS NOT NULL
2335     THEN TRIM(CONCAT_WS('' '', requerant_3.personne_morale_raison_sociale, requerant_3.personne_morale_denomination, ''représenté(e) par'', requerant_3_civilite.libelle, requerant_3.personne_morale_nom, requerant_3.personne_morale_prenom))
2336     ELSE TRIM(CONCAT(requerant_3.personne_morale_raison_sociale, '' '', requerant_3.personne_morale_denomination))
2337     END as nom_complet_qualite_pm_requerant_3,
2338     CASE WHEN requerant_3.personne_morale_nom IS NOT NULL OR requerant_3.personne_morale_prenom IS NOT NULL
2339     THEN requerant_3_civilite.libelle
2340     ELSE ''''
2341     END as civilite_qualite_pm_requerant_3,
2342     CASE WHEN requerant_3.personne_morale_nom IS NOT NULL
2343     THEN requerant_3.personne_morale_nom
2344     ELSE ''''
2345     END as nom_qualite_pm_requerant_3,
2346     CASE WHEN requerant_3.personne_morale_prenom IS NOT NULL
2347     THEN requerant_3.personne_morale_prenom
2348     ELSE ''''
2349     END as prenom_qualite_pm_requerant_3,
2350     CASE WHEN requerant_3.qualite=''particulier''
2351     THEN TRIM(CONCAT_WS('' '', requerant_3_civilite.libelle, requerant_3.particulier_nom, requerant_3.particulier_prenom))
2352     ELSE
2353     CASE WHEN requerant_3.personne_morale_nom IS NOT NULL OR requerant_3.personne_morale_prenom IS NOT NULL
2354     THEN TRIM(CONCAT_WS('' '', requerant_3.personne_morale_raison_sociale, requerant_3.personne_morale_denomination, ''représenté(e) par'', requerant_3_civilite.libelle, requerant_3.personne_morale_nom, requerant_3.personne_morale_prenom))
2355     ELSE TRIM(CONCAT(requerant_3.personne_morale_raison_sociale, '' '', requerant_3.personne_morale_denomination))
2356     END
2357     END as nom_requerant_3,
2358     CASE WHEN requerant_3.qualite=''particulier'' OR requerant_3.personne_morale_nom IS NOT NULL OR requerant_3.personne_morale_prenom IS NOT NULL
2359     THEN requerant_3_civilite.libelle
2360     ELSE ''''
2361     END as civilite_requerant_3,
2362     CASE WHEN requerant_3.qualite=''particulier''
2363     THEN requerant_3.particulier_nom
2364     ELSE
2365     CASE WHEN requerant_3.personne_morale_nom IS NOT NULL
2366     THEN requerant_3.personne_morale_nom
2367     ELSE ''''
2368     END
2369     END as nom_particulier_requerant_3,
2370     CASE WHEN requerant_3.qualite=''particulier''
2371     THEN requerant_3.particulier_prenom
2372     ELSE
2373     CASE WHEN requerant_3.personne_morale_prenom IS NOT NULL
2374     THEN requerant_3.personne_morale_prenom
2375     ELSE ''''
2376     END
2377     END as prenom_particulier_requerant_3,
2378     CASE WHEN requerant_3.qualite=''particulier''
2379     THEN ''''
2380     ELSE requerant_3.personne_morale_raison_sociale
2381     END as raison_sociale_requerant_3,
2382     CASE WHEN requerant_3.qualite=''particulier''
2383     THEN ''''
2384     ELSE requerant_3.personne_morale_denomination
2385     END as denomination_requerant_3,
2386     CASE WHEN requerant_3.qualite=''particulier''
2387     THEN ''''
2388     ELSE requerant_3.personne_morale_siret
2389     END as siret_requerant_3,
2390     CASE WHEN requerant_3.qualite=''particulier''
2391     THEN ''''
2392     ELSE requerant_3.personne_morale_categorie_juridique
2393     END as categorie_juridique_requerant_3,
2394     requerant_3.numero as numero_requerant_3,
2395     requerant_3.voie as voie_requerant_3,
2396     requerant_3.complement as complement_requerant_3,
2397     requerant_3.lieu_dit as lieu_dit_requerant_3,
2398     CASE
2399     WHEN requerant_3.bp IS NULL
2400     THEN ''''
2401     ELSE CONCAT(''BP '', requerant_3.bp)
2402     END as bp_requerant_3,
2403     requerant_3.code_postal as code_postal_requerant_3,
2404     requerant_3.localite as localite_requerant_3,
2405     CASE
2406     WHEN requerant_3.cedex IS NULL
2407     THEN ''''
2408     ELSE CONCAT(''CEDEX '', requerant_3.cedex)
2409     END as cedex_requerant_3,
2410     requerant_3.pays as pays_requerant_3,
2411     requerant_3.division_territoriale as division_territoriale_requerant_3,
2412    
2413     --Coordonnées du requérant 4
2414    
2415     CASE WHEN requerant_4.qualite=''particulier''
2416     THEN TRIM(CONCAT_WS('' '', requerant_4_civilite.libelle, requerant_4.particulier_nom, requerant_4.particulier_prenom))
2417     ELSE
2418     CASE WHEN requerant_4.personne_morale_nom IS NOT NULL OR requerant_4.personne_morale_prenom IS NOT NULL
2419     THEN TRIM(CONCAT_WS('' '', requerant_4.personne_morale_raison_sociale, requerant_4.personne_morale_denomination, ''représenté(e) par'', requerant_4_civilite.libelle, requerant_4.personne_morale_nom, requerant_4.personne_morale_prenom))
2420     ELSE TRIM(CONCAT(requerant_4.personne_morale_raison_sociale, '' '', requerant_4.personne_morale_denomination))
2421     END
2422     END as nom_complet_qualite_part_ou_pm_requerant_4,
2423     CASE WHEN requerant_4.qualite=''particulier'' OR requerant_4.personne_morale_nom IS NOT NULL OR requerant_4.personne_morale_prenom IS NOT NULL
2424     THEN requerant_4_civilite.libelle
2425     ELSE ''''
2426     END as civilite_qualite_part_ou_pm_requerant_4,
2427     CASE WHEN requerant_4.qualite=''particulier''
2428     THEN requerant_4.particulier_nom
2429     ELSE
2430     CASE WHEN requerant_4.personne_morale_nom IS NOT NULL
2431     THEN requerant_4.personne_morale_nom
2432     ELSE ''''
2433     END
2434     END as nom_qualite_part_ou_pm_requerant_4,
2435     CASE WHEN requerant_4.qualite=''particulier''
2436     THEN requerant_4.particulier_prenom
2437     ELSE
2438     CASE WHEN requerant_4.personne_morale_prenom IS NOT NULL
2439     THEN requerant_4.personne_morale_prenom
2440     ELSE ''''
2441     END
2442     END as prenom_qualite_part_ou_pm_requerant_4,
2443     CASE WHEN requerant_4.qualite=''particulier''
2444     THEN TRIM(CONCAT_WS('' '', requerant_4_civilite.libelle, requerant_4.particulier_nom, requerant_4.particulier_prenom))
2445     ELSE ''''
2446     END as nom_complet_qualite_part_requerant_4,
2447     CASE WHEN requerant_4.qualite=''particulier''
2448     THEN requerant_4_civilite.libelle
2449     ELSE ''''
2450     END as civilite_qualite_part_requerant_4,
2451     CASE WHEN requerant_4.qualite=''particulier''
2452     THEN requerant_4.particulier_nom
2453     ELSE ''''
2454     END as nom_qualite_part_requerant_4,
2455     CASE WHEN requerant_4.qualite=''particulier''
2456     THEN requerant_4.particulier_prenom
2457     ELSE ''''
2458     END as prenom_qualite_part_requerant_4,
2459     CASE WHEN requerant_4.personne_morale_nom IS NOT NULL OR requerant_4.personne_morale_prenom IS NOT NULL
2460     THEN TRIM(CONCAT_WS('' '', requerant_4.personne_morale_raison_sociale, requerant_4.personne_morale_denomination, ''représenté(e) par'', requerant_4_civilite.libelle, requerant_4.personne_morale_nom, requerant_4.personne_morale_prenom))
2461     ELSE TRIM(CONCAT(requerant_4.personne_morale_raison_sociale, '' '', requerant_4.personne_morale_denomination))
2462     END as nom_complet_qualite_pm_requerant_4,
2463     CASE WHEN requerant_4.personne_morale_nom IS NOT NULL OR requerant_4.personne_morale_prenom IS NOT NULL
2464     THEN requerant_4_civilite.libelle
2465     ELSE ''''
2466     END as civilite_qualite_pm_requerant_4,
2467     CASE WHEN requerant_4.personne_morale_nom IS NOT NULL
2468     THEN requerant_4.personne_morale_nom
2469     ELSE ''''
2470     END as nom_qualite_pm_requerant_4,
2471     CASE WHEN requerant_4.personne_morale_prenom IS NOT NULL
2472     THEN requerant_4.personne_morale_prenom
2473     ELSE ''''
2474     END as prenom_qualite_pm_requerant_4,
2475     CASE WHEN requerant_4.qualite=''particulier''
2476     THEN TRIM(CONCAT_WS('' '', requerant_4_civilite.libelle, requerant_4.particulier_nom, requerant_4.particulier_prenom))
2477     ELSE
2478     CASE WHEN requerant_4.personne_morale_nom IS NOT NULL OR requerant_4.personne_morale_prenom IS NOT NULL
2479     THEN TRIM(CONCAT_WS('' '', requerant_4.personne_morale_raison_sociale, requerant_4.personne_morale_denomination, ''représenté(e) par'', requerant_4_civilite.libelle, requerant_4.personne_morale_nom, requerant_4.personne_morale_prenom))
2480     ELSE TRIM(CONCAT(requerant_4.personne_morale_raison_sociale, '' '', requerant_4.personne_morale_denomination))
2481     END
2482     END as nom_requerant_4,
2483     CASE WHEN requerant_4.qualite=''particulier'' OR requerant_4.personne_morale_nom IS NOT NULL OR requerant_4.personne_morale_prenom IS NOT NULL
2484     THEN requerant_4_civilite.libelle
2485     ELSE ''''
2486     END as civilite_requerant_4,
2487     CASE WHEN requerant_4.qualite=''particulier''
2488     THEN requerant_4.particulier_nom
2489     ELSE
2490     CASE WHEN requerant_4.personne_morale_nom IS NOT NULL
2491     THEN requerant_4.personne_morale_nom
2492     ELSE ''''
2493     END
2494     END as nom_particulier_requerant_4,
2495     CASE WHEN requerant_4.qualite=''particulier''
2496     THEN requerant_4.particulier_prenom
2497     ELSE
2498     CASE WHEN requerant_4.personne_morale_prenom IS NOT NULL
2499     THEN requerant_4.personne_morale_prenom
2500     ELSE ''''
2501     END
2502     END as prenom_particulier_requerant_4,
2503     CASE WHEN requerant_4.qualite=''particulier''
2504     THEN ''''
2505     ELSE requerant_4.personne_morale_raison_sociale
2506     END as raison_sociale_requerant_4,
2507     CASE WHEN requerant_4.qualite=''particulier''
2508     THEN ''''
2509     ELSE requerant_4.personne_morale_denomination
2510     END as denomination_requerant_4,
2511     CASE WHEN requerant_4.qualite=''particulier''
2512     THEN ''''
2513     ELSE requerant_4.personne_morale_categorie_juridique
2514     END as categorie_juridique_requerant_4,
2515     CASE WHEN requerant_4.qualite=''particulier''
2516     THEN ''''
2517     ELSE requerant_4.personne_morale_siret
2518     END as siret_requerant_4,
2519     requerant_4.numero as numero_requerant_4,
2520     requerant_4.voie as voie_requerant_4,
2521     requerant_4.complement as complement_requerant_4,
2522     requerant_4.lieu_dit as lieu_dit_requerant_4,
2523     CASE
2524     WHEN requerant_4.bp IS NULL
2525     THEN ''''
2526     ELSE CONCAT(''BP '', requerant_4.bp)
2527     END as bp_requerant_4,
2528     requerant_4.code_postal as code_postal_requerant_4,
2529     requerant_4.localite as localite_requerant_4,
2530     CASE
2531     WHEN requerant_4.cedex IS NULL
2532     THEN ''''
2533     ELSE CONCAT(''CEDEX '', requerant_4.cedex)
2534     END as cedex_requerant_4,
2535     requerant_4.pays as pays_requerant_4,
2536     requerant_4.division_territoriale as division_territoriale_requerant_4,
2537    
2538     --Coordonnées du requérant 5
2539    
2540     CASE WHEN requerant_5.qualite=''particulier''
2541     THEN TRIM(CONCAT_WS('' '', requerant_5_civilite.libelle, requerant_5.particulier_nom, requerant_5.particulier_prenom))
2542     ELSE
2543     CASE WHEN requerant_5.personne_morale_nom IS NOT NULL OR requerant_5.personne_morale_prenom IS NOT NULL
2544     THEN TRIM(CONCAT_WS('' '', requerant_5.personne_morale_raison_sociale, requerant_5.personne_morale_denomination, ''représenté(e) par'', requerant_5_civilite.libelle, requerant_5.personne_morale_nom, requerant_5.personne_morale_prenom))
2545     ELSE TRIM(CONCAT(requerant_5.personne_morale_raison_sociale, '' '', requerant_5.personne_morale_denomination))
2546     END
2547     END as nom_complet_qualite_part_ou_pm_requerant_5,
2548     CASE WHEN requerant_5.qualite=''particulier'' OR requerant_5.personne_morale_nom IS NOT NULL OR requerant_5.personne_morale_prenom IS NOT NULL
2549     THEN requerant_5_civilite.libelle
2550     ELSE ''''
2551     END as civilite_qualite_part_ou_pm_requerant_5,
2552     CASE WHEN requerant_5.qualite=''particulier''
2553     THEN requerant_5.particulier_nom
2554     ELSE
2555     CASE WHEN requerant_5.personne_morale_nom IS NOT NULL
2556     THEN requerant_5.personne_morale_nom
2557     ELSE ''''
2558     END
2559     END as nom_qualite_part_ou_pm_requerant_5,
2560     CASE WHEN requerant_5.qualite=''particulier''
2561     THEN requerant_5.particulier_prenom
2562     ELSE
2563     CASE WHEN requerant_5.personne_morale_prenom IS NOT NULL
2564     THEN requerant_5.personne_morale_prenom
2565     ELSE ''''
2566     END
2567     END as prenom_qualite_part_ou_pm_requerant_5,
2568     CASE WHEN requerant_5.qualite=''particulier''
2569     THEN TRIM(CONCAT_WS('' '', requerant_5_civilite.libelle, requerant_5.particulier_nom, requerant_5.particulier_prenom))
2570     ELSE ''''
2571     END as nom_complet_qualite_part_requerant_5,
2572     CASE WHEN requerant_5.qualite=''particulier''
2573     THEN requerant_5_civilite.libelle
2574     ELSE ''''
2575     END as civilite_qualite_part_requerant_5,
2576     CASE WHEN requerant_5.qualite=''particulier''
2577     THEN requerant_5.particulier_nom
2578     ELSE ''''
2579     END as nom_qualite_part_requerant_5,
2580     CASE WHEN requerant_5.qualite=''particulier''
2581     THEN requerant_5.particulier_prenom
2582     ELSE ''''
2583     END as prenom_qualite_part_requerant_5,
2584     CASE WHEN requerant_5.personne_morale_nom IS NOT NULL OR requerant_5.personne_morale_prenom IS NOT NULL
2585     THEN TRIM(CONCAT_WS('' '', requerant_5.personne_morale_raison_sociale, requerant_5.personne_morale_denomination, ''représenté(e) par'', requerant_5_civilite.libelle, requerant_5.personne_morale_nom, requerant_5.personne_morale_prenom))
2586     ELSE TRIM(CONCAT(requerant_5.personne_morale_raison_sociale, '' '', requerant_5.personne_morale_denomination))
2587     END as nom_complet_qualite_pm_requerant_5,
2588     CASE WHEN requerant_5.personne_morale_nom IS NOT NULL OR requerant_5.personne_morale_prenom IS NOT NULL
2589     THEN requerant_5_civilite.libelle
2590     ELSE ''''
2591     END as civilite_qualite_pm_requerant_5,
2592     CASE WHEN requerant_5.personne_morale_nom IS NOT NULL
2593     THEN requerant_5.personne_morale_nom
2594     ELSE ''''
2595     END as nom_qualite_pm_requerant_5,
2596     CASE WHEN requerant_5.personne_morale_prenom IS NOT NULL
2597     THEN requerant_5.personne_morale_prenom
2598     ELSE ''''
2599     END as prenom_qualite_pm_requerant_5,
2600     CASE WHEN requerant_5.qualite=''particulier''
2601     THEN TRIM(CONCAT_WS('' '', requerant_5_civilite.libelle, requerant_5.particulier_nom, requerant_5.particulier_prenom))
2602     ELSE
2603     CASE WHEN requerant_5.personne_morale_nom IS NOT NULL OR requerant_5.personne_morale_prenom IS NOT NULL
2604     THEN TRIM(CONCAT_WS('' '', requerant_5.personne_morale_raison_sociale, requerant_5.personne_morale_denomination, ''représenté(e) par'', requerant_5_civilite.libelle, requerant_5.personne_morale_nom, requerant_5.personne_morale_prenom))
2605     ELSE TRIM(CONCAT(requerant_5.personne_morale_raison_sociale, '' '', requerant_5.personne_morale_denomination))
2606     END
2607     END as nom_requerant_5,
2608     CASE WHEN requerant_5.qualite=''particulier'' OR requerant_5.personne_morale_nom IS NOT NULL OR requerant_5.personne_morale_prenom IS NOT NULL
2609     THEN requerant_5_civilite.libelle
2610     ELSE ''''
2611     END as civilite_requerant_5,
2612     CASE WHEN requerant_5.qualite=''particulier''
2613     THEN requerant_5.particulier_nom
2614     ELSE
2615     CASE WHEN requerant_5.personne_morale_nom IS NOT NULL
2616     THEN requerant_5.personne_morale_nom
2617     ELSE ''''
2618     END
2619     END as nom_particulier_requerant_5,
2620     CASE WHEN requerant_5.qualite=''particulier''
2621     THEN requerant_5.particulier_prenom
2622     ELSE
2623     CASE WHEN requerant_5.personne_morale_prenom IS NOT NULL
2624     THEN requerant_5.personne_morale_prenom
2625     ELSE ''''
2626     END
2627     END as prenom_particulier_requerant_5,
2628     CASE WHEN requerant_5.qualite=''particulier''
2629     THEN ''''
2630     ELSE requerant_5.personne_morale_raison_sociale
2631     END as raison_sociale_requerant_5,
2632     CASE WHEN requerant_5.qualite=''particulier''
2633     THEN ''''
2634     ELSE requerant_5.personne_morale_denomination
2635     END as denomination_requerant_5,
2636     CASE WHEN requerant_5.qualite=''particulier''
2637     THEN ''''
2638     ELSE requerant_5.personne_morale_categorie_juridique
2639     END as categorie_juridique_requerant_5,
2640     CASE WHEN requerant_5.qualite=''particulier''
2641     THEN ''''
2642     ELSE requerant_5.personne_morale_siret
2643     END as siret_requerant_5,
2644     requerant_5.numero as numero_requerant_5,
2645     requerant_5.voie as voie_requerant_5,
2646     requerant_5.complement as complement_requerant_5,
2647     requerant_5.lieu_dit as lieu_dit_requerant_5,
2648     CASE
2649     WHEN requerant_5.bp IS NULL
2650     THEN ''''
2651     ELSE CONCAT(''BP '', requerant_5.bp)
2652     END as bp_requerant_5,
2653     requerant_5.code_postal as code_postal_requerant_5,
2654     requerant_5.localite as localite_requerant_5,
2655     CASE
2656     WHEN requerant_5.cedex IS NULL
2657     THEN ''''
2658     ELSE CONCAT(''CEDEX '', requerant_5.cedex)
2659     END as cedex_requerant_5,
2660     requerant_5.pays as pays_requerant_5,
2661     requerant_5.division_territoriale as division_territoriale_requerant_5,
2662    
2663     --Coordonnées de l''avocat principal
2664    
2665     CASE WHEN avocat_principal.qualite=''particulier''
2666     THEN TRIM(CONCAT_WS('' '', avocat_principal_civilite.libelle, avocat_principal.particulier_nom, avocat_principal.particulier_prenom))
2667     ELSE
2668     CASE WHEN avocat_principal.personne_morale_nom IS NOT NULL OR avocat_principal.personne_morale_prenom IS NOT NULL
2669     THEN TRIM(CONCAT_WS('' '', avocat_principal.personne_morale_raison_sociale, avocat_principal.personne_morale_denomination, ''représenté(e) par'', avocat_principal_civilite.libelle, avocat_principal.personne_morale_nom, avocat_principal.personne_morale_prenom))
2670     ELSE TRIM(CONCAT(avocat_principal.personne_morale_raison_sociale, '' '', avocat_principal.personne_morale_denomination))
2671     END
2672     END as nom_complet_qualite_part_ou_pm_avocat_principal,
2673     CASE WHEN avocat_principal.qualite=''particulier'' OR avocat_principal.personne_morale_nom IS NOT NULL OR avocat_principal.personne_morale_prenom IS NOT NULL
2674     THEN avocat_principal_civilite.libelle
2675     ELSE ''''
2676     END as civilite_qualite_part_ou_pm_avocat_principal,
2677     CASE WHEN avocat_principal.qualite=''particulier''
2678     THEN avocat_principal.particulier_nom
2679     ELSE
2680     CASE WHEN avocat_principal.personne_morale_nom IS NOT NULL
2681     THEN avocat_principal.personne_morale_nom
2682     ELSE ''''
2683     END
2684     END as nom_qualite_part_ou_pm_avocat_principal,
2685     CASE WHEN avocat_principal.qualite=''particulier''
2686     THEN avocat_principal.particulier_prenom
2687     ELSE
2688     CASE WHEN avocat_principal.personne_morale_prenom IS NOT NULL
2689     THEN avocat_principal.personne_morale_prenom
2690     ELSE ''''
2691     END
2692     END as prenom_qualite_part_ou_pm_avocat_principal,
2693     CASE WHEN avocat_principal.qualite=''particulier''
2694     THEN TRIM(CONCAT_WS('' '', avocat_principal_civilite.libelle, avocat_principal.particulier_nom, avocat_principal.particulier_prenom))
2695     ELSE ''''
2696     END as nom_complet_qualite_part_avocat_principal,
2697     CASE WHEN avocat_principal.qualite=''particulier''
2698     THEN avocat_principal_civilite.libelle
2699     ELSE ''''
2700     END as civilite_qualite_part_avocat_principal,
2701     CASE WHEN avocat_principal.qualite=''particulier''
2702     THEN avocat_principal.particulier_nom
2703     ELSE ''''
2704     END as nom_qualite_part_avocat_principal,
2705     CASE WHEN avocat_principal.qualite=''particulier''
2706     THEN avocat_principal.particulier_prenom
2707     ELSE ''''
2708     END as prenom_qualite_part_avocat_principal,
2709     CASE WHEN avocat_principal.personne_morale_nom IS NOT NULL OR avocat_principal.personne_morale_prenom IS NOT NULL
2710     THEN TRIM(CONCAT_WS('' '', avocat_principal.personne_morale_raison_sociale, avocat_principal.personne_morale_denomination, ''représenté(e) par'', avocat_principal_civilite.libelle, avocat_principal.personne_morale_nom, avocat_principal.personne_morale_prenom))
2711     ELSE TRIM(CONCAT(avocat_principal.personne_morale_raison_sociale, '' '', avocat_principal.personne_morale_denomination))
2712     END as nom_complet_qualite_pm_avocat_principal,
2713     CASE WHEN avocat_principal.personne_morale_nom IS NOT NULL OR avocat_principal.personne_morale_prenom IS NOT NULL
2714     THEN avocat_principal_civilite.libelle
2715     ELSE ''''
2716     END as civilite_qualite_pm_avocat_principal,
2717     CASE WHEN avocat_principal.personne_morale_nom IS NOT NULL
2718     THEN avocat_principal.personne_morale_nom
2719     ELSE ''''
2720     END as nom_qualite_pm_avocat_principal,
2721     CASE WHEN avocat_principal.personne_morale_prenom IS NOT NULL
2722     THEN avocat_principal.personne_morale_prenom
2723     ELSE ''''
2724     END as prenom_qualite_pm_avocat_principal,
2725     CASE WHEN avocat_principal.qualite=''particulier''
2726     THEN TRIM(CONCAT_WS('' '', avocat_principal_civilite.libelle, avocat_principal.particulier_nom, avocat_principal.particulier_prenom))
2727     ELSE
2728     CASE WHEN avocat_principal.personne_morale_nom IS NOT NULL OR avocat_principal.personne_morale_prenom IS NOT NULL
2729     THEN TRIM(CONCAT_WS('' '', avocat_principal.personne_morale_raison_sociale, avocat_principal.personne_morale_denomination, ''représenté(e) par'', avocat_principal_civilite.libelle, avocat_principal.personne_morale_nom, avocat_principal.personne_morale_prenom))
2730     ELSE TRIM(CONCAT(avocat_principal.personne_morale_raison_sociale, '' '', avocat_principal.personne_morale_denomination))
2731     END
2732     END as nom_avocat_principal,
2733     CASE WHEN avocat_principal.qualite=''particulier'' OR avocat_principal.personne_morale_nom IS NOT NULL OR avocat_principal.personne_morale_prenom IS NOT NULL
2734     THEN avocat_principal_civilite.libelle
2735     ELSE ''''
2736     END as civilite_avocat_principal,
2737     CASE WHEN avocat_principal.qualite=''particulier''
2738     THEN avocat_principal.particulier_nom
2739     ELSE
2740     CASE WHEN avocat_principal.personne_morale_nom IS NOT NULL
2741     THEN avocat_principal.personne_morale_nom
2742     ELSE ''''
2743     END
2744     END as nom_particulier_avocat_principal,
2745     CASE WHEN avocat_principal.qualite=''particulier''
2746     THEN avocat_principal.particulier_prenom
2747     ELSE
2748     CASE WHEN avocat_principal.personne_morale_prenom IS NOT NULL
2749     THEN avocat_principal.personne_morale_prenom
2750     ELSE ''''
2751     END
2752     END as prenom_particulier_avocat_principal,
2753     CASE WHEN avocat_principal.qualite=''particulier''
2754     THEN ''''
2755     ELSE avocat_principal.personne_morale_raison_sociale
2756     END as raison_sociale_avocat_principal,
2757     CASE WHEN avocat_principal.qualite=''particulier''
2758     THEN ''''
2759     ELSE avocat_principal.personne_morale_denomination
2760     END as denomination_avocat_principal,
2761     CASE WHEN avocat_principal.qualite=''particulier''
2762     THEN ''''
2763     ELSE avocat_principal.personne_morale_siret
2764     END as siret_avocat_principal,
2765     CASE WHEN avocat_principal.qualite=''particulier''
2766     THEN ''''
2767     ELSE avocat_principal.personne_morale_categorie_juridique
2768     END as categorie_juridique_avocat_principal,
2769     avocat_principal.numero as numero_avocat_principal,
2770     avocat_principal.voie as voie_avocat_principal,
2771     avocat_principal.complement as complement_avocat_principal,
2772     avocat_principal.lieu_dit as lieu_dit_avocat_principal,
2773     CASE
2774     WHEN avocat_principal.bp IS NULL
2775     THEN ''''
2776     ELSE CONCAT(''BP '', avocat_principal.bp)
2777     END as bp_avocat_principal,
2778     avocat_principal.code_postal as code_postal_avocat_principal,
2779     avocat_principal.localite as localite_avocat_principal,
2780     CASE
2781     WHEN avocat_principal.cedex IS NULL
2782     THEN ''''
2783     ELSE CONCAT(''CEDEX '', avocat_principal.cedex)
2784     END as cedex_avocat_principal,
2785     avocat_principal.pays as pays_avocat_principal,
2786     avocat_principal.division_territoriale as division_territoriale_avocat_principal,
2787    
2788     --Coordonnées de l''avocat 1
2789    
2790     CASE WHEN avocat_1.qualite=''particulier''
2791     THEN TRIM(CONCAT_WS('' '', avocat_1_civilite.libelle, avocat_1.particulier_nom, avocat_1.particulier_prenom))
2792     ELSE
2793     CASE WHEN avocat_1.personne_morale_nom IS NOT NULL OR avocat_1.personne_morale_prenom IS NOT NULL
2794     THEN TRIM(CONCAT_WS('' '', avocat_1.personne_morale_raison_sociale, avocat_1.personne_morale_denomination, ''représenté(e) par'', avocat_1_civilite.libelle, avocat_1.personne_morale_nom, avocat_1.personne_morale_prenom))
2795     ELSE TRIM(CONCAT(avocat_1.personne_morale_raison_sociale, '' '', avocat_1.personne_morale_denomination))
2796     END
2797     END as nom_complet_qualite_part_ou_pm_avocat_1,
2798     CASE WHEN avocat_1.qualite=''particulier'' OR avocat_1.personne_morale_nom IS NOT NULL OR avocat_1.personne_morale_prenom IS NOT NULL
2799     THEN avocat_1_civilite.libelle
2800     ELSE ''''
2801     END as civilite_qualite_part_ou_pm_avocat_1,
2802     CASE WHEN avocat_1.qualite=''particulier''
2803     THEN avocat_1.particulier_nom
2804     ELSE
2805     CASE WHEN avocat_1.personne_morale_nom IS NOT NULL
2806     THEN avocat_1.personne_morale_nom
2807     ELSE ''''
2808     END
2809     END as nom_qualite_part_ou_pm_avocat_1,
2810     CASE WHEN avocat_1.qualite=''particulier''
2811     THEN avocat_1.particulier_prenom
2812     ELSE
2813     CASE WHEN avocat_1.personne_morale_prenom IS NOT NULL
2814     THEN avocat_1.personne_morale_prenom
2815     ELSE ''''
2816     END
2817     END as prenom_qualite_part_ou_pm_avocat_1,
2818     CASE WHEN avocat_1.qualite=''particulier''
2819     THEN TRIM(CONCAT_WS('' '', avocat_1_civilite.libelle, avocat_1.particulier_nom, avocat_1.particulier_prenom))
2820     ELSE ''''
2821     END as nom_complet_qualite_part_avocat_1,
2822     CASE WHEN avocat_1.qualite=''particulier''
2823     THEN avocat_1_civilite.libelle
2824     ELSE ''''
2825     END as civilite_qualite_part_avocat_1,
2826     CASE WHEN avocat_1.qualite=''particulier''
2827     THEN avocat_1.particulier_nom
2828     ELSE ''''
2829     END as nom_qualite_part_avocat_1,
2830     CASE WHEN avocat_1.qualite=''particulier''
2831     THEN avocat_1.particulier_prenom
2832     ELSE ''''
2833     END as prenom_qualite_part_avocat_1,
2834     CASE WHEN avocat_1.personne_morale_nom IS NOT NULL OR avocat_1.personne_morale_prenom IS NOT NULL
2835     THEN TRIM(CONCAT_WS('' '', avocat_1.personne_morale_raison_sociale, avocat_1.personne_morale_denomination, ''représenté(e) par'', avocat_1_civilite.libelle, avocat_1.personne_morale_nom, avocat_1.personne_morale_prenom))
2836     ELSE TRIM(CONCAT(avocat_1.personne_morale_raison_sociale, '' '', avocat_1.personne_morale_denomination))
2837     END as nom_complet_qualite_pm_avocat_1,
2838     CASE WHEN avocat_1.personne_morale_nom IS NOT NULL OR avocat_1.personne_morale_prenom IS NOT NULL
2839     THEN avocat_1_civilite.libelle
2840     ELSE ''''
2841     END as civilite_qualite_pm_avocat_1,
2842     CASE WHEN avocat_1.personne_morale_nom IS NOT NULL
2843     THEN avocat_1.personne_morale_nom
2844     ELSE ''''
2845     END as nom_qualite_pm_avocat_1,
2846     CASE WHEN avocat_1.personne_morale_prenom IS NOT NULL
2847     THEN avocat_1.personne_morale_prenom
2848     ELSE ''''
2849     END as prenom_qualite_pm_avocat_1,
2850     CASE WHEN avocat_1.qualite=''particulier''
2851     THEN TRIM(CONCAT_WS('' '', avocat_1_civilite.libelle, avocat_1.particulier_nom, avocat_1.particulier_prenom))
2852     ELSE
2853     CASE WHEN avocat_1.personne_morale_nom IS NOT NULL OR avocat_1.personne_morale_prenom IS NOT NULL
2854     THEN TRIM(CONCAT_WS('' '', avocat_1.personne_morale_raison_sociale, avocat_1.personne_morale_denomination, ''représenté(e) par'', avocat_1_civilite.libelle, avocat_1.personne_morale_nom, avocat_1.personne_morale_prenom))
2855     ELSE TRIM(CONCAT(avocat_1.personne_morale_raison_sociale, '' '', avocat_1.personne_morale_denomination))
2856     END
2857     END as nom_avocat_1,
2858     CASE WHEN avocat_1.qualite=''particulier'' OR avocat_1.personne_morale_nom IS NOT NULL OR avocat_1.personne_morale_prenom IS NOT NULL
2859     THEN avocat_1_civilite.libelle
2860     ELSE ''''
2861     END as civilite_avocat_1,
2862     CASE WHEN avocat_1.qualite=''particulier''
2863     THEN avocat_1.particulier_nom
2864     ELSE
2865     CASE WHEN avocat_1.personne_morale_nom IS NOT NULL
2866     THEN avocat_1.personne_morale_nom
2867     ELSE ''''
2868     END
2869     END as nom_particulier_avocat_1,
2870     CASE WHEN avocat_1.qualite=''particulier''
2871     THEN avocat_1.particulier_prenom
2872     ELSE
2873     CASE WHEN avocat_1.personne_morale_prenom IS NOT NULL
2874     THEN avocat_1.personne_morale_prenom
2875     ELSE ''''
2876     END
2877     END as prenom_particulier_avocat_1,
2878     CASE WHEN avocat_1.qualite=''particulier''
2879     THEN ''''
2880     ELSE avocat_1.personne_morale_raison_sociale
2881     END as raison_sociale_avocat_1,
2882     CASE WHEN avocat_1.qualite=''particulier''
2883     THEN ''''
2884     ELSE avocat_1.personne_morale_denomination
2885     END as denomination_avocat_1,
2886     CASE WHEN avocat_1.qualite=''particulier''
2887     THEN ''''
2888     ELSE avocat_1.personne_morale_siret
2889     END as siret_avocat_1,
2890     CASE WHEN avocat_1.qualite=''particulier''
2891     THEN ''''
2892     ELSE avocat_1.personne_morale_categorie_juridique
2893     END as categorie_juridique_avocat_1,
2894     avocat_1.numero as numero_avocat_1,
2895     avocat_1.voie as voie_avocat_1,
2896     avocat_1.complement as complement_avocat_1,
2897     avocat_1.lieu_dit as lieu_dit_avocat_1,
2898     CASE
2899     WHEN avocat_1.bp IS NULL
2900     THEN ''''
2901     ELSE CONCAT(''BP '', avocat_1.bp)
2902     END as bp_avocat_1,
2903     avocat_1.code_postal as code_postal_avocat_1,
2904     avocat_1.localite as localite_avocat_1,
2905     CASE
2906     WHEN avocat_1.cedex IS NULL
2907     THEN ''''
2908     ELSE CONCAT(''CEDEX '', avocat_1.cedex)
2909     END as cedex_avocat_1,
2910     avocat_1.pays as pays_avocat_1,
2911     avocat_1.division_territoriale as division_territoriale_avocat_1,
2912    
2913     --Coordonnées de l''avocat 2
2914    
2915     CASE WHEN avocat_2.qualite=''particulier''
2916     THEN TRIM(CONCAT_WS('' '', avocat_2_civilite.libelle, avocat_2.particulier_nom, avocat_2.particulier_prenom))
2917     ELSE
2918     CASE WHEN avocat_2.personne_morale_nom IS NOT NULL OR avocat_2.personne_morale_prenom IS NOT NULL
2919     THEN TRIM(CONCAT_WS('' '', avocat_2.personne_morale_raison_sociale, avocat_2.personne_morale_denomination, ''représenté(e) par'', avocat_2_civilite.libelle, avocat_2.personne_morale_nom, avocat_2.personne_morale_prenom))
2920     ELSE TRIM(CONCAT(avocat_2.personne_morale_raison_sociale, '' '', avocat_2.personne_morale_denomination))
2921     END
2922     END as nom_complet_qualite_part_ou_pm_avocat_2,
2923     CASE WHEN avocat_2.qualite=''particulier'' OR avocat_2.personne_morale_nom IS NOT NULL OR avocat_2.personne_morale_prenom IS NOT NULL
2924     THEN avocat_2_civilite.libelle
2925     ELSE ''''
2926     END as civilite_qualite_part_ou_pm_avocat_2,
2927     CASE WHEN avocat_2.qualite=''particulier''
2928     THEN avocat_2.particulier_nom
2929     ELSE
2930     CASE WHEN avocat_2.personne_morale_nom IS NOT NULL
2931     THEN avocat_2.personne_morale_nom
2932     ELSE ''''
2933     END
2934     END as nom_qualite_part_ou_pm_avocat_2,
2935     CASE WHEN avocat_2.qualite=''particulier''
2936     THEN avocat_2.particulier_prenom
2937     ELSE
2938     CASE WHEN avocat_2.personne_morale_prenom IS NOT NULL
2939     THEN avocat_2.personne_morale_prenom
2940     ELSE ''''
2941     END
2942     END as prenom_qualite_part_ou_pm_avocat_2,
2943     CASE WHEN avocat_2.qualite=''particulier''
2944     THEN TRIM(CONCAT_WS('' '', avocat_2_civilite.libelle, avocat_2.particulier_nom, avocat_2.particulier_prenom))
2945     ELSE ''''
2946     END as nom_complet_qualite_part_avocat_2,
2947     CASE WHEN avocat_2.qualite=''particulier''
2948     THEN avocat_2_civilite.libelle
2949     ELSE ''''
2950     END as civilite_qualite_part_avocat_2,
2951     CASE WHEN avocat_2.qualite=''particulier''
2952     THEN avocat_2.particulier_nom
2953     ELSE ''''
2954     END as nom_qualite_part_avocat_2,
2955     CASE WHEN avocat_2.qualite=''particulier''
2956     THEN avocat_2.particulier_prenom
2957     ELSE ''''
2958     END as prenom_qualite_part_avocat_2,
2959     CASE WHEN avocat_2.personne_morale_nom IS NOT NULL OR avocat_2.personne_morale_prenom IS NOT NULL
2960     THEN TRIM(CONCAT_WS('' '', avocat_2.personne_morale_raison_sociale, avocat_2.personne_morale_denomination, ''représenté(e) par'', avocat_2_civilite.libelle, avocat_2.personne_morale_nom, avocat_2.personne_morale_prenom))
2961     ELSE TRIM(CONCAT(avocat_2.personne_morale_raison_sociale, '' '', avocat_2.personne_morale_denomination))
2962     END as nom_complet_qualite_pm_avocat_2,
2963     CASE WHEN avocat_2.personne_morale_nom IS NOT NULL OR avocat_2.personne_morale_prenom IS NOT NULL
2964     THEN avocat_2_civilite.libelle
2965     ELSE ''''
2966     END as civilite_qualite_pm_avocat_2,
2967     CASE WHEN avocat_2.personne_morale_nom IS NOT NULL
2968     THEN avocat_2.personne_morale_nom
2969     ELSE ''''
2970     END as nom_qualite_pm_avocat_2,
2971     CASE WHEN avocat_2.personne_morale_prenom IS NOT NULL
2972     THEN avocat_2.personne_morale_prenom
2973     ELSE ''''
2974     END as prenom_qualite_pm_avocat_2,
2975     CASE WHEN avocat_2.qualite=''particulier''
2976     THEN TRIM(CONCAT_WS('' '', avocat_2_civilite.libelle, avocat_2.particulier_nom, avocat_2.particulier_prenom))
2977     ELSE
2978     CASE WHEN avocat_2.personne_morale_nom IS NOT NULL OR avocat_2.personne_morale_prenom IS NOT NULL
2979     THEN TRIM(CONCAT_WS('' '', avocat_2.personne_morale_raison_sociale, avocat_2.personne_morale_denomination, ''représenté(e) par'', avocat_2_civilite.libelle, avocat_2.personne_morale_nom, avocat_2.personne_morale_prenom))
2980     ELSE TRIM(CONCAT(avocat_2.personne_morale_raison_sociale, '' '', avocat_2.personne_morale_denomination))
2981     END
2982     END as nom_avocat_2,
2983     CASE WHEN avocat_2.qualite=''particulier'' OR avocat_2.personne_morale_nom IS NOT NULL OR avocat_2.personne_morale_prenom IS NOT NULL
2984     THEN avocat_2_civilite.libelle
2985     ELSE ''''
2986     END as civilite_avocat_2,
2987     CASE WHEN avocat_2.qualite=''particulier''
2988     THEN avocat_2.particulier_nom
2989     ELSE
2990     CASE WHEN avocat_2.personne_morale_nom IS NOT NULL
2991     THEN avocat_2.personne_morale_nom
2992     ELSE ''''
2993     END
2994     END as nom_particulier_avocat_2,
2995     CASE WHEN avocat_2.qualite=''particulier''
2996     THEN avocat_2.particulier_prenom
2997     ELSE
2998     CASE WHEN avocat_2.personne_morale_prenom IS NOT NULL
2999     THEN avocat_2.personne_morale_prenom
3000     ELSE ''''
3001     END
3002     END as prenom_particulier_avocat_2,
3003     CASE WHEN avocat_2.qualite=''particulier''
3004     THEN ''''
3005     ELSE avocat_2.personne_morale_raison_sociale
3006     END as raison_sociale_avocat_2,
3007     CASE WHEN avocat_2.qualite=''particulier''
3008     THEN ''''
3009     ELSE avocat_2.personne_morale_denomination
3010     END as denomination_avocat_2,
3011     CASE WHEN avocat_2.qualite=''particulier''
3012     THEN ''''
3013     ELSE avocat_2.personne_morale_categorie_juridique
3014     END as categorie_juridique_avocat_2,
3015     CASE WHEN avocat_2.qualite=''particulier''
3016     THEN ''''
3017     ELSE avocat_2.personne_morale_siret
3018     END as siret_avocat_2,
3019     avocat_2.numero as numero_avocat_2,
3020     avocat_2.voie as voie_avocat_2,
3021     avocat_2.complement as complement_avocat_2,
3022     avocat_2.lieu_dit as lieu_dit_avocat_2,
3023     CASE
3024     WHEN avocat_2.bp IS NULL
3025     THEN ''''
3026     ELSE CONCAT(''BP '', avocat_2.bp)
3027     END as bp_avocat_2,
3028     avocat_2.code_postal as code_postal_avocat_2,
3029     avocat_2.localite as localite_avocat_2,
3030     CASE
3031     WHEN avocat_2.cedex IS NULL
3032     THEN ''''
3033     ELSE CONCAT(''CEDEX '', avocat_2.cedex)
3034     END as cedex_avocat_2,
3035     avocat_2.pays as pays_avocat_2,
3036     avocat_2.division_territoriale as division_territoriale_avocat_2,
3037    
3038     --Coordonnées de l''avocat 3
3039    
3040     CASE WHEN avocat_3.qualite=''particulier''
3041     THEN TRIM(CONCAT_WS('' '', avocat_3_civilite.libelle, avocat_3.particulier_nom, avocat_3.particulier_prenom))
3042     ELSE
3043     CASE WHEN avocat_3.personne_morale_nom IS NOT NULL OR avocat_3.personne_morale_prenom IS NOT NULL
3044     THEN TRIM(CONCAT_WS('' '', avocat_3.personne_morale_raison_sociale, avocat_3.personne_morale_denomination, ''représenté(e) par'', avocat_3_civilite.libelle, avocat_3.personne_morale_nom, avocat_3.personne_morale_prenom))
3045     ELSE TRIM(CONCAT(avocat_3.personne_morale_raison_sociale, '' '', avocat_3.personne_morale_denomination))
3046     END
3047     END as nom_complet_qualite_part_ou_pm_avocat_3,
3048     CASE WHEN avocat_3.qualite=''particulier'' OR avocat_3.personne_morale_nom IS NOT NULL OR avocat_3.personne_morale_prenom IS NOT NULL
3049     THEN avocat_3_civilite.libelle
3050     ELSE ''''
3051     END as civilite_qualite_part_ou_pm_avocat_3,
3052     CASE WHEN avocat_3.qualite=''particulier''
3053     THEN avocat_3.particulier_nom
3054     ELSE
3055     CASE WHEN avocat_3.personne_morale_nom IS NOT NULL
3056     THEN avocat_3.personne_morale_nom
3057     ELSE ''''
3058     END
3059     END as nom_qualite_part_ou_pm_avocat_3,
3060     CASE WHEN avocat_3.qualite=''particulier''
3061     THEN avocat_3.particulier_prenom
3062     ELSE
3063     CASE WHEN avocat_3.personne_morale_prenom IS NOT NULL
3064     THEN avocat_3.personne_morale_prenom
3065     ELSE ''''
3066     END
3067     END as prenom_qualite_part_ou_pm_avocat_3,
3068     CASE WHEN avocat_3.qualite=''particulier''
3069     THEN TRIM(CONCAT_WS('' '', avocat_3_civilite.libelle, avocat_3.particulier_nom, avocat_3.particulier_prenom))
3070     ELSE ''''
3071     END as nom_complet_qualite_part_avocat_3,
3072     CASE WHEN avocat_3.qualite=''particulier''
3073     THEN avocat_3_civilite.libelle
3074     ELSE ''''
3075     END as civilite_qualite_part_avocat_3,
3076     CASE WHEN avocat_3.qualite=''particulier''
3077     THEN avocat_3.particulier_nom
3078     ELSE ''''
3079     END as nom_qualite_part_avocat_3,
3080     CASE WHEN avocat_3.qualite=''particulier''
3081     THEN avocat_3.particulier_prenom
3082     ELSE ''''
3083     END as prenom_qualite_part_avocat_3,
3084     CASE WHEN avocat_3.personne_morale_nom IS NOT NULL OR avocat_3.personne_morale_prenom IS NOT NULL
3085     THEN TRIM(CONCAT_WS('' '', avocat_3.personne_morale_raison_sociale, avocat_3.personne_morale_denomination, ''représenté(e) par'', avocat_3_civilite.libelle, avocat_3.personne_morale_nom, avocat_3.personne_morale_prenom))
3086     ELSE TRIM(CONCAT(avocat_3.personne_morale_raison_sociale, '' '', avocat_3.personne_morale_denomination))
3087     END as nom_complet_qualite_pm_avocat_3,
3088     CASE WHEN avocat_3.personne_morale_nom IS NOT NULL OR avocat_3.personne_morale_prenom IS NOT NULL
3089     THEN avocat_3_civilite.libelle
3090     ELSE ''''
3091     END as civilite_qualite_pm_avocat_3,
3092     CASE WHEN avocat_3.personne_morale_nom IS NOT NULL
3093     THEN avocat_3.personne_morale_nom
3094     ELSE ''''
3095     END as nom_qualite_pm_avocat_3,
3096     CASE WHEN avocat_3.personne_morale_prenom IS NOT NULL
3097     THEN avocat_3.personne_morale_prenom
3098     ELSE ''''
3099     END as prenom_qualite_pm_avocat_3,
3100     CASE WHEN avocat_3.qualite=''particulier''
3101     THEN TRIM(CONCAT_WS('' '', avocat_3_civilite.libelle, avocat_3.particulier_nom, avocat_3.particulier_prenom))
3102     ELSE
3103     CASE WHEN avocat_3.personne_morale_nom IS NOT NULL OR avocat_3.personne_morale_prenom IS NOT NULL
3104     THEN TRIM(CONCAT_WS('' '', avocat_3.personne_morale_raison_sociale, avocat_3.personne_morale_denomination, ''représenté(e) par'', avocat_3_civilite.libelle, avocat_3.personne_morale_nom, avocat_3.personne_morale_prenom))
3105     ELSE TRIM(CONCAT(avocat_3.personne_morale_raison_sociale, '' '', avocat_3.personne_morale_denomination))
3106     END
3107     END as nom_avocat_3,
3108     CASE WHEN avocat_3.qualite=''particulier'' OR avocat_3.personne_morale_nom IS NOT NULL OR avocat_3.personne_morale_prenom IS NOT NULL
3109     THEN avocat_3_civilite.libelle
3110     ELSE ''''
3111     END as civilite_avocat_3,
3112     CASE WHEN avocat_3.qualite=''particulier''
3113     THEN avocat_3.particulier_nom
3114     ELSE
3115     CASE WHEN avocat_3.personne_morale_nom IS NOT NULL
3116     THEN avocat_3.personne_morale_nom
3117     ELSE ''''
3118     END
3119     END as nom_particulier_avocat_3,
3120     CASE WHEN avocat_3.qualite=''particulier''
3121     THEN avocat_3.particulier_prenom
3122     ELSE
3123     CASE WHEN avocat_3.personne_morale_prenom IS NOT NULL
3124     THEN avocat_3.personne_morale_prenom
3125     ELSE ''''
3126     END
3127     END as prenom_particulier_avocat_3,
3128     CASE WHEN avocat_3.qualite=''particulier''
3129     THEN ''''
3130     ELSE avocat_3.personne_morale_raison_sociale
3131     END as raison_sociale_avocat_3,
3132     CASE WHEN avocat_3.qualite=''particulier''
3133     THEN ''''
3134     ELSE avocat_3.personne_morale_denomination
3135     END as denomination_avocat_3,
3136     CASE WHEN avocat_3.qualite=''particulier''
3137     THEN ''''
3138     ELSE avocat_3.personne_morale_siret
3139     END as siret_avocat_3,
3140     CASE WHEN avocat_3.qualite=''particulier''
3141     THEN ''''
3142     ELSE avocat_3.personne_morale_categorie_juridique
3143     END as categorie_juridique_avocat_3,
3144     avocat_3.numero as numero_avocat_3,
3145     avocat_3.voie as voie_avocat_3,
3146     avocat_3.complement as complement_avocat_3,
3147     avocat_3.lieu_dit as lieu_dit_avocat_3,
3148     CASE
3149     WHEN avocat_3.bp IS NULL
3150     THEN ''''
3151     ELSE CONCAT(''BP '', avocat_3.bp)
3152     END as bp_avocat_3,
3153     avocat_3.code_postal as code_postal_avocat_3,
3154     avocat_3.localite as localite_avocat_3,
3155     CASE
3156     WHEN avocat_3.cedex IS NULL
3157     THEN ''''
3158     ELSE CONCAT(''CEDEX '', avocat_3.cedex)
3159     END as cedex_avocat_3,
3160     avocat_3.pays as pays_avocat_3,
3161     avocat_3.division_territoriale as division_territoriale_avocat_3,
3162    
3163     --Coordonnées de l''avocat 4
3164    
3165     CASE WHEN avocat_4.qualite=''particulier''
3166     THEN TRIM(CONCAT_WS('' '', avocat_4_civilite.libelle, avocat_4.particulier_nom, avocat_4.particulier_prenom))
3167     ELSE
3168     CASE WHEN avocat_4.personne_morale_nom IS NOT NULL OR avocat_4.personne_morale_prenom IS NOT NULL
3169     THEN TRIM(CONCAT_WS('' '', avocat_4.personne_morale_raison_sociale, avocat_4.personne_morale_denomination, ''représenté(e) par'', avocat_4_civilite.libelle, avocat_4.personne_morale_nom, avocat_4.personne_morale_prenom))
3170     ELSE TRIM(CONCAT(avocat_4.personne_morale_raison_sociale, '' '', avocat_4.personne_morale_denomination))
3171     END
3172     END as nom_complet_qualite_part_ou_pm_avocat_4,
3173     CASE WHEN avocat_4.qualite=''particulier'' OR avocat_4.personne_morale_nom IS NOT NULL OR avocat_4.personne_morale_prenom IS NOT NULL
3174     THEN avocat_4_civilite.libelle
3175     ELSE ''''
3176     END as civilite_qualite_part_ou_pm_avocat_4,
3177     CASE WHEN avocat_4.qualite=''particulier''
3178     THEN avocat_4.particulier_nom
3179     ELSE
3180     CASE WHEN avocat_4.personne_morale_nom IS NOT NULL
3181     THEN avocat_4.personne_morale_nom
3182     ELSE ''''
3183     END
3184     END as nom_qualite_part_ou_pm_avocat_4,
3185     CASE WHEN avocat_4.qualite=''particulier''
3186     THEN avocat_4.particulier_prenom
3187     ELSE
3188     CASE WHEN avocat_4.personne_morale_prenom IS NOT NULL
3189     THEN avocat_4.personne_morale_prenom
3190     ELSE ''''
3191     END
3192     END as prenom_qualite_part_ou_pm_avocat_4,
3193     CASE WHEN avocat_4.qualite=''particulier''
3194     THEN TRIM(CONCAT_WS('' '', avocat_4_civilite.libelle, avocat_4.particulier_nom, avocat_4.particulier_prenom))
3195     ELSE ''''
3196     END as nom_complet_qualite_part_avocat_4,
3197     CASE WHEN avocat_4.qualite=''particulier''
3198     THEN avocat_4_civilite.libelle
3199     ELSE ''''
3200     END as civilite_qualite_part_avocat_4,
3201     CASE WHEN avocat_4.qualite=''particulier''
3202     THEN avocat_4.particulier_nom
3203     ELSE ''''
3204     END as nom_qualite_part_avocat_4,
3205     CASE WHEN avocat_4.qualite=''particulier''
3206     THEN avocat_4.particulier_prenom
3207     ELSE ''''
3208     END as prenom_qualite_part_avocat_4,
3209     CASE WHEN avocat_4.personne_morale_nom IS NOT NULL OR avocat_4.personne_morale_prenom IS NOT NULL
3210     THEN TRIM(CONCAT_WS('' '', avocat_4.personne_morale_raison_sociale, avocat_4.personne_morale_denomination, ''représenté(e) par'', avocat_4_civilite.libelle, avocat_4.personne_morale_nom, avocat_4.personne_morale_prenom))
3211     ELSE TRIM(CONCAT(avocat_4.personne_morale_raison_sociale, '' '', avocat_4.personne_morale_denomination))
3212     END as nom_complet_qualite_pm_avocat_4,
3213     CASE WHEN avocat_4.personne_morale_nom IS NOT NULL OR avocat_4.personne_morale_prenom IS NOT NULL
3214     THEN avocat_4_civilite.libelle
3215     ELSE ''''
3216     END as civilite_qualite_pm_avocat_4,
3217     CASE WHEN avocat_4.personne_morale_nom IS NOT NULL
3218     THEN avocat_4.personne_morale_nom
3219     ELSE ''''
3220     END as nom_qualite_pm_avocat_4,
3221     CASE WHEN avocat_4.personne_morale_prenom IS NOT NULL
3222     THEN avocat_4.personne_morale_prenom
3223     ELSE ''''
3224     END as prenom_qualite_pm_avocat_4,
3225     CASE WHEN avocat_4.qualite=''particulier''
3226     THEN TRIM(CONCAT_WS('' '', avocat_4_civilite.libelle, avocat_4.particulier_nom, avocat_4.particulier_prenom))
3227     ELSE
3228     CASE WHEN avocat_4.personne_morale_nom IS NOT NULL OR avocat_4.personne_morale_prenom IS NOT NULL
3229     THEN TRIM(CONCAT_WS('' '', avocat_4.personne_morale_raison_sociale, avocat_4.personne_morale_denomination, ''représenté(e) par'', avocat_4_civilite.libelle, avocat_4.personne_morale_nom, avocat_4.personne_morale_prenom))
3230     ELSE TRIM(CONCAT(avocat_4.personne_morale_raison_sociale, '' '', avocat_4.personne_morale_denomination))
3231     END
3232     END as nom_avocat_4,
3233     CASE WHEN avocat_4.qualite=''particulier'' OR avocat_4.personne_morale_nom IS NOT NULL OR avocat_4.personne_morale_prenom IS NOT NULL
3234     THEN avocat_4_civilite.libelle
3235     ELSE ''''
3236     END as civilite_avocat_4,
3237     CASE WHEN avocat_4.qualite=''particulier''
3238     THEN avocat_4.particulier_nom
3239     ELSE
3240     CASE WHEN avocat_4.personne_morale_nom IS NOT NULL
3241     THEN avocat_4.personne_morale_nom
3242     ELSE ''''
3243     END
3244     END as nom_particulier_avocat_4,
3245     CASE WHEN avocat_4.qualite=''particulier''
3246     THEN avocat_4.particulier_prenom
3247     ELSE
3248     CASE WHEN avocat_4.personne_morale_prenom IS NOT NULL
3249     THEN avocat_4.personne_morale_prenom
3250     ELSE ''''
3251     END
3252     END as prenom_particulier_avocat_4,
3253     CASE WHEN avocat_4.qualite=''particulier''
3254     THEN ''''
3255     ELSE avocat_4.personne_morale_raison_sociale
3256     END as raison_sociale_avocat_4,
3257     CASE WHEN avocat_4.qualite=''particulier''
3258     THEN ''''
3259     ELSE avocat_4.personne_morale_denomination
3260     END as denomination_avocat_4,
3261     CASE WHEN avocat_4.qualite=''particulier''
3262     THEN ''''
3263     ELSE avocat_4.personne_morale_categorie_juridique
3264     END as categorie_juridique_avocat_4,
3265     CASE WHEN avocat_4.qualite=''particulier''
3266     THEN ''''
3267     ELSE avocat_4.personne_morale_siret
3268     END as siret_avocat_4,
3269     avocat_4.numero as numero_avocat_4,
3270     avocat_4.voie as voie_avocat_4,
3271     avocat_4.complement as complement_avocat_4,
3272     avocat_4.lieu_dit as lieu_dit_avocat_4,
3273     CASE
3274     WHEN avocat_4.bp IS NULL
3275     THEN ''''
3276     ELSE CONCAT(''BP '', avocat_4.bp)
3277     END as bp_avocat_4,
3278     avocat_4.code_postal as code_postal_avocat_4,
3279     avocat_4.localite as localite_avocat_4,
3280     CASE
3281     WHEN avocat_4.cedex IS NULL
3282     THEN ''''
3283     ELSE CONCAT(''CEDEX '', avocat_4.cedex)
3284     END as cedex_avocat_4,
3285     avocat_4.pays as pays_avocat_4,
3286     avocat_4.division_territoriale as division_territoriale_avocat_4,
3287    
3288     --Coordonnées de l''avocat 5
3289    
3290     CASE WHEN avocat_5.qualite=''particulier''
3291     THEN TRIM(CONCAT_WS('' '', avocat_5_civilite.libelle, avocat_5.particulier_nom, avocat_5.particulier_prenom))
3292     ELSE
3293     CASE WHEN avocat_5.personne_morale_nom IS NOT NULL OR avocat_5.personne_morale_prenom IS NOT NULL
3294     THEN TRIM(CONCAT_WS('' '', avocat_5.personne_morale_raison_sociale, avocat_5.personne_morale_denomination, ''représenté(e) par'', avocat_5_civilite.libelle, avocat_5.personne_morale_nom, avocat_5.personne_morale_prenom))
3295     ELSE TRIM(CONCAT(avocat_5.personne_morale_raison_sociale, '' '', avocat_5.personne_morale_denomination))
3296     END
3297     END as nom_complet_qualite_part_ou_pm_avocat_5,
3298     CASE WHEN avocat_5.qualite=''particulier'' OR avocat_5.personne_morale_nom IS NOT NULL OR avocat_5.personne_morale_prenom IS NOT NULL
3299     THEN avocat_5_civilite.libelle
3300     ELSE ''''
3301     END as civilite_qualite_part_ou_pm_avocat_5,
3302     CASE WHEN avocat_5.qualite=''particulier''
3303     THEN avocat_5.particulier_nom
3304     ELSE
3305     CASE WHEN avocat_5.personne_morale_nom IS NOT NULL
3306     THEN avocat_5.personne_morale_nom
3307     ELSE ''''
3308     END
3309     END as nom_qualite_part_ou_pm_avocat_5,
3310     CASE WHEN avocat_5.qualite=''particulier''
3311     THEN avocat_5.particulier_prenom
3312     ELSE
3313     CASE WHEN avocat_5.personne_morale_prenom IS NOT NULL
3314     THEN avocat_5.personne_morale_prenom
3315     ELSE ''''
3316     END
3317     END as prenom_qualite_part_ou_pm_avocat_5,
3318     CASE WHEN avocat_5.qualite=''particulier''
3319     THEN TRIM(CONCAT_WS('' '', avocat_5_civilite.libelle, avocat_5.particulier_nom, avocat_5.particulier_prenom))
3320     ELSE ''''
3321     END as nom_complet_qualite_part_avocat_5,
3322     CASE WHEN avocat_5.qualite=''particulier''
3323     THEN avocat_5_civilite.libelle
3324     ELSE ''''
3325     END as civilite_qualite_part_avocat_5,
3326     CASE WHEN avocat_5.qualite=''particulier''
3327     THEN avocat_5.particulier_nom
3328     ELSE ''''
3329     END as nom_qualite_part_avocat_5,
3330     CASE WHEN avocat_5.qualite=''particulier''
3331     THEN avocat_5.particulier_prenom
3332     ELSE ''''
3333     END as prenom_qualite_part_avocat_5,
3334     CASE WHEN avocat_5.personne_morale_nom IS NOT NULL OR avocat_5.personne_morale_prenom IS NOT NULL
3335     THEN TRIM(CONCAT_WS('' '', avocat_5.personne_morale_raison_sociale, avocat_5.personne_morale_denomination, ''représenté(e) par'', avocat_5_civilite.libelle, avocat_5.personne_morale_nom, avocat_5.personne_morale_prenom))
3336     ELSE TRIM(CONCAT(avocat_5.personne_morale_raison_sociale, '' '', avocat_5.personne_morale_denomination))
3337     END as nom_complet_qualite_pm_avocat_5,
3338     CASE WHEN avocat_5.personne_morale_nom IS NOT NULL OR avocat_5.personne_morale_prenom IS NOT NULL
3339     THEN avocat_5_civilite.libelle
3340     ELSE ''''
3341     END as civilite_qualite_pm_avocat_5,
3342     CASE WHEN avocat_5.personne_morale_nom IS NOT NULL
3343     THEN avocat_5.personne_morale_nom
3344     ELSE ''''
3345     END as nom_qualite_pm_avocat_5,
3346     CASE WHEN avocat_5.personne_morale_prenom IS NOT NULL
3347     THEN avocat_5.personne_morale_prenom
3348     ELSE ''''
3349     END as prenom_qualite_pm_avocat_5,
3350     CASE WHEN avocat_5.qualite=''particulier''
3351     THEN TRIM(CONCAT_WS('' '', avocat_5_civilite.libelle, avocat_5.particulier_nom, avocat_5.particulier_prenom))
3352     ELSE
3353     CASE WHEN avocat_5.personne_morale_nom IS NOT NULL OR avocat_5.personne_morale_prenom IS NOT NULL
3354     THEN TRIM(CONCAT_WS('' '', avocat_5.personne_morale_raison_sociale, avocat_5.personne_morale_denomination, ''représenté(e) par'', avocat_5_civilite.libelle, avocat_5.personne_morale_nom, avocat_5.personne_morale_prenom))
3355     ELSE TRIM(CONCAT(avocat_5.personne_morale_raison_sociale, '' '', avocat_5.personne_morale_denomination))
3356     END
3357     END as nom_avocat_5,
3358     CASE WHEN avocat_5.qualite=''particulier'' OR avocat_5.personne_morale_nom IS NOT NULL OR avocat_5.personne_morale_prenom IS NOT NULL
3359     THEN avocat_5_civilite.libelle
3360     ELSE ''''
3361     END as civilite_avocat_5,
3362     CASE WHEN avocat_5.qualite=''particulier''
3363     THEN avocat_5.particulier_nom
3364     ELSE
3365     CASE WHEN avocat_5.personne_morale_nom IS NOT NULL
3366     THEN avocat_5.personne_morale_nom
3367     ELSE ''''
3368     END
3369     END as nom_particulier_avocat_5,
3370     CASE WHEN avocat_5.qualite=''particulier''
3371     THEN avocat_5.particulier_prenom
3372     ELSE
3373     CASE WHEN avocat_5.personne_morale_prenom IS NOT NULL
3374     THEN avocat_5.personne_morale_prenom
3375     ELSE ''''
3376     END
3377     END as prenom_particulier_avocat_5,
3378     CASE WHEN avocat_5.qualite=''particulier''
3379     THEN ''''
3380     ELSE avocat_5.personne_morale_raison_sociale
3381     END as raison_sociale_avocat_5,
3382     CASE WHEN avocat_5.qualite=''particulier''
3383     THEN ''''
3384     ELSE avocat_5.personne_morale_denomination
3385     END as denomination_avocat_5,
3386     CASE WHEN avocat_5.qualite=''particulier''
3387     THEN ''''
3388     ELSE avocat_5.personne_morale_categorie_juridique
3389     END as categorie_juridique_avocat_5,
3390     CASE WHEN avocat_5.qualite=''particulier''
3391     THEN ''''
3392     ELSE avocat_5.personne_morale_siret
3393     END as siret_avocat_5,
3394     avocat_5.numero as numero_avocat_5,
3395     avocat_5.voie as voie_avocat_5,
3396     avocat_5.complement as complement_avocat_5,
3397     avocat_5.lieu_dit as lieu_dit_avocat_5,
3398     CASE
3399     WHEN avocat_5.bp IS NULL
3400     THEN ''''
3401     ELSE CONCAT(''BP '', avocat_5.bp)
3402     END as bp_avocat_5,
3403     avocat_5.code_postal as code_postal_avocat_5,
3404     avocat_5.localite as localite_avocat_5,
3405     CASE
3406     WHEN avocat_5.cedex IS NULL
3407     THEN ''''
3408     ELSE CONCAT(''CEDEX '', avocat_5.cedex)
3409     END as cedex_avocat_5,
3410     avocat_5.pays as pays_avocat_5,
3411     avocat_5.division_territoriale as division_territoriale_avocat_5,
3412    
3413     --Coordonnées du plaignant principal
3414    
3415     CASE WHEN plaignant_principal.qualite=''particulier''
3416     THEN TRIM(CONCAT_WS('' '', plaignant_principal_civilite.libelle, plaignant_principal.particulier_nom, plaignant_principal.particulier_prenom))
3417     ELSE
3418     CASE WHEN plaignant_principal.personne_morale_nom IS NOT NULL OR plaignant_principal.personne_morale_prenom IS NOT NULL
3419     THEN TRIM(CONCAT_WS('' '', plaignant_principal.personne_morale_raison_sociale, plaignant_principal.personne_morale_denomination, ''représenté(e) par'', plaignant_principal_civilite.libelle, plaignant_principal.personne_morale_nom, plaignant_principal.personne_morale_prenom))
3420     ELSE TRIM(CONCAT(plaignant_principal.personne_morale_raison_sociale, '' '', plaignant_principal.personne_morale_denomination))
3421     END
3422     END as nom_complet_qualite_part_ou_pm_plaignant_principal,
3423     CASE WHEN plaignant_principal.qualite=''particulier'' OR plaignant_principal.personne_morale_nom IS NOT NULL OR plaignant_principal.personne_morale_prenom IS NOT NULL
3424     THEN plaignant_principal_civilite.libelle
3425     ELSE ''''
3426     END as civilite_qualite_part_ou_pm_plaignant_principal,
3427     CASE WHEN plaignant_principal.qualite=''particulier''
3428     THEN plaignant_principal.particulier_nom
3429     ELSE
3430     CASE WHEN plaignant_principal.personne_morale_nom IS NOT NULL
3431     THEN plaignant_principal.personne_morale_nom
3432     ELSE ''''
3433     END
3434     END as nom_qualite_part_ou_pm_plaignant_principal,
3435     CASE WHEN plaignant_principal.qualite=''particulier''
3436     THEN plaignant_principal.particulier_prenom
3437     ELSE
3438     CASE WHEN plaignant_principal.personne_morale_prenom IS NOT NULL
3439     THEN plaignant_principal.personne_morale_prenom
3440     ELSE ''''
3441     END
3442     END as prenom_qualite_part_ou_pm_plaignant_principal,
3443     CASE WHEN plaignant_principal.qualite=''particulier''
3444     THEN TRIM(CONCAT_WS('' '', plaignant_principal_civilite.libelle, plaignant_principal.particulier_nom, plaignant_principal.particulier_prenom))
3445     ELSE ''''
3446     END as nom_complet_qualite_part_plaignant_principal,
3447     CASE WHEN plaignant_principal.qualite=''particulier''
3448     THEN plaignant_principal_civilite.libelle
3449     ELSE ''''
3450     END as civilite_qualite_part_plaignant_principal,
3451     CASE WHEN plaignant_principal.qualite=''particulier''
3452     THEN plaignant_principal.particulier_nom
3453     ELSE ''''
3454     END as nom_qualite_part_plaignant_principal,
3455     CASE WHEN plaignant_principal.qualite=''particulier''
3456     THEN plaignant_principal.particulier_prenom
3457     ELSE ''''
3458     END as prenom_qualite_part_plaignant_principal,
3459     CASE WHEN plaignant_principal.personne_morale_nom IS NOT NULL OR plaignant_principal.personne_morale_prenom IS NOT NULL
3460     THEN TRIM(CONCAT_WS('' '', plaignant_principal.personne_morale_raison_sociale, plaignant_principal.personne_morale_denomination, ''représenté(e) par'', plaignant_principal_civilite.libelle, plaignant_principal.personne_morale_nom, plaignant_principal.personne_morale_prenom))
3461     ELSE TRIM(CONCAT(plaignant_principal.personne_morale_raison_sociale, '' '', plaignant_principal.personne_morale_denomination))
3462     END as nom_complet_qualite_pm_plaignant_principal,
3463     CASE WHEN plaignant_principal.personne_morale_nom IS NOT NULL OR plaignant_principal.personne_morale_prenom IS NOT NULL
3464     THEN plaignant_principal_civilite.libelle
3465     ELSE ''''
3466     END as civilite_qualite_pm_plaignant_principal,
3467     CASE WHEN plaignant_principal.personne_morale_nom IS NOT NULL
3468     THEN plaignant_principal.personne_morale_nom
3469     ELSE ''''
3470     END as nom_qualite_pm_plaignant_principal,
3471     CASE WHEN plaignant_principal.personne_morale_prenom IS NOT NULL
3472     THEN plaignant_principal.personne_morale_prenom
3473     ELSE ''''
3474     END as prenom_qualite_pm_plaignant_principal,
3475     CASE WHEN plaignant_principal.qualite=''particulier''
3476     THEN TRIM(CONCAT_WS('' '', plaignant_principal_civilite.libelle, plaignant_principal.particulier_nom, plaignant_principal.particulier_prenom))
3477     ELSE
3478     CASE WHEN plaignant_principal.personne_morale_nom IS NOT NULL OR plaignant_principal.personne_morale_prenom IS NOT NULL
3479     THEN TRIM(CONCAT_WS('' '', plaignant_principal.personne_morale_raison_sociale, plaignant_principal.personne_morale_denomination, ''représenté(e) par'', plaignant_principal_civilite.libelle, plaignant_principal.personne_morale_nom, plaignant_principal.personne_morale_prenom))
3480     ELSE TRIM(CONCAT(plaignant_principal.personne_morale_raison_sociale, '' '', plaignant_principal.personne_morale_denomination))
3481     END
3482     END as nom_plaignant_principal,
3483     CASE WHEN plaignant_principal.qualite=''particulier'' OR plaignant_principal.personne_morale_nom IS NOT NULL OR plaignant_principal.personne_morale_prenom IS NOT NULL
3484     THEN plaignant_principal_civilite.libelle
3485     ELSE ''''
3486     END as civilite_plaignant_principal,
3487     CASE WHEN plaignant_principal.qualite=''particulier''
3488     THEN plaignant_principal.particulier_nom
3489     ELSE
3490     CASE WHEN plaignant_principal.personne_morale_nom IS NOT NULL
3491     THEN plaignant_principal.personne_morale_nom
3492     ELSE ''''
3493     END
3494     END as nom_particulier_plaignant_principal,
3495     CASE WHEN plaignant_principal.qualite=''particulier''
3496     THEN plaignant_principal.particulier_prenom
3497     ELSE
3498     CASE WHEN plaignant_principal.personne_morale_prenom IS NOT NULL
3499     THEN plaignant_principal.personne_morale_prenom
3500     ELSE ''''
3501     END
3502     END as prenom_particulier_plaignant_principal,
3503     CASE WHEN plaignant_principal.qualite=''particulier''
3504     THEN ''''
3505     ELSE plaignant_principal.personne_morale_raison_sociale
3506     END as raison_sociale_plaignant_principal,
3507     CASE WHEN plaignant_principal.qualite=''particulier''
3508     THEN ''''
3509     ELSE plaignant_principal.personne_morale_denomination
3510     END as denomination_plaignant_principal,
3511     CASE WHEN plaignant_principal.qualite=''particulier''
3512     THEN ''''
3513     ELSE plaignant_principal.personne_morale_siret
3514     END as siret_plaignant_principal,
3515     CASE WHEN plaignant_principal.qualite=''particulier''
3516     THEN ''''
3517     ELSE plaignant_principal.personne_morale_categorie_juridique
3518     END as categorie_juridique_plaignant_principal,
3519     plaignant_principal.numero as numero_plaignant_principal,
3520     plaignant_principal.voie as voie_plaignant_principal,
3521     plaignant_principal.complement as complement_plaignant_principal,
3522     plaignant_principal.lieu_dit as lieu_dit_plaignant_principal,
3523     CASE
3524     WHEN plaignant_principal.bp IS NULL
3525     THEN ''''
3526     ELSE CONCAT(''BP '', plaignant_principal.bp)
3527     END as bp_plaignant_principal,
3528     plaignant_principal.code_postal as code_postal_plaignant_principal,
3529     plaignant_principal.localite as localite_plaignant_principal,
3530     CASE
3531     WHEN plaignant_principal.cedex IS NULL
3532     THEN ''''
3533     ELSE CONCAT(''CEDEX '', plaignant_principal.cedex)
3534     END as cedex_plaignant_principal,
3535     plaignant_principal.pays as pays_plaignant_principal,
3536     plaignant_principal.division_territoriale as division_territoriale_plaignant_principal,
3537    
3538     --Coordonnées de l''plaignant 1
3539    
3540     CASE WHEN plaignant_1.qualite=''particulier''
3541     THEN TRIM(CONCAT_WS('' '', plaignant_1_civilite.libelle, plaignant_1.particulier_nom, plaignant_1.particulier_prenom))
3542     ELSE
3543     CASE WHEN plaignant_1.personne_morale_nom IS NOT NULL OR plaignant_1.personne_morale_prenom IS NOT NULL
3544     THEN TRIM(CONCAT_WS('' '', plaignant_1.personne_morale_raison_sociale, plaignant_1.personne_morale_denomination, ''représenté(e) par'', plaignant_1_civilite.libelle, plaignant_1.personne_morale_nom, plaignant_1.personne_morale_prenom))
3545     ELSE TRIM(CONCAT(plaignant_1.personne_morale_raison_sociale, '' '', plaignant_1.personne_morale_denomination))
3546     END
3547     END as nom_complet_qualite_part_ou_pm_plaignant_1,
3548     CASE WHEN plaignant_1.qualite=''particulier'' OR plaignant_1.personne_morale_nom IS NOT NULL OR plaignant_1.personne_morale_prenom IS NOT NULL
3549     THEN plaignant_1_civilite.libelle
3550     ELSE ''''
3551     END as civilite_qualite_part_ou_pm_plaignant_1,
3552     CASE WHEN plaignant_1.qualite=''particulier''
3553     THEN plaignant_1.particulier_nom
3554     ELSE
3555     CASE WHEN plaignant_1.personne_morale_nom IS NOT NULL
3556     THEN plaignant_1.personne_morale_nom
3557     ELSE ''''
3558     END
3559     END as nom_qualite_part_ou_pm_plaignant_1,
3560     CASE WHEN plaignant_1.qualite=''particulier''
3561     THEN plaignant_1.particulier_prenom
3562     ELSE
3563     CASE WHEN plaignant_1.personne_morale_prenom IS NOT NULL
3564     THEN plaignant_1.personne_morale_prenom
3565     ELSE ''''
3566     END
3567     END as prenom_qualite_part_ou_pm_plaignant_1,
3568     CASE WHEN plaignant_1.qualite=''particulier''
3569     THEN TRIM(CONCAT_WS('' '', plaignant_1_civilite.libelle, plaignant_1.particulier_nom, plaignant_1.particulier_prenom))
3570     ELSE ''''
3571     END as nom_complet_qualite_part_plaignant_1,
3572     CASE WHEN plaignant_1.qualite=''particulier''
3573     THEN plaignant_1_civilite.libelle
3574     ELSE ''''
3575     END as civilite_qualite_part_plaignant_1,
3576     CASE WHEN plaignant_1.qualite=''particulier''
3577     THEN plaignant_1.particulier_nom
3578     ELSE ''''
3579     END as nom_qualite_part_plaignant_1,
3580     CASE WHEN plaignant_1.qualite=''particulier''
3581     THEN plaignant_1.particulier_prenom
3582     ELSE ''''
3583     END as prenom_qualite_part_plaignant_1,
3584     CASE WHEN plaignant_1.personne_morale_nom IS NOT NULL OR plaignant_1.personne_morale_prenom IS NOT NULL
3585     THEN TRIM(CONCAT_WS('' '', plaignant_1.personne_morale_raison_sociale, plaignant_1.personne_morale_denomination, ''représenté(e) par'', plaignant_1_civilite.libelle, plaignant_1.personne_morale_nom, plaignant_1.personne_morale_prenom))
3586     ELSE TRIM(CONCAT(plaignant_1.personne_morale_raison_sociale, '' '', plaignant_1.personne_morale_denomination))
3587     END as nom_complet_qualite_pm_plaignant_1,
3588     CASE WHEN plaignant_1.personne_morale_nom IS NOT NULL OR plaignant_1.personne_morale_prenom IS NOT NULL
3589     THEN plaignant_1_civilite.libelle
3590     ELSE ''''
3591     END as civilite_qualite_pm_plaignant_1,
3592     CASE WHEN plaignant_1.personne_morale_nom IS NOT NULL
3593     THEN plaignant_1.personne_morale_nom
3594     ELSE ''''
3595     END as nom_qualite_pm_plaignant_1,
3596     CASE WHEN plaignant_1.personne_morale_prenom IS NOT NULL
3597     THEN plaignant_1.personne_morale_prenom
3598     ELSE ''''
3599     END as prenom_qualite_pm_plaignant_1,
3600     CASE WHEN plaignant_1.qualite=''particulier''
3601     THEN TRIM(CONCAT_WS('' '', plaignant_1_civilite.libelle, plaignant_1.particulier_nom, plaignant_1.particulier_prenom))
3602     ELSE
3603     CASE WHEN plaignant_1.personne_morale_nom IS NOT NULL OR plaignant_1.personne_morale_prenom IS NOT NULL
3604     THEN TRIM(CONCAT_WS('' '', plaignant_1.personne_morale_raison_sociale, plaignant_1.personne_morale_denomination, ''représenté(e) par'', plaignant_1_civilite.libelle, plaignant_1.personne_morale_nom, plaignant_1.personne_morale_prenom))
3605     ELSE TRIM(CONCAT(plaignant_1.personne_morale_raison_sociale, '' '', plaignant_1.personne_morale_denomination))
3606     END
3607     END as nom_plaignant_1,
3608     CASE WHEN plaignant_1.qualite=''particulier'' OR plaignant_1.personne_morale_nom IS NOT NULL OR plaignant_1.personne_morale_prenom IS NOT NULL
3609     THEN plaignant_1_civilite.libelle
3610     ELSE ''''
3611     END as civilite_plaignant_1,
3612     CASE WHEN plaignant_1.qualite=''particulier''
3613     THEN plaignant_1.particulier_nom
3614     ELSE
3615     CASE WHEN plaignant_1.personne_morale_nom IS NOT NULL
3616     THEN plaignant_1.personne_morale_nom
3617     ELSE ''''
3618     END
3619     END as nom_particulier_plaignant_1,
3620     CASE WHEN plaignant_1.qualite=''particulier''
3621     THEN plaignant_1.particulier_prenom
3622     ELSE
3623     CASE WHEN plaignant_1.personne_morale_prenom IS NOT NULL
3624     THEN plaignant_1.personne_morale_prenom
3625     ELSE ''''
3626     END
3627     END as prenom_particulier_plaignant_1,
3628     CASE WHEN plaignant_1.qualite=''particulier''
3629     THEN ''''
3630     ELSE plaignant_1.personne_morale_raison_sociale
3631     END as raison_sociale_plaignant_1,
3632     CASE WHEN plaignant_1.qualite=''particulier''
3633     THEN ''''
3634     ELSE plaignant_1.personne_morale_denomination
3635     END as denomination_plaignant_1,
3636     CASE WHEN plaignant_1.qualite=''particulier''
3637     THEN ''''
3638     ELSE plaignant_1.personne_morale_siret
3639     END as siret_plaignant_1,
3640     CASE WHEN plaignant_1.qualite=''particulier''
3641     THEN ''''
3642     ELSE plaignant_1.personne_morale_categorie_juridique
3643     END as categorie_juridique_plaignant_1,
3644     plaignant_1.numero as numero_plaignant_1,
3645     plaignant_1.voie as voie_plaignant_1,
3646     plaignant_1.complement as complement_plaignant_1,
3647     plaignant_1.lieu_dit as lieu_dit_plaignant_1,
3648     CASE
3649     WHEN plaignant_1.bp IS NULL
3650     THEN ''''
3651     ELSE CONCAT(''BP '', plaignant_1.bp)
3652     END as bp_plaignant_1,
3653     plaignant_1.code_postal as code_postal_plaignant_1,
3654     plaignant_1.localite as localite_plaignant_1,
3655     CASE
3656     WHEN plaignant_1.cedex IS NULL
3657     THEN ''''
3658     ELSE CONCAT(''CEDEX '', plaignant_1.cedex)
3659     END as cedex_plaignant_1,
3660     plaignant_1.pays as pays_plaignant_1,
3661     plaignant_1.division_territoriale as division_territoriale_plaignant_1,
3662    
3663     --Coordonnées de l''plaignant 2
3664    
3665     CASE WHEN plaignant_2.qualite=''particulier''
3666     THEN TRIM(CONCAT_WS('' '', plaignant_2_civilite.libelle, plaignant_2.particulier_nom, plaignant_2.particulier_prenom))
3667     ELSE
3668     CASE WHEN plaignant_2.personne_morale_nom IS NOT NULL OR plaignant_2.personne_morale_prenom IS NOT NULL
3669     THEN TRIM(CONCAT_WS('' '', plaignant_2.personne_morale_raison_sociale, plaignant_2.personne_morale_denomination, ''représenté(e) par'', plaignant_2_civilite.libelle, plaignant_2.personne_morale_nom, plaignant_2.personne_morale_prenom))
3670     ELSE TRIM(CONCAT(plaignant_2.personne_morale_raison_sociale, '' '', plaignant_2.personne_morale_denomination))
3671     END
3672     END as nom_complet_qualite_part_ou_pm_plaignant_2,
3673     CASE WHEN plaignant_2.qualite=''particulier'' OR plaignant_2.personne_morale_nom IS NOT NULL OR plaignant_2.personne_morale_prenom IS NOT NULL
3674     THEN plaignant_2_civilite.libelle
3675     ELSE ''''
3676     END as civilite_qualite_part_ou_pm_plaignant_2,
3677     CASE WHEN plaignant_2.qualite=''particulier''
3678     THEN plaignant_2.particulier_nom
3679     ELSE
3680     CASE WHEN plaignant_2.personne_morale_nom IS NOT NULL
3681     THEN plaignant_2.personne_morale_nom
3682     ELSE ''''
3683     END
3684     END as nom_qualite_part_ou_pm_plaignant_2,
3685     CASE WHEN plaignant_2.qualite=''particulier''
3686     THEN plaignant_2.particulier_prenom
3687     ELSE
3688     CASE WHEN plaignant_2.personne_morale_prenom IS NOT NULL
3689     THEN plaignant_2.personne_morale_prenom
3690     ELSE ''''
3691     END
3692     END as prenom_qualite_part_ou_pm_plaignant_2,
3693     CASE WHEN plaignant_2.qualite=''particulier''
3694     THEN TRIM(CONCAT_WS('' '', plaignant_2_civilite.libelle, plaignant_2.particulier_nom, plaignant_2.particulier_prenom))
3695     ELSE ''''
3696     END as nom_complet_qualite_part_plaignant_2,
3697     CASE WHEN plaignant_2.qualite=''particulier''
3698     THEN plaignant_2_civilite.libelle
3699     ELSE ''''
3700     END as civilite_qualite_part_plaignant_2,
3701     CASE WHEN plaignant_2.qualite=''particulier''
3702     THEN plaignant_2.particulier_nom
3703     ELSE ''''
3704     END as nom_qualite_part_plaignant_2,
3705     CASE WHEN plaignant_2.qualite=''particulier''
3706     THEN plaignant_2.particulier_prenom
3707     ELSE ''''
3708     END as prenom_qualite_part_plaignant_2,
3709     CASE WHEN plaignant_2.personne_morale_nom IS NOT NULL OR plaignant_2.personne_morale_prenom IS NOT NULL
3710     THEN TRIM(CONCAT_WS('' '', plaignant_2.personne_morale_raison_sociale, plaignant_2.personne_morale_denomination, ''représenté(e) par'', plaignant_2_civilite.libelle, plaignant_2.personne_morale_nom, plaignant_2.personne_morale_prenom))
3711     ELSE TRIM(CONCAT(plaignant_2.personne_morale_raison_sociale, '' '', plaignant_2.personne_morale_denomination))
3712     END as nom_complet_qualite_pm_plaignant_2,
3713     CASE WHEN plaignant_2.personne_morale_nom IS NOT NULL OR plaignant_2.personne_morale_prenom IS NOT NULL
3714     THEN plaignant_2_civilite.libelle
3715     ELSE ''''
3716     END as civilite_qualite_pm_plaignant_2,
3717     CASE WHEN plaignant_2.personne_morale_nom IS NOT NULL
3718     THEN plaignant_2.personne_morale_nom
3719     ELSE ''''
3720     END as nom_qualite_pm_plaignant_2,
3721     CASE WHEN plaignant_2.personne_morale_prenom IS NOT NULL
3722     THEN plaignant_2.personne_morale_prenom
3723     ELSE ''''
3724     END as prenom_qualite_pm_plaignant_2,
3725     CASE WHEN plaignant_2.qualite=''particulier''
3726     THEN TRIM(CONCAT_WS('' '', plaignant_2_civilite.libelle, plaignant_2.particulier_nom, plaignant_2.particulier_prenom))
3727     ELSE
3728     CASE WHEN plaignant_2.personne_morale_nom IS NOT NULL OR plaignant_2.personne_morale_prenom IS NOT NULL
3729     THEN TRIM(CONCAT_WS('' '', plaignant_2.personne_morale_raison_sociale, plaignant_2.personne_morale_denomination, ''représenté(e) par'', plaignant_2_civilite.libelle, plaignant_2.personne_morale_nom, plaignant_2.personne_morale_prenom))
3730     ELSE TRIM(CONCAT(plaignant_2.personne_morale_raison_sociale, '' '', plaignant_2.personne_morale_denomination))
3731     END
3732     END as nom_plaignant_2,
3733     CASE WHEN plaignant_2.qualite=''particulier'' OR plaignant_2.personne_morale_nom IS NOT NULL OR plaignant_2.personne_morale_prenom IS NOT NULL
3734     THEN plaignant_2_civilite.libelle
3735     ELSE ''''
3736     END as civilite_plaignant_2,
3737     CASE WHEN plaignant_2.qualite=''particulier''
3738     THEN plaignant_2.particulier_nom
3739     ELSE
3740     CASE WHEN plaignant_2.personne_morale_nom IS NOT NULL
3741     THEN plaignant_2.personne_morale_nom
3742     ELSE ''''
3743     END
3744     END as nom_particulier_plaignant_2,
3745     CASE WHEN plaignant_2.qualite=''particulier''
3746     THEN plaignant_2.particulier_prenom
3747     ELSE
3748     CASE WHEN plaignant_2.personne_morale_prenom IS NOT NULL
3749     THEN plaignant_2.personne_morale_prenom
3750     ELSE ''''
3751     END
3752     END as prenom_particulier_plaignant_2,
3753     CASE WHEN plaignant_2.qualite=''particulier''
3754     THEN ''''
3755     ELSE plaignant_2.personne_morale_raison_sociale
3756     END as raison_sociale_plaignant_2,
3757     CASE WHEN plaignant_2.qualite=''particulier''
3758     THEN ''''
3759     ELSE plaignant_2.personne_morale_denomination
3760     END as denomination_plaignant_2,
3761     CASE WHEN plaignant_2.qualite=''particulier''
3762     THEN ''''
3763     ELSE plaignant_2.personne_morale_categorie_juridique
3764     END as categorie_juridique_plaignant_2,
3765     CASE WHEN plaignant_2.qualite=''particulier''
3766     THEN ''''
3767     ELSE plaignant_2.personne_morale_siret
3768     END as siret_plaignant_2,
3769     plaignant_2.numero as numero_plaignant_2,
3770     plaignant_2.voie as voie_plaignant_2,
3771     plaignant_2.complement as complement_plaignant_2,
3772     plaignant_2.lieu_dit as lieu_dit_plaignant_2,
3773     CASE
3774     WHEN plaignant_2.bp IS NULL
3775     THEN ''''
3776     ELSE CONCAT(''BP '', plaignant_2.bp)
3777     END as bp_plaignant_2,
3778     plaignant_2.code_postal as code_postal_plaignant_2,
3779     plaignant_2.localite as localite_plaignant_2,
3780     CASE
3781     WHEN plaignant_2.cedex IS NULL
3782     THEN ''''
3783     ELSE CONCAT(''CEDEX '', plaignant_2.cedex)
3784     END as cedex_plaignant_2,
3785     plaignant_2.pays as pays_plaignant_2,
3786     plaignant_2.division_territoriale as division_territoriale_plaignant_2,
3787    
3788     --Coordonnées de l''plaignant 3
3789    
3790     CASE WHEN plaignant_3.qualite=''particulier''
3791     THEN TRIM(CONCAT_WS('' '', plaignant_3_civilite.libelle, plaignant_3.particulier_nom, plaignant_3.particulier_prenom))
3792     ELSE
3793     CASE WHEN plaignant_3.personne_morale_nom IS NOT NULL OR plaignant_3.personne_morale_prenom IS NOT NULL
3794     THEN TRIM(CONCAT_WS('' '', plaignant_3.personne_morale_raison_sociale, plaignant_3.personne_morale_denomination, ''représenté(e) par'', plaignant_3_civilite.libelle, plaignant_3.personne_morale_nom, plaignant_3.personne_morale_prenom))
3795     ELSE TRIM(CONCAT(plaignant_3.personne_morale_raison_sociale, '' '', plaignant_3.personne_morale_denomination))
3796     END
3797     END as nom_complet_qualite_part_ou_pm_plaignant_3,
3798     CASE WHEN plaignant_3.qualite=''particulier'' OR plaignant_3.personne_morale_nom IS NOT NULL OR plaignant_3.personne_morale_prenom IS NOT NULL
3799     THEN plaignant_3_civilite.libelle
3800     ELSE ''''
3801     END as civilite_qualite_part_ou_pm_plaignant_3,
3802     CASE WHEN plaignant_3.qualite=''particulier''
3803     THEN plaignant_3.particulier_nom
3804     ELSE
3805     CASE WHEN plaignant_3.personne_morale_nom IS NOT NULL
3806     THEN plaignant_3.personne_morale_nom
3807     ELSE ''''
3808     END
3809     END as nom_qualite_part_ou_pm_plaignant_3,
3810     CASE WHEN plaignant_3.qualite=''particulier''
3811     THEN plaignant_3.particulier_prenom
3812     ELSE
3813     CASE WHEN plaignant_3.personne_morale_prenom IS NOT NULL
3814     THEN plaignant_3.personne_morale_prenom
3815     ELSE ''''
3816     END
3817     END as prenom_qualite_part_ou_pm_plaignant_3,
3818     CASE WHEN plaignant_3.qualite=''particulier''
3819     THEN TRIM(CONCAT_WS('' '', plaignant_3_civilite.libelle, plaignant_3.particulier_nom, plaignant_3.particulier_prenom))
3820     ELSE ''''
3821     END as nom_complet_qualite_part_plaignant_3,
3822     CASE WHEN plaignant_3.qualite=''particulier''
3823     THEN plaignant_3_civilite.libelle
3824     ELSE ''''
3825     END as civilite_qualite_part_plaignant_3,
3826     CASE WHEN plaignant_3.qualite=''particulier''
3827     THEN plaignant_3.particulier_nom
3828     ELSE ''''
3829     END as nom_qualite_part_plaignant_3,
3830     CASE WHEN plaignant_3.qualite=''particulier''
3831     THEN plaignant_3.particulier_prenom
3832     ELSE ''''
3833     END as prenom_qualite_part_plaignant_3,
3834     CASE WHEN plaignant_3.personne_morale_nom IS NOT NULL OR plaignant_3.personne_morale_prenom IS NOT NULL
3835     THEN TRIM(CONCAT_WS('' '', plaignant_3.personne_morale_raison_sociale, plaignant_3.personne_morale_denomination, ''représenté(e) par'', plaignant_3_civilite.libelle, plaignant_3.personne_morale_nom, plaignant_3.personne_morale_prenom))
3836     ELSE TRIM(CONCAT(plaignant_3.personne_morale_raison_sociale, '' '', plaignant_3.personne_morale_denomination))
3837     END as nom_complet_qualite_pm_plaignant_3,
3838     CASE WHEN plaignant_3.personne_morale_nom IS NOT NULL OR plaignant_3.personne_morale_prenom IS NOT NULL
3839     THEN plaignant_3_civilite.libelle
3840     ELSE ''''
3841     END as civilite_qualite_pm_plaignant_3,
3842     CASE WHEN plaignant_3.personne_morale_nom IS NOT NULL
3843     THEN plaignant_3.personne_morale_nom
3844     ELSE ''''
3845     END as nom_qualite_pm_plaignant_3,
3846     CASE WHEN plaignant_3.personne_morale_prenom IS NOT NULL
3847     THEN plaignant_3.personne_morale_prenom
3848     ELSE ''''
3849     END as prenom_qualite_pm_plaignant_3,
3850     CASE WHEN plaignant_3.qualite=''particulier''
3851     THEN TRIM(CONCAT_WS('' '', plaignant_3_civilite.libelle, plaignant_3.particulier_nom, plaignant_3.particulier_prenom))
3852     ELSE
3853     CASE WHEN plaignant_3.personne_morale_nom IS NOT NULL OR plaignant_3.personne_morale_prenom IS NOT NULL
3854     THEN TRIM(CONCAT_WS('' '', plaignant_3.personne_morale_raison_sociale, plaignant_3.personne_morale_denomination, ''représenté(e) par'', plaignant_3_civilite.libelle, plaignant_3.personne_morale_nom, plaignant_3.personne_morale_prenom))
3855     ELSE TRIM(CONCAT(plaignant_3.personne_morale_raison_sociale, '' '', plaignant_3.personne_morale_denomination))
3856     END
3857     END as nom_plaignant_3,
3858     CASE WHEN plaignant_3.qualite=''particulier'' OR plaignant_3.personne_morale_nom IS NOT NULL OR plaignant_3.personne_morale_prenom IS NOT NULL
3859     THEN plaignant_3_civilite.libelle
3860     ELSE ''''
3861     END as civilite_plaignant_3,
3862     CASE WHEN plaignant_3.qualite=''particulier''
3863     THEN plaignant_3.particulier_nom
3864     ELSE
3865     CASE WHEN plaignant_3.personne_morale_nom IS NOT NULL
3866     THEN plaignant_3.personne_morale_nom
3867     ELSE ''''
3868     END
3869     END as nom_particulier_plaignant_3,
3870     CASE WHEN plaignant_3.qualite=''particulier''
3871     THEN plaignant_3.particulier_prenom
3872     ELSE
3873     CASE WHEN plaignant_3.personne_morale_prenom IS NOT NULL
3874     THEN plaignant_3.personne_morale_prenom
3875     ELSE ''''
3876     END
3877     END as prenom_particulier_plaignant_3,
3878     CASE WHEN plaignant_3.qualite=''particulier''
3879     THEN ''''
3880     ELSE plaignant_3.personne_morale_raison_sociale
3881     END as raison_sociale_plaignant_3,
3882     CASE WHEN plaignant_3.qualite=''particulier''
3883     THEN ''''
3884     ELSE plaignant_3.personne_morale_denomination
3885     END as denomination_plaignant_3,
3886     CASE WHEN plaignant_3.qualite=''particulier''
3887     THEN ''''
3888     ELSE plaignant_3.personne_morale_siret
3889     END as siret_plaignant_3,
3890     CASE WHEN plaignant_3.qualite=''particulier''
3891     THEN ''''
3892     ELSE plaignant_3.personne_morale_categorie_juridique
3893     END as categorie_juridique_plaignant_3,
3894     plaignant_3.numero as numero_plaignant_3,
3895     plaignant_3.voie as voie_plaignant_3,
3896     plaignant_3.complement as complement_plaignant_3,
3897     plaignant_3.lieu_dit as lieu_dit_plaignant_3,
3898     CASE
3899     WHEN plaignant_3.bp IS NULL
3900     THEN ''''
3901     ELSE CONCAT(''BP '', plaignant_3.bp)
3902     END as bp_plaignant_3,
3903     plaignant_3.code_postal as code_postal_plaignant_3,
3904     plaignant_3.localite as localite_plaignant_3,
3905     CASE
3906     WHEN plaignant_3.cedex IS NULL
3907     THEN ''''
3908     ELSE CONCAT(''CEDEX '', plaignant_3.cedex)
3909     END as cedex_plaignant_3,
3910     plaignant_3.pays as pays_plaignant_3,
3911     plaignant_3.division_territoriale as division_territoriale_plaignant_3,
3912    
3913     --Coordonnées de l''plaignant 4
3914    
3915     CASE WHEN plaignant_4.qualite=''particulier''
3916     THEN TRIM(CONCAT_WS('' '', plaignant_4_civilite.libelle, plaignant_4.particulier_nom, plaignant_4.particulier_prenom))
3917     ELSE
3918     CASE WHEN plaignant_4.personne_morale_nom IS NOT NULL OR plaignant_4.personne_morale_prenom IS NOT NULL
3919     THEN TRIM(CONCAT_WS('' '', plaignant_4.personne_morale_raison_sociale, plaignant_4.personne_morale_denomination, ''représenté(e) par'', plaignant_4_civilite.libelle, plaignant_4.personne_morale_nom, plaignant_4.personne_morale_prenom))
3920     ELSE TRIM(CONCAT(plaignant_4.personne_morale_raison_sociale, '' '', plaignant_4.personne_morale_denomination))
3921     END
3922     END as nom_complet_qualite_part_ou_pm_plaignant_4,
3923     CASE WHEN plaignant_4.qualite=''particulier'' OR plaignant_4.personne_morale_nom IS NOT NULL OR plaignant_4.personne_morale_prenom IS NOT NULL
3924     THEN plaignant_4_civilite.libelle
3925     ELSE ''''
3926     END as civilite_qualite_part_ou_pm_plaignant_4,
3927     CASE WHEN plaignant_4.qualite=''particulier''
3928     THEN plaignant_4.particulier_nom
3929     ELSE
3930     CASE WHEN plaignant_4.personne_morale_nom IS NOT NULL
3931     THEN plaignant_4.personne_morale_nom
3932     ELSE ''''
3933     END
3934     END as nom_qualite_part_ou_pm_plaignant_4,
3935     CASE WHEN plaignant_4.qualite=''particulier''
3936     THEN plaignant_4.particulier_prenom
3937     ELSE
3938     CASE WHEN plaignant_4.personne_morale_prenom IS NOT NULL
3939     THEN plaignant_4.personne_morale_prenom
3940     ELSE ''''
3941     END
3942     END as prenom_qualite_part_ou_pm_plaignant_4,
3943     CASE WHEN plaignant_4.qualite=''particulier''
3944     THEN TRIM(CONCAT_WS('' '', plaignant_4_civilite.libelle, plaignant_4.particulier_nom, plaignant_4.particulier_prenom))
3945     ELSE ''''
3946     END as nom_complet_qualite_part_plaignant_4,
3947     CASE WHEN plaignant_4.qualite=''particulier''
3948     THEN plaignant_4_civilite.libelle
3949     ELSE ''''
3950     END as civilite_qualite_part_plaignant_4,
3951     CASE WHEN plaignant_4.qualite=''particulier''
3952     THEN plaignant_4.particulier_nom
3953     ELSE ''''
3954     END as nom_qualite_part_plaignant_4,
3955     CASE WHEN plaignant_4.qualite=''particulier''
3956     THEN plaignant_4.particulier_prenom
3957     ELSE ''''
3958     END as prenom_qualite_part_plaignant_4,
3959     CASE WHEN plaignant_4.personne_morale_nom IS NOT NULL OR plaignant_4.personne_morale_prenom IS NOT NULL
3960     THEN TRIM(CONCAT_WS('' '', plaignant_4.personne_morale_raison_sociale, plaignant_4.personne_morale_denomination, ''représenté(e) par'', plaignant_4_civilite.libelle, plaignant_4.personne_morale_nom, plaignant_4.personne_morale_prenom))
3961     ELSE TRIM(CONCAT(plaignant_4.personne_morale_raison_sociale, '' '', plaignant_4.personne_morale_denomination))
3962     END as nom_complet_qualite_pm_plaignant_4,
3963     CASE WHEN plaignant_4.personne_morale_nom IS NOT NULL OR plaignant_4.personne_morale_prenom IS NOT NULL
3964     THEN plaignant_4_civilite.libelle
3965     ELSE ''''
3966     END as civilite_qualite_pm_plaignant_4,
3967     CASE WHEN plaignant_4.qualite=''particulier''
3968     THEN TRIM(CONCAT_WS('' '', plaignant_4_civilite.libelle, plaignant_4.particulier_nom, plaignant_4.particulier_prenom))
3969     ELSE
3970     CASE WHEN plaignant_4.personne_morale_nom IS NOT NULL OR plaignant_4.personne_morale_prenom IS NOT NULL
3971     THEN TRIM(CONCAT_WS('' '', plaignant_4.personne_morale_raison_sociale, plaignant_4.personne_morale_denomination, ''représenté(e) par'', plaignant_4_civilite.libelle, plaignant_4.personne_morale_nom, plaignant_4.personne_morale_prenom))
3972     ELSE TRIM(CONCAT(plaignant_4.personne_morale_raison_sociale, '' '', plaignant_4.personne_morale_denomination))
3973     END
3974     END as nom_plaignant_4,
3975     CASE WHEN plaignant_4.qualite=''particulier'' OR plaignant_4.personne_morale_nom IS NOT NULL OR plaignant_4.personne_morale_prenom IS NOT NULL
3976     THEN plaignant_4_civilite.libelle
3977     ELSE ''''
3978     END as civilite_plaignant_4,
3979     CASE WHEN plaignant_4.qualite=''particulier''
3980     THEN plaignant_4.particulier_nom
3981     ELSE
3982     CASE WHEN plaignant_4.personne_morale_nom IS NOT NULL
3983     THEN plaignant_4.personne_morale_nom
3984     ELSE ''''
3985     END
3986     END as nom_particulier_plaignant_4,
3987     CASE WHEN plaignant_4.qualite=''particulier''
3988     THEN plaignant_4.particulier_prenom
3989     ELSE
3990     CASE WHEN plaignant_4.personne_morale_prenom IS NOT NULL
3991     THEN plaignant_4.personne_morale_prenom
3992     ELSE ''''
3993     END
3994     END as prenom_particulier_plaignant_4,
3995     CASE WHEN plaignant_4.qualite=''particulier''
3996     THEN ''''
3997     ELSE plaignant_4.personne_morale_raison_sociale
3998     END as raison_sociale_plaignant_4,
3999     CASE WHEN plaignant_4.qualite=''particulier''
4000     THEN ''''
4001     ELSE plaignant_4.personne_morale_denomination
4002     END as denomination_plaignant_4,
4003     CASE WHEN plaignant_4.qualite=''particulier''
4004     THEN ''''
4005     ELSE plaignant_4.personne_morale_categorie_juridique
4006     END as categorie_juridique_plaignant_4,
4007     CASE WHEN plaignant_4.qualite=''particulier''
4008     THEN ''''
4009     ELSE plaignant_4.personne_morale_siret
4010     END as siret_plaignant_4,
4011     plaignant_4.numero as numero_plaignant_4,
4012     plaignant_4.voie as voie_plaignant_4,
4013     plaignant_4.complement as complement_plaignant_4,
4014     plaignant_4.lieu_dit as lieu_dit_plaignant_4,
4015     CASE
4016     WHEN plaignant_4.bp IS NULL
4017     THEN ''''
4018     ELSE CONCAT(''BP '', plaignant_4.bp)
4019     END as bp_plaignant_4,
4020     plaignant_4.code_postal as code_postal_plaignant_4,
4021     plaignant_4.localite as localite_plaignant_4,
4022     CASE
4023     WHEN plaignant_4.cedex IS NULL
4024     THEN ''''
4025     ELSE CONCAT(''CEDEX '', plaignant_4.cedex)
4026     END as cedex_plaignant_4,
4027     plaignant_4.pays as pays_plaignant_4,
4028     plaignant_4.division_territoriale as division_territoriale_plaignant_4,
4029    
4030     --Coordonnées de l''plaignant 5
4031    
4032     CASE WHEN plaignant_5.qualite=''particulier''
4033     THEN TRIM(CONCAT_WS('' '', plaignant_5_civilite.libelle, plaignant_5.particulier_nom, plaignant_5.particulier_prenom))
4034     ELSE
4035     CASE WHEN plaignant_5.personne_morale_nom IS NOT NULL OR plaignant_5.personne_morale_prenom IS NOT NULL
4036     THEN TRIM(CONCAT_WS('' '', plaignant_5.personne_morale_raison_sociale, plaignant_5.personne_morale_denomination, ''représenté(e) par'', plaignant_5_civilite.libelle, plaignant_5.personne_morale_nom, plaignant_5.personne_morale_prenom))
4037     ELSE TRIM(CONCAT(plaignant_5.personne_morale_raison_sociale, '' '', plaignant_5.personne_morale_denomination))
4038     END
4039     END as nom_complet_qualite_part_ou_pm_plaignant_5,
4040     CASE WHEN plaignant_5.qualite=''particulier'' OR plaignant_5.personne_morale_nom IS NOT NULL OR plaignant_5.personne_morale_prenom IS NOT NULL
4041     THEN plaignant_5_civilite.libelle
4042     ELSE ''''
4043     END as civilite_qualite_part_ou_pm_plaignant_5,
4044     CASE WHEN plaignant_5.qualite=''particulier''
4045     THEN plaignant_5.particulier_nom
4046     ELSE
4047     CASE WHEN plaignant_5.personne_morale_nom IS NOT NULL
4048     THEN plaignant_5.personne_morale_nom
4049     ELSE ''''
4050     END
4051     END as nom_qualite_part_ou_pm_plaignant_5,
4052     CASE WHEN plaignant_5.qualite=''particulier''
4053     THEN plaignant_5.particulier_prenom
4054     ELSE
4055     CASE WHEN plaignant_5.personne_morale_prenom IS NOT NULL
4056     THEN plaignant_5.personne_morale_prenom
4057     ELSE ''''
4058     END
4059     END as prenom_qualite_part_ou_pm_plaignant_5,
4060     CASE WHEN plaignant_5.qualite=''particulier''
4061     THEN TRIM(CONCAT_WS('' '', plaignant_5_civilite.libelle, plaignant_5.particulier_nom, plaignant_5.particulier_prenom))
4062     ELSE ''''
4063     END as nom_complet_qualite_part_plaignant_5,
4064     CASE WHEN plaignant_5.qualite=''particulier''
4065     THEN plaignant_5_civilite.libelle
4066     ELSE ''''
4067     END as civilite_qualite_part_plaignant_5,
4068     CASE WHEN plaignant_5.qualite=''particulier''
4069     THEN plaignant_5.particulier_nom
4070     ELSE ''''
4071     END as nom_qualite_part_plaignant_5,
4072     CASE WHEN plaignant_5.qualite=''particulier''
4073     THEN plaignant_5.particulier_prenom
4074     ELSE ''''
4075     END as prenom_qualite_part_plaignant_5,
4076     CASE WHEN plaignant_5.personne_morale_nom IS NOT NULL OR plaignant_5.personne_morale_prenom IS NOT NULL
4077     THEN TRIM(CONCAT_WS('' '', plaignant_5.personne_morale_raison_sociale, plaignant_5.personne_morale_denomination, ''représenté(e) par'', plaignant_5_civilite.libelle, plaignant_5.personne_morale_nom, plaignant_5.personne_morale_prenom))
4078     ELSE TRIM(CONCAT(plaignant_5.personne_morale_raison_sociale, '' '', plaignant_5.personne_morale_denomination))
4079     END as nom_complet_qualite_pm_plaignant_5,
4080     CASE WHEN plaignant_5.personne_morale_nom IS NOT NULL OR plaignant_5.personne_morale_prenom IS NOT NULL
4081     THEN plaignant_5_civilite.libelle
4082     ELSE ''''
4083     END as civilite_qualite_pm_plaignant_5,
4084     CASE WHEN plaignant_5.personne_morale_nom IS NOT NULL
4085     THEN plaignant_5.personne_morale_nom
4086     ELSE ''''
4087     END as nom_qualite_pm_plaignant_5,
4088     CASE WHEN plaignant_5.personne_morale_prenom IS NOT NULL
4089     THEN plaignant_5.personne_morale_prenom
4090     ELSE ''''
4091     END as prenom_qualite_pm_plaignant_5,
4092     CASE WHEN plaignant_5.qualite=''particulier''
4093     THEN TRIM(CONCAT_WS('' '', plaignant_5_civilite.libelle, plaignant_5.particulier_nom, plaignant_5.particulier_prenom))
4094     ELSE
4095     CASE WHEN plaignant_5.personne_morale_nom IS NOT NULL OR plaignant_5.personne_morale_prenom IS NOT NULL
4096     THEN TRIM(CONCAT_WS('' '', plaignant_5.personne_morale_raison_sociale, plaignant_5.personne_morale_denomination, ''représenté(e) par'', plaignant_5_civilite.libelle, plaignant_5.personne_morale_nom, plaignant_5.personne_morale_prenom))
4097     ELSE TRIM(CONCAT(plaignant_5.personne_morale_raison_sociale, '' '', plaignant_5.personne_morale_denomination))
4098     END
4099     END as nom_plaignant_5,
4100     CASE WHEN plaignant_5.qualite=''particulier'' OR plaignant_5.personne_morale_nom IS NOT NULL OR plaignant_5.personne_morale_prenom IS NOT NULL
4101     THEN plaignant_5_civilite.libelle
4102     ELSE ''''
4103     END as civilite_plaignant_5,
4104     CASE WHEN plaignant_5.qualite=''particulier''
4105     THEN plaignant_5.particulier_nom
4106     ELSE
4107     CASE WHEN plaignant_5.personne_morale_nom IS NOT NULL
4108     THEN plaignant_5.personne_morale_nom
4109     ELSE ''''
4110     END
4111     END as nom_particulier_plaignant_5,
4112     CASE WHEN plaignant_5.qualite=''particulier''
4113     THEN plaignant_5.particulier_prenom
4114     ELSE
4115     CASE WHEN plaignant_5.personne_morale_prenom IS NOT NULL
4116     THEN plaignant_5.personne_morale_prenom
4117     ELSE ''''
4118     END
4119     END as prenom_particulier_plaignant_5,
4120     CASE WHEN plaignant_5.qualite=''particulier''
4121     THEN ''''
4122     ELSE plaignant_5.personne_morale_raison_sociale
4123     END as raison_sociale_plaignant_5,
4124     CASE WHEN plaignant_5.qualite=''particulier''
4125     THEN ''''
4126     ELSE plaignant_5.personne_morale_denomination
4127     END as denomination_plaignant_5,
4128     CASE WHEN plaignant_5.qualite=''particulier''
4129     THEN ''''
4130     ELSE plaignant_5.personne_morale_categorie_juridique
4131     END as categorie_juridique_plaignant_5,
4132     CASE WHEN plaignant_5.qualite=''particulier''
4133     THEN ''''
4134     ELSE plaignant_5.personne_morale_siret
4135     END as siret_plaignant_5,
4136     plaignant_5.numero as numero_plaignant_5,
4137     plaignant_5.voie as voie_plaignant_5,
4138     plaignant_5.complement as complement_plaignant_5,
4139     plaignant_5.lieu_dit as lieu_dit_plaignant_5,
4140     CASE
4141     WHEN plaignant_5.bp IS NULL
4142     THEN ''''
4143     ELSE CONCAT(''BP '', plaignant_5.bp)
4144     END as bp_plaignant_5,
4145     plaignant_5.code_postal as code_postal_plaignant_5,
4146     plaignant_5.localite as localite_plaignant_5,
4147     CASE
4148     WHEN plaignant_5.cedex IS NULL
4149     THEN ''''
4150     ELSE CONCAT(''CEDEX '', plaignant_5.cedex)
4151     END as cedex_plaignant_5,
4152     plaignant_5.pays as pays_plaignant_5,
4153     plaignant_5.division_territoriale as division_territoriale_plaignant_5,
4154    
4155     --Coordonnées du délégataire
4156    
4157     CASE WHEN delegataire.qualite=''particulier''
4158     THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
4159     ELSE
4160     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4161     THEN TRIM(CONCAT_WS('' '', delegataire.personne_morale_raison_sociale, delegataire.personne_morale_denomination, ''représenté(e) par'', delegataire_civilite.libelle, delegataire.personne_morale_nom, delegataire.personne_morale_prenom))
4162     ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
4163     END
4164     END as nom_complet_qualite_part_ou_pm_delegataire,
4165     CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4166     THEN delegataire_civilite.libelle
4167     ELSE ''''
4168     END as civilite_qualite_part_ou_pm_delegataire,
4169     CASE WHEN delegataire.qualite=''particulier''
4170     THEN delegataire.particulier_nom
4171     ELSE
4172     CASE WHEN delegataire.personne_morale_nom IS NOT NULL
4173     THEN delegataire.personne_morale_nom
4174     ELSE ''''
4175     END
4176     END as nom_qualite_part_ou_pm_delegataire,
4177     CASE WHEN delegataire.qualite=''particulier''
4178     THEN delegataire.particulier_prenom
4179     ELSE
4180     CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
4181     THEN delegataire.personne_morale_prenom
4182     ELSE ''''
4183     END
4184     END as prenom_qualite_part_ou_pm_delegataire,
4185     CASE WHEN delegataire.qualite=''particulier''
4186     THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
4187     ELSE ''''
4188     END as nom_complet_qualite_part_delegataire,
4189     CASE WHEN delegataire.qualite=''particulier''
4190     THEN delegataire_civilite.libelle
4191     ELSE ''''
4192     END as civilite_qualite_part_delegataire,
4193     CASE WHEN delegataire.qualite=''particulier''
4194     THEN delegataire.particulier_nom
4195     ELSE ''''
4196     END as nom_qualite_part_delegataire,
4197     CASE WHEN delegataire.qualite=''particulier''
4198     THEN delegataire.particulier_prenom
4199     ELSE ''''
4200     END as prenom_qualite_part_delegataire,
4201     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4202     THEN TRIM(CONCAT_WS('' '', delegataire.personne_morale_raison_sociale, delegataire.personne_morale_denomination, ''représenté(e) par'', delegataire_civilite.libelle, delegataire.personne_morale_nom, delegataire.personne_morale_prenom))
4203     ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
4204     END as nom_complet_qualite_pm_delegataire,
4205     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4206     THEN delegataire_civilite.libelle
4207     ELSE ''''
4208     END as civilite_qualite_pm_delegataire,
4209     CASE WHEN delegataire.personne_morale_nom IS NOT NULL
4210     THEN delegataire.personne_morale_nom
4211     ELSE ''''
4212     END as nom_qualite_pm_delegataire,
4213     CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
4214     THEN delegataire.personne_morale_prenom
4215     ELSE ''''
4216     END as prenom_qualite_pm_delegataire,
4217     CASE
4218     WHEN delegataire.qualite=''particulier''
4219     THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
4220     ELSE
4221     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4222     THEN TRIM(CONCAT_WS('' '', delegataire.personne_morale_raison_sociale, delegataire.personne_morale_denomination, ''représenté(e) par'', delegataire_civilite.libelle, delegataire.personne_morale_nom, delegataire.personne_morale_prenom))
4223     ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
4224     END
4225     END as nom_delegataire,
4226     CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4227     THEN delegataire_civilite.libelle
4228     ELSE ''''
4229     END as civilite_delegataire,
4230     CASE WHEN delegataire.qualite=''particulier''
4231     THEN delegataire.particulier_nom
4232     ELSE
4233     CASE WHEN delegataire.personne_morale_nom IS NOT NULL
4234     THEN delegataire.personne_morale_nom
4235     ELSE ''''
4236     END
4237     END as nom_particulier_delegataire,
4238     CASE WHEN delegataire.qualite=''particulier''
4239     THEN delegataire.particulier_prenom
4240     ELSE
4241     CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
4242     THEN delegataire.personne_morale_prenom
4243     ELSE ''''
4244     END
4245     END as prenom_particulier_delegataire,
4246     CASE WHEN delegataire.qualite=''particulier''
4247     THEN ''''
4248     ELSE delegataire.personne_morale_raison_sociale
4249     END as raison_sociale_delegataire,
4250     CASE WHEN delegataire.qualite=''particulier''
4251     THEN ''''
4252     ELSE delegataire.personne_morale_denomination
4253     END as denomination_delegataire,
4254     CASE WHEN delegataire.qualite=''particulier''
4255     THEN ''''
4256     ELSE delegataire.personne_morale_siret
4257     END as siret_delegataire,
4258     CASE WHEN delegataire.qualite=''particulier''
4259     THEN ''''
4260     ELSE delegataire.personne_morale_categorie_juridique
4261     END as categorie_juridique_delegataire,
4262     delegataire.numero as numero_delegataire,
4263     delegataire.voie as voie_delegataire,
4264     delegataire.complement as complement_delegataire,
4265     delegataire.lieu_dit as lieu_dit_delegataire,
4266     CASE
4267     WHEN delegataire.bp IS NULL
4268     THEN ''''
4269     ELSE CONCAT(''BP '', delegataire.bp)
4270     END as bp_delegataire,
4271     delegataire.code_postal as code_postal_delegataire,
4272     delegataire.localite as ville_delegataire,
4273     CASE
4274     WHEN delegataire.cedex IS NULL
4275     THEN ''''
4276     ELSE CONCAT(''CEDEX '', delegataire.cedex)
4277     END as cedex_delegataire,
4278     delegataire.pays as pays_delegataire,
4279     delegataire.division_territoriale as division_territoriale_delegataire,
4280    
4281     --Coordonnées de du bailleur principal
4282    
4283     CASE WHEN bailleur_principal.qualite=''particulier''
4284     THEN TRIM(CONCAT_WS('' '', bailleur_principal_civilite.libelle, bailleur_principal.particulier_nom, bailleur_principal.particulier_prenom))
4285     ELSE
4286     CASE WHEN bailleur_principal.personne_morale_nom IS NOT NULL OR bailleur_principal.personne_morale_prenom IS NOT NULL
4287     THEN TRIM(CONCAT_WS('' '', bailleur_principal.personne_morale_raison_sociale, bailleur_principal.personne_morale_denomination, ''représenté(e) par'', bailleur_principal_civilite.libelle, bailleur_principal.personne_morale_nom, bailleur_principal.personne_morale_prenom))
4288     ELSE TRIM(CONCAT(bailleur_principal.personne_morale_raison_sociale, '' '', bailleur_principal.personne_morale_denomination))
4289     END
4290     END as nom_complet_qualite_part_ou_pm_bailleur_principal,
4291     CASE WHEN bailleur_principal.qualite=''particulier'' OR bailleur_principal.personne_morale_nom IS NOT NULL OR bailleur_principal.personne_morale_prenom IS NOT NULL
4292     THEN bailleur_principal_civilite.libelle
4293     ELSE ''''
4294     END as civilite_qualite_part_ou_pm_bailleur_principal,
4295     CASE WHEN bailleur_principal.qualite=''particulier''
4296     THEN bailleur_principal.particulier_nom
4297     ELSE
4298     CASE WHEN bailleur_principal.personne_morale_nom IS NOT NULL
4299     THEN bailleur_principal.personne_morale_nom
4300     ELSE ''''
4301     END
4302     END as nom_qualite_part_ou_pm_bailleur_principal,
4303     CASE WHEN bailleur_principal.qualite=''particulier''
4304     THEN bailleur_principal.particulier_prenom
4305     ELSE
4306     CASE WHEN bailleur_principal.personne_morale_prenom IS NOT NULL
4307     THEN bailleur_principal.personne_morale_prenom
4308     ELSE ''''
4309     END
4310     END as prenom_qualite_part_ou_pm_bailleur_principal,
4311     CASE WHEN bailleur_principal.qualite=''particulier''
4312     THEN TRIM(CONCAT_WS('' '', bailleur_principal_civilite.libelle, bailleur_principal.particulier_nom, bailleur_principal.particulier_prenom))
4313     ELSE ''''
4314     END as nom_complet_qualite_part_bailleur_principal,
4315     CASE WHEN bailleur_principal.qualite=''particulier''
4316     THEN bailleur_principal_civilite.libelle
4317     ELSE ''''
4318     END as civilite_qualite_part_bailleur_principal,
4319     CASE WHEN bailleur_principal.qualite=''particulier''
4320     THEN bailleur_principal.particulier_nom
4321     ELSE ''''
4322     END as nom_qualite_part_bailleur_principal,
4323     CASE WHEN bailleur_principal.qualite=''particulier''
4324     THEN bailleur_principal.particulier_prenom
4325     ELSE ''''
4326     END as prenom_qualite_part_bailleur_principal,
4327     CASE WHEN bailleur_principal.personne_morale_nom IS NOT NULL OR bailleur_principal.personne_morale_prenom IS NOT NULL
4328     THEN TRIM(CONCAT_WS('' '', bailleur_principal.personne_morale_raison_sociale, bailleur_principal.personne_morale_denomination, ''représenté(e) par'', bailleur_principal_civilite.libelle, bailleur_principal.personne_morale_nom, bailleur_principal.personne_morale_prenom))
4329     ELSE TRIM(CONCAT(bailleur_principal.personne_morale_raison_sociale, '' '', bailleur_principal.personne_morale_denomination))
4330     END as nom_complet_qualite_pm_bailleur_principal,
4331     CASE WHEN bailleur_principal.personne_morale_nom IS NOT NULL OR bailleur_principal.personne_morale_prenom IS NOT NULL
4332     THEN bailleur_principal_civilite.libelle
4333     ELSE ''''
4334     END as civilite_qualite_pm_bailleur_principal,
4335     CASE WHEN bailleur_principal.personne_morale_nom IS NOT NULL
4336     THEN bailleur_principal.personne_morale_nom
4337     ELSE ''''
4338     END as nom_qualite_pm_bailleur_principal,
4339     CASE WHEN bailleur_principal.personne_morale_prenom IS NOT NULL
4340     THEN bailleur_principal.personne_morale_prenom
4341     ELSE ''''
4342     END as prenom_qualite_pm_bailleur_principal,
4343     CASE WHEN bailleur_principal.qualite=''particulier''
4344     THEN ''''
4345     ELSE bailleur_principal.personne_morale_raison_sociale
4346     END as raison_sociale_bailleur_principal,
4347     CASE WHEN bailleur_principal.qualite=''particulier''
4348     THEN ''''
4349     ELSE bailleur_principal.personne_morale_denomination
4350     END as denomination_bailleur_principal,
4351     CASE WHEN bailleur_principal.qualite=''particulier''
4352     THEN ''''
4353     ELSE bailleur_principal.personne_morale_siret
4354     END as siret_bailleur_principal,
4355     CASE WHEN bailleur_principal.qualite=''particulier''
4356     THEN ''''
4357     ELSE bailleur_principal.personne_morale_categorie_juridique
4358     END as categorie_juridique_bailleur_principal,
4359     bailleur_principal.numero as numero_bailleur_principal,
4360     bailleur_principal.voie as voie_bailleur_principal,
4361     bailleur_principal.complement as complement_bailleur_principal,
4362     bailleur_principal.lieu_dit as lieu_dit_bailleur_principal,
4363     CASE
4364     WHEN bailleur_principal.bp IS NULL
4365     THEN ''''
4366     ELSE CONCAT(''BP '', bailleur_principal.bp)
4367     END as bp_bailleur_principal,
4368     bailleur_principal.code_postal as code_postal_bailleur_principal,
4369     bailleur_principal.localite as localite_bailleur_principal,
4370     CASE
4371     WHEN bailleur_principal.cedex IS NULL
4372     THEN ''''
4373     ELSE CONCAT(''CEDEX '', bailleur_principal.cedex)
4374     END as cedex_bailleur_principal,
4375     bailleur_principal.pays as pays_bailleur_principal,
4376     bailleur_principal.division_territoriale as division_territoriale_bailleur_principal,
4377    
4378     --Coordonnées de du bailleur 1
4379    
4380     CASE WHEN bailleur_1.qualite=''particulier''
4381     THEN TRIM(CONCAT_WS('' '', bailleur_1_civilite.libelle, bailleur_1.particulier_nom, bailleur_1.particulier_prenom))
4382     ELSE
4383     CASE WHEN bailleur_1.personne_morale_nom IS NOT NULL OR bailleur_1.personne_morale_prenom IS NOT NULL
4384     THEN TRIM(CONCAT_WS('' '', bailleur_1.personne_morale_raison_sociale, bailleur_1.personne_morale_denomination, ''représenté(e) par'', bailleur_1_civilite.libelle, bailleur_1.personne_morale_nom, bailleur_1.personne_morale_prenom))
4385     ELSE TRIM(CONCAT(bailleur_1.personne_morale_raison_sociale, '' '', bailleur_1.personne_morale_denomination))
4386     END
4387     END as nom_complet_qualite_part_ou_pm_bailleur_1,
4388     CASE WHEN bailleur_1.qualite=''particulier'' OR bailleur_1.personne_morale_nom IS NOT NULL OR bailleur_1.personne_morale_prenom IS NOT NULL
4389     THEN bailleur_1_civilite.libelle
4390     ELSE ''''
4391     END as civilite_qualite_part_ou_pm_bailleur_1,
4392     CASE WHEN bailleur_1.qualite=''particulier''
4393     THEN bailleur_1.particulier_nom
4394     ELSE
4395     CASE WHEN bailleur_1.personne_morale_nom IS NOT NULL
4396     THEN bailleur_1.personne_morale_nom
4397     ELSE ''''
4398     END
4399     END as nom_qualite_part_ou_pm_bailleur_1,
4400     CASE WHEN bailleur_1.qualite=''particulier''
4401     THEN bailleur_1.particulier_prenom
4402     ELSE
4403     CASE WHEN bailleur_1.personne_morale_prenom IS NOT NULL
4404     THEN bailleur_1.personne_morale_prenom
4405     ELSE ''''
4406     END
4407     END as prenom_qualite_part_ou_pm_bailleur_1,
4408     CASE WHEN bailleur_1.qualite=''particulier''
4409     THEN TRIM(CONCAT_WS('' '', bailleur_1_civilite.libelle, bailleur_1.particulier_nom, bailleur_1.particulier_prenom))
4410     ELSE ''''
4411     END as nom_complet_qualite_part_bailleur_1,
4412     CASE WHEN bailleur_1.qualite=''particulier''
4413     THEN bailleur_1_civilite.libelle
4414     ELSE ''''
4415     END as civilite_qualite_part_bailleur_1,
4416     CASE WHEN bailleur_1.qualite=''particulier''
4417     THEN bailleur_1.particulier_nom
4418     ELSE ''''
4419     END as nom_qualite_part_bailleur_1,
4420     CASE WHEN bailleur_1.qualite=''particulier''
4421     THEN bailleur_1.particulier_prenom
4422     ELSE ''''
4423     END as prenom_qualite_part_bailleur_1,
4424     CASE WHEN bailleur_1.personne_morale_nom IS NOT NULL OR bailleur_1.personne_morale_prenom IS NOT NULL
4425     THEN TRIM(CONCAT_WS('' '', bailleur_1.personne_morale_raison_sociale, bailleur_1.personne_morale_denomination, ''représenté(e) par'', bailleur_1_civilite.libelle, bailleur_1.personne_morale_nom, bailleur_1.personne_morale_prenom))
4426     ELSE TRIM(CONCAT(bailleur_1.personne_morale_raison_sociale, '' '', bailleur_1.personne_morale_denomination))
4427     END as nom_complet_qualite_pm_bailleur_1,
4428     CASE WHEN bailleur_1.personne_morale_nom IS NOT NULL OR bailleur_1.personne_morale_prenom IS NOT NULL
4429     THEN bailleur_1_civilite.libelle
4430     ELSE ''''
4431     END as civilite_qualite_pm_bailleur_1,
4432     CASE WHEN bailleur_1.personne_morale_nom IS NOT NULL
4433     THEN bailleur_1.personne_morale_nom
4434     ELSE ''''
4435     END as nom_qualite_pm_bailleur_1,
4436     CASE WHEN bailleur_1.personne_morale_prenom IS NOT NULL
4437     THEN bailleur_1.personne_morale_prenom
4438     ELSE ''''
4439     END as prenom_qualite_pm_bailleur_1,
4440     CASE WHEN bailleur_1.qualite=''particulier''
4441     THEN ''''
4442     ELSE bailleur_1.personne_morale_raison_sociale
4443     END as raison_sociale_bailleur_1,
4444     CASE WHEN bailleur_1.qualite=''particulier''
4445     THEN ''''
4446     ELSE bailleur_1.personne_morale_denomination
4447     END as denomination_bailleur_1,
4448     CASE WHEN bailleur_1.qualite=''particulier''
4449     THEN ''''
4450     ELSE bailleur_1.personne_morale_siret
4451     END as siret_bailleur_1,
4452     CASE WHEN bailleur_1.qualite=''particulier''
4453     THEN ''''
4454     ELSE bailleur_1.personne_morale_categorie_juridique
4455     END as categorie_juridique_bailleur_1,
4456     bailleur_1.numero as numero_bailleur_1,
4457     bailleur_1.voie as voie_bailleur_1,
4458     bailleur_1.complement as complement_bailleur_1,
4459     bailleur_1.lieu_dit as lieu_dit_bailleur_1,
4460     CASE
4461     WHEN bailleur_1.bp IS NULL
4462     THEN ''''
4463     ELSE CONCAT(''BP '', bailleur_1.bp)
4464     END as bp_bailleur_1,
4465     bailleur_1.code_postal as code_postal_bailleur_1,
4466     bailleur_1.localite as localite_bailleur_1,
4467     CASE
4468     WHEN bailleur_1.cedex IS NULL
4469     THEN ''''
4470     ELSE CONCAT(''CEDEX '', bailleur_1.cedex)
4471     END as cedex_bailleur_1,
4472     bailleur_1.pays as pays_bailleur_1,
4473     bailleur_1.division_territoriale as division_territoriale_bailleur_1,
4474    
4475     --Coordonnées de du bailleur 2
4476    
4477     CASE WHEN bailleur_2.qualite=''particulier''
4478     THEN TRIM(CONCAT_WS('' '', bailleur_2_civilite.libelle, bailleur_2.particulier_nom, bailleur_2.particulier_prenom))
4479     ELSE
4480     CASE WHEN bailleur_2.personne_morale_nom IS NOT NULL OR bailleur_2.personne_morale_prenom IS NOT NULL
4481     THEN TRIM(CONCAT_WS('' '', bailleur_2.personne_morale_raison_sociale, bailleur_2.personne_morale_denomination, ''représenté(e) par'', bailleur_2_civilite.libelle, bailleur_2.personne_morale_nom, bailleur_2.personne_morale_prenom))
4482     ELSE TRIM(CONCAT(bailleur_2.personne_morale_raison_sociale, '' '', bailleur_2.personne_morale_denomination))
4483     END
4484     END as nom_complet_qualite_part_ou_pm_bailleur_2,
4485     CASE WHEN bailleur_2.qualite=''particulier'' OR bailleur_2.personne_morale_nom IS NOT NULL OR bailleur_2.personne_morale_prenom IS NOT NULL
4486     THEN bailleur_2_civilite.libelle
4487     ELSE ''''
4488     END as civilite_qualite_part_ou_pm_bailleur_2,
4489     CASE WHEN bailleur_2.qualite=''particulier''
4490     THEN bailleur_2.particulier_nom
4491     ELSE
4492     CASE WHEN bailleur_2.personne_morale_nom IS NOT NULL
4493     THEN bailleur_2.personne_morale_nom
4494     ELSE ''''
4495     END
4496     END as nom_qualite_part_ou_pm_bailleur_2,
4497     CASE WHEN bailleur_2.qualite=''particulier''
4498     THEN bailleur_2.particulier_prenom
4499     ELSE
4500     CASE WHEN bailleur_2.personne_morale_prenom IS NOT NULL
4501     THEN bailleur_2.personne_morale_prenom
4502     ELSE ''''
4503     END
4504     END as prenom_qualite_part_ou_pm_bailleur_2,
4505     CASE WHEN bailleur_2.qualite=''particulier''
4506     THEN TRIM(CONCAT_WS('' '', bailleur_2_civilite.libelle, bailleur_2.particulier_nom, bailleur_2.particulier_prenom))
4507     ELSE ''''
4508     END as nom_complet_qualite_part_bailleur_2,
4509     CASE WHEN bailleur_2.qualite=''particulier''
4510     THEN bailleur_2_civilite.libelle
4511     ELSE ''''
4512     END as civilite_qualite_part_bailleur_2,
4513     CASE WHEN bailleur_2.qualite=''particulier''
4514     THEN bailleur_2.particulier_nom
4515     ELSE ''''
4516     END as nom_qualite_part_bailleur_2,
4517     CASE WHEN bailleur_2.qualite=''particulier''
4518     THEN bailleur_2.particulier_prenom
4519     ELSE ''''
4520     END as prenom_qualite_part_bailleur_2,
4521     CASE WHEN bailleur_2.personne_morale_nom IS NOT NULL OR bailleur_2.personne_morale_prenom IS NOT NULL
4522     THEN TRIM(CONCAT_WS('' '', bailleur_2.personne_morale_raison_sociale, bailleur_2.personne_morale_denomination, ''représenté(e) par'', bailleur_2_civilite.libelle, bailleur_2.personne_morale_nom, bailleur_2.personne_morale_prenom))
4523     ELSE TRIM(CONCAT(bailleur_2.personne_morale_raison_sociale, '' '', bailleur_2.personne_morale_denomination))
4524     END as nom_complet_qualite_pm_bailleur_2,
4525     CASE WHEN bailleur_2.personne_morale_nom IS NOT NULL OR bailleur_2.personne_morale_prenom IS NOT NULL
4526     THEN bailleur_2_civilite.libelle
4527     ELSE ''''
4528     END as civilite_qualite_pm_bailleur_2,
4529     CASE WHEN bailleur_2.personne_morale_nom IS NOT NULL
4530     THEN bailleur_2.personne_morale_nom
4531     ELSE ''''
4532     END as nom_qualite_pm_bailleur_2,
4533     CASE WHEN bailleur_2.personne_morale_prenom IS NOT NULL
4534     THEN bailleur_2.personne_morale_prenom
4535     ELSE ''''
4536     END as prenom_qualite_pm_bailleur_2,
4537     CASE WHEN bailleur_2.qualite=''particulier''
4538     THEN ''''
4539     ELSE bailleur_2.personne_morale_raison_sociale
4540     END as raison_sociale_bailleur_2,
4541     CASE WHEN bailleur_2.qualite=''particulier''
4542     THEN ''''
4543     ELSE bailleur_2.personne_morale_denomination
4544     END as denomination_bailleur_2,
4545     CASE WHEN bailleur_2.qualite=''particulier''
4546     THEN ''''
4547     ELSE bailleur_2.personne_morale_categorie_juridique
4548     END as categorie_juridique_bailleur_2,
4549     CASE WHEN bailleur_2.qualite=''particulier''
4550     THEN ''''
4551     ELSE bailleur_2.personne_morale_siret
4552     END as siret_bailleur_2,
4553     bailleur_2.numero as numero_bailleur_2,
4554     bailleur_2.voie as voie_bailleur_2,
4555     bailleur_2.complement as complement_bailleur_2,
4556     bailleur_2.lieu_dit as lieu_dit_bailleur_2,
4557     CASE
4558     WHEN bailleur_2.bp IS NULL
4559     THEN ''''
4560     ELSE CONCAT(''BP '', bailleur_2.bp)
4561     END as bp_bailleur_2,
4562     bailleur_2.code_postal as code_postal_bailleur_2,
4563     bailleur_2.localite as localite_bailleur_2,
4564     CASE
4565     WHEN bailleur_2.cedex IS NULL
4566     THEN ''''
4567     ELSE CONCAT(''CEDEX '', bailleur_2.cedex)
4568     END as cedex_bailleur_2,
4569     bailleur_2.pays as pays_bailleur_2,
4570     bailleur_2.division_territoriale as division_territoriale_bailleur_2,
4571    
4572     --Coordonnées de du bailleur 3
4573    
4574     CASE WHEN bailleur_3.qualite=''particulier''
4575     THEN TRIM(CONCAT_WS('' '', bailleur_3_civilite.libelle, bailleur_3.particulier_nom, bailleur_3.particulier_prenom))
4576     ELSE
4577     CASE WHEN bailleur_3.personne_morale_nom IS NOT NULL OR bailleur_3.personne_morale_prenom IS NOT NULL
4578     THEN TRIM(CONCAT_WS('' '', bailleur_3.personne_morale_raison_sociale, bailleur_3.personne_morale_denomination, ''représenté(e) par'', bailleur_3_civilite.libelle, bailleur_3.personne_morale_nom, bailleur_3.personne_morale_prenom))
4579     ELSE TRIM(CONCAT(bailleur_3.personne_morale_raison_sociale, '' '', bailleur_3.personne_morale_denomination))
4580     END
4581     END as nom_complet_qualite_part_ou_pm_bailleur_3,
4582     CASE WHEN bailleur_3.qualite=''particulier'' OR bailleur_3.personne_morale_nom IS NOT NULL OR bailleur_3.personne_morale_prenom IS NOT NULL
4583     THEN bailleur_3_civilite.libelle
4584     ELSE ''''
4585     END as civilite_qualite_part_ou_pm_bailleur_3,
4586     CASE WHEN bailleur_3.qualite=''particulier''
4587     THEN bailleur_3.particulier_nom
4588     ELSE
4589     CASE WHEN bailleur_3.personne_morale_nom IS NOT NULL
4590     THEN bailleur_3.personne_morale_nom
4591     ELSE ''''
4592     END
4593     END as nom_qualite_part_ou_pm_bailleur_3,
4594     CASE WHEN bailleur_3.qualite=''particulier''
4595     THEN bailleur_3.particulier_prenom
4596     ELSE
4597     CASE WHEN bailleur_3.personne_morale_prenom IS NOT NULL
4598     THEN bailleur_3.personne_morale_prenom
4599     ELSE ''''
4600     END
4601     END as prenom_qualite_part_ou_pm_bailleur_3,
4602     CASE WHEN bailleur_3.qualite=''particulier''
4603     THEN TRIM(CONCAT_WS('' '', bailleur_3_civilite.libelle, bailleur_3.particulier_nom, bailleur_3.particulier_prenom))
4604     ELSE ''''
4605     END as nom_complet_qualite_part_bailleur_3,
4606     CASE WHEN bailleur_3.qualite=''particulier''
4607     THEN bailleur_3_civilite.libelle
4608     ELSE ''''
4609     END as civilite_qualite_part_bailleur_3,
4610     CASE WHEN bailleur_3.qualite=''particulier''
4611     THEN bailleur_3.particulier_nom
4612     ELSE ''''
4613     END as nom_qualite_part_bailleur_3,
4614     CASE WHEN bailleur_3.qualite=''particulier''
4615     THEN bailleur_3.particulier_prenom
4616     ELSE ''''
4617     END as prenom_qualite_part_bailleur_3,
4618     CASE WHEN bailleur_3.personne_morale_nom IS NOT NULL OR bailleur_3.personne_morale_prenom IS NOT NULL
4619     THEN TRIM(CONCAT_WS('' '', bailleur_3.personne_morale_raison_sociale, bailleur_3.personne_morale_denomination, ''représenté(e) par'', bailleur_3_civilite.libelle, bailleur_3.personne_morale_nom, bailleur_3.personne_morale_prenom))
4620     ELSE TRIM(CONCAT(bailleur_3.personne_morale_raison_sociale, '' '', bailleur_3.personne_morale_denomination))
4621     END as nom_complet_qualite_pm_bailleur_3,
4622     CASE WHEN bailleur_3.personne_morale_nom IS NOT NULL OR bailleur_3.personne_morale_prenom IS NOT NULL
4623     THEN bailleur_3_civilite.libelle
4624     ELSE ''''
4625     END as civilite_qualite_pm_bailleur_3,
4626     CASE WHEN bailleur_3.personne_morale_nom IS NOT NULL
4627     THEN bailleur_3.personne_morale_nom
4628     ELSE ''''
4629     END as nom_qualite_pm_bailleur_3,
4630     CASE WHEN bailleur_3.personne_morale_prenom IS NOT NULL
4631     THEN bailleur_3.personne_morale_prenom
4632     ELSE ''''
4633     END as prenom_qualite_pm_bailleur_3,
4634     CASE WHEN bailleur_3.qualite=''particulier''
4635     THEN ''''
4636     ELSE bailleur_3.personne_morale_raison_sociale
4637     END as raison_sociale_bailleur_3,
4638     CASE WHEN bailleur_3.qualite=''particulier''
4639     THEN ''''
4640     ELSE bailleur_3.personne_morale_denomination
4641     END as denomination_bailleur_3,
4642     CASE WHEN bailleur_3.qualite=''particulier''
4643     THEN ''''
4644     ELSE bailleur_3.personne_morale_siret
4645     END as siret_bailleur_3,
4646     CASE WHEN bailleur_3.qualite=''particulier''
4647     THEN ''''
4648     ELSE bailleur_3.personne_morale_categorie_juridique
4649     END as categorie_juridique_bailleur_3,
4650     bailleur_3.numero as numero_bailleur_3,
4651     bailleur_3.voie as voie_bailleur_3,
4652     bailleur_3.complement as complement_bailleur_3,
4653     bailleur_3.lieu_dit as lieu_dit_bailleur_3,
4654     CASE
4655     WHEN bailleur_3.bp IS NULL
4656     THEN ''''
4657     ELSE CONCAT(''BP '', bailleur_3.bp)
4658     END as bp_bailleur_3,
4659     bailleur_3.code_postal as code_postal_bailleur_3,
4660     bailleur_3.localite as localite_bailleur_3,
4661     CASE
4662     WHEN bailleur_3.cedex IS NULL
4663     THEN ''''
4664     ELSE CONCAT(''CEDEX '', bailleur_3.cedex)
4665     END as cedex_bailleur_3,
4666     bailleur_3.pays as pays_bailleur_3,
4667     bailleur_3.division_territoriale as division_territoriale_bailleur_3,
4668    
4669     --Coordonnées de du bailleur 4
4670    
4671     CASE WHEN bailleur_4.qualite=''particulier''
4672     THEN TRIM(CONCAT_WS('' '', bailleur_4_civilite.libelle, bailleur_4.particulier_nom, bailleur_4.particulier_prenom))
4673     ELSE
4674     CASE WHEN bailleur_4.personne_morale_nom IS NOT NULL OR bailleur_4.personne_morale_prenom IS NOT NULL
4675     THEN TRIM(CONCAT_WS('' '', bailleur_4.personne_morale_raison_sociale, bailleur_4.personne_morale_denomination, ''représenté(e) par'', bailleur_4_civilite.libelle, bailleur_4.personne_morale_nom, bailleur_4.personne_morale_prenom))
4676     ELSE TRIM(CONCAT(bailleur_4.personne_morale_raison_sociale, '' '', bailleur_4.personne_morale_denomination))
4677     END
4678     END as nom_complet_qualite_part_ou_pm_bailleur_4,
4679     CASE WHEN bailleur_4.qualite=''particulier'' OR bailleur_4.personne_morale_nom IS NOT NULL OR bailleur_4.personne_morale_prenom IS NOT NULL
4680     THEN bailleur_4_civilite.libelle
4681     ELSE ''''
4682     END as civilite_qualite_part_ou_pm_bailleur_4,
4683     CASE WHEN bailleur_4.qualite=''particulier''
4684     THEN bailleur_4.particulier_nom
4685     ELSE
4686     CASE WHEN bailleur_4.personne_morale_nom IS NOT NULL
4687     THEN bailleur_4.personne_morale_nom
4688     ELSE ''''
4689     END
4690     END as nom_qualite_part_ou_pm_bailleur_4,
4691     CASE WHEN bailleur_4.qualite=''particulier''
4692     THEN bailleur_4.particulier_prenom
4693     ELSE
4694     CASE WHEN bailleur_4.personne_morale_prenom IS NOT NULL
4695     THEN bailleur_4.personne_morale_prenom
4696     ELSE ''''
4697     END
4698     END as prenom_qualite_part_ou_pm_bailleur_4,
4699     CASE WHEN bailleur_4.qualite=''particulier''
4700     THEN TRIM(CONCAT_WS('' '', bailleur_4_civilite.libelle, bailleur_4.particulier_nom, bailleur_4.particulier_prenom))
4701     ELSE ''''
4702     END as nom_complet_qualite_part_bailleur_4,
4703     CASE WHEN bailleur_4.qualite=''particulier''
4704     THEN bailleur_4_civilite.libelle
4705     ELSE ''''
4706     END as civilite_qualite_part_bailleur_4,
4707     CASE WHEN bailleur_4.qualite=''particulier''
4708     THEN bailleur_4.particulier_nom
4709     ELSE ''''
4710     END as nom_qualite_part_bailleur_4,
4711     CASE WHEN bailleur_4.qualite=''particulier''
4712     THEN bailleur_4.particulier_prenom
4713     ELSE ''''
4714     END as prenom_qualite_part_bailleur_4,
4715     CASE WHEN bailleur_4.personne_morale_nom IS NOT NULL OR bailleur_4.personne_morale_prenom IS NOT NULL
4716     THEN TRIM(CONCAT_WS('' '', bailleur_4.personne_morale_raison_sociale, bailleur_4.personne_morale_denomination, ''représenté(e) par'', bailleur_4_civilite.libelle, bailleur_4.personne_morale_nom, bailleur_4.personne_morale_prenom))
4717     ELSE TRIM(CONCAT(bailleur_4.personne_morale_raison_sociale, '' '', bailleur_4.personne_morale_denomination))
4718     END as nom_complet_qualite_pm_bailleur_4,
4719     CASE WHEN bailleur_4.personne_morale_nom IS NOT NULL OR bailleur_4.personne_morale_prenom IS NOT NULL
4720     THEN bailleur_4_civilite.libelle
4721     ELSE ''''
4722     END as civilite_qualite_pm_bailleur_4,
4723     CASE WHEN bailleur_4.personne_morale_nom IS NOT NULL
4724     THEN bailleur_4.personne_morale_nom
4725     ELSE ''''
4726     END as nom_qualite_pm_bailleur_4,
4727     CASE WHEN bailleur_4.personne_morale_prenom IS NOT NULL
4728     THEN bailleur_4.personne_morale_prenom
4729     ELSE ''''
4730     END as prenom_qualite_pm_bailleur_4,
4731     CASE WHEN bailleur_4.qualite=''particulier''
4732     THEN ''''
4733     ELSE bailleur_4.personne_morale_raison_sociale
4734     END as raison_sociale_bailleur_4,
4735     CASE WHEN bailleur_4.qualite=''particulier''
4736     THEN ''''
4737     ELSE bailleur_4.personne_morale_denomination
4738     END as denomination_bailleur_4,
4739     CASE WHEN bailleur_4.qualite=''particulier''
4740     THEN ''''
4741     ELSE bailleur_4.personne_morale_categorie_juridique
4742     END as categorie_juridique_bailleur_4,
4743     CASE WHEN bailleur_4.qualite=''particulier''
4744     THEN ''''
4745     ELSE bailleur_4.personne_morale_siret
4746     END as siret_bailleur_4,
4747     bailleur_4.numero as numero_bailleur_4,
4748     bailleur_4.voie as voie_bailleur_4,
4749     bailleur_4.complement as complement_bailleur_4,
4750     bailleur_4.lieu_dit as lieu_dit_bailleur_4,
4751     CASE
4752     WHEN bailleur_4.bp IS NULL
4753     THEN ''''
4754     ELSE CONCAT(''BP '', bailleur_4.bp)
4755     END as bp_bailleur_4,
4756     bailleur_4.code_postal as code_postal_bailleur_4,
4757     bailleur_4.localite as localite_bailleur_4,
4758     CASE
4759     WHEN bailleur_4.cedex IS NULL
4760     THEN ''''
4761     ELSE CONCAT(''CEDEX '', bailleur_4.cedex)
4762     END as cedex_bailleur_4,
4763     bailleur_4.pays as pays_bailleur_4,
4764     bailleur_4.division_territoriale as division_territoriale_bailleur_4,
4765    
4766     --Coordonnées de du bailleur 5
4767    
4768     CASE WHEN bailleur_5.qualite=''particulier''
4769     THEN TRIM(CONCAT_WS('' '', bailleur_5_civilite.libelle, bailleur_5.particulier_nom, bailleur_5.particulier_prenom))
4770     ELSE
4771     CASE WHEN bailleur_5.personne_morale_nom IS NOT NULL OR bailleur_5.personne_morale_prenom IS NOT NULL
4772     THEN TRIM(CONCAT_WS('' '', bailleur_5.personne_morale_raison_sociale, bailleur_5.personne_morale_denomination, ''représenté(e) par'', bailleur_5_civilite.libelle, bailleur_5.personne_morale_nom, bailleur_5.personne_morale_prenom))
4773     ELSE TRIM(CONCAT(bailleur_5.personne_morale_raison_sociale, '' '', bailleur_5.personne_morale_denomination))
4774     END
4775     END as nom_complet_qualite_part_ou_pm_bailleur_5,
4776     CASE WHEN bailleur_5.qualite=''particulier'' OR bailleur_5.personne_morale_nom IS NOT NULL OR bailleur_5.personne_morale_prenom IS NOT NULL
4777     THEN bailleur_5_civilite.libelle
4778     ELSE ''''
4779     END as civilite_qualite_part_ou_pm_bailleur_5,
4780     CASE WHEN bailleur_5.qualite=''particulier''
4781     THEN bailleur_5.particulier_nom
4782     ELSE
4783     CASE WHEN bailleur_5.personne_morale_nom IS NOT NULL
4784     THEN bailleur_5.personne_morale_nom
4785     ELSE ''''
4786     END
4787     END as nom_qualite_part_ou_pm_bailleur_5,
4788     CASE WHEN bailleur_5.qualite=''particulier''
4789     THEN bailleur_5.particulier_prenom
4790     ELSE
4791     CASE WHEN bailleur_5.personne_morale_prenom IS NOT NULL
4792     THEN bailleur_5.personne_morale_prenom
4793     ELSE ''''
4794     END
4795     END as prenom_qualite_part_ou_pm_bailleur_5,
4796     CASE WHEN bailleur_5.qualite=''particulier''
4797     THEN TRIM(CONCAT_WS('' '', bailleur_5_civilite.libelle, bailleur_5.particulier_nom, bailleur_5.particulier_prenom))
4798     ELSE ''''
4799     END as nom_complet_qualite_part_bailleur_5,
4800     CASE WHEN bailleur_5.qualite=''particulier''
4801     THEN bailleur_5_civilite.libelle
4802     ELSE ''''
4803     END as civilite_qualite_part_bailleur_5,
4804     CASE WHEN bailleur_5.qualite=''particulier''
4805     THEN bailleur_5.particulier_nom
4806     ELSE ''''
4807     END as nom_qualite_part_bailleur_5,
4808     CASE WHEN bailleur_5.qualite=''particulier''
4809     THEN bailleur_5.particulier_prenom
4810     ELSE ''''
4811     END as prenom_qualite_part_bailleur_5,
4812     CASE WHEN bailleur_5.personne_morale_nom IS NOT NULL OR bailleur_5.personne_morale_prenom IS NOT NULL
4813     THEN TRIM(CONCAT_WS('' '', bailleur_5.personne_morale_raison_sociale, bailleur_5.personne_morale_denomination, ''représenté(e) par'', bailleur_5_civilite.libelle, bailleur_5.personne_morale_nom, bailleur_5.personne_morale_prenom))
4814     ELSE TRIM(CONCAT(bailleur_5.personne_morale_raison_sociale, '' '', bailleur_5.personne_morale_denomination))
4815     END as nom_complet_qualite_pm_bailleur_5,
4816     CASE WHEN bailleur_5.personne_morale_nom IS NOT NULL OR bailleur_5.personne_morale_prenom IS NOT NULL
4817     THEN bailleur_5_civilite.libelle
4818     ELSE ''''
4819     END as civilite_qualite_pm_bailleur_5,
4820     CASE WHEN bailleur_5.personne_morale_nom IS NOT NULL
4821     THEN bailleur_5.personne_morale_nom
4822     ELSE ''''
4823     END as nom_qualite_pm_bailleur_5,
4824     CASE WHEN bailleur_5.personne_morale_prenom IS NOT NULL
4825     THEN bailleur_5.personne_morale_prenom
4826     ELSE ''''
4827     END as prenom_qualite_pm_bailleur_5,
4828     CASE WHEN bailleur_5.qualite=''particulier''
4829     THEN ''''
4830     ELSE bailleur_5.personne_morale_raison_sociale
4831     END as raison_sociale_bailleur_5,
4832     CASE WHEN bailleur_5.qualite=''particulier''
4833     THEN ''''
4834     ELSE bailleur_5.personne_morale_denomination
4835     END as denomination_bailleur_5,
4836     CASE WHEN bailleur_5.qualite=''particulier''
4837     THEN ''''
4838     ELSE bailleur_5.personne_morale_categorie_juridique
4839     END as categorie_juridique_bailleur_5,
4840     CASE WHEN bailleur_5.qualite=''particulier''
4841     THEN ''''
4842     ELSE bailleur_5.personne_morale_siret
4843     END as siret_bailleur_5,
4844     bailleur_5.numero as numero_bailleur_5,
4845     bailleur_5.voie as voie_bailleur_5,
4846     bailleur_5.complement as complement_bailleur_5,
4847     bailleur_5.lieu_dit as lieu_dit_bailleur_5,
4848     CASE
4849     WHEN bailleur_5.bp IS NULL
4850     THEN ''''
4851     ELSE CONCAT(''BP '', bailleur_5.bp)
4852     END as bp_bailleur_5,
4853     bailleur_5.code_postal as code_postal_bailleur_5,
4854     bailleur_5.localite as localite_bailleur_5,
4855     CASE
4856     WHEN bailleur_5.cedex IS NULL
4857     THEN ''''
4858     ELSE CONCAT(''CEDEX '', bailleur_5.cedex)
4859     END as cedex_bailleur_5,
4860     bailleur_5.pays as pays_bailleur_5,
4861     bailleur_5.division_territoriale as division_territoriale_bailleur_5,
4862    
4863     -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
4864    
4865     CASE
4866     WHEN delegataire.qualite IS NULL
4867     THEN
4868     CASE WHEN petitionnaire_principal.qualite=''particulier''
4869     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
4870     ELSE
4871     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
4872     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal.personne_morale_raison_sociale, petitionnaire_principal.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_civilite.libelle, petitionnaire_principal.personne_morale_nom, petitionnaire_principal.personne_morale_prenom))
4873     ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
4874     END
4875     END
4876     ELSE
4877     CASE WHEN delegataire.qualite=''particulier''
4878     THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
4879     ELSE
4880     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4881     THEN TRIM(CONCAT_WS('' '', delegataire.personne_morale_raison_sociale, delegataire.personne_morale_denomination, ''représenté(e) par'', delegataire_civilite.libelle, delegataire.personne_morale_nom, delegataire.personne_morale_prenom))
4882     ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
4883     END
4884     END
4885     END as nom_complet_qualite_part_ou_pm_correspondant,
4886    
4887     CASE WHEN delegataire.qualite IS NULL
4888     THEN
4889     CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
4890     THEN petitionnaire_principal_civilite.libelle
4891     ELSE ''''
4892     END
4893     ELSE
4894     CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4895     THEN delegataire_civilite.libelle
4896     ELSE ''''
4897     END
4898     END as civilite_qualite_part_ou_pm_correspondant,
4899    
4900     CASE WHEN delegataire.qualite IS NULL
4901     THEN
4902     CASE WHEN petitionnaire_principal.qualite=''particulier''
4903     THEN petitionnaire_principal.particulier_nom
4904     ELSE
4905     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
4906     THEN petitionnaire_principal.personne_morale_nom
4907     ELSE ''''
4908     END
4909     END
4910     ELSE
4911     CASE WHEN delegataire.qualite=''particulier''
4912     THEN delegataire.particulier_nom
4913     ELSE
4914     CASE WHEN delegataire.personne_morale_nom IS NOT NULL
4915     THEN delegataire.personne_morale_nom
4916     ELSE ''''
4917     END
4918     END
4919     END as nom_qualite_part_ou_pm_correspondant,
4920    
4921     CASE WHEN delegataire.qualite IS NULL
4922     THEN
4923     CASE WHEN petitionnaire_principal.qualite=''particulier''
4924     THEN petitionnaire_principal.particulier_prenom
4925     ELSE
4926     CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
4927     THEN petitionnaire_principal.personne_morale_prenom
4928     ELSE ''''
4929     END
4930     END
4931     ELSE
4932     CASE WHEN delegataire.qualite=''particulier''
4933     THEN delegataire.particulier_prenom
4934     ELSE
4935     CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
4936     THEN delegataire.personne_morale_prenom
4937     ELSE ''''
4938     END
4939     END
4940     END as prenom_qualite_part_ou_pm_correspondant,
4941     CASE
4942     WHEN delegataire.qualite IS NULL
4943     THEN
4944     CASE WHEN petitionnaire_principal.qualite=''particulier''
4945     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
4946     ELSE ''''
4947     END
4948     ELSE
4949     CASE WHEN delegataire.qualite=''particulier''
4950     THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
4951     ELSE ''''
4952     END
4953     END as nom_complet_qualite_part_correspondant,
4954    
4955     CASE WHEN delegataire.qualite IS NULL
4956     THEN
4957     CASE WHEN petitionnaire_principal.qualite=''particulier''
4958     THEN petitionnaire_principal_civilite.libelle
4959     ELSE ''''
4960     END
4961     ELSE
4962     CASE WHEN delegataire.qualite=''particulier''
4963     THEN delegataire_civilite.libelle
4964     ELSE ''''
4965     END
4966     END as civilite_qualite_part_correspondant,
4967    
4968     CASE WHEN delegataire.qualite IS NULL
4969     THEN
4970     petitionnaire_principal.particulier_nom
4971     ELSE
4972     delegataire.particulier_nom
4973     END as nom_qualite_part_correspondant,
4974    
4975     CASE WHEN delegataire.qualite IS NULL
4976     THEN
4977     petitionnaire_principal.particulier_prenom
4978     ELSE
4979     delegataire.particulier_prenom
4980     END as prenom_qualite_part_correspondant,
4981    
4982     CASE WHEN delegataire.qualite IS NULL
4983     THEN
4984     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
4985     THEN petitionnaire_principal_civilite.libelle
4986     ELSE ''''
4987     END
4988     ELSE
4989     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4990     THEN delegataire_civilite.libelle
4991     ELSE ''''
4992     END
4993     END as civilite_qualite_pm_correspondant,
4994    
4995     CASE WHEN delegataire.qualite IS NULL
4996     THEN
4997     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
4998     THEN petitionnaire_principal.personne_morale_nom
4999     ELSE ''''
5000     END
5001     ELSE
5002     CASE WHEN delegataire.personne_morale_nom IS NOT NULL
5003     THEN delegataire.personne_morale_nom
5004     ELSE ''''
5005     END
5006     END as nom_qualite_pm_correspondant,
5007    
5008     CASE WHEN delegataire.qualite IS NULL
5009     THEN
5010     CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
5011     THEN petitionnaire_principal.personne_morale_prenom
5012     ELSE ''''
5013     END
5014     ELSE
5015     CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
5016     THEN delegataire.personne_morale_prenom
5017     ELSE ''''
5018     END
5019     END as prenom_qualite_pm_correspondant,
5020    
5021     CASE
5022     WHEN delegataire.qualite IS NULL
5023     THEN
5024     CASE WHEN petitionnaire_principal.qualite=''particulier''
5025     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
5026     ELSE
5027     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
5028     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal.personne_morale_raison_sociale, petitionnaire_principal.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_civilite.libelle, petitionnaire_principal.personne_morale_nom, petitionnaire_principal.personne_morale_prenom))
5029     ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
5030     END
5031     END
5032     ELSE
5033     CASE WHEN delegataire.qualite=''particulier''
5034     THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
5035     ELSE
5036     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
5037     THEN TRIM(CONCAT_WS('' '', delegataire.personne_morale_raison_sociale, delegataire.personne_morale_denomination, ''représenté(e) par'', delegataire_civilite.libelle, delegataire.personne_morale_nom, delegataire.personne_morale_prenom))
5038     ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
5039     END
5040     END
5041     END as nom_complet_qualite_pm_correspondant,
5042    
5043     CASE WHEN delegataire.qualite IS NULL
5044     THEN
5045     CASE WHEN petitionnaire_principal.qualite=''particulier''
5046     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
5047     ELSE
5048     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
5049     THEN TRIM(CONCAT_WS('' '', petitionnaire_principal.personne_morale_raison_sociale, petitionnaire_principal.personne_morale_denomination, ''représenté(e) par'', petitionnaire_principal_civilite.libelle, petitionnaire_principal.personne_morale_nom, petitionnaire_principal.personne_morale_prenom))
5050     ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
5051     END
5052     END
5053     ELSE
5054     CASE WHEN delegataire.qualite=''particulier''
5055     THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
5056     ELSE
5057     CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
5058     THEN TRIM(CONCAT_WS('' '', delegataire.personne_morale_raison_sociale, delegataire.personne_morale_denomination, ''représenté(e) par'', delegataire_civilite.libelle, delegataire.personne_morale_nom, delegataire.personne_morale_prenom))
5059     ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
5060     END
5061     END
5062     END as nom_correspondant,
5063    
5064     CASE WHEN delegataire.qualite IS NULL
5065     THEN
5066     CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
5067     THEN petitionnaire_principal_civilite.libelle
5068     ELSE ''''
5069     END
5070     ELSE
5071     CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
5072     THEN delegataire_civilite.libelle
5073     ELSE ''''
5074     END
5075     END as civilite_correspondant,
5076    
5077     CASE WHEN delegataire.qualite IS NULL
5078     THEN
5079     CASE WHEN petitionnaire_principal.qualite=''particulier''
5080     THEN petitionnaire_principal.particulier_nom
5081     ELSE
5082     CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
5083     THEN petitionnaire_principal.personne_morale_nom
5084     ELSE ''''
5085     END
5086     END
5087     ELSE
5088     CASE WHEN delegataire.qualite=''particulier''
5089     THEN delegataire.particulier_nom
5090     ELSE
5091     CASE WHEN delegataire.personne_morale_nom IS NOT NULL
5092     THEN delegataire.personne_morale_nom
5093     ELSE ''''
5094     END
5095     END
5096     END as nom_particulier_correspondant,
5097    
5098     CASE WHEN delegataire.qualite IS NULL
5099     THEN
5100     CASE WHEN petitionnaire_principal.qualite=''particulier''
5101     THEN petitionnaire_principal.particulier_prenom
5102     ELSE
5103     CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
5104     THEN petitionnaire_principal.personne_morale_prenom
5105     ELSE ''''
5106     END
5107     END
5108     ELSE
5109     CASE WHEN delegataire.qualite=''particulier''
5110     THEN delegataire.particulier_prenom
5111     ELSE
5112     CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
5113     THEN delegataire.personne_morale_prenom
5114     ELSE ''''
5115     END
5116     END
5117     END as prenom_particulier_correspondant,
5118    
5119     CASE WHEN delegataire.qualite IS NULL
5120     THEN
5121     CASE WHEN petitionnaire_principal.qualite=''particulier''
5122     THEN ''''
5123     ELSE petitionnaire_principal.personne_morale_raison_sociale
5124     END
5125     ELSE
5126     CASE WHEN delegataire.qualite=''particulier''
5127     THEN ''''
5128     ELSE delegataire.personne_morale_raison_sociale
5129     END
5130     END as raison_sociale_correspondant,
5131    
5132     CASE WHEN delegataire.qualite IS NULL
5133     THEN
5134     CASE WHEN petitionnaire_principal.qualite=''particulier''
5135     THEN ''''
5136     ELSE petitionnaire_principal.personne_morale_denomination
5137     END
5138     ELSE
5139     CASE WHEN delegataire.qualite=''particulier''
5140     THEN ''''
5141     ELSE delegataire.personne_morale_denomination
5142     END
5143     END as denomination_correspondant,
5144    
5145     CASE WHEN delegataire.qualite IS NULL
5146     THEN
5147     CASE WHEN petitionnaire_principal.qualite=''particulier''
5148     THEN ''''
5149     ELSE petitionnaire_principal.personne_morale_siret
5150     END
5151     ELSE
5152     CASE WHEN delegataire.qualite=''particulier''
5153     THEN ''''
5154     ELSE delegataire.personne_morale_siret
5155     END
5156     END as siret_correspondant,
5157    
5158     CASE WHEN delegataire.qualite IS NULL
5159     THEN
5160     CASE WHEN petitionnaire_principal.qualite=''particulier''
5161     THEN ''''
5162     ELSE petitionnaire_principal.personne_morale_categorie_juridique
5163     END
5164     ELSE
5165     CASE WHEN delegataire.qualite=''particulier''
5166     THEN ''''
5167     ELSE delegataire.personne_morale_categorie_juridique
5168     END
5169     END as categorie_juridique_correspondant,
5170    
5171     CASE WHEN delegataire.qualite IS NULL
5172     THEN petitionnaire_principal.numero
5173     ELSE delegataire.numero
5174     END as numero_correspondant,
5175    
5176     CASE WHEN delegataire.qualite IS NULL
5177     THEN petitionnaire_principal.voie
5178     ELSE delegataire.voie
5179     END as voie_correspondant,
5180    
5181     CASE WHEN delegataire.qualite IS NULL
5182     THEN petitionnaire_principal.complement
5183     ELSE delegataire.complement
5184     END as complement_correspondant,
5185    
5186     CASE WHEN delegataire.qualite IS NULL
5187     THEN petitionnaire_principal.lieu_dit
5188     ELSE delegataire.lieu_dit
5189     END as lieu_dit_correspondant,
5190    
5191     CASE WHEN delegataire.qualite IS NULL
5192     THEN
5193     CASE
5194     WHEN petitionnaire_principal.bp IS NULL
5195     THEN ''''
5196     ELSE CONCAT(''BP '', petitionnaire_principal.bp)
5197     END
5198     ELSE
5199     CASE
5200     WHEN delegataire.bp IS NULL
5201     THEN ''''
5202     ELSE CONCAT(''BP '', delegataire.bp)
5203     END
5204     END as bp_correspondant,
5205    
5206     CASE WHEN delegataire.qualite IS NULL
5207     THEN petitionnaire_principal.code_postal
5208     ELSE delegataire.code_postal
5209     END as code_postal_correspondant,
5210    
5211     CASE WHEN delegataire.qualite IS NULL
5212     THEN petitionnaire_principal.localite
5213     ELSE delegataire.localite
5214     END as ville_correspondant,
5215    
5216     CASE WHEN delegataire.qualite IS NULL
5217     THEN
5218     CASE
5219     WHEN petitionnaire_principal.cedex IS NULL
5220     THEN ''''
5221     ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
5222     END
5223     ELSE
5224     CASE
5225     WHEN delegataire.cedex IS NULL
5226     THEN ''''
5227     ELSE CONCAT(''CEDEX '', delegataire.cedex)
5228     END
5229     END as cedex_correspondant,
5230    
5231     CASE WHEN delegataire.qualite IS NULL
5232     THEN petitionnaire_principal.pays
5233     ELSE delegataire.pays
5234     END as pays_correspondant,
5235     CASE WHEN delegataire.qualite IS NULL
5236     THEN petitionnaire_principal.division_territoriale
5237     ELSE delegataire.division_territoriale
5238     END as division_territoriale_correspondant,
5239     CASE WHEN delegataire.qualite IS NULL
5240     THEN petitionnaire_principal.courriel
5241     ELSE delegataire.courriel
5242     END as email_correspondant,
5243     CASE WHEN delegataire.qualite IS NULL
5244     THEN CASE WHEN petitionnaire_principal.notification IS TRUE
5245     THEN ''[X]''
5246     ELSE ''[ ]''
5247     END
5248     ELSE ''[ ]''
5249     END as notification_correspondant,
5250    
5251     --Dates importantes du dossier d''instruction
5252     to_char(dossier.date_depot, ''DD/MM/YYYY'') as date_depot_dossier,
5253     to_char(dossier.date_complet, ''DD/MM/YYYY'') as date_completude,
5254     to_char(dossier.date_dernier_depot, ''DD/MM/YYYY'') as date_dernier_depot,
5255     to_char(dossier.date_decision, ''DD/MM/YYYY'') as date_decision_dossier,
5256     CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
5257     THEN to_char(dossier.date_limite_incompletude ,''DD/MM/YYYY'')
5258     ELSE to_char(dossier.date_limite ,''DD/MM/YYYY'')
5259     END as date_limite_dossier,
5260     to_char(dossier.date_achevement,''DD/MM/YYYY'') as date_achevement_dossier,
5261     to_char(dossier.date_conformite,''DD/MM/YYYY'') as date_conformite_dossier,
5262     to_char(dossier.date_notification_delai,''DD/MM/YYYY'') as date_notification_delai_dossier,
5263    
5264     --Noms des signataires
5265     TRIM(CONCAT(signataire_civilite.libelle, '' '',signataire_arrete.prenom, '' '', signataire_arrete.nom)) as arrete_signataire,
5266     TRIM(CONCAT(signataire_arrete.qualite, '' '', signataire_arrete.signature)) as signature_signataire,
5267     TRIM(signataire_arrete.signature) as signature_signataire_ss_qualite,
5268     division.chef as chef_division,
5269     direction.chef as chef_direction,
5270     direction.libelle as libelle_direction,
5271     direction.description as description_direction,
5272    
5273     --Données générales des données techniques
5274     donnees_techniques.co_projet_desc as co_projet_desc_donnees_techniques,
5275     donnees_techniques.am_projet_desc as am_projet_desc_donnees_techniques,
5276     donnees_techniques.dm_projet_desc as dm_projet_desc_donnees_techniques,
5277     donnees_techniques.ope_proj_desc as ope_proj_desc_donnees_techniques,
5278     TRIM(CONCAT(
5279     donnees_techniques.co_projet_desc, '' '',
5280     donnees_techniques.am_projet_desc, '' '',
5281     donnees_techniques.dm_projet_desc, '' '',
5282     donnees_techniques.ope_proj_desc
5283     )) as projet_desc_donnees_techniques,
5284     donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
5285     donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
5286     -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5287     -- alors on récupère seulement ses valeurs
5288     CASE WHEN su2_avt_shon1 IS NOT NULL
5289     OR su2_avt_shon2 IS NOT NULL
5290     OR su2_avt_shon3 IS NOT NULL
5291     OR su2_avt_shon4 IS NOT NULL
5292     OR su2_avt_shon5 IS NOT NULL
5293     OR su2_avt_shon6 IS NOT NULL
5294     OR su2_avt_shon7 IS NOT NULL
5295     OR su2_avt_shon8 IS NOT NULL
5296     OR su2_avt_shon9 IS NOT NULL
5297     OR su2_avt_shon10 IS NOT NULL
5298     OR su2_avt_shon11 IS NOT NULL
5299     OR su2_avt_shon12 IS NOT NULL
5300     OR su2_avt_shon13 IS NOT NULL
5301     OR su2_avt_shon14 IS NOT NULL
5302     OR su2_avt_shon15 IS NOT NULL
5303     OR su2_avt_shon16 IS NOT NULL
5304     OR su2_avt_shon17 IS NOT NULL
5305     OR su2_avt_shon18 IS NOT NULL
5306     OR su2_avt_shon19 IS NOT NULL
5307     OR su2_avt_shon20 IS NOT NULL
5308     OR su2_cstr_shon1 IS NOT NULL
5309     OR su2_cstr_shon2 IS NOT NULL
5310     OR su2_cstr_shon3 IS NOT NULL
5311     OR su2_cstr_shon4 IS NOT NULL
5312     OR su2_cstr_shon5 IS NOT NULL
5313     OR su2_cstr_shon6 IS NOT NULL
5314     OR su2_cstr_shon7 IS NOT NULL
5315     OR su2_cstr_shon8 IS NOT NULL
5316     OR su2_cstr_shon9 IS NOT NULL
5317     OR su2_cstr_shon10 IS NOT NULL
5318     OR su2_cstr_shon11 IS NOT NULL
5319     OR su2_cstr_shon12 IS NOT NULL
5320     OR su2_cstr_shon13 IS NOT NULL
5321     OR su2_cstr_shon14 IS NOT NULL
5322     OR su2_cstr_shon15 IS NOT NULL
5323     OR su2_cstr_shon16 IS NOT NULL
5324     OR su2_cstr_shon17 IS NOT NULL
5325     OR su2_cstr_shon18 IS NOT NULL
5326     OR su2_cstr_shon19 IS NOT NULL
5327     OR su2_cstr_shon20 IS NOT NULL
5328     OR su2_chge_shon1 IS NOT NULL
5329     OR su2_chge_shon2 IS NOT NULL
5330     OR su2_chge_shon3 IS NOT NULL
5331     OR su2_chge_shon4 IS NOT NULL
5332     OR su2_chge_shon5 IS NOT NULL
5333     OR su2_chge_shon6 IS NOT NULL
5334     OR su2_chge_shon7 IS NOT NULL
5335     OR su2_chge_shon8 IS NOT NULL
5336     OR su2_chge_shon9 IS NOT NULL
5337     OR su2_chge_shon10 IS NOT NULL
5338     OR su2_chge_shon11 IS NOT NULL
5339     OR su2_chge_shon12 IS NOT NULL
5340     OR su2_chge_shon13 IS NOT NULL
5341     OR su2_chge_shon14 IS NOT NULL
5342     OR su2_chge_shon15 IS NOT NULL
5343     OR su2_chge_shon16 IS NOT NULL
5344     OR su2_chge_shon17 IS NOT NULL
5345     OR su2_chge_shon18 IS NOT NULL
5346     OR su2_chge_shon19 IS NOT NULL
5347     OR su2_chge_shon20 IS NOT NULL
5348     OR su2_demo_shon1 IS NOT NULL
5349     OR su2_demo_shon2 IS NOT NULL
5350     OR su2_demo_shon3 IS NOT NULL
5351     OR su2_demo_shon4 IS NOT NULL
5352     OR su2_demo_shon5 IS NOT NULL
5353     OR su2_demo_shon6 IS NOT NULL
5354     OR su2_demo_shon7 IS NOT NULL
5355     OR su2_demo_shon8 IS NOT NULL
5356     OR su2_demo_shon9 IS NOT NULL
5357     OR su2_demo_shon10 IS NOT NULL
5358     OR su2_demo_shon11 IS NOT NULL
5359     OR su2_demo_shon12 IS NOT NULL
5360     OR su2_demo_shon13 IS NOT NULL
5361     OR su2_demo_shon14 IS NOT NULL
5362     OR su2_demo_shon15 IS NOT NULL
5363     OR su2_demo_shon16 IS NOT NULL
5364     OR su2_demo_shon17 IS NOT NULL
5365     OR su2_demo_shon18 IS NOT NULL
5366     OR su2_demo_shon19 IS NOT NULL
5367     OR su2_demo_shon20 IS NOT NULL
5368     OR su2_sup_shon1 IS NOT NULL
5369     OR su2_sup_shon2 IS NOT NULL
5370     OR su2_sup_shon3 IS NOT NULL
5371     OR su2_sup_shon4 IS NOT NULL
5372     OR su2_sup_shon5 IS NOT NULL
5373     OR su2_sup_shon6 IS NOT NULL
5374     OR su2_sup_shon7 IS NOT NULL
5375     OR su2_sup_shon8 IS NOT NULL
5376     OR su2_sup_shon9 IS NOT NULL
5377     OR su2_sup_shon10 IS NOT NULL
5378     OR su2_sup_shon11 IS NOT NULL
5379     OR su2_sup_shon12 IS NOT NULL
5380     OR su2_sup_shon13 IS NOT NULL
5381     OR su2_sup_shon14 IS NOT NULL
5382     OR su2_sup_shon15 IS NOT NULL
5383     OR su2_sup_shon16 IS NOT NULL
5384     OR su2_sup_shon17 IS NOT NULL
5385     OR su2_sup_shon18 IS NOT NULL
5386     OR su2_sup_shon19 IS NOT NULL
5387     OR su2_sup_shon20 IS NOT NULL
5388     THEN donnees_techniques.su2_cstr_shon_tot
5389     ELSE donnees_techniques.su_cstr_shon_tot
5390     END as su_cstr_shon_tot_donnees_techniques,
5391     -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5392     -- alors on récupère seulement ses valeurs
5393     CASE WHEN su2_avt_shon1 IS NOT NULL
5394     OR su2_avt_shon2 IS NOT NULL
5395     OR su2_avt_shon3 IS NOT NULL
5396     OR su2_avt_shon4 IS NOT NULL
5397     OR su2_avt_shon5 IS NOT NULL
5398     OR su2_avt_shon6 IS NOT NULL
5399     OR su2_avt_shon7 IS NOT NULL
5400     OR su2_avt_shon8 IS NOT NULL
5401     OR su2_avt_shon9 IS NOT NULL
5402     OR su2_avt_shon10 IS NOT NULL
5403     OR su2_avt_shon11 IS NOT NULL
5404     OR su2_avt_shon12 IS NOT NULL
5405     OR su2_avt_shon13 IS NOT NULL
5406     OR su2_avt_shon14 IS NOT NULL
5407     OR su2_avt_shon15 IS NOT NULL
5408     OR su2_avt_shon16 IS NOT NULL
5409     OR su2_avt_shon17 IS NOT NULL
5410     OR su2_avt_shon18 IS NOT NULL
5411     OR su2_avt_shon19 IS NOT NULL
5412     OR su2_avt_shon20 IS NOT NULL
5413     OR su2_cstr_shon1 IS NOT NULL
5414     OR su2_cstr_shon2 IS NOT NULL
5415     OR su2_cstr_shon3 IS NOT NULL
5416     OR su2_cstr_shon4 IS NOT NULL
5417     OR su2_cstr_shon5 IS NOT NULL
5418     OR su2_cstr_shon6 IS NOT NULL
5419     OR su2_cstr_shon7 IS NOT NULL
5420     OR su2_cstr_shon8 IS NOT NULL
5421     OR su2_cstr_shon9 IS NOT NULL
5422     OR su2_cstr_shon10 IS NOT NULL
5423     OR su2_cstr_shon11 IS NOT NULL
5424     OR su2_cstr_shon12 IS NOT NULL
5425     OR su2_cstr_shon13 IS NOT NULL
5426     OR su2_cstr_shon14 IS NOT NULL
5427     OR su2_cstr_shon15 IS NOT NULL
5428     OR su2_cstr_shon16 IS NOT NULL
5429     OR su2_cstr_shon17 IS NOT NULL
5430     OR su2_cstr_shon18 IS NOT NULL
5431     OR su2_cstr_shon19 IS NOT NULL
5432     OR su2_cstr_shon20 IS NOT NULL
5433     OR su2_chge_shon1 IS NOT NULL
5434     OR su2_chge_shon2 IS NOT NULL
5435     OR su2_chge_shon3 IS NOT NULL
5436     OR su2_chge_shon4 IS NOT NULL
5437     OR su2_chge_shon5 IS NOT NULL
5438     OR su2_chge_shon6 IS NOT NULL
5439     OR su2_chge_shon7 IS NOT NULL
5440     OR su2_chge_shon8 IS NOT NULL
5441     OR su2_chge_shon9 IS NOT NULL
5442     OR su2_chge_shon10 IS NOT NULL
5443     OR su2_chge_shon11 IS NOT NULL
5444     OR su2_chge_shon12 IS NOT NULL
5445     OR su2_chge_shon13 IS NOT NULL
5446     OR su2_chge_shon14 IS NOT NULL
5447     OR su2_chge_shon15 IS NOT NULL
5448     OR su2_chge_shon16 IS NOT NULL
5449     OR su2_chge_shon17 IS NOT NULL
5450     OR su2_chge_shon18 IS NOT NULL
5451     OR su2_chge_shon19 IS NOT NULL
5452     OR su2_chge_shon20 IS NOT NULL
5453     OR su2_demo_shon1 IS NOT NULL
5454     OR su2_demo_shon2 IS NOT NULL
5455     OR su2_demo_shon3 IS NOT NULL
5456     OR su2_demo_shon4 IS NOT NULL
5457     OR su2_demo_shon5 IS NOT NULL
5458     OR su2_demo_shon6 IS NOT NULL
5459     OR su2_demo_shon7 IS NOT NULL
5460     OR su2_demo_shon8 IS NOT NULL
5461     OR su2_demo_shon9 IS NOT NULL
5462     OR su2_demo_shon10 IS NOT NULL
5463     OR su2_demo_shon11 IS NOT NULL
5464     OR su2_demo_shon12 IS NOT NULL
5465     OR su2_demo_shon13 IS NOT NULL
5466     OR su2_demo_shon14 IS NOT NULL
5467     OR su2_demo_shon15 IS NOT NULL
5468     OR su2_demo_shon16 IS NOT NULL
5469     OR su2_demo_shon17 IS NOT NULL
5470     OR su2_demo_shon18 IS NOT NULL
5471     OR su2_demo_shon19 IS NOT NULL
5472     OR su2_demo_shon20 IS NOT NULL
5473     OR su2_sup_shon1 IS NOT NULL
5474     OR su2_sup_shon2 IS NOT NULL
5475     OR su2_sup_shon3 IS NOT NULL
5476     OR su2_sup_shon4 IS NOT NULL
5477     OR su2_sup_shon5 IS NOT NULL
5478     OR su2_sup_shon6 IS NOT NULL
5479     OR su2_sup_shon7 IS NOT NULL
5480     OR su2_sup_shon8 IS NOT NULL
5481     OR su2_sup_shon9 IS NOT NULL
5482     OR su2_sup_shon10 IS NOT NULL
5483     OR su2_sup_shon11 IS NOT NULL
5484     OR su2_sup_shon12 IS NOT NULL
5485     OR su2_sup_shon13 IS NOT NULL
5486     OR su2_sup_shon14 IS NOT NULL
5487     OR su2_sup_shon15 IS NOT NULL
5488     OR su2_sup_shon16 IS NOT NULL
5489     OR su2_sup_shon17 IS NOT NULL
5490     OR su2_sup_shon18 IS NOT NULL
5491     OR su2_sup_shon19 IS NOT NULL
5492     OR su2_sup_shon20 IS NOT NULL
5493     THEN donnees_techniques.su2_demo_shon_tot
5494     ELSE donnees_techniques.su_demo_shon_tot
5495     END as su_demo_shon_tot_donnees_techniques,
5496     -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5497     -- alors on récupère seulement ses valeurs
5498     CASE WHEN su2_avt_shon1 IS NOT NULL
5499     OR su2_avt_shon2 IS NOT NULL
5500     OR su2_avt_shon3 IS NOT NULL
5501     OR su2_avt_shon4 IS NOT NULL
5502     OR su2_avt_shon5 IS NOT NULL
5503     OR su2_avt_shon6 IS NOT NULL
5504     OR su2_avt_shon7 IS NOT NULL
5505     OR su2_avt_shon8 IS NOT NULL
5506     OR su2_avt_shon9 IS NOT NULL
5507     OR su2_avt_shon10 IS NOT NULL
5508     OR su2_avt_shon11 IS NOT NULL
5509     OR su2_avt_shon12 IS NOT NULL
5510     OR su2_avt_shon13 IS NOT NULL
5511     OR su2_avt_shon14 IS NOT NULL
5512     OR su2_avt_shon15 IS NOT NULL
5513     OR su2_avt_shon16 IS NOT NULL
5514     OR su2_avt_shon17 IS NOT NULL
5515     OR su2_avt_shon18 IS NOT NULL
5516     OR su2_avt_shon19 IS NOT NULL
5517     OR su2_avt_shon20 IS NOT NULL
5518     OR su2_cstr_shon1 IS NOT NULL
5519     OR su2_cstr_shon2 IS NOT NULL
5520     OR su2_cstr_shon3 IS NOT NULL
5521     OR su2_cstr_shon4 IS NOT NULL
5522     OR su2_cstr_shon5 IS NOT NULL
5523     OR su2_cstr_shon6 IS NOT NULL
5524     OR su2_cstr_shon7 IS NOT NULL
5525     OR su2_cstr_shon8 IS NOT NULL
5526     OR su2_cstr_shon9 IS NOT NULL
5527     OR su2_cstr_shon10 IS NOT NULL
5528     OR su2_cstr_shon11 IS NOT NULL
5529     OR su2_cstr_shon12 IS NOT NULL
5530     OR su2_cstr_shon13 IS NOT NULL
5531     OR su2_cstr_shon14 IS NOT NULL
5532     OR su2_cstr_shon15 IS NOT NULL
5533     OR su2_cstr_shon16 IS NOT NULL
5534     OR su2_cstr_shon17 IS NOT NULL
5535     OR su2_cstr_shon18 IS NOT NULL
5536     OR su2_cstr_shon19 IS NOT NULL
5537     OR su2_cstr_shon20 IS NOT NULL
5538     OR su2_chge_shon1 IS NOT NULL
5539     OR su2_chge_shon2 IS NOT NULL
5540     OR su2_chge_shon3 IS NOT NULL
5541     OR su2_chge_shon4 IS NOT NULL
5542     OR su2_chge_shon5 IS NOT NULL
5543     OR su2_chge_shon6 IS NOT NULL
5544     OR su2_chge_shon7 IS NOT NULL
5545     OR su2_chge_shon8 IS NOT NULL
5546     OR su2_chge_shon9 IS NOT NULL
5547     OR su2_chge_shon10 IS NOT NULL
5548     OR su2_chge_shon11 IS NOT NULL
5549     OR su2_chge_shon12 IS NOT NULL
5550     OR su2_chge_shon13 IS NOT NULL
5551     OR su2_chge_shon14 IS NOT NULL
5552     OR su2_chge_shon15 IS NOT NULL
5553     OR su2_chge_shon16 IS NOT NULL
5554     OR su2_chge_shon17 IS NOT NULL
5555     OR su2_chge_shon18 IS NOT NULL
5556     OR su2_chge_shon19 IS NOT NULL
5557     OR su2_chge_shon20 IS NOT NULL
5558     OR su2_demo_shon1 IS NOT NULL
5559     OR su2_demo_shon2 IS NOT NULL
5560     OR su2_demo_shon3 IS NOT NULL
5561     OR su2_demo_shon4 IS NOT NULL
5562     OR su2_demo_shon5 IS NOT NULL
5563     OR su2_demo_shon6 IS NOT NULL
5564     OR su2_demo_shon7 IS NOT NULL
5565     OR su2_demo_shon8 IS NOT NULL
5566     OR su2_demo_shon9 IS NOT NULL
5567     OR su2_demo_shon10 IS NOT NULL
5568     OR su2_demo_shon11 IS NOT NULL
5569     OR su2_demo_shon12 IS NOT NULL
5570     OR su2_demo_shon13 IS NOT NULL
5571     OR su2_demo_shon14 IS NOT NULL
5572     OR su2_demo_shon15 IS NOT NULL
5573     OR su2_demo_shon16 IS NOT NULL
5574     OR su2_demo_shon17 IS NOT NULL
5575     OR su2_demo_shon18 IS NOT NULL
5576     OR su2_demo_shon19 IS NOT NULL
5577     OR su2_demo_shon20 IS NOT NULL
5578     OR su2_sup_shon1 IS NOT NULL
5579     OR su2_sup_shon2 IS NOT NULL
5580     OR su2_sup_shon3 IS NOT NULL
5581     OR su2_sup_shon4 IS NOT NULL
5582     OR su2_sup_shon5 IS NOT NULL
5583     OR su2_sup_shon6 IS NOT NULL
5584     OR su2_sup_shon7 IS NOT NULL
5585     OR su2_sup_shon8 IS NOT NULL
5586     OR su2_sup_shon9 IS NOT NULL
5587     OR su2_sup_shon10 IS NOT NULL
5588     OR su2_sup_shon11 IS NOT NULL
5589     OR su2_sup_shon12 IS NOT NULL
5590     OR su2_sup_shon13 IS NOT NULL
5591     OR su2_sup_shon14 IS NOT NULL
5592     OR su2_sup_shon15 IS NOT NULL
5593     OR su2_sup_shon16 IS NOT NULL
5594     OR su2_sup_shon17 IS NOT NULL
5595     OR su2_sup_shon18 IS NOT NULL
5596     OR su2_sup_shon19 IS NOT NULL
5597     OR su2_sup_shon20 IS NOT NULL
5598     THEN
5599     REGEXP_REPLACE(CONCAT(
5600     CASE WHEN donnees_techniques.su2_cstr_shon1 IS NULL
5601     THEN ''''
5602     ELSE CONCAT (''Exploitation agricole - '', donnees_techniques.su2_cstr_shon1, '' m² / '')
5603     END,
5604     CASE WHEN donnees_techniques.su2_cstr_shon2 IS NULL
5605     THEN ''''
5606     ELSE CONCAT (''Exploitation forestière - '', donnees_techniques.su2_cstr_shon2, '' m² / '')
5607     END,
5608     CASE WHEN donnees_techniques.su2_cstr_shon3 IS NULL
5609     THEN ''''
5610     ELSE CONCAT (''Logement - '', donnees_techniques.su2_cstr_shon3, '' m² / '')
5611     END,
5612     CASE WHEN donnees_techniques.su2_cstr_shon4 IS NULL
5613     THEN ''''
5614     ELSE CONCAT (''Hébergement - '', donnees_techniques.su2_cstr_shon4, '' m² / '')
5615     END,
5616     CASE WHEN donnees_techniques.su2_cstr_shon5 IS NULL
5617     THEN ''''
5618     ELSE CONCAT (''Artisanat et commerce de détail - '', donnees_techniques.su2_cstr_shon5, '' m² / '')
5619     END,
5620     CASE WHEN donnees_techniques.su2_cstr_shon6 IS NULL
5621     THEN ''''
5622     ELSE CONCAT (''Restauration - '', donnees_techniques.su2_cstr_shon6, '' m² / '')
5623     END,
5624     CASE WHEN donnees_techniques.su2_cstr_shon7 IS NULL
5625     THEN ''''
5626     ELSE CONCAT (''Commerce de gros - '', donnees_techniques.su2_cstr_shon7, '' m² / '')
5627     END,
5628     CASE WHEN donnees_techniques.su2_cstr_shon8 IS NULL
5629     THEN ''''
5630     ELSE CONCAT (''Activités de services où s''''effectue l''''accueil d''''une clientèle - '', donnees_techniques.su2_cstr_shon8, '' m² / '')
5631     END,
5632     CASE WHEN donnees_techniques.su2_cstr_shon9 IS NULL
5633     THEN ''''
5634     ELSE CONCAT (''Hébergement hôtelier et touristique - '', donnees_techniques.su2_cstr_shon9, '' m² / '')
5635     END,
5636     CASE WHEN donnees_techniques.su2_cstr_shon10 IS NULL
5637     THEN ''''
5638     ELSE CONCAT (''Cinéma - '', donnees_techniques.su2_cstr_shon10, '' m² / '')
5639     END,
5640     CASE WHEN donnees_techniques.su2_cstr_shon11 IS NULL
5641     THEN ''''
5642     ELSE CONCAT (''Locaux et bureaux accueillant du public des administrations publiques et assimilés - '', donnees_techniques.su2_cstr_shon11, '' m² / '')
5643     END,
5644     CASE WHEN donnees_techniques.su2_cstr_shon12 IS NULL
5645     THEN ''''
5646     ELSE CONCAT (''Locaux techniques et industriels des administrations publiques et assimilés - '', donnees_techniques.su2_cstr_shon12, '' m² / '')
5647     END,
5648     CASE WHEN donnees_techniques.su2_cstr_shon13 IS NULL
5649     THEN ''''
5650     ELSE CONCAT (''Établissements d''''enseignement, de santé et d''''action sociale - '', donnees_techniques.su2_cstr_shon13, '' m² / '')
5651     END,
5652     CASE WHEN donnees_techniques.su2_cstr_shon14 IS NULL
5653     THEN ''''
5654     ELSE CONCAT (''Salles d''''art et de spectacles - '', donnees_techniques.su2_cstr_shon14, '' m² / '')
5655     END,
5656     CASE WHEN donnees_techniques.su2_cstr_shon15 IS NULL
5657     THEN ''''
5658     ELSE CONCAT (''Équipements sportifs - '', donnees_techniques.su2_cstr_shon15, '' m² / '')
5659     END,
5660     CASE WHEN donnees_techniques.su2_cstr_shon16 IS NULL
5661     THEN ''''
5662     ELSE CONCAT (''Autres équipements recevant du public - '', donnees_techniques.su2_cstr_shon16, '' m² / '')
5663     END,
5664     CASE WHEN donnees_techniques.su2_cstr_shon17 IS NULL
5665     THEN ''''
5666     ELSE CONCAT (''Industrie - '', donnees_techniques.su2_cstr_shon17, '' m² / '')
5667     END,
5668     CASE WHEN donnees_techniques.su2_cstr_shon18 IS NULL
5669     THEN ''''
5670     ELSE CONCAT (''Entrepôt - '', donnees_techniques.su2_cstr_shon18, '' m² / '')
5671     END,
5672     CASE WHEN donnees_techniques.su2_cstr_shon19 IS NULL
5673     THEN ''''
5674     ELSE CONCAT (''Bureau - '', donnees_techniques.su2_cstr_shon19, '' m² / '')
5675     END,
5676     CASE WHEN donnees_techniques.su2_cstr_shon20 IS NULL
5677     THEN ''''
5678     ELSE CONCAT (''Centre de congrès et d''''exposition - '', donnees_techniques.su2_cstr_shon20, '' m²'')
5679     END
5680     ), '' / $'', '''')
5681     ELSE
5682     REGEXP_REPLACE(CONCAT(
5683     CASE
5684     WHEN donnees_techniques.su_cstr_shon1 IS NULL
5685     THEN ''''
5686     ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
5687     END,
5688     CASE
5689     WHEN donnees_techniques.su_cstr_shon2 IS NULL
5690     THEN ''''
5691     ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
5692     END,
5693     CASE
5694     WHEN donnees_techniques.su_cstr_shon3 IS NULL
5695     THEN ''''
5696     ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
5697     END,
5698     CASE
5699     WHEN donnees_techniques.su_cstr_shon4 IS NULL
5700     THEN ''''
5701     ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
5702     END,
5703     CASE
5704     WHEN donnees_techniques.su_cstr_shon5 IS NULL
5705     THEN ''''
5706     ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
5707     END,
5708     CASE
5709     WHEN donnees_techniques.su_cstr_shon6 IS NULL
5710     THEN ''''
5711     ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
5712     END,
5713     CASE
5714     WHEN donnees_techniques.su_cstr_shon7 IS NULL
5715     THEN ''''
5716     ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
5717     END,
5718     CASE
5719     WHEN donnees_techniques.su_cstr_shon8 IS NULL
5720     THEN ''''
5721     ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
5722     END,
5723     CASE
5724     WHEN donnees_techniques.su_cstr_shon9 IS NULL
5725     THEN ''''
5726     ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
5727     END
5728     ), '' / $'', '''')
5729     END as tab_surface_donnees_techniques,
5730     donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
5731     donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
5732     -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5733     -- alors on récupère seulement ses valeurs
5734     CASE WHEN su2_avt_shon1 IS NOT NULL
5735     OR su2_avt_shon2 IS NOT NULL
5736     OR su2_avt_shon3 IS NOT NULL
5737     OR su2_avt_shon4 IS NOT NULL
5738     OR su2_avt_shon5 IS NOT NULL
5739     OR su2_avt_shon6 IS NOT NULL
5740     OR su2_avt_shon7 IS NOT NULL
5741     OR su2_avt_shon8 IS NOT NULL
5742     OR su2_avt_shon9 IS NOT NULL
5743     OR su2_avt_shon10 IS NOT NULL
5744     OR su2_avt_shon11 IS NOT NULL
5745     OR su2_avt_shon12 IS NOT NULL
5746     OR su2_avt_shon13 IS NOT NULL
5747     OR su2_avt_shon14 IS NOT NULL
5748     OR su2_avt_shon15 IS NOT NULL
5749     OR su2_avt_shon16 IS NOT NULL
5750     OR su2_avt_shon17 IS NOT NULL
5751     OR su2_avt_shon18 IS NOT NULL
5752     OR su2_avt_shon19 IS NOT NULL
5753     OR su2_avt_shon20 IS NOT NULL
5754     OR su2_cstr_shon1 IS NOT NULL
5755     OR su2_cstr_shon2 IS NOT NULL
5756     OR su2_cstr_shon3 IS NOT NULL
5757     OR su2_cstr_shon4 IS NOT NULL
5758     OR su2_cstr_shon5 IS NOT NULL
5759     OR su2_cstr_shon6 IS NOT NULL
5760     OR su2_cstr_shon7 IS NOT NULL
5761     OR su2_cstr_shon8 IS NOT NULL
5762     OR su2_cstr_shon9 IS NOT NULL
5763     OR su2_cstr_shon10 IS NOT NULL
5764     OR su2_cstr_shon11 IS NOT NULL
5765     OR su2_cstr_shon12 IS NOT NULL
5766     OR su2_cstr_shon13 IS NOT NULL
5767     OR su2_cstr_shon14 IS NOT NULL
5768     OR su2_cstr_shon15 IS NOT NULL
5769     OR su2_cstr_shon16 IS NOT NULL
5770     OR su2_cstr_shon17 IS NOT NULL
5771     OR su2_cstr_shon18 IS NOT NULL
5772     OR su2_cstr_shon19 IS NOT NULL
5773     OR su2_cstr_shon20 IS NOT NULL
5774     OR su2_chge_shon1 IS NOT NULL
5775     OR su2_chge_shon2 IS NOT NULL
5776     OR su2_chge_shon3 IS NOT NULL
5777     OR su2_chge_shon4 IS NOT NULL
5778     OR su2_chge_shon5 IS NOT NULL
5779     OR su2_chge_shon6 IS NOT NULL
5780     OR su2_chge_shon7 IS NOT NULL
5781     OR su2_chge_shon8 IS NOT NULL
5782     OR su2_chge_shon9 IS NOT NULL
5783     OR su2_chge_shon10 IS NOT NULL
5784     OR su2_chge_shon11 IS NOT NULL
5785     OR su2_chge_shon12 IS NOT NULL
5786     OR su2_chge_shon13 IS NOT NULL
5787     OR su2_chge_shon14 IS NOT NULL
5788     OR su2_chge_shon15 IS NOT NULL
5789     OR su2_chge_shon16 IS NOT NULL
5790     OR su2_chge_shon17 IS NOT NULL
5791     OR su2_chge_shon18 IS NOT NULL
5792     OR su2_chge_shon19 IS NOT NULL
5793     OR su2_chge_shon20 IS NOT NULL
5794     OR su2_demo_shon1 IS NOT NULL
5795     OR su2_demo_shon2 IS NOT NULL
5796     OR su2_demo_shon3 IS NOT NULL
5797     OR su2_demo_shon4 IS NOT NULL
5798     OR su2_demo_shon5 IS NOT NULL
5799     OR su2_demo_shon6 IS NOT NULL
5800     OR su2_demo_shon7 IS NOT NULL
5801     OR su2_demo_shon8 IS NOT NULL
5802     OR su2_demo_shon9 IS NOT NULL
5803     OR su2_demo_shon10 IS NOT NULL
5804     OR su2_demo_shon11 IS NOT NULL
5805     OR su2_demo_shon12 IS NOT NULL
5806     OR su2_demo_shon13 IS NOT NULL
5807     OR su2_demo_shon14 IS NOT NULL
5808     OR su2_demo_shon15 IS NOT NULL
5809     OR su2_demo_shon16 IS NOT NULL
5810     OR su2_demo_shon17 IS NOT NULL
5811     OR su2_demo_shon18 IS NOT NULL
5812     OR su2_demo_shon19 IS NOT NULL
5813     OR su2_demo_shon20 IS NOT NULL
5814     OR su2_sup_shon1 IS NOT NULL
5815     OR su2_sup_shon2 IS NOT NULL
5816     OR su2_sup_shon3 IS NOT NULL
5817     OR su2_sup_shon4 IS NOT NULL
5818     OR su2_sup_shon5 IS NOT NULL
5819     OR su2_sup_shon6 IS NOT NULL
5820     OR su2_sup_shon7 IS NOT NULL
5821     OR su2_sup_shon8 IS NOT NULL
5822     OR su2_sup_shon9 IS NOT NULL
5823     OR su2_sup_shon10 IS NOT NULL
5824     OR su2_sup_shon11 IS NOT NULL
5825     OR su2_sup_shon12 IS NOT NULL
5826     OR su2_sup_shon13 IS NOT NULL
5827     OR su2_sup_shon14 IS NOT NULL
5828     OR su2_sup_shon15 IS NOT NULL
5829     OR su2_sup_shon16 IS NOT NULL
5830     OR su2_sup_shon17 IS NOT NULL
5831     OR su2_sup_shon18 IS NOT NULL
5832     OR su2_sup_shon19 IS NOT NULL
5833     OR su2_sup_shon20 IS NOT NULL
5834     THEN donnees_techniques.su2_tot_shon_tot
5835     ELSE donnees_techniques.su_tot_shon_tot
5836     END as su_tot_shon_tot_donnees_techniques,
5837    
5838     -- Données techniques pour les AT
5839     CONCAT_WS('', '',
5840     CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN ''construction neuve'' END,
5841     CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN ''travaux de mise en conformité totale aux règles d’accessibilité'' END,
5842     CASE WHEN donnees_techniques.erp_extension IS TRUE THEN ''extension'' END,
5843     CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN ''réhabilitation'' END,
5844     CASE WHEN donnees_techniques.erp_trvx_am IS TRUE THEN ''travaux d’aménagement (remplacement de revêtements, rénovation électrique, création d’une rampe, par exemple)'' END,
5845     CASE WHEN donnees_techniques.erp_vol_nouv_exist IS TRUE THEN ''création de volumes nouveaux dans des volumes existants (modification du cloisonnement, par exemple)'' END
5846     ) as at_type_travaux,
5847     donnees_techniques.erp_public_eff_tot as at_effectif_public_total,
5848     CONCAT_WS('' - '', erp_categorie.libelle, erp_categorie.description) as at_categorie_etablissement,
5849     CONCAT_WS('' - '', erp_type.libelle, erp_type.description) as at_type_etablissement,
5850    
5851     -- Données techniques pour une DIA
5852     COALESCE (donnees_techniques.dia_mod_cess_prix_vente,'''') AS dia_mod_cess_prix_vente,
5853     COALESCE (donnees_techniques.dia_acquereur_nom_prenom,'''') AS dia_acquereur_nom_prenom,
5854     CONCAT(
5855     COALESCE(donnees_techniques.dia_acquereur_adr_num_voie || '' '',''''),
5856     COALESCE(donnees_techniques.dia_acquereur_adr_ext || '' '',''''),
5857     COALESCE(donnees_techniques.dia_acquereur_adr_type_voie || '' '',''''),
5858     COALESCE(donnees_techniques.dia_acquereur_adr_nom_voie || '' '',''''),
5859     COALESCE(donnees_techniques.dia_acquereur_adr_lieu_dit_bp || '' '',''''),
5860     COALESCE(donnees_techniques.dia_acquereur_adr_cp || '' '',''''),
5861     COALESCE(donnees_techniques.dia_acquereur_adr_localite || '' '','''')
5862     ) as dia_acquereur_adresse,
5863    
5864     -- Données techniques pour le contentieux
5865     objet_recours.libelle as ctx_objet_recours_libelle,
5866     donnees_techniques.ctx_reference_sagace as ctx_reference_sagace,
5867     donnees_techniques.ctx_nature_travaux_infra_om_html as ctx_nature_travaux_infra_om_html,
5868     donnees_techniques.ctx_synthese_nti as ctx_synthese_nti,
5869     donnees_techniques.ctx_article_non_resp_om_html as ctx_article_non_resp_om_html,
5870     donnees_techniques.ctx_synthese_anr as ctx_synthese_anr,
5871     donnees_techniques.ctx_reference_parquet as ctx_reference_parquet,
5872     donnees_techniques.ctx_element_taxation as ctx_element_taxation,
5873     CASE donnees_techniques.ctx_infraction WHEN ''t'' THEN ''Oui'' else ''Non'' end as ctx_infraction,
5874     CASE donnees_techniques.ctx_regularisable WHEN ''t'' THEN ''Oui'' else ''Non'' end as ctx_regularisable,
5875     donnees_techniques.ctx_reference_courrier as ctx_reference_courrier,
5876     to_char(donnees_techniques.ctx_date_audience, ''DD/MM/YYYY'') as date_audience_ctx,
5877     to_char(donnees_techniques.ctx_date_ajournement, ''DD/MM/YYYY'') as date_ajournement_ctx,
5878    
5879     -- Données techniques pour les DPC
5880     donnees_techniques.dpc_type as dpc_type,
5881     donnees_techniques.dpc_moda_cess_prix as dpc_moda_cess_prix,
5882    
5883     --Bordereau d''envoi au maire
5884     CASE
5885     WHEN evenement.type = ''arrete''
5886     THEN CONCAT(''transmission d''''une proposition de décision sur '', evenement.libelle)
5887     ELSE CONCAT(''transmission d''''un courrier d''''instruction sur '', evenement.libelle)
5888     END as objet_bordereau_envoi_maire
5889    
5890     FROM
5891     &DB_PREFIXEinstruction
5892     LEFT JOIN
5893     &DB_PREFIXEsignataire_arrete
5894     ON instruction.signataire_arrete = signataire_arrete.signataire_arrete
5895     LEFT JOIN
5896     &DB_PREFIXEcivilite as signataire_civilite
5897     ON signataire_arrete.civilite = signataire_civilite.civilite
5898     LEFT JOIN
5899     &DB_PREFIXEdossier
5900     ON
5901     instruction.dossier=dossier.dossier
5902 softime 7878 LEFT JOIN
5903     &DB_PREFIXEom_lettretype
5904     ON instruction.lettretype = om_lettretype.id
5905     AND om_lettretype.actif IS TRUE
5906 softime 7880 AND (om_lettretype.om_collectivite = dossier.om_collectivite OR om_lettretype.om_collectivite = (SELECT om_collectivite FROM &DB_PREFIXEom_collectivite WHERE niveau::integer = 2))
5907 softime 7784 LEFT JOIN (
5908     SELECT *
5909     FROM &DB_PREFIXElien_dossier_demandeur
5910     INNER JOIN &DB_PREFIXEdemandeur
5911     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
5912     WHERE lien_dossier_demandeur.petitionnaire_principal IS TRUE
5913     AND demandeur.type_demandeur = ''petitionnaire''
5914     ) as petitionnaire_principal
5915     ON petitionnaire_principal.dossier = dossier.dossier
5916     LEFT JOIN
5917     &DB_PREFIXEcivilite as petitionnaire_principal_civilite
5918     ON
5919     petitionnaire_principal.particulier_civilite = petitionnaire_principal_civilite.civilite OR petitionnaire_principal.personne_morale_civilite = petitionnaire_principal_civilite.civilite
5920     LEFT JOIN (
5921     SELECT *
5922     FROM &DB_PREFIXElien_dossier_demandeur
5923     INNER JOIN &DB_PREFIXEdemandeur
5924     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
5925     WHERE lien_dossier_demandeur.petitionnaire_principal IS TRUE
5926     AND demandeur.type_demandeur = ''contrevenant''
5927     ) as contrevenant_principal
5928     ON contrevenant_principal.dossier = dossier.dossier
5929     LEFT JOIN
5930     &DB_PREFIXEcivilite as contrevenant_principal_civilite
5931     ON
5932     contrevenant_principal.particulier_civilite = contrevenant_principal_civilite.civilite OR contrevenant_principal.personne_morale_civilite = contrevenant_principal_civilite.civilite
5933     LEFT JOIN (
5934     SELECT *
5935     FROM &DB_PREFIXElien_dossier_demandeur
5936     INNER JOIN &DB_PREFIXEdemandeur
5937     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
5938     WHERE lien_dossier_demandeur.petitionnaire_principal IS TRUE
5939     AND demandeur.type_demandeur = ''requerant''
5940     ) as requerant_principal
5941     ON requerant_principal.dossier = dossier.dossier
5942     LEFT JOIN
5943     &DB_PREFIXEcivilite as requerant_principal_civilite
5944     ON
5945     requerant_principal.particulier_civilite = requerant_principal_civilite.civilite OR requerant_principal.personne_morale_civilite = requerant_principal_civilite.civilite
5946     LEFT JOIN (
5947     SELECT *
5948     FROM &DB_PREFIXElien_dossier_demandeur
5949     INNER JOIN &DB_PREFIXEdemandeur
5950     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
5951     WHERE lien_dossier_demandeur.petitionnaire_principal IS TRUE
5952     AND demandeur.type_demandeur = ''avocat''
5953     ) as avocat_principal
5954     ON avocat_principal.dossier = dossier.dossier
5955     LEFT JOIN
5956     &DB_PREFIXEcivilite as avocat_principal_civilite
5957     ON
5958     avocat_principal.particulier_civilite = avocat_principal_civilite.civilite OR avocat_principal.personne_morale_civilite = avocat_principal_civilite.civilite
5959     LEFT JOIN (
5960     SELECT *
5961     FROM &DB_PREFIXElien_dossier_demandeur
5962     INNER JOIN &DB_PREFIXEdemandeur
5963     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
5964     WHERE lien_dossier_demandeur.petitionnaire_principal IS TRUE
5965     AND demandeur.type_demandeur = ''plaignant''
5966     ) as plaignant_principal
5967     ON plaignant_principal.dossier = dossier.dossier
5968     LEFT JOIN
5969     &DB_PREFIXEcivilite as plaignant_principal_civilite
5970     ON
5971     plaignant_principal.particulier_civilite = plaignant_principal_civilite.civilite OR plaignant_principal.personne_morale_civilite = plaignant_principal_civilite.civilite
5972     LEFT JOIN
5973     &DB_PREFIXElien_dossier_autorisation_demandeur
5974     ON
5975     dossier.dossier_autorisation = lien_dossier_autorisation_demandeur.dossier_autorisation AND lien_dossier_autorisation_demandeur.petitionnaire_principal IS TRUE
5976     LEFT JOIN
5977     &DB_PREFIXEdemandeur as petitionnaire_principal_initial
5978     ON
5979     lien_dossier_autorisation_demandeur.demandeur = petitionnaire_principal_initial.demandeur
5980     LEFT JOIN
5981     &DB_PREFIXEcivilite as petitionnaire_principal_initial_civilite
5982     ON
5983     petitionnaire_principal_initial.particulier_civilite = petitionnaire_principal_initial_civilite.civilite OR petitionnaire_principal_initial.personne_morale_civilite = petitionnaire_principal_initial_civilite.civilite
5984     LEFT JOIN
5985     (
5986     &DB_PREFIXElien_dossier_demandeur AS lien_dossier_delegataire
5987     JOIN &DB_PREFIXEdemandeur as delegataire
5988     ON
5989     lien_dossier_delegataire.demandeur = delegataire.demandeur AND delegataire.type_demandeur = ''delegataire''
5990     )
5991     ON
5992     instruction.dossier = lien_dossier_delegataire.dossier AND lien_dossier_delegataire.petitionnaire_principal IS FALSE
5993     LEFT JOIN
5994     &DB_PREFIXEcivilite as delegataire_civilite
5995     ON
5996     delegataire.particulier_civilite = delegataire_civilite.civilite OR delegataire.personne_morale_civilite = delegataire_civilite.civilite
5997     LEFT JOIN (
5998     SELECT *
5999     FROM &DB_PREFIXElien_dossier_demandeur
6000     INNER JOIN &DB_PREFIXEdemandeur
6001     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
6002     WHERE lien_dossier_demandeur.petitionnaire_principal IS TRUE
6003     AND demandeur.type_demandeur = ''bailleur''
6004     ) as bailleur_principal
6005     ON bailleur_principal.dossier = dossier.dossier
6006     LEFT JOIN
6007     &DB_PREFIXEcivilite as bailleur_principal_civilite
6008     ON
6009     bailleur_principal.particulier_civilite = bailleur_principal_civilite.civilite OR bailleur_principal.personne_morale_civilite = bailleur_principal_civilite.civilite
6010     LEFT JOIN (
6011     SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS petitionnaire_autre
6012     FROM &DB_PREFIXElien_dossier_demandeur
6013     LEFT JOIN &DB_PREFIXEdossier
6014     ON lien_dossier_demandeur.dossier=dossier.dossier
6015     AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
6016     LEFT JOIN &DB_PREFIXEinstruction
6017     ON instruction.dossier = dossier.dossier
6018     RIGHT JOIN &DB_PREFIXEdemandeur
6019     ON lien_dossier_demandeur.demandeur=demandeur.demandeur
6020     AND demandeur.type_demandeur = ''petitionnaire''
6021     WHERE instruction.instruction = &idx
6022     GROUP BY lien_dossier_demandeur.dossier
6023     ) as sub_petitionnaire_autre
6024     ON instruction.dossier = sub_petitionnaire_autre.dossier
6025     LEFT JOIN
6026     &DB_PREFIXEdemandeur as petitionnaire_1
6027     ON
6028     petitionnaire_1.demandeur = petitionnaire_autre[1] AND petitionnaire_1.type_demandeur = ''petitionnaire''
6029     LEFT JOIN
6030     &DB_PREFIXEcivilite as petitionnaire_1_civilite
6031     ON
6032     petitionnaire_1.particulier_civilite = petitionnaire_1_civilite.civilite OR petitionnaire_1.personne_morale_civilite = petitionnaire_1_civilite.civilite
6033     LEFT JOIN
6034     &DB_PREFIXEdemandeur as petitionnaire_2
6035     ON
6036     petitionnaire_2.demandeur = petitionnaire_autre[2] AND petitionnaire_2.type_demandeur = ''petitionnaire''
6037     LEFT JOIN
6038     &DB_PREFIXEcivilite as petitionnaire_2_civilite
6039     ON
6040     petitionnaire_2.particulier_civilite = petitionnaire_2_civilite.civilite OR petitionnaire_2.personne_morale_civilite = petitionnaire_2_civilite.civilite
6041     LEFT JOIN
6042     &DB_PREFIXEdemandeur as petitionnaire_3
6043     ON
6044     petitionnaire_3.demandeur = petitionnaire_autre[3] AND petitionnaire_3.type_demandeur = ''petitionnaire''
6045     LEFT JOIN
6046     &DB_PREFIXEcivilite as petitionnaire_3_civilite
6047     ON
6048     petitionnaire_3.particulier_civilite = petitionnaire_3_civilite.civilite OR petitionnaire_3.personne_morale_civilite = petitionnaire_3_civilite.civilite
6049     LEFT JOIN
6050     &DB_PREFIXEdemandeur as petitionnaire_4
6051     ON
6052     petitionnaire_4.demandeur = petitionnaire_autre[4] AND petitionnaire_4.type_demandeur = ''petitionnaire''
6053     LEFT JOIN
6054     &DB_PREFIXEcivilite as petitionnaire_4_civilite
6055     ON
6056     petitionnaire_4.particulier_civilite = petitionnaire_4_civilite.civilite OR petitionnaire_4.personne_morale_civilite = petitionnaire_4_civilite.civilite
6057     LEFT JOIN
6058     &DB_PREFIXEdemandeur as petitionnaire_5
6059     ON
6060     petitionnaire_5.demandeur = petitionnaire_autre[5] AND petitionnaire_5.type_demandeur = ''petitionnaire''
6061     LEFT JOIN
6062     &DB_PREFIXEcivilite as petitionnaire_5_civilite
6063     ON
6064     petitionnaire_5.particulier_civilite = petitionnaire_5_civilite.civilite OR petitionnaire_5.personne_morale_civilite = petitionnaire_5_civilite.civilite
6065     LEFT JOIN (
6066     SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS contrevenant_autre
6067     FROM &DB_PREFIXElien_dossier_demandeur
6068     LEFT JOIN &DB_PREFIXEdossier
6069     ON lien_dossier_demandeur.dossier=dossier.dossier
6070     AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
6071     LEFT JOIN &DB_PREFIXEinstruction
6072     ON instruction.dossier = dossier.dossier
6073     RIGHT JOIN &DB_PREFIXEdemandeur
6074     ON lien_dossier_demandeur.demandeur=demandeur.demandeur
6075     AND demandeur.type_demandeur = ''contrevenant''
6076     WHERE instruction.instruction = &idx
6077     GROUP BY lien_dossier_demandeur.dossier
6078     ) as sub_contrevenant_autre
6079     ON instruction.dossier = sub_contrevenant_autre.dossier
6080     LEFT JOIN
6081     &DB_PREFIXEdemandeur as contrevenant_1
6082     ON
6083     contrevenant_1.demandeur = contrevenant_autre[1] AND contrevenant_1.type_demandeur = ''contrevenant''
6084     LEFT JOIN
6085     &DB_PREFIXEcivilite as contrevenant_1_civilite
6086     ON
6087     contrevenant_1.particulier_civilite = contrevenant_1_civilite.civilite OR contrevenant_1.personne_morale_civilite = contrevenant_1_civilite.civilite
6088     LEFT JOIN
6089     &DB_PREFIXEdemandeur as contrevenant_2
6090     ON
6091     contrevenant_2.demandeur = contrevenant_autre[2] AND contrevenant_2.type_demandeur = ''contrevenant''
6092     LEFT JOIN
6093     &DB_PREFIXEcivilite as contrevenant_2_civilite
6094     ON
6095     contrevenant_2.particulier_civilite = contrevenant_2_civilite.civilite OR contrevenant_2.personne_morale_civilite = contrevenant_2_civilite.civilite
6096     LEFT JOIN
6097     &DB_PREFIXEdemandeur as contrevenant_3
6098     ON
6099     contrevenant_3.demandeur = contrevenant_autre[3] AND contrevenant_3.type_demandeur = ''contrevenant''
6100     LEFT JOIN
6101     &DB_PREFIXEcivilite as contrevenant_3_civilite
6102     ON
6103     contrevenant_3.particulier_civilite = contrevenant_3_civilite.civilite OR contrevenant_3.personne_morale_civilite = contrevenant_3_civilite.civilite
6104     LEFT JOIN
6105     &DB_PREFIXEdemandeur as contrevenant_4
6106     ON
6107     contrevenant_4.demandeur = contrevenant_autre[4] AND contrevenant_4.type_demandeur = ''contrevenant''
6108     LEFT JOIN
6109     &DB_PREFIXEcivilite as contrevenant_4_civilite
6110     ON
6111     contrevenant_4.particulier_civilite = contrevenant_4_civilite.civilite OR contrevenant_4.personne_morale_civilite = contrevenant_4_civilite.civilite
6112     LEFT JOIN
6113     &DB_PREFIXEdemandeur as contrevenant_5
6114     ON
6115     contrevenant_5.demandeur = contrevenant_autre[5] AND contrevenant_5.type_demandeur = ''contrevenant''
6116     LEFT JOIN
6117     &DB_PREFIXEcivilite as contrevenant_5_civilite
6118     ON
6119     contrevenant_5.particulier_civilite = contrevenant_5_civilite.civilite OR contrevenant_5.personne_morale_civilite = contrevenant_5_civilite.civilite
6120     LEFT JOIN (
6121     SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS requerant_autre
6122     FROM &DB_PREFIXElien_dossier_demandeur
6123     LEFT JOIN &DB_PREFIXEdossier
6124     ON lien_dossier_demandeur.dossier=dossier.dossier
6125     AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
6126     LEFT JOIN &DB_PREFIXEinstruction
6127     ON instruction.dossier = dossier.dossier
6128     RIGHT JOIN &DB_PREFIXEdemandeur
6129     ON lien_dossier_demandeur.demandeur=demandeur.demandeur
6130     AND demandeur.type_demandeur = ''requerant''
6131     WHERE instruction.instruction = &idx
6132     GROUP BY lien_dossier_demandeur.dossier
6133     ) as sub_requerant_autre
6134     ON instruction.dossier = sub_requerant_autre.dossier
6135     LEFT JOIN
6136     &DB_PREFIXEdemandeur as requerant_1
6137     ON
6138     requerant_1.demandeur = requerant_autre[1] AND requerant_1.type_demandeur = ''requerant''
6139     LEFT JOIN
6140     &DB_PREFIXEcivilite as requerant_1_civilite
6141     ON
6142     requerant_1.particulier_civilite = requerant_1_civilite.civilite OR requerant_1.personne_morale_civilite = requerant_1_civilite.civilite
6143     LEFT JOIN
6144     &DB_PREFIXEdemandeur as requerant_2
6145     ON
6146     requerant_2.demandeur = requerant_autre[2] AND requerant_2.type_demandeur = ''requerant''
6147     LEFT JOIN
6148     &DB_PREFIXEcivilite as requerant_2_civilite
6149     ON
6150     requerant_2.particulier_civilite = requerant_2_civilite.civilite OR requerant_2.personne_morale_civilite = requerant_2_civilite.civilite
6151     LEFT JOIN
6152     &DB_PREFIXEdemandeur as requerant_3
6153     ON
6154     requerant_3.demandeur = requerant_autre[3] AND requerant_3.type_demandeur = ''requerant''
6155     LEFT JOIN
6156     &DB_PREFIXEcivilite as requerant_3_civilite
6157     ON
6158     requerant_3.particulier_civilite = requerant_3_civilite.civilite OR requerant_3.personne_morale_civilite = requerant_3_civilite.civilite
6159     LEFT JOIN
6160     &DB_PREFIXEdemandeur as requerant_4
6161     ON
6162     requerant_4.demandeur = requerant_autre[4] AND requerant_4.type_demandeur = ''requerant''
6163     LEFT JOIN
6164     &DB_PREFIXEcivilite as requerant_4_civilite
6165     ON
6166     requerant_4.particulier_civilite = requerant_4_civilite.civilite OR requerant_4.personne_morale_civilite = requerant_4_civilite.civilite
6167     LEFT JOIN
6168     &DB_PREFIXEdemandeur as requerant_5
6169     ON
6170     requerant_5.demandeur = requerant_autre[5] AND requerant_5.type_demandeur = ''requerant''
6171     LEFT JOIN
6172     &DB_PREFIXEcivilite as requerant_5_civilite
6173     ON
6174     requerant_5.particulier_civilite = requerant_5_civilite.civilite OR requerant_5.personne_morale_civilite = requerant_5_civilite.civilite
6175     LEFT JOIN (
6176     SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS avocat_autre
6177     FROM &DB_PREFIXElien_dossier_demandeur
6178     LEFT JOIN &DB_PREFIXEdossier
6179     ON lien_dossier_demandeur.dossier=dossier.dossier
6180     AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
6181     LEFT JOIN &DB_PREFIXEinstruction
6182     ON instruction.dossier = dossier.dossier
6183     RIGHT JOIN &DB_PREFIXEdemandeur
6184     ON lien_dossier_demandeur.demandeur=demandeur.demandeur
6185     AND demandeur.type_demandeur = ''avocat''
6186     WHERE instruction.instruction = &idx
6187     GROUP BY lien_dossier_demandeur.dossier
6188     ) as sub_avocat_autre
6189     ON instruction.dossier = sub_avocat_autre.dossier
6190     LEFT JOIN
6191     &DB_PREFIXEdemandeur as avocat_1
6192     ON
6193     avocat_1.demandeur = avocat_autre[1] AND avocat_1.type_demandeur = ''avocat''
6194     LEFT JOIN
6195     &DB_PREFIXEcivilite as avocat_1_civilite
6196     ON
6197     avocat_1.particulier_civilite = avocat_1_civilite.civilite OR avocat_1.personne_morale_civilite = avocat_1_civilite.civilite
6198     LEFT JOIN
6199     &DB_PREFIXEdemandeur as avocat_2
6200     ON
6201     avocat_2.demandeur = avocat_autre[2] AND avocat_2.type_demandeur = ''avocat''
6202     LEFT JOIN
6203     &DB_PREFIXEcivilite as avocat_2_civilite
6204     ON
6205     avocat_2.particulier_civilite = avocat_2_civilite.civilite OR avocat_2.personne_morale_civilite = avocat_2_civilite.civilite
6206     LEFT JOIN
6207     &DB_PREFIXEdemandeur as avocat_3
6208     ON
6209     avocat_3.demandeur = avocat_autre[3] AND avocat_3.type_demandeur = ''avocat''
6210     LEFT JOIN
6211     &DB_PREFIXEcivilite as avocat_3_civilite
6212     ON
6213     avocat_3.particulier_civilite = avocat_3_civilite.civilite OR avocat_3.personne_morale_civilite = avocat_3_civilite.civilite
6214     LEFT JOIN
6215     &DB_PREFIXEdemandeur as avocat_4
6216     ON
6217     avocat_4.demandeur = avocat_autre[4] AND avocat_4.type_demandeur = ''avocat''
6218     LEFT JOIN
6219     &DB_PREFIXEcivilite as avocat_4_civilite
6220     ON
6221     avocat_4.particulier_civilite = avocat_4_civilite.civilite OR avocat_4.personne_morale_civilite = avocat_4_civilite.civilite
6222     LEFT JOIN
6223     &DB_PREFIXEdemandeur as avocat_5
6224     ON
6225     avocat_5.demandeur = avocat_autre[5] AND avocat_5.type_demandeur = ''avocat''
6226     LEFT JOIN
6227     &DB_PREFIXEcivilite as avocat_5_civilite
6228     ON
6229     avocat_5.particulier_civilite = avocat_5_civilite.civilite OR avocat_5.personne_morale_civilite = avocat_5_civilite.civilite
6230     LEFT JOIN (
6231     SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS plaignant_autre
6232     FROM &DB_PREFIXElien_dossier_demandeur
6233     LEFT JOIN &DB_PREFIXEdossier
6234     ON lien_dossier_demandeur.dossier=dossier.dossier
6235     AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
6236     LEFT JOIN &DB_PREFIXEinstruction
6237     ON instruction.dossier = dossier.dossier
6238     RIGHT JOIN &DB_PREFIXEdemandeur
6239     ON lien_dossier_demandeur.demandeur=demandeur.demandeur
6240     AND demandeur.type_demandeur = ''plaignant''
6241     WHERE instruction.instruction = &idx
6242     GROUP BY lien_dossier_demandeur.dossier
6243     ) as sub_plaignant_autre
6244     ON instruction.dossier = sub_plaignant_autre.dossier
6245     LEFT JOIN
6246     &DB_PREFIXEdemandeur as plaignant_1
6247     ON
6248     plaignant_1.demandeur = plaignant_autre[1] AND plaignant_1.type_demandeur = ''plaignant''
6249     LEFT JOIN
6250     &DB_PREFIXEcivilite as plaignant_1_civilite
6251     ON
6252     plaignant_1.particulier_civilite = plaignant_1_civilite.civilite OR plaignant_1.personne_morale_civilite = plaignant_1_civilite.civilite
6253     LEFT JOIN
6254     &DB_PREFIXEdemandeur as plaignant_2
6255     ON
6256     plaignant_2.demandeur = plaignant_autre[2] AND plaignant_2.type_demandeur = ''plaignant''
6257     LEFT JOIN
6258     &DB_PREFIXEcivilite as plaignant_2_civilite
6259     ON
6260     plaignant_2.particulier_civilite = plaignant_2_civilite.civilite OR plaignant_2.personne_morale_civilite = plaignant_2_civilite.civilite
6261     LEFT JOIN
6262     &DB_PREFIXEdemandeur as plaignant_3
6263     ON
6264     plaignant_3.demandeur = plaignant_autre[3] AND plaignant_3.type_demandeur = ''plaignant''
6265     LEFT JOIN
6266     &DB_PREFIXEcivilite as plaignant_3_civilite
6267     ON
6268     plaignant_3.particulier_civilite = plaignant_3_civilite.civilite OR plaignant_3.personne_morale_civilite = plaignant_3_civilite.civilite
6269     LEFT JOIN
6270     &DB_PREFIXEdemandeur as plaignant_4
6271     ON
6272     plaignant_4.demandeur = plaignant_autre[4] AND plaignant_4.type_demandeur = ''plaignant''
6273     LEFT JOIN
6274     &DB_PREFIXEcivilite as plaignant_4_civilite
6275     ON
6276     plaignant_4.particulier_civilite = plaignant_4_civilite.civilite OR plaignant_4.personne_morale_civilite = plaignant_4_civilite.civilite
6277     LEFT JOIN
6278     &DB_PREFIXEdemandeur as plaignant_5
6279     ON
6280     plaignant_5.demandeur = plaignant_autre[5] AND plaignant_5.type_demandeur = ''plaignant''
6281     LEFT JOIN
6282     &DB_PREFIXEcivilite as plaignant_5_civilite
6283     ON
6284     plaignant_5.particulier_civilite = plaignant_5_civilite.civilite OR plaignant_5.personne_morale_civilite = plaignant_5_civilite.civilite
6285     LEFT JOIN (
6286     SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS bailleur_autre
6287     FROM &DB_PREFIXElien_dossier_demandeur
6288     LEFT JOIN &DB_PREFIXEdossier
6289     ON lien_dossier_demandeur.dossier=dossier.dossier
6290     AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
6291     LEFT JOIN &DB_PREFIXEinstruction
6292     ON instruction.dossier = dossier.dossier
6293     RIGHT JOIN &DB_PREFIXEdemandeur
6294     ON lien_dossier_demandeur.demandeur=demandeur.demandeur
6295     AND demandeur.type_demandeur = ''bailleur''
6296     WHERE instruction.instruction = &idx
6297     GROUP BY lien_dossier_demandeur.dossier
6298     ) as sub_bailleur_autre
6299     ON instruction.dossier = sub_bailleur_autre.dossier
6300     LEFT JOIN
6301     &DB_PREFIXEdemandeur as bailleur_1
6302     ON
6303     bailleur_1.demandeur = bailleur_autre[1] AND bailleur_1.type_demandeur = ''bailleur''
6304     LEFT JOIN
6305     &DB_PREFIXEcivilite as bailleur_1_civilite
6306     ON
6307     bailleur_1.particulier_civilite = bailleur_1_civilite.civilite OR bailleur_1.personne_morale_civilite = bailleur_1_civilite.civilite
6308     LEFT JOIN
6309     &DB_PREFIXEdemandeur as bailleur_2
6310     ON
6311     bailleur_2.demandeur = bailleur_autre[2] AND bailleur_2.type_demandeur = ''bailleur''
6312     LEFT JOIN
6313     &DB_PREFIXEcivilite as bailleur_2_civilite
6314     ON
6315     bailleur_2.particulier_civilite = bailleur_2_civilite.civilite OR bailleur_2.personne_morale_civilite = bailleur_2_civilite.civilite
6316     LEFT JOIN
6317     &DB_PREFIXEdemandeur as bailleur_3
6318     ON
6319     bailleur_3.demandeur = bailleur_autre[3] AND bailleur_3.type_demandeur = ''bailleur''
6320     LEFT JOIN
6321     &DB_PREFIXEcivilite as bailleur_3_civilite
6322     ON
6323     bailleur_3.particulier_civilite = bailleur_3_civilite.civilite OR bailleur_3.personne_morale_civilite = bailleur_3_civilite.civilite
6324     LEFT JOIN
6325     &DB_PREFIXEdemandeur as bailleur_4
6326     ON
6327     bailleur_4.demandeur = bailleur_autre[4] AND bailleur_4.type_demandeur = ''bailleur''
6328     LEFT JOIN
6329     &DB_PREFIXEcivilite as bailleur_4_civilite
6330     ON
6331     bailleur_4.particulier_civilite = bailleur_4_civilite.civilite OR bailleur_4.personne_morale_civilite = bailleur_4_civilite.civilite
6332     LEFT JOIN
6333     &DB_PREFIXEdemandeur as bailleur_5
6334     ON
6335     bailleur_5.demandeur = bailleur_autre[5] AND bailleur_5.type_demandeur = ''bailleur''
6336     LEFT JOIN
6337     &DB_PREFIXEcivilite as bailleur_5_civilite
6338     ON
6339     bailleur_5.particulier_civilite = bailleur_5_civilite.civilite OR bailleur_5.personne_morale_civilite = bailleur_5_civilite.civilite
6340     LEFT JOIN
6341     &DB_PREFIXEdossier_instruction_type
6342     ON
6343     dossier.dossier_instruction_type = dossier_instruction_type.dossier_instruction_type
6344     LEFT JOIN
6345     &DB_PREFIXEdossier_autorisation
6346     ON
6347     dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
6348     LEFT JOIN
6349     &DB_PREFIXEdossier_autorisation_type_detaille
6350     ON
6351     dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
6352     LEFT JOIN
6353     &DB_PREFIXEdossier_autorisation_type
6354     ON
6355     dossier_autorisation_type_detaille.dossier_autorisation_type = dossier_autorisation_type.dossier_autorisation_type
6356     LEFT JOIN
6357     &DB_PREFIXEinstructeur
6358     ON
6359     dossier.instructeur = instructeur.instructeur
6360     LEFT JOIN
6361     &DB_PREFIXEinstructeur as instructeur_2
6362     ON
6363     dossier.instructeur_2 = instructeur_2.instructeur
6364     LEFT JOIN
6365     &DB_PREFIXEom_utilisateur
6366     ON
6367     om_utilisateur.om_utilisateur = instructeur.om_utilisateur
6368     LEFT JOIN
6369     &DB_PREFIXEom_utilisateur as om_utilisateur_2
6370     ON
6371     om_utilisateur_2.om_utilisateur = instructeur_2.om_utilisateur
6372     LEFT JOIN
6373     &DB_PREFIXEdivision
6374     ON
6375     instructeur.division = division.division
6376     LEFT JOIN
6377     &DB_PREFIXEdivision as division_2
6378     ON
6379     instructeur_2.division = division_2.division
6380     LEFT JOIN
6381     &DB_PREFIXEdirection
6382     ON division.direction = direction.direction
6383     LEFT JOIN
6384     &DB_PREFIXEarrondissement
6385     ON
6386     dossier.terrain_adresse_code_postal = arrondissement.code_postal
6387     LEFT JOIN
6388     &DB_PREFIXEavis_decision
6389     ON
6390     dossier.avis_decision = avis_decision.avis_decision
6391     LEFT JOIN
6392     &DB_PREFIXEetat
6393     ON
6394     dossier.etat = etat.etat
6395     LEFT JOIN
6396     &DB_PREFIXEdonnees_techniques
6397     ON
6398     dossier.dossier = donnees_techniques.dossier_instruction
6399     LEFT JOIN
6400     &DB_PREFIXEevenement
6401     ON
6402     instruction.evenement = evenement.evenement
6403     LEFT JOIN
6404     &DB_PREFIXEquartier
6405     ON
6406     dossier.quartier = quartier.quartier
6407     LEFT JOIN
6408     &DB_PREFIXEtaxe_amenagement
6409     ON
6410     dossier.om_collectivite = taxe_amenagement.om_collectivite
6411     LEFT JOIN
6412     &DB_PREFIXEerp_categorie
6413     ON
6414     donnees_techniques.erp_class_cat = erp_categorie.erp_categorie
6415     LEFT JOIN
6416     &DB_PREFIXEerp_type
6417     ON
6418     donnees_techniques.erp_class_type = erp_type.erp_type
6419     LEFT JOIN
6420     &DB_PREFIXEobjet_recours
6421     ON
6422     donnees_techniques.ctx_objet_recours = objet_recours.objet_recours
6423     WHERE instruction.instruction = &idx
6424     ',
6425     merge_fields = '
6426     --Données générales de l''événement d''instruction
6427     [complement1_instruction]
6428     [complement2_instruction]
6429     [complement3_instruction]
6430     [complement4_instruction]
6431     [code_barres_instruction]
6432     [date_evenement_instruction]
6433     [libelle_om_lettretype]
6434     [archive_delai_instruction]
6435    
6436     --Données générales du dossier d''instruction
6437     [libelle_dossier] [code_barres_dossier] [delai_dossier] [terrain_references_cadastrales_dossier]
6438     [terrain_superficie_dossier]
6439     [libelle_quartier]
6440     [libelle_da]
6441     [code_datd] [libelle_datd]
6442     [code_dat] [libelle_dat]
6443     [code_dit] [libelle_dit]
6444     [libelle_avis_decision]
6445    
6446     -- Données contentieux du dossier d''instruction
6447     [autorisation_contestee]
6448     [date_cloture_instruction_dossier]
6449     [date_premiere_visite_dossier]
6450     [date_derniere_visite_dossier]
6451     [date_contradictoire_dossier]
6452     [date_retour_contradictoire_dossier]
6453     [date_ait_dossier]
6454     [date_transmission_parquet_dossier]
6455    
6456     --Données générales du paramétrage de l''événement
6457     [libelle_evenement]
6458     [etat_evenement]
6459     [delai_evenement]
6460     [accord_tacite_evenement]
6461     [delai_notification_evenement]
6462     [avis_decision_evenement]
6463     [autorite_competente_evenement]
6464     [cle_acces_citoyen]
6465    
6466     --Coordonnées de l''instructeur
6467     [nom_instructeur]
6468     [telephone_instructeur]
6469     [division_instructeur]
6470     [email_instructeur]
6471    
6472     -- Coordonnées de l''instructeur 2
6473     [nom_instructeur_2]
6474     [telephone_instructeur_2]
6475     [division_instructeur_2]
6476     [email_instructeur_2]
6477    
6478     --Adresse du terrain du dossier d''instruction
6479     [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
6480     [terrain_adresse_lieu_dit_dossier] [terrain_adresse_bp_dossier]
6481     [terrain_adresse_code_postal_dossier] [terrain_adresse_localite_dossier] [terrain_adresse_cedex_dossier]
6482    
6483     [libelle_arrondissement]
6484    
6485     --Taxe d''aménagement du dossier d''instruction
6486     [tax_taux_secteur] [tax_numero_secteur] [tax_montant_part_communale] [tax_montant_part_departementale]
6487     [tax_montant_part_regionale] [tax_montant_total] [tax_secteur] [tax_en_ile_de_france]
6488     [tax_val_forf_surf_cstr] [tax_val_forf_empl_tente_carav_rml] [tax_val_forf_empl_hll] [tax_val_forf_surf_piscine]
6489     [tax_val_forf_nb_eolienne] [tax_val_forf_surf_pann_photo] [tax_val_forf_nb_parking_ext] [tax_tx_depart] [tax_tx_reg]
6490     [tax_tx_exo_facul_1_reg] [tax_tx_exo_facul_2_reg] [tax_tx_exo_facul_3_reg] [tax_tx_exo_facul_4_reg] [tax_tx_exo_facul_5_reg]
6491     [tax_tx_exo_facul_6_reg] [tax_tx_exo_facul_7_reg] [tax_tx_exo_facul_8_reg] [tax_tx_exo_facul_9_reg] [tax_tx_exo_facul_1_depart]
6492     [tax_tx_exo_facul_2_depart] [tax_tx_exo_facul_3_depart] [tax_tx_exo_facul_4_depart] [tax_tx_exo_facul_5_depart]
6493     [tax_tx_exo_facul_6_depart] [tax_tx_exo_facul_7_depart] [tax_tx_exo_facul_8_depart] [tax_tx_exo_facul_9_depart]
6494     [tax_tx_exo_facul_1_comm] [tax_tx_exo_facul_2_comm] [tax_tx_exo_facul_3_comm] [tax_tx_exo_facul_4_comm]
6495     [tax_tx_exo_facul_5_comm] [tax_tx_exo_facul_6_comm] [tax_tx_exo_facul_7_comm] [tax_tx_exo_facul_8_comm] [tax_tx_exo_facul_9_comm]
6496     [tax_tx_rap]
6497    
6498     --Coordonnées du pétitionnaire principal
6499     [nom_qualite_part_petitionnaire_principal] [prenom_qualite_part_petitionnaire_principal]
6500     [civilite_qualite_part_petitionnaire_principal] [nom_complet_qualite_part_petitionnaire_principal]
6501     [nom_qualite_pm_petitionnaire_principal] [prenom_qualite_pm_petitionnaire_principal]
6502     [civilite_qualite_pm_petitionnaire_principal] [nom_complet_qualite_pm_petitionnaire_principal]
6503     [nom_qualite_part_ou_pm_petitionnaire_principal] [prenom_qualite_part_ou_pm_petitionnaire_principal]
6504     [civilite_qualite_part_ou_pm_petitionnaire_principal] [nom_complet_qualite_part_ou_pm_petitionnaire_principal]
6505     [nom_petitionnaire_principal] (Déprécié, à ne plus utiliser)
6506     [civilite_petitionnaire_principal] (Déprécié, à ne plus utiliser)
6507     [nom_particulier_petitionnaire_principal] (Déprécié, à ne plus utiliser)
6508     [prenom_particulier_petitionnaire_principal] (Déprécié, à ne plus utiliser)
6509     [raison_sociale_petitionnaire_principal]
6510     [denomination_petitionnaire_principal]
6511     [siret_petitionnaire_principal]
6512     [categorie_juridique_petitionnaire_principal]
6513     [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
6514     [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
6515     [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
6516     [pays_petitionnaire_principal] [division_territoriale_petitionnaire_principal]
6517     [email_petitionnaire_principal] [notification_petitionnaire_principal]
6518    
6519     --Coordonnées du pétitionnaire principal initial
6520     [nom_qualite_part_petitionnaire_principal_initial] [prenom_qualite_part_petitionnaire_principal_initial]
6521     [civilite_qualite_part_petitionnaire_principal_initial] [nom_complet_qualite_part_petitionnaire_principal_initial]
6522     [nom_qualite_pm_petitionnaire_principal_initial] [prenom_qualite_pm_petitionnaire_principal_initial]
6523     [civilite_qualite_pm_petitionnaire_principal_initial] [nom_complet_qualite_pm_petitionnaire_principal_initial]
6524     [nom_qualite_part_ou_pm_petitionnaire_principal_initial] [prenom_qualite_part_ou_pm_petitionnaire_principal_initial]
6525     [civilite_qualite_part_ou_pm_petitionnaire_principal_initial] [nom_complet_qualite_part_ou_pm_petitionnaire_principal_initial]
6526     [nom_petitionnaire_principal_initial] (Déprécié, à ne plus utiliser)
6527     [civilite_petitionnaire_principal_initial] (Déprécié, à ne plus utiliser)
6528     [nom_particulier_petitionnaire_principal_initial] (Déprécié, à ne plus utiliser)
6529     [prenom_particulier_petitionnaire_principal_initial] (Déprécié, à ne plus utiliser)
6530     [raison_sociale_petitionnaire_principal_initial]
6531     [denomination_petitionnaire_principal_initial]
6532     [siret_petitionnaire_principal_initial]
6533     [categorie_juridique_petitionnaire_principal_initial]
6534     [numero_petitionnaire_principal_initial] [voie_petitionnaire_principal_initial] [complement_petitionnaire_principal_initial]
6535     [lieu_dit_petitionnaire_principal_initial] [bp_petitionnaire_principal_initial]
6536     [code_postal_petitionnaire_principal_initial] [localite_petitionnaire_principal_initial] [cedex_petitionnaire_principal_initial]
6537     [pays_petitionnaire_principal_initial] [division_territoriale__petitionnaire_principal_initial]
6538     [email_petitionnaire_principal_initial] [notification_petitionnaire_principal_initial]
6539    
6540     --Coordonnées des autres pétitionnaires
6541     [nom_qualite_part_petitionnaire_1](jusqu''à 5) [prenom_qualite_part_petitionnaire_1](jusqu''à 5)
6542     [civilite_qualite_part_petitionnaire_1](jusqu''à 5) [nom_complet_qualite_part_petitionnaire_1](jusqu''à 5)
6543     [nom_qualite_pm_petitionnaire_1](jusqu''à 5) [prenom_qualite_pm_petitionnaire_1](jusqu''à 5)
6544     [civilite_qualite_pm_petitionnaire_1](jusqu''à 5) [nom_complet_qualite_pm_petitionnaire_1](jusqu''à 5)
6545     [nom_qualite_part_ou_pm_petitionnaire_1](jusqu''à 5) [prenom_qualite_part_ou_pm_petitionnaire_1](jusqu''à 5)
6546     [civilite_qualite_part_ou_pm_petitionnaire_1](jusqu''à 5) [nom_complet_qualite_part_ou_pm_petitionnaire_1](jusqu''à 5)
6547     [nom_petitionnaire_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6548     [civilite_petitionnaire_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6549     [nom_particulier_petitionnaire_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6550     [prenom_particulier_petitionnaire_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6551     [raison_sociale_petitionnaire_1](jusqu''à 5)
6552     [denomination_petitionnaire_1](jusqu''à 5)
6553     [siret_petitionnaire_1](jusqu''à 5)
6554     [categorie_juridique_petitionnaire_1](jusqu''à 5)
6555     [numero_petitionnaire_1](jusqu''à 5) [voie_petitionnaire_1](jusqu''à 5)
6556     [complement_petitionnaire_1](jusqu''à 5)
6557     [lieu_dit_petitionnaire_1](jusqu''à 5) [bp_petitionnaire_1](jusqu''à 5)
6558     [code_postal_petitionnaire_1](jusqu''à 5) [localite_petitionnaire_1](jusqu''à 5)
6559     [cedex_petitionnaire_1](jusqu''à 5)
6560     [pays_petitionnaire_1](jusqu''à 5) [division_territoriale_petitionnaire_1](jusqu''à 5)
6561    
6562     --Coordonnées du contrevenant principal
6563     [nom_qualite_part_contrevenant_principal] [prenom_qualite_part_contrevenant_principal]
6564     [civilite_qualite_part_contrevenant_principal] [nom_complet_qualite_part_contrevenant_principal]
6565     [nom_qualite_pm_contrevenant_principal] [prenom_qualite_pm_contrevenant_principal]
6566     [civilite_qualite_pm_contrevenant_principal] [nom_complet_qualite_pm_contrevenant_principal]
6567     [nom_qualite_part_ou_pm_contrevenant_principal] [prenom_qualite_part_ou_pm_contrevenant_principal]
6568     [civilite_qualite_part_ou_pm_contrevenant_principal] [nom_complet_qualite_part_ou_pm_contrevenant_principal]
6569     [nom_contrevenant_principal] (Déprécié, à ne plus utiliser)
6570     [civilite_contrevenant_principal] (Déprécié, à ne plus utiliser)
6571     [nom_particulier_contrevenant_principal] (Déprécié, à ne plus utiliser)
6572     [prenom_particulier_contrevenant_principal] (Déprécié, à ne plus utiliser)
6573     [raison_sociale_contrevenant_principal]
6574     [denomination_contrevenant_principal]
6575     [siret_contrevenant_principal]
6576     [categorie_juridique_contrevenant_principal]
6577     [numero_contrevenant_principal] [voie_contrevenant_principal] [complement_contrevenant_principal]
6578     [lieu_dit_contrevenant_principal] [bp_contrevenant_principal]
6579     [code_postal_contrevenant_principal] [localite_contrevenant_principal] [cedex_contrevenant_principal]
6580     [pays_contrevenant_principal] [division_territoriale_contrevenant_principal]
6581    
6582     --Coordonnées des autres contrevenants
6583     [nom_qualite_part_contrevenant_1](jusqu''à 5) [prenom_qualite_part_contrevenant_1](jusqu''à 5)
6584     [civilite_qualite_part_contrevenant_1](jusqu''à 5) [nom_complet_qualite_part_contrevenant_1](jusqu''à 5)
6585     [nom_qualite_pm_contrevenant_1](jusqu''à 5) [prenom_qualite_pm_contrevenant_1](jusqu''à 5)
6586     [civilite_qualite_pm_contrevenant_1](jusqu''à 5) [nom_complet_qualite_pm_contrevenant_1](jusqu''à 5)
6587     [nom_qualite_part_ou_pm_contrevenant_1](jusqu''à 5) [prenom_qualite_part_ou_pm_contrevenant_1](jusqu''à 5)
6588     [civilite_qualite_part_ou_pm_contrevenant_1](jusqu''à 5) [nom_complet_qualite_part_ou_pm_contrevenant_1](jusqu''à 5)
6589     [nom_contrevenant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6590     [civilite_contrevenant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6591     [nom_particulier_contrevenant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6592     [prenom_particulier_contrevenant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6593     [raison_sociale_contrevenant_1](jusqu''à 5)
6594     [denomination_contrevenant_1](jusqu''à 5)
6595     [siret_contrevenant_1](jusqu''à 5)
6596     [categorie_juridique_contrevenant_1](jusqu''à 5)
6597     [numero_contrevenant_1](jusqu''à 5) [voie_contrevenant_1](jusqu''à 5)
6598     [complement_contrevenant_1](jusqu''à 5)
6599     [lieu_dit_contrevenant_1](jusqu''à 5) [bp_contrevenant_1](jusqu''à 5)
6600     [code_postal_contrevenant_1](jusqu''à 5) [localite_contrevenant_1](jusqu''à 5)
6601     [cedex_contrevenant_1](jusqu''à 5)
6602     [pays_contrevenant_1](jusqu''à 5) [division_territoriale_contrevenant_1](jusqu''à 5)
6603    
6604     --Coordonnées du requérant principal
6605     [nom_qualite_part_requerant_principal] [prenom_qualite_part_requerant_principal]
6606     [civilite_qualite_part_requerant_principal] [nom_complet_qualite_part_requerant_principal]
6607     [nom_qualite_pm_requerant_principal] [prenom_qualite_pm_requerant_principal]
6608     [civilite_qualite_pm_requerant_principal] [nom_complet_qualite_pm_requerant_principal]
6609     [nom_qualite_part_ou_pm_requerant_principal] [prenom_qualite_part_ou_pm_requerant_principal]
6610     [civilite_qualite_part_ou_pm_requerant_principal] [nom_complet_qualite_part_ou_pm_requerant_principal]
6611     [nom_requerant_principal] (Déprécié, à ne plus utiliser)
6612     [civilite_requerant_principal] (Déprécié, à ne plus utiliser)
6613     [nom_particulier_requerant_principal] (Déprécié, à ne plus utiliser)
6614     [prenom_particulier_requerant_principal] (Déprécié, à ne plus utiliser)
6615     [raison_sociale_requerant_principal]
6616     [denomination_requerant_principal]
6617     [siret_requerant_principal]
6618     [categorie_juridique_requerant_principal]
6619     [numero_requerant_principal] [voie_requerant_principal] [complement_requerant_principal]
6620     [lieu_dit_requerant_principal] [bp_requerant_principal]
6621     [code_postal_requerant_principal] [localite_requerant_principal] [cedex_requerant_principal]
6622     [pays_requerant_principal] [division_territoriale_requerant_principal]
6623    
6624     --Coordonnées des autres requérants
6625     [nom_qualite_part_requerant_1](jusqu''à 5) [prenom_qualite_part_requerant_1](jusqu''à 5)
6626     [civilite_qualite_part_requerant_1](jusqu''à 5) [nom_complet_qualite_part_requerant_1](jusqu''à 5)
6627     [nom_qualite_pm_requerant_1](jusqu''à 5) [prenom_qualite_pm_requerant_1](jusqu''à 5)
6628     [civilite_qualite_pm_requerant_1](jusqu''à 5) [nom_complet_qualite_pm_requerant_1](jusqu''à 5)
6629     [nom_qualite_part_ou_pm_requerant_1](jusqu''à 5) [prenom_qualite_part_ou_pm_requerant_1](jusqu''à 5)
6630     [civilite_qualite_part_ou_pm_requerant_1](jusqu''à 5) [nom_complet_qualite_part_ou_pm_requerant_1](jusqu''à 5)
6631     [nom_requerant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6632     [civilite_requerant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6633     [nom_particulier_requerant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6634     [prenom_particulier_requerant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6635     [raison_sociale_requerant_1](jusqu''à 5)
6636     [denomination_requerant_1](jusqu''à 5)
6637     [siret_requerant_1](jusqu''à 5)
6638     [categorie_juridique_requerant_1](jusqu''à 5)
6639     [numero_requerant_1](jusqu''à 5) [voie_requerant_1](jusqu''à 5)
6640     [complement_requerant_1](jusqu''à 5)
6641     [lieu_dit_requerant_1](jusqu''à 5) [bp_requerant_1](jusqu''à 5)
6642     [code_postal_requerant_1](jusqu''à 5) [localite_requerant_1](jusqu''à 5)
6643     [cedex_requerant_1](jusqu''à 5)
6644     [pays_requerant_1](jusqu''à 5) [division_territoriale_requerant_1](jusqu''à 5)
6645    
6646     --Coordonnées de l''avocat principal
6647     [nom_qualite_part_avocat_principal] [prenom_qualite_part_avocat_principal]
6648     [civilite_qualite_part_avocat_principal] [nom_complet_qualite_part_avocat_principal]
6649     [nom_qualite_pm_avocat_principal] [prenom_qualite_pm_avocat_principal]
6650     [civilite_qualite_pm_avocat_principal] [nom_complet_qualite_pm_avocat_principal]
6651     [nom_qualite_part_ou_pm_avocat_principal] [prenom_qualite_part_ou_pm_avocat_principal]
6652     [civilite_qualite_part_ou_pm_avocat_principal] [nom_complet_qualite_part_ou_pm_avocat_principal]
6653     [nom_avocat_principal] (Déprécié, à ne plus utiliser)
6654     [civilite_avocat_principal] (Déprécié, à ne plus utiliser)
6655     [nom_particulier_avocat_principal] (Déprécié, à ne plus utiliser)
6656     [prenom_particulier_avocat_principal] (Déprécié, à ne plus utiliser)
6657     [raison_sociale_avocat_principal]
6658     [denomination_avocat_principal]
6659     [siret_avocat_principal]
6660     [categorie_juridique_avocat_principal]
6661     [numero_avocat_principal] [voie_avocat_principal] [complement_avocat_principal]
6662     [lieu_dit_avocat_principal] [bp_avocat_principal]
6663     [code_postal_avocat_principal] [localite_avocat_principal] [cedex_avocat_principal]
6664     [pays_avocat_principal] [division_territoriale_avocat_principal]
6665    
6666     --Coordonnées des autres avocats
6667     [nom_qualite_part_avocat_1](jusqu''à 5) [prenom_qualite_part_avocat_1](jusqu''à 5)
6668     [civilite_qualite_part_avocat_1](jusqu''à 5) [nom_complet_qualite_part_avocat_1](jusqu''à 5)
6669     [nom_qualite_pm_avocat_1](jusqu''à 5) [prenom_qualite_pm_avocat_1](jusqu''à 5)
6670     [civilite_qualite_pm_avocat_1](jusqu''à 5) [nom_complet_qualite_pm_avocat_1](jusqu''à 5)
6671     [nom_qualite_part_ou_pm_avocat_1](jusqu''à 5) [prenom_qualite_part_ou_pm_avocat_1](jusqu''à 5)
6672     [civilite_qualite_part_ou_pm_avocat_1](jusqu''à 5) [nom_complet_qualite_part_ou_pm_avocat_1](jusqu''à 5)
6673     [nom_avocat_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6674     [civilite_avocat_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6675     [nom_particulier_avocat_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6676     [prenom_particulier_avocat_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6677     [raison_sociale_avocat_1](jusqu''à 5)
6678     [denomination_avocat_1](jusqu''à 5)
6679     [siret_avocat_1](jusqu''à 5)
6680     [categorie_juridique_avocat_1](jusqu''à 5)
6681     [numero_avocat_1](jusqu''à 5) [voie_avocat_1](jusqu''à 5)
6682     [complement_avocat_1](jusqu''à 5)
6683     [lieu_dit_avocat_1](jusqu''à 5) [bp_avocat_1](jusqu''à 5)
6684     [code_postal_avocat_1](jusqu''à 5) [localite_avocat_1](jusqu''à 5)
6685     [cedex_avocat_1](jusqu''à 5)
6686     [pays_avocat_1](jusqu''à 5) [division_territoriale_avocat_1](jusqu''à 5)
6687    
6688     --Coordonnées du plaignant principal
6689     [nom_qualite_part_plaignant_principal] [prenom_qualite_part_plaignant_principal]
6690     [civilite_qualite_part_plaignant_principal] [nom_complet_qualite_part_plaignant_principal]
6691     [nom_qualite_pm_plaignant_principal] [prenom_qualite_pm_plaignant_principal]
6692     [civilite_qualite_pm_plaignant_principal] [nom_complet_qualite_pm_plaignant_principal]
6693     [nom_qualite_part_ou_pm_plaignant_principal] [prenom_qualite_part_ou_pm_plaignant_principal]
6694     [civilite_qualite_part_ou_pm_plaignant_principal] [nom_complet_qualite_part_ou_pm_plaignant_principal]
6695     [nom_plaignant_principal] (Déprécié, à ne plus utiliser)
6696     [civilite_plaignant_principal] (Déprécié, à ne plus utiliser)
6697     [nom_particulier_plaignant_principal] (Déprécié, à ne plus utiliser)
6698     [prenom_particulier_plaignant_principal] (Déprécié, à ne plus utiliser)
6699     [raison_sociale_plaignant_principal]
6700     [denomination_plaignant_principal]
6701     [siret_plaignant_principal]
6702     [categorie_juridique_plaignant_principal]
6703     [numero_plaignant_principal] [voie_plaignant_principal] [complement_plaignant_principal]
6704     [lieu_dit_plaignant_principal] [bp_plaignant_principal]
6705     [code_postal_plaignant_principal] [localite_plaignant_principal] [cedex_plaignant_principal]
6706     [pays_plaignant_principal] [division_territoriale_plaignant_principal]
6707    
6708     --Coordonnées des autres plaignants
6709     [nom_qualite_part_plaignant_1](jusqu''à 5) [prenom_qualite_part_plaignant_1](jusqu''à 5)
6710     [civilite_qualite_part_plaignant_1](jusqu''à 5) [nom_complet_qualite_part_plaignant_1](jusqu''à 5)
6711     [nom_qualite_pm_plaignant_1](jusqu''à 5) [prenom_qualite_pm_plaignant_1](jusqu''à 5)
6712     [civilite_qualite_pm_plaignant_1](jusqu''à 5) [nom_complet_qualite_pm_plaignant_1](jusqu''à 5)
6713     [nom_qualite_part_ou_pm_plaignant_1](jusqu''à 5) [prenom_qualite_part_ou_pm_plaignant_1](jusqu''à 5)
6714     [civilite_qualite_part_ou_pm_plaignant_1](jusqu''à 5) [nom_complet_qualite_part_ou_pm_plaignant_1](jusqu''à 5)
6715     [nom_plaignant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6716     [civilite_plaignant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6717     [nom_particulier_plaignant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6718     [prenom_particulier_plaignant_1](jusqu''à 5) (Déprécié, à ne plus utiliser)
6719     [raison_sociale_plaignant_1](jusqu''à 5)
6720     [denomination_plaignant_1](jusqu''à 5)
6721     [siret_plaignant_1](jusqu''à 5)
6722     [categorie_juridique_plaignant_1](jusqu''à 5)
6723     [numero_plaignant_1](jusqu''à 5) [voie_plaignant_1](jusqu''à 5)
6724     [complement_plaignant_1](jusqu''à 5)
6725     [lieu_dit_plaignant_1](jusqu''à 5) [bp_plaignant_1](jusqu''à 5)
6726     [code_postal_plaignant_1](jusqu''à 5) [localite_plaignant_1](jusqu''à 5)
6727     [cedex_plaignant_1](jusqu''à 5)
6728     [pays_plaignant_1](jusqu''à 5) [division_territoriale_plaignant_1](jusqu''à 5)
6729    
6730     --Coordonnées du délégataire
6731     [nom_qualite_part_delegataire] [prenom_qualite_part_delegataire]
6732     [civilite_qualite_part_delegataire] [nom_complet_qualite_part_delegataire]
6733     [nom_qualite_pm_delegataire] [prenom_qualite_pm_delegataire]
6734     [civilite_qualite_pm_delegataire] [nom_complet_qualite_pm_delegataire]
6735     [nom_qualite_part_ou_pm_delegataire] [prenom_qualite_part_ou_pm_delegataire]
6736     [civilite_qualite_part_ou_pm_delegataire] [nom_complet_qualite_part_ou_pm_delegataire]
6737     [nom_delegataire] (Déprécié, à ne plus utiliser)
6738     [civilite_delegataire] (Déprécié, à ne plus utiliser)
6739     [nom_particulier_delegataire] (Déprécié, à ne plus utiliser)
6740     [prenom_particulier_delegataire] (Déprécié, à ne plus utiliser)
6741     [raison_sociale_delegataire]
6742     [denomination_delegataire]
6743     [siret_delegataire]
6744     [categorie_juridique_delegataire]
6745     [numero_delegataire] [voie_delegataire] [complement_delegataire]
6746     [lieu_dit_delegataire] [bp_delegataire]
6747     [code_postal_delegataire] [ville_delegataire] [cedex_delegataire]
6748     [pays_delegataire] [division_territoriale_delegataire]
6749    
6750     --Coordonnées du bailleur principal
6751     [nom_qualite_part_bailleur_principal] [prenom_qualite_part_bailleur_principal]
6752     [civilite_qualite_part_bailleur_principal] [nom_complet_qualite_part_bailleur_principal]
6753     [nom_qualite_pm_bailleur_principal] [prenom_qualite_pm_bailleur_principal]
6754     [civilite_qualite_pm_bailleur_principal] [nom_complet_qualite_pm_bailleur_principal]
6755     [nom_qualite_part_ou_pm_bailleur_principal] [prenom_qualite_part_ou_pm_bailleur_principal]
6756     [civilite_qualite_part_ou_pm_bailleur_principal] [nom_complet_qualite_part_ou_pm_bailleur_principal]
6757     [raison_sociale_bailleur_principal]
6758     [denomination_bailleur_principal]
6759     [siret_bailleur_principal]
6760     [categorie_juridique_bailleur_principal]
6761     [numero_bailleur_principal] [voie_bailleur_principal] [complement_bailleur_principal]
6762     [lieu_dit_bailleur_principal] [bp_bailleur_principal]
6763     [code_postal_bailleur_principal] [localite_bailleur_principal] [cedex_bailleur_principal]
6764     [pays_bailleur_principal] [division_territoriale_bailleur_principal]
6765    
6766     --Coordonnées des autres bailleurs
6767     [nom_qualite_part_bailleur_1](jusqu''à 5) [prenom_qualite_part_bailleur_1](jusqu''à 5)
6768     [civilite_qualite_part_bailleur_1](jusqu''à 5) [nom_complet_qualite_part_bailleur_1](jusqu''à 5)
6769     [nom_qualite_pm_bailleur_1](jusqu''à 5) [prenom_qualite_pm_bailleur_1](jusqu''à 5)
6770     [civilite_qualite_pm_bailleur_1](jusqu''à 5) [nom_complet_qualite_pm_bailleur_1](jusqu''à 5)
6771     [nom_qualite_part_ou_pm_bailleur_1](jusqu''à 5) [prenom_qualite_part_ou_pm_bailleur_1](jusqu''à 5)
6772     [civilite_qualite_part_ou_pm_bailleur_1](jusqu''à 5) [nom_complet_qualite_part_ou_pm_bailleur_1](jusqu''à 5)
6773     [raison_sociale_bailleur_1](jusqu''à 5)
6774     [denomination_bailleur_1](jusqu''à 5)
6775     [siret_bailleur_1](jusqu''à 5)
6776     [categorie_juridique_bailleur_1](jusqu''à 5)
6777     [numero_bailleur_1](jusqu''à 5) [voie_bailleur_1](jusqu''à 5)
6778     [complement_bailleur_1](jusqu''à 5)
6779     [lieu_dit_bailleur_1](jusqu''à 5) [bp_bailleur_1](jusqu''à 5)
6780     [code_postal_bailleur_1](jusqu''à 5) [localite_bailleur_1](jusqu''à 5)
6781     [cedex_bailleur_1](jusqu''à 5)
6782     [pays_bailleur_1](jusqu''à 5) [division_territoriale_bailleur_1](jusqu''à 5)
6783    
6784     -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
6785     [nom_qualite_part_correspondant] [prenom_qualite_part_correspondant]
6786     [civilite_qualite_part_correspondant] [nom_complet_qualite_part_correspondant]
6787     [nom_qualite_pm_correspondant] [prenom_qualite_pm_correspondant]
6788     [civilite_qualite_pm_correspondant] [nom_complet_qualite_pm_correspondant]
6789     [nom_qualite_part_ou_pm_correspondant] [prenom_qualite_part_ou_pm_correspondant]
6790     [civilite_qualite_part_ou_pm_correspondant] [nom_complet_qualite_part_ou_pm_correspondant]
6791     [nom_correspondant] (Déprécié, à ne plus utiliser)
6792     [civilite_correspondant] (Déprécié, à ne plus utiliser)
6793     [nom_particulier_correspondant] (Déprécié, à ne plus utiliser)
6794     [prenom_particulier_correspondant] (Déprécié, à ne plus utiliser)
6795     [raison_sociale_correspondant]
6796     [denomination_correspondant]
6797     [siret_correspondant]
6798     [categorie_juridique_correspondant]
6799     [numero_correspondant] [voie_correspondant] [complement_correspondant]
6800     [lieu_dit_correspondant] [bp_correspondant]
6801     [code_postal_correspondant] [ville_correspondant] [cedex_correspondant]
6802     [pays_correspondant] [division_territoriale_correspondant]
6803     [email_correspondant] [notification_correspondant]
6804    
6805     --Dates importantes du dossier d''instruction
6806     [date_depot_dossier]
6807     [date_completude]
6808     [date_dernier_depot]
6809     [date_decision_dossier]
6810     [date_limite_dossier]
6811     [date_achevement_dossier]
6812     [date_conformite_dossier]
6813     [date_notification_delai_dossier]
6814     [date_decision_da]
6815    
6816     --Noms des signataires
6817     [arrete_signataire]
6818     [signature_signataire]
6819     [signature_signataire_ss_qualite]
6820     [chef_division]
6821     [chef_direction]
6822     [libelle_direction]
6823     [description_direction]
6824    
6825     --Données générales des données techniques
6826     [co_projet_desc_donnees_techniques] [am_projet_desc_donnees_techniques]
6827     [dm_projet_desc_donnees_techniques] [ope_proj_desc_donnees_techniques]
6828     [projet_desc_donnees_techniques]
6829     [co_tot_log_nb_donnees_techniques] [co_statio_place_nb_donnees_techniques]
6830     [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
6831     -- Les données techniques suivantes concernent le tableau des surfaces
6832     -- Elles récupèrent les valeurs du tableau composé des sous-destinations si au
6833     -- moins une valeur de celui-ci est saisie
6834     [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
6835     [tab_surface_donnees_techniques]
6836     [su_tot_shon_tot_donnees_techniques]
6837    
6838     --Données techniques des AT
6839     [at_type_travaux]
6840     [at_effectif_public_total]
6841     [at_categorie_etablissement]
6842     [at_type_etablissement]
6843    
6844     -- Données techniques pour les DPC
6845     [dpc_type]
6846     [dpc_moda_cess_prix]
6847    
6848     --Bordereau envoi au maire
6849     [dia_mod_cess_prix_vente]
6850     [dia_acquereur_nom_prenom]
6851     [dia_acquereur_adresse]
6852    
6853     --Bordereau envoi au maire
6854     [objet_bordereau_envoi_maire]
6855    
6856     --Données techniques du contentieux
6857     [ctx_objet_recours_libelle]
6858     [ctx_reference_sagace]
6859     [ctx_nature_travaux_infra_om_html]
6860     [ctx_synthese_nti]
6861     [ctx_article_non_resp_om_html]
6862     [ctx_synthese_anr]
6863     [ctx_reference_parquet]
6864     [ctx_element_taxation]
6865     [ctx_infraction]
6866     [ctx_regularisable]
6867     [ctx_reference_courrier]
6868     [date_audience_ctx]
6869     [date_ajournement_ctx]
6870     '
6871     WHERE code = 'instruction';
6872    
6873     --
6874     -- END / [#8987] Ajout du mail et de l’information de notification par mail en champ de fusion pour le pétitionnaire principal
6875 softime 7879 -- & [#9032] Correction du champ de fusion [libelle_om_lettretype] dans les OM requêtes
6876 softime 7784 --
6877 softime 7822
6878     --
6879     -- BEGIN / [#9021] Ajout des permissions de redirection vers le SIG pour les profils de guichet et de suivi
6880     --
6881    
6882     -- CELLULE SUIVI
6883     INSERT INTO om_droit (om_droit, libelle, om_profil)
6884     SELECT nextval('om_droit_seq'),'dossier_instruction_localiser-sig-externe', (SELECT om_profil FROM om_profil WHERE libelle = 'CELLULE SUIVI')
6885     WHERE NOT EXISTS (
6886     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_localiser-sig-externe' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CELLULE SUIVI')
6887     );
6888    
6889     -- GUICHET UNIQUE
6890     INSERT INTO om_droit (om_droit, libelle, om_profil)
6891     SELECT nextval('om_droit_seq'), 'dossier_instruction_localiser-sig-externe', (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET UNIQUE')
6892     WHERE
6893     NOT EXISTS (
6894     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_localiser-sig-externe' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET UNIQUE')
6895     );
6896    
6897     -- GUICHET ET SUIVI
6898     INSERT INTO om_droit (om_droit, libelle, om_profil)
6899     SELECT nextval('om_droit_seq'), 'dossier_instruction_localiser-sig-externe', (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET ET SUIVI')
6900     WHERE
6901     NOT EXISTS (
6902     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_localiser-sig-externe' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET ET SUIVI')
6903     );
6904    
6905     --
6906     -- END / [#9021] Ajout des permissions de redirection vers le SIG pour les profils de guichet et de suivi
6907     --
6908 softime 7838
6909     --
6910     -- BEGIN / [#9006] Évolution de l'export SITADEL
6911     --
6912    
6913     -- Ajout du champ date_modification dans la table dossier
6914     ALTER TABLE dossier ADD COLUMN date_modification date NULL;
6915     COMMENT ON COLUMN dossier.date_modification IS 'Date de dernière modification du dossier (MàJ par les données techniques ou les instructions)';
6916    
6917     -- Ajout du champ hash_sitadel dans la table dossier
6918     ALTER TABLE dossier ADD COLUMN hash_sitadel character varying(32) NULL;
6919     COMMENT ON COLUMN dossier.hash_sitadel IS 'Hash MD5 de la ligne générée pour un export SITADEL';
6920    
6921     --
6922     -- END / [#9006] Évolution de l'export SITADEL
6923     --
6924 apasquini 7883
6925     --
6926 softime 7895 -- BEGIN / [#9022] Création d'un Widget de dossiers consultés + AJOUT sur le TDB de tous les profils
6927 apasquini 7883 --
6928    
6929     INSERT INTO om_widget (om_widget, libelle, lien, texte, script, type)
6930 softime 7897 SELECT nextval('om_widget_seq'), 'Les derniers dossiers consultés', '', '', 'dossier_consulter','file'
6931 apasquini 7883 WHERE
6932     NOT EXISTS (
6933 softime 7897 SELECT libelle FROM om_widget WHERE libelle = 'Les derniers dossiers consultés'
6934 apasquini 7883 );
6935    
6936     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6937 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL'), 'C3', 2, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6938 apasquini 7883 WHERE
6939     NOT EXISTS (
6940 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
6941 apasquini 7883 );
6942    
6943     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6944 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL'), 'C1', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6945 apasquini 7883 WHERE
6946     NOT EXISTS (
6947 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
6948 apasquini 7883 );
6949    
6950     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6951 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'ASSISTANTE'), 'C2', 3, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6952 apasquini 7883 WHERE
6953     NOT EXISTS (
6954 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ASSISTANTE')
6955 apasquini 7883 );
6956    
6957     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6958 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'CELLULE SUIVI'), 'C1', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6959 apasquini 7883 WHERE
6960     NOT EXISTS (
6961 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CELLULE SUIVI')
6962 apasquini 7883 );
6963    
6964     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6965 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE'), 'C3', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6966 apasquini 7883 WHERE
6967     NOT EXISTS (
6968 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
6969 apasquini 7883 );
6970    
6971     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6972 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE CONTENTIEUX'), 'C1', 3, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6973 apasquini 7883 WHERE
6974     NOT EXISTS (
6975 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE CONTENTIEUX')
6976 apasquini 7883 );
6977    
6978     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6979 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'DIRECTION CONSULTATION'), 'C3', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6980 apasquini 7883 WHERE
6981     NOT EXISTS (
6982 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'DIRECTION CONSULTATION')
6983 apasquini 7883 );
6984    
6985     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6986 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'DIRECTION INFRACTION'), 'C3', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6987 apasquini 7883 WHERE
6988     NOT EXISTS (
6989 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'DIRECTION INFRACTION')
6990 apasquini 7883 );
6991    
6992     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
6993 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'DIRECTION RECOURS'), 'C3', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
6994 apasquini 7883 WHERE
6995     NOT EXISTS (
6996 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'DIRECTION RECOURS')
6997 apasquini 7883 );
6998    
6999     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7000 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'DIVISIONNAIRE'), 'C3', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7001 apasquini 7883 WHERE
7002     NOT EXISTS (
7003 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'DIVISIONNAIRE')
7004 apasquini 7883 );
7005    
7006     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7007 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET ET SUIVI'), 'C2', 2, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7008 apasquini 7883 WHERE
7009     NOT EXISTS (
7010 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHER ET SUIVI')
7011 apasquini 7883 );
7012    
7013     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7014 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET UNIQUE'), 'C3', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7015 apasquini 7883 WHERE
7016     NOT EXISTS (
7017 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHER UNIQUE')
7018 apasquini 7883 );
7019    
7020     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7021 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR'), 'C2', 3, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7022 apasquini 7883 WHERE
7023     NOT EXISTS (
7024 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
7025 apasquini 7883 );
7026    
7027     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7028 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT'), 'C2', 4, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7029 apasquini 7883 WHERE
7030     NOT EXISTS (
7031 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT')
7032 apasquini 7883 );
7033    
7034     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7035 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT COMMUNE'), 'C2', 4, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7036 apasquini 7883 WHERE
7037     NOT EXISTS (
7038 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR POLYVALENT COMMUNE')
7039 apasquini 7883 );
7040    
7041     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7042 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE'), 'C2', 3, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7043 apasquini 7883 WHERE
7044     NOT EXISTS (
7045 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
7046 apasquini 7883 );
7047    
7048     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7049 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'JURISTE'), 'C1', 2, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7050 apasquini 7883 WHERE
7051     NOT EXISTS (
7052 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'JURISTE')
7053 apasquini 7883 );
7054    
7055     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7056 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'QUALIFICATEUR'), 'C3', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7057 apasquini 7883 WHERE
7058     NOT EXISTS (
7059 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'QUALIFICATEUR')
7060 apasquini 7883 );
7061    
7062     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7063 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'RESPONSABLE DIVISION INFRACTION'), 'C1', 2, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7064 apasquini 7883 WHERE
7065     NOT EXISTS (
7066 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'RESPONSABLE DIVISION INFRACTION')
7067 apasquini 7883 );
7068    
7069     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7070 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'SERVICE CONSULTÉ DI'), 'C3', 2, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7071 apasquini 7883 WHERE
7072     NOT EXISTS (
7073 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'SERVICE CONSULTÉ DI')
7074 apasquini 7883 );
7075    
7076     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7077 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'TECHNICIEN'), 'C2', 3, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7078 apasquini 7883 WHERE
7079     NOT EXISTS (
7080 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'TECHNICIEN')
7081 apasquini 7883 );
7082    
7083     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7084 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'VISUALISATION DA'), 'C1', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7085 apasquini 7883 WHERE
7086     NOT EXISTS (
7087 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'VISUALISATION DA')
7088 apasquini 7883 );
7089    
7090     INSERT INTO om_dashboard (om_dashboard, om_profil, bloc, position, om_widget)
7091 softime 7897 SELECT nextval('om_dashboard_seq'), (SELECT om_profil FROM om_profil WHERE libelle = 'VISUALISATION DA et DI'), 'C1', 1, (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés')
7092 apasquini 7883 WHERE
7093     NOT EXISTS (
7094 softime 7897 SELECT om_dashboard FROM om_dashboard WHERE om_widget = (SELECT om_widget FROM om_widget WHERE libelle = 'Les derniers dossiers consultés') AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'VISUALISATION DA et DI')
7095 apasquini 7883 );
7096 softime 7895
7097 apasquini 7883 --
7098 softime 7895 -- END / [#9022] Création d'un Widget de dossiers consultés AJOUT sur le TDB de tous les profils
7099 apasquini 7883 --
7100 softime 7891
7101     --
7102     -- BEGIN / [#9033] Mise à jour des données techniques et CERFA
7103     --
7104    
7105     -- Ajout des nouveaux champs
7106    
7107     -- Table cerfa
7108     ALTER TABLE cerfa
7109     ADD COLUMN co_peri_site_patri_remar boolean DEFAULT false,
7110     ADD COLUMN co_abo_monu_hist boolean DEFAULT false,
7111     ADD COLUMN co_inst_ouvr_trav_act_code_envir boolean DEFAULT false,
7112     ADD COLUMN co_trav_auto_env boolean DEFAULT false,
7113     ADD COLUMN co_derog_esp_prot boolean DEFAULT false;
7114     COMMENT ON COLUMN cerfa.co_peri_site_patri_remar IS 'Indiquez si votre projet se situe dans les périmètres de protection suivants : se situe dans le périmètre d''un site patrimonial remarquable';
7115     COMMENT ON COLUMN cerfa.co_abo_monu_hist IS 'Indiquez si votre projet se situe dans les périmètres de protection suivants : se situe dans les abords d''un monument historique';
7116     COMMENT ON COLUMN cerfa.co_inst_ouvr_trav_act_code_envir IS 'Indiquez si votre projet : porte sur une installation, un ouvrage, des travaux ou une activité soumis à déclaration en application du code de l''environnement (IOTA)';
7117     COMMENT ON COLUMN cerfa.co_trav_auto_env IS 'Indiquez si votre projet : porte sur des travaux soumis à autorisation environnementale en application du L.181-1 du code de l''environnement';
7118     COMMENT ON COLUMN cerfa.co_derog_esp_prot IS 'Indiquez si votre projet : fait l''objet d’une dérogation au titre du L.411-2 4° du code de l''environnement (dérogation espèces protégées)';
7119    
7120     -- Table donnees_techniques
7121     ALTER TABLE donnees_techniques
7122     ADD COLUMN co_peri_site_patri_remar boolean DEFAULT false,
7123     ADD COLUMN co_abo_monu_hist boolean DEFAULT false,
7124     ADD COLUMN co_inst_ouvr_trav_act_code_envir boolean DEFAULT false,
7125     ADD COLUMN co_trav_auto_env boolean DEFAULT false,
7126     ADD COLUMN co_derog_esp_prot boolean DEFAULT false;
7127     COMMENT ON COLUMN donnees_techniques.co_peri_site_patri_remar IS 'Indiquez si votre projet se situe dans les périmètres de protection suivants : se situe dans le périmètre d''un site patrimonial remarquable';
7128     COMMENT ON COLUMN donnees_techniques.co_abo_monu_hist IS 'Indiquez si votre projet se situe dans les périmètres de protection suivants : se situe dans les abords d''un monument historique';
7129     COMMENT ON COLUMN donnees_techniques.co_inst_ouvr_trav_act_code_envir IS 'Indiquez si votre projet : porte sur une installation, un ouvrage, des travaux ou une activité soumis à déclaration en application du code de l’environnement (IOTA)';
7130     COMMENT ON COLUMN donnees_techniques.co_trav_auto_env IS 'Indiquez si votre projet : porte sur des travaux soumis à autorisation environnementale en application du L.181-1 du code de l''environnement';
7131     COMMENT ON COLUMN donnees_techniques.co_derog_esp_prot IS 'Indiquez si votre projet : fait l''objet d’une dérogation au titre du L.411-2 4° du code de l''environnement (dérogation espèces protégées)';
7132    
7133     -- Modification des champs existants
7134     COMMENT ON COLUMN cerfa.tax_sup_bass_pisc_cr IS 'Superficie du bassin intérieur ou extérieur de la piscine';
7135     COMMENT ON COLUMN donnees_techniques.tax_sup_bass_pisc IS 'Superficie du bassin intérieur ou extérieur de la piscine';
7136     COMMENT ON COLUMN donnees_techniques.tax_sup_bass_pisc_sup IS 'Superficie du bassin intérieur ou extérieur de la piscine';
7137     COMMENT ON COLUMN donnees_techniques.tax_sup_bass_pisc_cr IS 'Superficie du bassin intérieur ou extérieur de la piscine';
7138     COMMENT ON COLUMN cerfa.am_rememb_afu IS 'Travaux ayant pour effet de modifier l''aménagement des espaces non bâtis autour d''un bâtiment existant situé dans le périmètre d''un site patrimonial remarquable ou abords d''un monument historique';
7139     COMMENT ON COLUMN donnees_techniques.am_rememb_afu IS 'Travaux ayant pour effet de modifier l''aménagement des espaces non bâtis autour d''un bâtiment existant situé dans le périmètre d''un site patrimonial remarquable ou abords d''un monument historique';
7140    
7141     -- Ajout du pays de naissance pour les demandeur
7142     ALTER TABLE demandeur ADD COLUMN particulier_pays_naissance character varying(250);
7143     COMMENT ON COLUMN demandeur.particulier_pays_naissance IS 'Pays de naissance du demandeur de qualité ''particulier''';
7144    
7145     --
7146     -- END / [#9033] Mise à jour des données techniques et CERFA
7147     --
7148 softime 7923
7149     --
7150 softime 7940 -- BEGIN / [#9034] Géolocalisation automatique des dossiers d'instruction
7151     --
7152    
7153     INSERT INTO om_droit (om_droit, libelle, om_profil)
7154     SELECT nextval('om_droit_seq'), 'dossier_instruction_geocoder', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
7155     WHERE
7156     NOT EXISTS (
7157     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_geocoder' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR GENERAL')
7158     );
7159    
7160     INSERT INTO om_droit (om_droit, libelle, om_profil)
7161     SELECT nextval('om_droit_seq'), 'dossier_instruction_geocoder', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
7162     WHERE
7163     NOT EXISTS (
7164     SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_geocoder' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')
7165     );
7166    
7167     --
7168     -- END / [#9034] Géolocalisation automatique des dossiers d'instruction
7169     --
7170    
7171     --
7172 softime 7923 -- BEGIN / [#9023] Ajout de la permission de visualiser le listing des retours de consultation pour le profil "GUICHET ET SUIVI"
7173     --
7174    
7175     INSERT INTO om_droit (om_droit, libelle, om_profil)
7176     SELECT nextval('om_droit_seq'), 'consultation_tous_retours', (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET ET SUIVI')
7177     WHERE
7178     NOT EXISTS (
7179     SELECT om_droit FROM om_droit WHERE libelle = 'consultation_tous_retours' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET ET SUIVI')
7180     );
7181    
7182     INSERT INTO om_droit (om_droit, libelle, om_profil)
7183     SELECT nextval('om_droit_seq'), 'consultation_tous_retours_tab', (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET ET SUIVI')
7184     WHERE
7185     NOT EXISTS (
7186     SELECT om_droit FROM om_droit WHERE libelle = 'consultation_tous_retours_tab' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'GUICHET ET SUIVI')
7187     );
7188    
7189     --
7190     -- END / [#9023] Ajout de la permission de visualiser le listing des retours de consultation pour le profil "GUICHET ET SUIVI"
7191 softime 7940 --
7192 softime 7952
7193     --
7194     -- BEGIN / [#9038] Ajout du champ permettant d'activer la Finalisation automatique pour l'événement
7195     --
7196    
7197     ALTER TABLE evenement ADD COLUMN finaliser_automatiquement boolean DEFAULT FALSE;
7198     COMMENT ON COLUMN evenement.finaliser_automatiquement IS 'Finalisation automatique de l''événement';
7199    
7200     --
7201     -- END / [#9038] Ajout du champ permettant d'activer la Finalisation automatique pour l'événement
7202     --

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26