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

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26