/[openfoncier]/trunk/data/pgsql/v3.30.1.dev0.sql
ViewVC logotype

Contents of /trunk/data/pgsql/v3.30.1.dev0.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4667 - (show annotations)
Wed Jun 29 16:50:16 2016 UTC (8 years, 7 months ago) by softime
File size: 427724 byte(s)
* Amélioration - Ajout d'un profil "Administrateur technique et fonctionnel"
  possédant tous les droits.
  Ticket #8400.

1 --
2 -- START - [#8369] Réécriture de la classe commission avec les nouvelles actions
3 --
4
5 -- Nettoyage de droits qui ne sont plus utilisés
6 DELETE FROM om_droit
7 WHERE libelle = 'dossier_commission_possible';
8
9 DELETE FROM om_droit
10 WHERE libelle = 'commission_om_fichier_commission_compte_rendu_telecharger';
11
12 DELETE FROM om_droit
13 WHERE libelle = 'commission_om_fichier_commission_ordre_jour_telecharger';
14
15 --
16 -- END - [#8369] Réécriture de la classe commission avec les nouvelles actions
17 --
18
19 ---
20 --- START - Ajout de champs de fusion
21 ---
22
23 ---
24 --- Requête "Récapitulatif du dossier d'instruction / instruction"
25 ---
26 --- [#8292] date de complétude
27 --- [#8326] date de dernier dépôt
28
29 UPDATE om_requete SET
30 requete = 'SELECT
31
32 --Données générales de l''événement d''instruction
33
34 instruction.complement_om_html as complement_instruction,
35 instruction.complement2_om_html as complement2_instruction,
36 instruction.complement3_om_html as complement3_instruction,
37 instruction.complement4_om_html as complement4_instruction,
38 instruction.code_barres as code_barres_instruction,
39 to_char(instruction.date_evenement,''DD/MM/YYYY'') as date_evenement_instruction,
40 om_lettretype.libelle as libelle_om_lettretype,
41 instruction.archive_delai as archive_delai_instruction,
42
43 --Données générales du dossier d''instruction
44
45 dossier.dossier_libelle as libelle_dossier,
46 dossier.dossier as code_barres_dossier,
47 dossier.date_complet as date_completude,
48 dossier.date_dernier_depot as date_dernier_depot,
49 dossier_autorisation.dossier_autorisation_libelle as libelle_da,
50
51 dossier_autorisation_type_detaille.code as code_datd,
52 dossier_autorisation_type_detaille.libelle as libelle_datd,
53 dossier_autorisation_type.code as code_dat,
54 dossier_autorisation_type.libelle as libelle_dat,
55 dossier_instruction_type.code as code_dit,
56 dossier_instruction_type.libelle as libelle_dit,
57 dossier.delai as delai_dossier,
58 to_char(dossier_autorisation.date_decision, ''DD/MM/YYYY'') as date_decision_da,
59 replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
60 dossier.terrain_superficie as terrain_superficie_dossier,
61 quartier.libelle as libelle_quartier,
62
63 avis_decision.libelle as libelle_avis_decision,
64
65 dossier_autorisation.cle_acces_citoyen,
66
67 --Données générales du paramétrage de l''événement
68
69 evenement.libelle as libelle_evenement,
70 evenement.etat as etat_evenement,
71 evenement.delai as delai_evenement,
72 evenement.accord_tacite as accord_tacite_evenement,
73 evenement.delai_notification as delai_notification_evenement,
74 evenement.avis_decision as avis_decision_evenement,
75 evenement.autorite_competente as autorite_competente_evenement,
76
77 --Coordonnées de l''instructeur
78
79 instructeur.nom as nom_instructeur,
80 instructeur.telephone as telephone_instructeur,
81 division.code as division_instructeur,
82 om_utilisateur.email as email_instructeur,
83
84 --Adresse du terrain du dossier d''instruction
85
86 dossier.terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
87 dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
88 dossier.terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
89 CASE
90 WHEN dossier.terrain_adresse_bp IS NULL
91 THEN ''''
92 ELSE CONCAT(''BP '', dossier.terrain_adresse_bp)
93 END as terrain_adresse_bp_dossier,
94 dossier.terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
95 dossier.terrain_adresse_localite as terrain_adresse_localite_dossier,
96 CASE
97 WHEN dossier.terrain_adresse_cedex IS NULL
98 THEN ''''
99 ELSE CONCAT(''CEDEX '', dossier.terrain_adresse_cedex)
100 END as terrain_adresse_cedex_dossier,
101
102 arrondissement.libelle as libelle_arrondissement,
103
104 --Taxe d''aménagement du dossier d''instruction
105
106 CASE
107 WHEN tax_secteur = 1 THEN taxe_amenagement.tx_comm_secteur_1
108 WHEN tax_secteur = 2 THEN taxe_amenagement.tx_comm_secteur_2
109 WHEN tax_secteur = 3 THEN taxe_amenagement.tx_comm_secteur_3
110 WHEN tax_secteur = 4 THEN taxe_amenagement.tx_comm_secteur_4
111 WHEN tax_secteur = 5 THEN taxe_amenagement.tx_comm_secteur_5
112 WHEN tax_secteur = 6 THEN taxe_amenagement.tx_comm_secteur_6
113 WHEN tax_secteur = 7 THEN taxe_amenagement.tx_comm_secteur_7
114 WHEN tax_secteur = 8 THEN taxe_amenagement.tx_comm_secteur_8
115 WHEN tax_secteur = 9 THEN taxe_amenagement.tx_comm_secteur_9
116 WHEN tax_secteur = 10 THEN taxe_amenagement.tx_comm_secteur_10
117 WHEN tax_secteur = 11 THEN taxe_amenagement.tx_comm_secteur_11
118 WHEN tax_secteur = 12 THEN taxe_amenagement.tx_comm_secteur_12
119 WHEN tax_secteur = 13 THEN taxe_amenagement.tx_comm_secteur_13
120 WHEN tax_secteur = 14 THEN taxe_amenagement.tx_comm_secteur_14
121 WHEN tax_secteur = 15 THEN taxe_amenagement.tx_comm_secteur_15
122 WHEN tax_secteur = 16 THEN taxe_amenagement.tx_comm_secteur_16
123 WHEN tax_secteur = 17 THEN taxe_amenagement.tx_comm_secteur_17
124 WHEN tax_secteur = 18 THEN taxe_amenagement.tx_comm_secteur_18
125 WHEN tax_secteur = 19 THEN taxe_amenagement.tx_comm_secteur_19
126 WHEN tax_secteur = 20 THEN taxe_amenagement.tx_comm_secteur_20
127 END as tax_taux_secteur,
128 dossier.tax_secteur as tax_numero_secteur,
129 dossier.tax_mtn_part_commu as tax_montant_part_communale,
130 dossier.tax_mtn_part_depart as tax_montant_part_departementale,
131 dossier.tax_mtn_part_reg as tax_montant_part_regionale,
132 dossier.tax_mtn_total as tax_montant_total,
133
134 --Coordonnées du pétitionnaire principal
135
136 CASE WHEN petitionnaire_principal.qualite=''particulier''
137 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
138 ELSE
139 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
140 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))
141 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
142 END
143 END as nom_petitionnaire_principal,
144 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
145 THEN petitionnaire_principal_civilite.libelle
146 ELSE ''''
147 END as civilite_petitionnaire_principal,
148 CASE WHEN petitionnaire_principal.qualite=''particulier''
149 THEN petitionnaire_principal.particulier_nom
150 ELSE
151 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
152 THEN petitionnaire_principal.personne_morale_nom
153 ELSE ''''
154 END
155 END as nom_particulier_petitionnaire_principal,
156 CASE WHEN petitionnaire_principal.qualite=''particulier''
157 THEN petitionnaire_principal.particulier_prenom
158 ELSE
159 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
160 THEN petitionnaire_principal.personne_morale_prenom
161 ELSE ''''
162 END
163 END as prenom_particulier_petitionnaire_principal,
164 CASE WHEN petitionnaire_principal.qualite=''particulier''
165 THEN ''''
166 ELSE petitionnaire_principal.personne_morale_raison_sociale
167 END as raison_sociale_petitionnaire_principal,
168 CASE WHEN petitionnaire_principal.qualite=''particulier''
169 THEN ''''
170 ELSE petitionnaire_principal.personne_morale_denomination
171 END as denomination_petitionnaire_principal,
172 petitionnaire_principal.numero as numero_petitionnaire_principal,
173 petitionnaire_principal.voie as voie_petitionnaire_principal,
174 petitionnaire_principal.complement as complement_petitionnaire_principal,
175 petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
176 CASE
177 WHEN petitionnaire_principal.bp IS NULL
178 THEN ''''
179 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
180 END as bp_petitionnaire_principal,
181 petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
182 petitionnaire_principal.localite as localite_petitionnaire_principal,
183 CASE
184 WHEN petitionnaire_principal.cedex IS NULL
185 THEN ''''
186 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
187 END as cedex_petitionnaire_principal,
188 petitionnaire_principal.pays as pays_petitionnaire_principal,
189
190 --Coordonnées du pétitionnaire principal initial
191
192 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
193 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.particulier_nom, petitionnaire_principal_initial.particulier_prenom))
194 ELSE
195 CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
196 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))
197 ELSE TRIM(CONCAT(petitionnaire_principal_initial.personne_morale_raison_sociale, '' '', petitionnaire_principal_initial.personne_morale_denomination))
198 END
199 END as nom_petitionnaire_principal_initial,
200 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
201 THEN petitionnaire_principal_initial_civilite.libelle
202 ELSE ''''
203 END as civilite_petitionnaire_principal_initial,
204 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
205 THEN petitionnaire_principal_initial.particulier_nom
206 ELSE
207 CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL
208 THEN petitionnaire_principal_initial.personne_morale_nom
209 ELSE ''''
210 END
211 END as nom_particulier_petitionnaire_principal_initial,
212 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
213 THEN petitionnaire_principal_initial.particulier_prenom
214 ELSE
215 CASE WHEN petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
216 THEN petitionnaire_principal_initial.personne_morale_prenom
217 ELSE ''''
218 END
219 END as prenom_particulier_petitionnaire_principal_initial,
220 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
221 THEN ''''
222 ELSE petitionnaire_principal_initial.personne_morale_raison_sociale
223 END as raison_sociale_petitionnaire_principal_initial,
224 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
225 THEN ''''
226 ELSE petitionnaire_principal_initial.personne_morale_denomination
227 END as denomination_petitionnaire_principal_initial,
228 petitionnaire_principal_initial.numero as numero_petitionnaire_principal_initial,
229 petitionnaire_principal_initial.voie as voie_petitionnaire_principal_initial,
230 petitionnaire_principal_initial.complement as complement_petitionnaire_principal_initial,
231 petitionnaire_principal_initial.lieu_dit as lieu_dit_petitionnaire_principal_initial,
232 CASE
233 WHEN petitionnaire_principal_initial.bp IS NULL
234 THEN ''''
235 ELSE CONCAT(''BP '', petitionnaire_principal_initial.bp)
236 END as bp_petitionnaire_principal_initial,
237 petitionnaire_principal_initial.code_postal as code_postal_petitionnaire_principal_initial,
238 petitionnaire_principal_initial.localite as localite_petitionnaire_principal_initial,
239 CASE
240 WHEN petitionnaire_principal_initial.cedex IS NULL
241 THEN ''''
242 ELSE CONCAT(''CEDEX '', petitionnaire_principal_initial.cedex)
243 END as cedex_petitionnaire_principal_initial,
244 petitionnaire_principal_initial.pays as pays_petitionnaire_principal,
245
246 --Coordonnées du pétitionnaire 1
247
248 CASE WHEN petitionnaire_1.qualite=''particulier''
249 THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
250 ELSE
251 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
252 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))
253 ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
254 END
255 END as nom_petitionnaire_1,
256 CASE WHEN petitionnaire_1.qualite=''particulier'' OR petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
257 THEN petitionnaire_1_civilite.libelle
258 ELSE ''''
259 END as civilite_petitionnaire_1,
260 CASE WHEN petitionnaire_1.qualite=''particulier''
261 THEN petitionnaire_1.particulier_nom
262 ELSE
263 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
264 THEN petitionnaire_1.personne_morale_nom
265 ELSE ''''
266 END
267 END as nom_particulier_petitionnaire_1,
268 CASE WHEN petitionnaire_1.qualite=''particulier''
269 THEN petitionnaire_1.particulier_prenom
270 ELSE
271 CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
272 THEN petitionnaire_1.personne_morale_prenom
273 ELSE ''''
274 END
275 END as prenom_particulier_petitionnaire_1,
276 CASE WHEN petitionnaire_1.qualite=''particulier''
277 THEN ''''
278 ELSE petitionnaire_1.personne_morale_raison_sociale
279 END as raison_sociale_petitionnaire_1,
280 CASE WHEN petitionnaire_1.qualite=''particulier''
281 THEN ''''
282 ELSE petitionnaire_1.personne_morale_denomination
283 END as denomination_petitionnaire_1,
284 petitionnaire_1.numero as numero_petitionnaire_1,
285 petitionnaire_1.voie as voie_petitionnaire_1,
286 petitionnaire_1.complement as complement_petitionnaire_1,
287 petitionnaire_1.lieu_dit as lieu_dit_petitionnaire_1,
288 CASE
289 WHEN petitionnaire_1.bp IS NULL
290 THEN ''''
291 ELSE CONCAT(''BP '', petitionnaire_1.bp)
292 END as bp_petitionnaire_1,
293 petitionnaire_1.code_postal as code_postal_petitionnaire_1,
294 petitionnaire_1.localite as localite_petitionnaire_1,
295 CASE
296 WHEN petitionnaire_1.cedex IS NULL
297 THEN ''''
298 ELSE CONCAT(''CEDEX '', petitionnaire_1.cedex)
299 END as cedex_petitionnaire_1,
300 petitionnaire_1.pays as pays_petitionnaire_1,
301
302 --Coordonnées du pétitionnaire 2
303
304 CASE WHEN petitionnaire_2.qualite=''particulier''
305 THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
306 ELSE
307 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
308 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))
309 ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
310 END
311 END as nom_petitionnaire_2,
312 CASE WHEN petitionnaire_2.qualite=''particulier'' OR petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
313 THEN petitionnaire_2_civilite.libelle
314 ELSE ''''
315 END as civilite_petitionnaire_2,
316 CASE WHEN petitionnaire_2.qualite=''particulier''
317 THEN petitionnaire_2.particulier_nom
318 ELSE
319 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
320 THEN petitionnaire_2.personne_morale_nom
321 ELSE ''''
322 END
323 END as nom_particulier_petitionnaire_2,
324 CASE WHEN petitionnaire_2.qualite=''particulier''
325 THEN petitionnaire_2.particulier_prenom
326 ELSE
327 CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
328 THEN petitionnaire_2.personne_morale_prenom
329 ELSE ''''
330 END
331 END as prenom_particulier_petitionnaire_2,
332 CASE WHEN petitionnaire_2.qualite=''particulier''
333 THEN ''''
334 ELSE petitionnaire_2.personne_morale_raison_sociale
335 END as raison_sociale_petitionnaire_2,
336 CASE WHEN petitionnaire_2.qualite=''particulier''
337 THEN ''''
338 ELSE petitionnaire_2.personne_morale_denomination
339 END as denomination_petitionnaire_2,
340 petitionnaire_2.numero as numero_petitionnaire_2,
341 petitionnaire_2.voie as voie_petitionnaire_2,
342 petitionnaire_2.complement as complement_petitionnaire_2,
343 petitionnaire_2.lieu_dit as lieu_dit_petitionnaire_2,
344 CASE
345 WHEN petitionnaire_2.bp IS NULL
346 THEN ''''
347 ELSE CONCAT(''BP '', petitionnaire_2.bp)
348 END as bp_petitionnaire_2,
349 petitionnaire_2.code_postal as code_postal_petitionnaire_2,
350 petitionnaire_2.localite as localite_petitionnaire_2,
351 CASE
352 WHEN petitionnaire_2.cedex IS NULL
353 THEN ''''
354 ELSE CONCAT(''CEDEX '', petitionnaire_2.cedex)
355 END as cedex_petitionnaire_2,
356 petitionnaire_2.pays as pays_petitionnaire_2,
357
358 --Coordonnées du pétitionnaire 3
359
360 CASE WHEN petitionnaire_3.qualite=''particulier''
361 THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
362 ELSE
363 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
364 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))
365 ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
366 END
367 END as nom_petitionnaire_3,
368 CASE WHEN petitionnaire_3.qualite=''particulier'' OR petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
369 THEN petitionnaire_3_civilite.libelle
370 ELSE ''''
371 END as civilite_petitionnaire_3,
372 CASE WHEN petitionnaire_3.qualite=''particulier''
373 THEN petitionnaire_3.particulier_nom
374 ELSE
375 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
376 THEN petitionnaire_3.personne_morale_nom
377 ELSE ''''
378 END
379 END as nom_particulier_petitionnaire_3,
380 CASE WHEN petitionnaire_3.qualite=''particulier''
381 THEN petitionnaire_3.particulier_prenom
382 ELSE
383 CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
384 THEN petitionnaire_3.personne_morale_prenom
385 ELSE ''''
386 END
387 END as prenom_particulier_petitionnaire_3,
388 CASE WHEN petitionnaire_3.qualite=''particulier''
389 THEN ''''
390 ELSE petitionnaire_3.personne_morale_raison_sociale
391 END as raison_sociale_petitionnaire_3,
392 CASE WHEN petitionnaire_3.qualite=''particulier''
393 THEN ''''
394 ELSE petitionnaire_3.personne_morale_denomination
395 END as denomination_petitionnaire_3,
396 petitionnaire_3.numero as numero_petitionnaire_3,
397 petitionnaire_3.voie as voie_petitionnaire_3,
398 petitionnaire_3.complement as complement_petitionnaire_3,
399 petitionnaire_3.lieu_dit as lieu_dit_petitionnaire_3,
400 CASE
401 WHEN petitionnaire_3.bp IS NULL
402 THEN ''''
403 ELSE CONCAT(''BP '', petitionnaire_3.bp)
404 END as bp_petitionnaire_3,
405 petitionnaire_3.code_postal as code_postal_petitionnaire_3,
406 petitionnaire_3.localite as localite_petitionnaire_3,
407 CASE
408 WHEN petitionnaire_3.cedex IS NULL
409 THEN ''''
410 ELSE CONCAT(''CEDEX '', petitionnaire_3.cedex)
411 END as cedex_petitionnaire_3,
412 petitionnaire_3.pays as pays_petitionnaire_3,
413
414 --Coordonnées du pétitionnaire 4
415
416 CASE WHEN petitionnaire_4.qualite=''particulier''
417 THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
418 ELSE
419 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
420 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))
421 ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
422 END
423 END as nom_petitionnaire_4,
424 CASE WHEN petitionnaire_4.qualite=''particulier'' OR petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
425 THEN petitionnaire_4_civilite.libelle
426 ELSE ''''
427 END as civilite_petitionnaire_4,
428 CASE WHEN petitionnaire_4.qualite=''particulier''
429 THEN petitionnaire_4.particulier_nom
430 ELSE
431 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
432 THEN petitionnaire_4.personne_morale_nom
433 ELSE ''''
434 END
435 END as nom_particulier_petitionnaire_4,
436 CASE WHEN petitionnaire_4.qualite=''particulier''
437 THEN petitionnaire_4.particulier_prenom
438 ELSE
439 CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
440 THEN petitionnaire_4.personne_morale_prenom
441 ELSE ''''
442 END
443 END as prenom_particulier_petitionnaire_4,
444 CASE WHEN petitionnaire_4.qualite=''particulier''
445 THEN ''''
446 ELSE petitionnaire_4.personne_morale_raison_sociale
447 END as raison_sociale_petitionnaire_4,
448 CASE WHEN petitionnaire_4.qualite=''particulier''
449 THEN ''''
450 ELSE petitionnaire_4.personne_morale_denomination
451 END as denomination_petitionnaire_4,
452 petitionnaire_4.numero as numero_petitionnaire_4,
453 petitionnaire_4.voie as voie_petitionnaire_4,
454 petitionnaire_4.complement as complement_petitionnaire_4,
455 petitionnaire_4.lieu_dit as lieu_dit_petitionnaire_4,
456 CASE
457 WHEN petitionnaire_4.bp IS NULL
458 THEN ''''
459 ELSE CONCAT(''BP '', petitionnaire_4.bp)
460 END as bp_petitionnaire_4,
461 petitionnaire_4.code_postal as code_postal_petitionnaire_4,
462 petitionnaire_4.localite as localite_petitionnaire_4,
463 CASE
464 WHEN petitionnaire_4.cedex IS NULL
465 THEN ''''
466 ELSE CONCAT(''CEDEX '', petitionnaire_4.cedex)
467 END as cedex_petitionnaire_4,
468 petitionnaire_4.pays as pays_petitionnaire_4,
469
470 --Coordonnées du pétitionnaire 5
471
472 CASE WHEN petitionnaire_5.qualite=''particulier''
473 THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
474 ELSE
475 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
476 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))
477 ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
478 END
479 END as nom_petitionnaire_5,
480 CASE WHEN petitionnaire_5.qualite=''particulier'' OR petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
481 THEN petitionnaire_5_civilite.libelle
482 ELSE ''''
483 END as civilite_petitionnaire_5,
484 CASE WHEN petitionnaire_5.qualite=''particulier''
485 THEN petitionnaire_5.particulier_nom
486 ELSE
487 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
488 THEN petitionnaire_5.personne_morale_nom
489 ELSE ''''
490 END
491 END as nom_particulier_petitionnaire_5,
492 CASE WHEN petitionnaire_5.qualite=''particulier''
493 THEN petitionnaire_5.particulier_prenom
494 ELSE
495 CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
496 THEN petitionnaire_5.personne_morale_prenom
497 ELSE ''''
498 END
499 END as prenom_particulier_petitionnaire_5,
500 CASE WHEN petitionnaire_5.qualite=''particulier''
501 THEN ''''
502 ELSE petitionnaire_5.personne_morale_raison_sociale
503 END as raison_sociale_petitionnaire_5,
504 CASE WHEN petitionnaire_5.qualite=''particulier''
505 THEN ''''
506 ELSE petitionnaire_5.personne_morale_denomination
507 END as denomination_petitionnaire_5,
508 petitionnaire_5.numero as numero_petitionnaire_5,
509 petitionnaire_5.voie as voie_petitionnaire_5,
510 petitionnaire_5.complement as complement_petitionnaire_5,
511 petitionnaire_5.lieu_dit as lieu_dit_petitionnaire_5,
512 CASE
513 WHEN petitionnaire_5.bp IS NULL
514 THEN ''''
515 ELSE CONCAT(''BP '', petitionnaire_5.bp)
516 END as bp_petitionnaire_5,
517 petitionnaire_5.code_postal as code_postal_petitionnaire_5,
518 petitionnaire_5.localite as localite_petitionnaire_5,
519 CASE
520 WHEN petitionnaire_5.cedex IS NULL
521 THEN ''''
522 ELSE CONCAT(''CEDEX '', petitionnaire_5.cedex)
523 END as cedex_petitionnaire_5,
524 petitionnaire_5.pays as pays_petitionnaire_5,
525
526 --Coordonnées du délégataire
527
528 CASE
529 WHEN delegataire.qualite=''particulier''
530 THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
531 ELSE
532 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
533 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))
534 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
535 END
536 END as nom_delegataire,
537 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
538 THEN delegataire_civilite.libelle
539 ELSE ''''
540 END as civilite_delegataire,
541 CASE WHEN delegataire.qualite=''particulier''
542 THEN delegataire.particulier_nom
543 ELSE
544 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
545 THEN delegataire.personne_morale_nom
546 ELSE ''''
547 END
548 END as nom_particulier_delegataire,
549 CASE WHEN delegataire.qualite=''particulier''
550 THEN delegataire.particulier_prenom
551 ELSE
552 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
553 THEN delegataire.personne_morale_prenom
554 ELSE ''''
555 END
556 END as prenom_particulier_delegataire,
557 CASE WHEN delegataire.qualite=''particulier''
558 THEN ''''
559 ELSE delegataire.personne_morale_raison_sociale
560 END as raison_sociale_delegataire,
561 CASE WHEN delegataire.qualite=''particulier''
562 THEN ''''
563 ELSE delegataire.personne_morale_denomination
564 END as denomination_delegataire,
565 delegataire.numero as numero_delegataire,
566 delegataire.voie as voie_delegataire,
567 delegataire.complement as complement_delegataire,
568 delegataire.lieu_dit as lieu_dit_delegataire,
569 CASE
570 WHEN delegataire.bp IS NULL
571 THEN ''''
572 ELSE CONCAT(''BP '', delegataire.bp)
573 END as bp_delegataire,
574 delegataire.code_postal as code_postal_delegataire,
575 delegataire.localite as ville_delegataire,
576 CASE
577 WHEN delegataire.cedex IS NULL
578 THEN ''''
579 ELSE CONCAT(''CEDEX '', delegataire.cedex)
580 END as cedex_delegataire,
581 delegataire.pays as pays_delegataire,
582
583 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
584
585 CASE WHEN delegataire.qualite IS NULL
586 THEN
587 CASE WHEN petitionnaire_principal.qualite=''particulier''
588 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
589 ELSE
590 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
591 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))
592 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
593 END
594 END
595 ELSE
596 CASE WHEN delegataire.qualite=''particulier''
597 THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
598 ELSE
599 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
600 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))
601 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
602 END
603 END
604 END as nom_correspondant,
605
606 CASE WHEN delegataire.qualite IS NULL
607 THEN
608 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
609 THEN petitionnaire_principal_civilite.libelle
610 ELSE ''''
611 END
612 ELSE
613 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
614 THEN delegataire_civilite.libelle
615 ELSE ''''
616 END
617 END as civilite_correspondant,
618
619 CASE WHEN delegataire.qualite IS NULL
620 THEN
621 CASE WHEN petitionnaire_principal.qualite=''particulier''
622 THEN petitionnaire_principal.particulier_nom
623 ELSE
624 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
625 THEN petitionnaire_principal.personne_morale_nom
626 ELSE ''''
627 END
628 END
629 ELSE
630 CASE WHEN delegataire.qualite=''particulier''
631 THEN delegataire.particulier_nom
632 ELSE
633 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
634 THEN delegataire.personne_morale_nom
635 ELSE ''''
636 END
637 END
638 END as nom_particulier_correspondant,
639
640 CASE WHEN delegataire.qualite IS NULL
641 THEN
642 CASE WHEN petitionnaire_principal.qualite=''particulier''
643 THEN petitionnaire_principal.particulier_prenom
644 ELSE
645 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
646 THEN petitionnaire_principal.personne_morale_prenom
647 ELSE ''''
648 END
649 END
650 ELSE
651 CASE WHEN delegataire.qualite=''particulier''
652 THEN delegataire.particulier_prenom
653 ELSE
654 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
655 THEN delegataire.personne_morale_prenom
656 ELSE ''''
657 END
658 END
659 END as prenom_particulier_correspondant,
660
661 CASE WHEN delegataire.qualite IS NULL
662 THEN
663 CASE WHEN petitionnaire_principal.qualite=''particulier''
664 THEN ''''
665 ELSE petitionnaire_principal.personne_morale_raison_sociale
666 END
667 ELSE
668 CASE WHEN delegataire.qualite=''particulier''
669 THEN ''''
670 ELSE delegataire.personne_morale_raison_sociale
671 END
672 END as raison_sociale_correspondant,
673
674 CASE WHEN delegataire.qualite IS NULL
675 THEN
676 CASE WHEN petitionnaire_principal.qualite=''particulier''
677 THEN ''''
678 ELSE petitionnaire_principal.personne_morale_denomination
679 END
680 ELSE
681 CASE WHEN delegataire.qualite=''particulier''
682 THEN ''''
683 ELSE delegataire.personne_morale_denomination
684 END
685 END as denomination_correspondant,
686
687 CASE WHEN delegataire.qualite IS NULL
688 THEN petitionnaire_principal.numero
689 ELSE delegataire.numero
690 END as numero_correspondant,
691
692 CASE WHEN delegataire.qualite IS NULL
693 THEN petitionnaire_principal.voie
694 ELSE delegataire.voie
695 END as voie_correspondant,
696
697 CASE WHEN delegataire.qualite IS NULL
698 THEN petitionnaire_principal.complement
699 ELSE delegataire.complement
700 END as complement_correspondant,
701
702 CASE WHEN delegataire.qualite IS NULL
703 THEN petitionnaire_principal.lieu_dit
704 ELSE delegataire.lieu_dit
705 END as lieu_dit_correspondant,
706
707 CASE WHEN delegataire.qualite IS NULL
708 THEN
709 CASE
710 WHEN petitionnaire_principal.bp IS NULL
711 THEN ''''
712 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
713 END
714 ELSE
715 CASE
716 WHEN delegataire.bp IS NULL
717 THEN ''''
718 ELSE CONCAT(''BP '', delegataire.bp)
719 END
720 END as bp_correspondant,
721
722 CASE WHEN delegataire.qualite IS NULL
723 THEN petitionnaire_principal.code_postal
724 ELSE delegataire.code_postal
725 END as code_postal_correspondant,
726
727 CASE WHEN delegataire.qualite IS NULL
728 THEN petitionnaire_principal.localite
729 ELSE delegataire.localite
730 END as ville_correspondant,
731
732 CASE WHEN delegataire.qualite IS NULL
733 THEN
734 CASE
735 WHEN petitionnaire_principal.cedex IS NULL
736 THEN ''''
737 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
738 END
739 ELSE
740 CASE
741 WHEN delegataire.cedex IS NULL
742 THEN ''''
743 ELSE CONCAT(''CEDEX '', delegataire.cedex)
744 END
745 END as cedex_correspondant,
746
747 CASE WHEN delegataire.qualite IS NULL
748 THEN petitionnaire_principal.pays
749 ELSE delegataire.pays
750 END as pays_correspondant,
751
752 --Dates importantes du dossier d''instruction
753 to_char(dossier.date_depot, ''DD/MM/YYYY'') as date_depot_dossier,
754 to_char(dossier.date_decision, ''DD/MM/YYYY'') as date_decision_dossier,
755 CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
756 THEN to_char(dossier.date_limite_incompletude ,''DD/MM/YYYY'')
757 ELSE to_char(dossier.date_limite ,''DD/MM/YYYY'')
758 END as date_limite_dossier,
759 to_char(dossier.date_achevement,''DD/MM/YYYY'') as date_achevement_dossier,
760 to_char(dossier.date_conformite,''DD/MM/YYYY'') as date_conformite_dossier,
761 to_char(dossier.date_notification_delai,''DD/MM/YYYY'') as date_notification_delai_dossier,
762
763 --Noms des signataires
764 TRIM(CONCAT(signataire_civilite.libelle, '' '',signataire_arrete.prenom, '' '', signataire_arrete.nom)) as arrete_signataire,
765 TRIM(CONCAT(signataire_arrete.qualite, '' '', signataire_arrete.signature)) as signature_signataire,
766 division.chef as chef_division,
767 direction.chef as chef_direction,
768 direction.libelle as libelle_direction,
769 direction.description as description_direction,
770
771 --Données générales des données techniquesDONNÉES TECHNIQUES
772 TRIM(CONCAT(
773 donnees_techniques.co_projet_desc, '' '',
774 donnees_techniques.am_projet_desc, '' '',
775 donnees_techniques.dm_projet_desc, '' '',
776 donnees_techniques.ope_proj_desc
777 )) as projet_desc_donnees_techniques,
778 donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
779 donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
780 donnees_techniques.su_cstr_shon_tot as su_cstr_shon_tot_donnees_techniques,
781 donnees_techniques.su_demo_shon_tot as su_demo_shon_tot_donnees_techniques,
782 REGEXP_REPLACE(CONCAT(
783 CASE
784 WHEN donnees_techniques.su_cstr_shon1 IS NULL
785 THEN ''''
786 ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
787 END,
788 CASE
789 WHEN donnees_techniques.su_cstr_shon2 IS NULL
790 THEN ''''
791 ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
792 END,
793 CASE
794 WHEN donnees_techniques.su_cstr_shon3 IS NULL
795 THEN ''''
796 ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
797 END,
798 CASE
799 WHEN donnees_techniques.su_cstr_shon4 IS NULL
800 THEN ''''
801 ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
802 END,
803 CASE
804 WHEN donnees_techniques.su_cstr_shon5 IS NULL
805 THEN ''''
806 ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
807 END,
808 CASE
809 WHEN donnees_techniques.su_cstr_shon6 IS NULL
810 THEN ''''
811 ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
812 END,
813 CASE
814 WHEN donnees_techniques.su_cstr_shon7 IS NULL
815 THEN ''''
816 ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
817 END,
818 CASE
819 WHEN donnees_techniques.su_cstr_shon8 IS NULL
820 THEN ''''
821 ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
822 END,
823 CASE
824 WHEN donnees_techniques.su_cstr_shon9 IS NULL
825 THEN ''''
826 ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
827 END
828 ), '' / $'', '''') as tab_surface_donnees_techniques,
829 donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
830 donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
831 donnees_techniques.su_tot_shon_tot as su_tot_shon_tot_donnees_techniques,
832
833 -- Données techniques pour les AT
834 CONCAT_WS('', '',
835 CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN ''construction neuve'' END,
836 CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN ''travaux de mise en conformité totale aux règles d’accessibilité'' END,
837 CASE WHEN donnees_techniques.erp_extension IS TRUE THEN ''extension'' END,
838 CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN ''réhabilitation'' END,
839 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,
840 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
841 ) as at_type_travaux,
842 donnees_techniques.erp_public_eff_tot as at_effectif_public_total,
843 CONCAT_WS('' - '', erp_categorie.libelle, erp_categorie.description) as at_categorie_etablissement,
844 CONCAT_WS('' - '', erp_type.libelle, erp_type.description) as at_type_etablissement,
845
846 --Bordereau d''envoi au maire
847 CASE
848 WHEN evenement.type = ''arrete''
849 THEN CONCAT(''transmission d''''une proposition de décision sur '', evenement.libelle)
850 ELSE CONCAT(''transmission d''''un courrier d''''instruction sur '', evenement.libelle)
851 END as objet_bordereau_envoi_maire
852
853 FROM
854 &DB_PREFIXEinstruction
855 LEFT JOIN
856 &DB_PREFIXEsignataire_arrete
857 ON instruction.signataire_arrete = signataire_arrete.signataire_arrete
858 LEFT JOIN
859 &DB_PREFIXEcivilite as signataire_civilite
860 ON signataire_arrete.civilite = signataire_civilite.civilite
861 LEFT JOIN
862 &DB_PREFIXEom_lettretype
863 ON instruction.lettretype = om_lettretype.id and om_lettretype.actif IS TRUE
864 LEFT JOIN
865 &DB_PREFIXEdossier
866 ON
867 instruction.dossier=dossier.dossier
868 LEFT JOIN
869 &DB_PREFIXElien_dossier_demandeur
870 ON
871 instruction.dossier = lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
872 LEFT JOIN
873 &DB_PREFIXEdemandeur as petitionnaire_principal
874 ON
875 lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur
876 LEFT JOIN
877 &DB_PREFIXEcivilite as petitionnaire_principal_civilite
878 ON
879 petitionnaire_principal.particulier_civilite = petitionnaire_principal_civilite.civilite OR petitionnaire_principal.personne_morale_civilite = petitionnaire_principal_civilite.civilite
880 LEFT JOIN
881 &DB_PREFIXElien_dossier_autorisation_demandeur
882 ON
883 dossier.dossier_autorisation = lien_dossier_autorisation_demandeur.dossier_autorisation AND lien_dossier_autorisation_demandeur.petitionnaire_principal IS TRUE
884 LEFT JOIN
885 &DB_PREFIXEdemandeur as petitionnaire_principal_initial
886 ON
887 lien_dossier_autorisation_demandeur.demandeur = petitionnaire_principal_initial.demandeur
888 LEFT JOIN
889 &DB_PREFIXEcivilite as petitionnaire_principal_initial_civilite
890 ON
891 petitionnaire_principal_initial.particulier_civilite = petitionnaire_principal_initial_civilite.civilite OR petitionnaire_principal_initial.personne_morale_civilite = petitionnaire_principal_initial_civilite.civilite
892 LEFT JOIN
893 (
894 &DB_PREFIXElien_dossier_demandeur AS lien_dossier_delegataire
895 JOIN &DB_PREFIXEdemandeur as delegataire
896 ON
897 lien_dossier_delegataire.demandeur = delegataire.demandeur AND delegataire.type_demandeur = ''delegataire''
898 )
899 ON
900 instruction.dossier = lien_dossier_delegataire.dossier AND lien_dossier_delegataire.petitionnaire_principal IS FALSE
901 LEFT JOIN
902 &DB_PREFIXEcivilite as delegataire_civilite
903 ON
904 delegataire.particulier_civilite = delegataire_civilite.civilite OR delegataire.personne_morale_civilite = delegataire_civilite.civilite
905 LEFT JOIN (
906 SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS petitionnaire_autre
907 FROM &DB_PREFIXElien_dossier_demandeur
908 LEFT JOIN &DB_PREFIXEdossier
909 ON lien_dossier_demandeur.dossier=dossier.dossier
910 AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
911 LEFT JOIN &DB_PREFIXEinstruction
912 ON instruction.dossier = dossier.dossier
913 WHERE instruction.instruction = &idx
914 GROUP BY lien_dossier_demandeur.dossier
915 ) as sub_petitionnaire_autre
916 ON instruction.dossier = sub_petitionnaire_autre.dossier
917 LEFT JOIN
918 &DB_PREFIXEdemandeur as petitionnaire_1
919 ON
920 petitionnaire_1.demandeur = petitionnaire_autre[1] AND petitionnaire_1.type_demandeur != ''delegataire''
921 LEFT JOIN
922 &DB_PREFIXEcivilite as petitionnaire_1_civilite
923 ON
924 petitionnaire_1.particulier_civilite = petitionnaire_1_civilite.civilite OR petitionnaire_1.personne_morale_civilite = petitionnaire_1_civilite.civilite
925 LEFT JOIN
926 &DB_PREFIXEdemandeur as petitionnaire_2
927 ON
928 petitionnaire_2.demandeur = petitionnaire_autre[2] AND petitionnaire_2.type_demandeur != ''delegataire''
929 LEFT JOIN
930 &DB_PREFIXEcivilite as petitionnaire_2_civilite
931 ON
932 petitionnaire_2.particulier_civilite = petitionnaire_2_civilite.civilite OR petitionnaire_2.personne_morale_civilite = petitionnaire_2_civilite.civilite
933 LEFT JOIN
934 &DB_PREFIXEdemandeur as petitionnaire_3
935 ON
936 petitionnaire_3.demandeur = petitionnaire_autre[3] AND petitionnaire_3.type_demandeur != ''delegataire''
937 LEFT JOIN
938 &DB_PREFIXEcivilite as petitionnaire_3_civilite
939 ON
940 petitionnaire_3.particulier_civilite = petitionnaire_3_civilite.civilite OR petitionnaire_3.personne_morale_civilite = petitionnaire_3_civilite.civilite
941 LEFT JOIN
942 &DB_PREFIXEdemandeur as petitionnaire_4
943 ON
944 petitionnaire_4.demandeur = petitionnaire_autre[4] AND petitionnaire_4.type_demandeur != ''delegataire''
945 LEFT JOIN
946 &DB_PREFIXEcivilite as petitionnaire_4_civilite
947 ON
948 petitionnaire_4.particulier_civilite = petitionnaire_4_civilite.civilite OR petitionnaire_4.personne_morale_civilite = petitionnaire_4_civilite.civilite
949 LEFT JOIN
950 &DB_PREFIXEdemandeur as petitionnaire_5
951 ON
952 petitionnaire_5.demandeur = petitionnaire_autre[5] AND petitionnaire_5.type_demandeur != ''delegataire''
953 LEFT JOIN
954 &DB_PREFIXEcivilite as petitionnaire_5_civilite
955 ON
956 petitionnaire_5.particulier_civilite = petitionnaire_5_civilite.civilite OR petitionnaire_5.personne_morale_civilite = petitionnaire_5_civilite.civilite
957 LEFT JOIN
958 &DB_PREFIXEdossier_instruction_type
959 ON
960 dossier.dossier_instruction_type = dossier_instruction_type.dossier_instruction_type
961 LEFT JOIN
962 &DB_PREFIXEdossier_autorisation
963 ON
964 dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
965 LEFT JOIN
966 &DB_PREFIXEdossier_autorisation_type_detaille
967 ON
968 dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
969 LEFT JOIN
970 &DB_PREFIXEdossier_autorisation_type
971 ON
972 dossier_autorisation_type_detaille.dossier_autorisation_type = dossier_autorisation_type.dossier_autorisation_type
973 LEFT JOIN
974 &DB_PREFIXEinstructeur
975 ON
976 dossier.instructeur = instructeur.instructeur
977 LEFT JOIN
978 &DB_PREFIXEom_utilisateur
979 ON
980 om_utilisateur.om_utilisateur = instructeur.om_utilisateur
981 LEFT JOIN
982 &DB_PREFIXEdivision
983 ON
984 instructeur.division = division.division
985 LEFT JOIN
986 &DB_PREFIXEdirection
987 ON division.direction = direction.direction
988 LEFT JOIN
989 &DB_PREFIXEarrondissement
990 ON
991 dossier.terrain_adresse_code_postal = arrondissement.code_postal
992 LEFT JOIN
993 &DB_PREFIXEavis_decision
994 ON
995 dossier.avis_decision = avis_decision.avis_decision
996 LEFT JOIN
997 &DB_PREFIXEetat
998 ON
999 dossier.etat = etat.etat
1000 LEFT JOIN
1001 &DB_PREFIXEdonnees_techniques
1002 ON
1003 dossier.dossier = donnees_techniques.dossier_instruction
1004 LEFT JOIN
1005 &DB_PREFIXEevenement
1006 ON
1007 instruction.evenement = evenement.evenement
1008 LEFT JOIN
1009 &DB_PREFIXEquartier
1010 ON
1011 dossier.quartier = quartier.quartier
1012 LEFT JOIN
1013 &DB_PREFIXEtaxe_amenagement
1014 ON
1015 dossier.om_collectivite = taxe_amenagement.om_collectivite
1016 LEFT JOIN
1017 &DB_PREFIXEerp_categorie
1018 ON
1019 donnees_techniques.erp_class_cat = erp_categorie.erp_categorie
1020 LEFT JOIN
1021 &DB_PREFIXEerp_type
1022 ON
1023 donnees_techniques.erp_class_type = erp_type.erp_type
1024 WHERE instruction.instruction = &idx
1025 ',
1026 merge_fields = '--Données générales de l''événement d''instruction
1027 [complement_instruction]
1028 [complement2_instruction]
1029 [complement3_instruction]
1030 [complement4_instruction]
1031 [code_barres_instruction]
1032 [date_evenement_instruction]
1033 [libelle_om_lettretype]
1034 [archive_delai_instruction]
1035
1036 --Données générales du dossier d''instruction
1037 [libelle_dossier] [code_barres_dossier] [delai_dossier] [terrain_references_cadastrales_dossier]
1038 [terrain_superficie_dossier]
1039 [libelle_quartier]
1040 [libelle_da]
1041
1042 [code_datd] [libelle_datd]
1043 [code_dat] [libelle_dat]
1044 [code_dit] [libelle_dit]
1045
1046 [libelle_avis_decision]
1047
1048 --Données générales du paramétrage de l''événement
1049 [libelle_evenement]
1050 [etat_evenement]
1051 [delai_evenement]
1052 [accord_tacite_evenement]
1053 [delai_notification_evenement]
1054 [avis_decision_evenement]
1055 [autorite_competente_evenement]
1056 [cle_acces_citoyen]
1057
1058 --Coordonnées de l''instructeur
1059 [nom_instructeur]
1060 [telephone_instructeur]
1061 [division_instructeur]
1062 [email_instructeur]
1063
1064 --Adresse du terrain du dossier d''instruction
1065 [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
1066 [terrain_adresse_lieu_dit_dossier] [terrain_adresse_bp_dossier]
1067 [terrain_adresse_code_postal_dossier] [terrain_adresse_localite_dossier] [terrain_adresse_cedex_dossier]
1068
1069 [libelle_arrondissement]
1070
1071 --Taxe d''aménagement du dossier d''instruction
1072 [tax_taux_secteur]
1073 [tax_numero_secteur]
1074 [tax_montant_part_communale]
1075 [tax_montant_part_departementale]
1076 [tax_montant_part_regionale]
1077 [tax_montant_total]
1078
1079 --Coordonnées du pétitionnaire principal
1080 [nom_petitionnaire_principal]
1081 [civilite_petitionnaire_principal]
1082 [nom_particulier_petitionnaire_principal]
1083 [prenom_particulier_petitionnaire_principal]
1084 [raison_sociale_petitionnaire_principal]
1085 [denomination_petitionnaire_principal]
1086 [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
1087 [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
1088 [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
1089 [pays_petitionnaire_principal]
1090
1091 --Coordonnées du pétitionnaire principal initial
1092 [nom_petitionnaire_principal_initial]
1093 [civilite_petitionnaire_principal_initial]
1094 [nom_particulier_petitionnaire_principal_initial]
1095 [prenom_particulier_petitionnaire_principal_initial]
1096 [raison_sociale_petitionnaire_principal_initial]
1097 [denomination_petitionnaire_principal_initial]
1098 [numero_petitionnaire_principal_initial] [voie_petitionnaire_principal_initial] [complement_petitionnaire_principal_initial]
1099 [lieu_dit_petitionnaire_principal_initial] [bp_petitionnaire_principal_initial]
1100 [code_postal_petitionnaire_principal_initial] [localite_petitionnaire_principal_initial] [cedex_petitionnaire_principal_initial]
1101 [pays_petitionnaire_principal_initial]
1102
1103 --Coordonnées des autres pétitionnaires
1104 [nom_petitionnaire_1](jusqu''à 5)
1105 [civilite_petitionnaire_1](jusqu''à 5)
1106 [nom_particulier_petitionnaire_1](jusqu''à 5)
1107 [prenom_particulier_petitionnaire_1](jusqu''à 5)
1108 [raison_sociale_petitionnaire_1](jusqu''à 5)
1109 [denomination_petitionnaire_1](jusqu''à 5)
1110 [numero_petitionnaire_1](jusqu''à 5) [voie_petitionnaire_1](jusqu''à 5)
1111 [complement_petitionnaire_1](jusqu''à 5)
1112 [lieu_dit_petitionnaire_1](jusqu''à 5) [bp_petitionnaire_1](jusqu''à 5)
1113 [code_postal_petitionnaire_1](jusqu''à 5) [localite_petitionnaire_1](jusqu''à 5)
1114 [cedex_petitionnaire_1](jusqu''à 5)
1115 [pays_petitionnaire_1](jusqu''à 5)
1116
1117 --Coordonnées du délégataire
1118 [nom_delegataire]
1119 [civilite_delegataire]
1120 [nom_particulier_delegataire]
1121 [prenom_particulier_delegataire]
1122 [raison_sociale_delegataire]
1123 [denomination_delegataire]
1124 [numero_delegataire] [voie_delegataire] [complement_delegataire]
1125 [lieu_dit_delegataire] [bp_delegataire]
1126 [code_postal_delegataire] [ville_delegataire] [cedex_delegataire]
1127 [pays_delegataire]
1128
1129 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
1130 [nom_correspondant]
1131 [civilite_correspondant]
1132 [nom_particulier_correspondant]
1133 [prenom_particulier_correspondant]
1134 [raison_sociale_correspondant]
1135 [denomination_correspondant]
1136 [numero_correspondant] [voie_correspondant] [complement_correspondant]
1137 [lieu_dit_correspondant] [bp_correspondant]
1138 [code_postal_correspondant] [ville_correspondant] [cedex_correspondant]
1139 [pays_correspondant]
1140
1141 --Dates importantes du dossier d''instruction
1142 [date_depot_dossier]
1143 [date_completude]
1144 [date_dernier_depot]
1145 [date_decision_dossier]
1146 [date_limite_dossier]
1147 [date_achevement_dossier]
1148 [date_conformite_dossier]
1149 [date_notification_delai_dossier]
1150 [date_decision_da]
1151
1152 --Noms des signataires
1153 [arrete_signataire]
1154 [signature_signataire]
1155 [chef_division]
1156 [chef_direction]
1157 [libelle_direction]
1158 [description_direction]
1159
1160 --Données générales des données techniques
1161 [projet_desc_donnees_techniques]
1162 [co_tot_log_nb_donnees_techniques] [co_statio_place_nb_donnees_techniques]
1163 [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
1164 [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
1165 [tab_surface_donnees_techniques]
1166 [su_tot_shon_tot_donnees_techniques]
1167
1168 --Données techniques des AT
1169 [at_type_travaux]
1170 [at_effectif_public_total]
1171 [at_categorie_etablissement]
1172 [at_type_etablissement]
1173
1174 --Bordereau envoi au maire
1175 [objet_bordereau_envoi_maire]'
1176 WHERE libelle = 'Récapitulatif du dossier d''instruction / instruction';
1177
1178 ---
1179 --- Requête "Récapitulatif du dossier d'instruction / dossier"
1180 ---
1181 --- [#8292] date de complétude
1182 --- [#8326] date de dernier dépôt
1183
1184 UPDATE om_requete SET
1185 requete = 'SELECT
1186
1187 -- Données générales du dossier d''instruction
1188 dossier.dossier_libelle as libelle_dossier,
1189 dossier.dossier as code_barres_dossier,
1190 dossier.date_complet as date_completude,
1191 dossier.date_dernier_depot as date_dernier_depot,
1192 dossier_autorisation.dossier_autorisation_libelle as libelle_da,
1193
1194 dossier_autorisation_type_detaille.code as code_datd,
1195 dossier_autorisation_type_detaille.libelle as libelle_datd,
1196 dossier_autorisation_type.code as code_dat,
1197 dossier_autorisation_type.libelle as libelle_dat,
1198 dossier_instruction_type.code as code_dit,
1199 dossier_instruction_type.libelle as libelle_dit,
1200 dossier.delai as delai_dossier,
1201 replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
1202
1203 avis_decision.libelle as libelle_avis_decision,
1204
1205 -- Coordonnées de l''instructeur
1206 instructeur.nom as nom_instructeur,
1207 instructeur.telephone as telephone_instructeur,
1208 division.code as division_instructeur,
1209 om_utilisateur.email as email_instructeur,
1210
1211 -- Noms des signataires
1212 division.chef as division_chef,
1213 direction.chef as direction_chef,
1214 direction.libelle as libelle_direction,
1215 direction.description as description_direction,
1216
1217 -- Adresse du terrain du dossier d''instruction
1218 dossier.terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
1219 dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
1220 dossier.terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
1221 CASE
1222 WHEN dossier.terrain_adresse_bp IS NULL
1223 THEN ''''
1224 ELSE CONCAT(''BP '', dossier.terrain_adresse_bp)
1225 END as terrain_adresse_bp_dossier,
1226 dossier.terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
1227 dossier.terrain_adresse_localite as terrain_adresse_localite_dossier,
1228 CASE
1229 WHEN dossier.terrain_adresse_cedex IS NULL
1230 THEN ''''
1231 ELSE CONCAT(''CEDEX '', dossier.terrain_adresse_cedex)
1232 END as terrain_adresse_cedex_dossier,
1233 arrondissement.libelle as libelle_arrondissement,
1234
1235 -- Nom et prénom de l''architecte
1236 CONCAT(architecte.prenom||'' '', architecte.nom) as architecte,
1237
1238 --Taxe d''aménagement du dossier d''instruction
1239 CASE
1240 WHEN tax_secteur = 1 THEN taxe_amenagement.tx_comm_secteur_1
1241 WHEN tax_secteur = 2 THEN taxe_amenagement.tx_comm_secteur_2
1242 WHEN tax_secteur = 3 THEN taxe_amenagement.tx_comm_secteur_3
1243 WHEN tax_secteur = 4 THEN taxe_amenagement.tx_comm_secteur_4
1244 WHEN tax_secteur = 5 THEN taxe_amenagement.tx_comm_secteur_5
1245 WHEN tax_secteur = 6 THEN taxe_amenagement.tx_comm_secteur_6
1246 WHEN tax_secteur = 7 THEN taxe_amenagement.tx_comm_secteur_7
1247 WHEN tax_secteur = 8 THEN taxe_amenagement.tx_comm_secteur_8
1248 WHEN tax_secteur = 9 THEN taxe_amenagement.tx_comm_secteur_9
1249 WHEN tax_secteur = 10 THEN taxe_amenagement.tx_comm_secteur_10
1250 WHEN tax_secteur = 11 THEN taxe_amenagement.tx_comm_secteur_11
1251 WHEN tax_secteur = 12 THEN taxe_amenagement.tx_comm_secteur_12
1252 WHEN tax_secteur = 13 THEN taxe_amenagement.tx_comm_secteur_13
1253 WHEN tax_secteur = 14 THEN taxe_amenagement.tx_comm_secteur_14
1254 WHEN tax_secteur = 15 THEN taxe_amenagement.tx_comm_secteur_15
1255 WHEN tax_secteur = 16 THEN taxe_amenagement.tx_comm_secteur_16
1256 WHEN tax_secteur = 17 THEN taxe_amenagement.tx_comm_secteur_17
1257 WHEN tax_secteur = 18 THEN taxe_amenagement.tx_comm_secteur_18
1258 WHEN tax_secteur = 19 THEN taxe_amenagement.tx_comm_secteur_19
1259 WHEN tax_secteur = 20 THEN taxe_amenagement.tx_comm_secteur_20
1260 END as tax_taux_secteur,
1261 dossier.tax_secteur as tax_numero_secteur,
1262 dossier.tax_mtn_part_commu as tax_montant_part_communale,
1263 dossier.tax_mtn_part_depart as tax_montant_part_departementale,
1264 dossier.tax_mtn_part_reg as tax_montant_part_regionale,
1265 dossier.tax_mtn_total as tax_montant_total,
1266
1267 -- Coordonnées du pétitionnaire principal
1268 CASE WHEN petitionnaire_principal.qualite=''particulier''
1269 THEN TRIM(CONCAT_WS('' '',petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
1270 ELSE
1271 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
1272 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))
1273 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
1274 END
1275 END as nom_petitionnaire_principal,
1276 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
1277 THEN petitionnaire_principal_civilite.libelle
1278 ELSE ''''
1279 END as civilite_petitionnaire_principal,
1280 CASE WHEN petitionnaire_principal.qualite=''particulier''
1281 THEN petitionnaire_principal.particulier_nom
1282 ELSE
1283 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
1284 THEN petitionnaire_principal.personne_morale_nom
1285 ELSE ''''
1286 END
1287 END as nom_particulier_petitionnaire_principal,
1288 CASE WHEN petitionnaire_principal.qualite=''particulier''
1289 THEN petitionnaire_principal.particulier_prenom
1290 ELSE
1291 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
1292 THEN petitionnaire_principal.personne_morale_prenom
1293 ELSE ''''
1294 END
1295 END as prenom_particulier_petitionnaire_principal,
1296 CASE WHEN petitionnaire_principal.qualite=''particulier''
1297 THEN ''''
1298 ELSE petitionnaire_principal.personne_morale_raison_sociale
1299 END as raison_sociale_petitionnaire_principal,
1300 CASE WHEN petitionnaire_principal.qualite=''particulier''
1301 THEN ''''
1302 ELSE petitionnaire_principal.personne_morale_denomination
1303 END as denomination_petitionnaire_principal,
1304 petitionnaire_principal.numero as numero_petitionnaire_principal,
1305 petitionnaire_principal.voie as voie_petitionnaire_principal,
1306 petitionnaire_principal.complement as complement_petitionnaire_principal,
1307 petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
1308 CASE
1309 WHEN petitionnaire_principal.bp IS NULL
1310 THEN ''''
1311 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
1312 END as bp_petitionnaire_principal,
1313 petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
1314 petitionnaire_principal.localite as localite_petitionnaire_principal,
1315 CASE
1316 WHEN petitionnaire_principal.cedex IS NULL
1317 THEN ''''
1318 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
1319 END as cedex_petitionnaire_principal,
1320 petitionnaire_principal.pays as pays_petitionnaire_principal,
1321
1322 --Coordonnées du pétitionnaire 1
1323 CASE WHEN petitionnaire_1.qualite=''particulier''
1324 THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
1325 ELSE
1326 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
1327 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))
1328 ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
1329 END
1330 END as nom_petitionnaire_1,
1331 CASE WHEN petitionnaire_1.qualite=''particulier'' OR petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
1332 THEN petitionnaire_1_civilite.libelle
1333 ELSE ''''
1334 END as civilite_petitionnaire_1,
1335 CASE WHEN petitionnaire_1.qualite=''particulier''
1336 THEN petitionnaire_1.particulier_nom
1337 ELSE
1338 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
1339 THEN petitionnaire_1.personne_morale_nom
1340 ELSE ''''
1341 END
1342 END as nom_particulier_petitionnaire_1,
1343 CASE WHEN petitionnaire_1.qualite=''particulier''
1344 THEN petitionnaire_1.particulier_prenom
1345 ELSE
1346 CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
1347 THEN petitionnaire_1.personne_morale_prenom
1348 ELSE ''''
1349 END
1350 END as prenom_particulier_petitionnaire_1,
1351 CASE WHEN petitionnaire_1.qualite=''particulier''
1352 THEN ''''
1353 ELSE petitionnaire_1.personne_morale_raison_sociale
1354 END as raison_sociale_petitionnaire_1,
1355 CASE WHEN petitionnaire_1.qualite=''particulier''
1356 THEN ''''
1357 ELSE petitionnaire_1.personne_morale_denomination
1358 END as denomination_petitionnaire_1,
1359 petitionnaire_1.numero as numero_petitionnaire_1,
1360 petitionnaire_1.voie as voie_petitionnaire_1,
1361 petitionnaire_1.complement as complement_petitionnaire_1,
1362 petitionnaire_1.lieu_dit as lieu_dit_petitionnaire_1,
1363 CASE
1364 WHEN petitionnaire_1.bp IS NULL
1365 THEN ''''
1366 ELSE CONCAT(''BP '', petitionnaire_1.bp)
1367 END as bp_petitionnaire_1,
1368 petitionnaire_1.code_postal as code_postal_petitionnaire_1,
1369 petitionnaire_1.localite as localite_petitionnaire_1,
1370 CASE
1371 WHEN petitionnaire_1.cedex IS NULL
1372 THEN ''''
1373 ELSE CONCAT(''CEDEX '', petitionnaire_1.cedex)
1374 END as cedex_petitionnaire_1,
1375 petitionnaire_1.pays as pays_petitionnaire_1,
1376
1377 --Coordonnées du pétitionnaire 2
1378 CASE WHEN petitionnaire_2.qualite=''particulier''
1379 THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
1380 ELSE
1381 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
1382 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))
1383 ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
1384 END
1385 END as nom_petitionnaire_2,
1386 CASE WHEN petitionnaire_2.qualite=''particulier'' OR petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
1387 THEN petitionnaire_2_civilite.libelle
1388 ELSE ''''
1389 END as civilite_petitionnaire_2,
1390 CASE WHEN petitionnaire_2.qualite=''particulier''
1391 THEN petitionnaire_2.particulier_nom
1392 ELSE
1393 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
1394 THEN petitionnaire_2.personne_morale_nom
1395 ELSE ''''
1396 END
1397 END as nom_particulier_petitionnaire_2,
1398 CASE WHEN petitionnaire_2.qualite=''particulier''
1399 THEN petitionnaire_2.particulier_prenom
1400 ELSE
1401 CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
1402 THEN petitionnaire_2.personne_morale_prenom
1403 ELSE ''''
1404 END
1405 END as prenom_particulier_petitionnaire_2,
1406 CASE WHEN petitionnaire_2.qualite=''particulier''
1407 THEN ''''
1408 ELSE petitionnaire_2.personne_morale_raison_sociale
1409 END as raison_sociale_petitionnaire_2,
1410 CASE WHEN petitionnaire_2.qualite=''particulier''
1411 THEN ''''
1412 ELSE petitionnaire_2.personne_morale_denomination
1413 END as denomination_petitionnaire_2,
1414 petitionnaire_2.numero as numero_petitionnaire_2,
1415 petitionnaire_2.voie as voie_petitionnaire_2,
1416 petitionnaire_2.complement as complement_petitionnaire_2,
1417 petitionnaire_2.lieu_dit as lieu_dit_petitionnaire_2,
1418 CASE
1419 WHEN petitionnaire_2.bp IS NULL
1420 THEN ''''
1421 ELSE CONCAT(''BP '', petitionnaire_2.bp)
1422 END as bp_petitionnaire_2,
1423 petitionnaire_2.code_postal as code_postal_petitionnaire_2,
1424 petitionnaire_2.localite as localite_petitionnaire_2,
1425 CASE
1426 WHEN petitionnaire_2.cedex IS NULL
1427 THEN ''''
1428 ELSE CONCAT(''CEDEX '', petitionnaire_2.cedex)
1429 END as cedex_petitionnaire_2,
1430 petitionnaire_2.pays as pays_petitionnaire_2,
1431
1432 --Coordonnées du pétitionnaire 3
1433 CASE WHEN petitionnaire_3.qualite=''particulier''
1434 THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
1435 ELSE
1436 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
1437 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))
1438 ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
1439 END
1440 END as nom_petitionnaire_3,
1441 CASE WHEN petitionnaire_3.qualite=''particulier'' OR petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
1442 THEN petitionnaire_3_civilite.libelle
1443 ELSE ''''
1444 END as civilite_petitionnaire_3,
1445 CASE WHEN petitionnaire_3.qualite=''particulier''
1446 THEN petitionnaire_3.particulier_nom
1447 ELSE
1448 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
1449 THEN petitionnaire_3.personne_morale_nom
1450 ELSE ''''
1451 END
1452 END as nom_particulier_petitionnaire_3,
1453 CASE WHEN petitionnaire_3.qualite=''particulier''
1454 THEN petitionnaire_3.particulier_prenom
1455 ELSE
1456 CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
1457 THEN petitionnaire_3.personne_morale_prenom
1458 ELSE ''''
1459 END
1460 END as prenom_particulier_petitionnaire_3,
1461 CASE WHEN petitionnaire_3.qualite=''particulier''
1462 THEN ''''
1463 ELSE petitionnaire_3.personne_morale_raison_sociale
1464 END as raison_sociale_petitionnaire_3,
1465 CASE WHEN petitionnaire_3.qualite=''particulier''
1466 THEN ''''
1467 ELSE petitionnaire_3.personne_morale_denomination
1468 END as denomination_petitionnaire_3,
1469 petitionnaire_3.numero as numero_petitionnaire_3,
1470 petitionnaire_3.voie as voie_petitionnaire_3,
1471 petitionnaire_3.complement as complement_petitionnaire_3,
1472 petitionnaire_3.lieu_dit as lieu_dit_petitionnaire_3,
1473 CASE
1474 WHEN petitionnaire_3.bp IS NULL
1475 THEN ''''
1476 ELSE CONCAT(''BP '', petitionnaire_3.bp)
1477 END as bp_petitionnaire_3,
1478 petitionnaire_3.code_postal as code_postal_petitionnaire_3,
1479 petitionnaire_3.localite as localite_petitionnaire_3,
1480 CASE
1481 WHEN petitionnaire_3.cedex IS NULL
1482 THEN ''''
1483 ELSE CONCAT(''CEDEX '', petitionnaire_3.cedex)
1484 END as cedex_petitionnaire_3,
1485 petitionnaire_3.pays as pays_petitionnaire_3,
1486
1487 --Coordonnées du pétitionnaire 4
1488 CASE WHEN petitionnaire_4.qualite=''particulier''
1489 THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
1490 ELSE
1491 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
1492 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))
1493 ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
1494 END
1495 END as nom_petitionnaire_4,
1496 CASE WHEN petitionnaire_4.qualite=''particulier'' OR petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
1497 THEN petitionnaire_4_civilite.libelle
1498 ELSE ''''
1499 END as civilite_petitionnaire_4,
1500 CASE WHEN petitionnaire_4.qualite=''particulier''
1501 THEN petitionnaire_4.particulier_nom
1502 ELSE
1503 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
1504 THEN petitionnaire_4.personne_morale_nom
1505 ELSE ''''
1506 END
1507 END as nom_particulier_petitionnaire_4,
1508 CASE WHEN petitionnaire_4.qualite=''particulier''
1509 THEN petitionnaire_4.particulier_prenom
1510 ELSE
1511 CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
1512 THEN petitionnaire_4.personne_morale_prenom
1513 ELSE ''''
1514 END
1515 END as prenom_particulier_petitionnaire_4,
1516 CASE WHEN petitionnaire_4.qualite=''particulier''
1517 THEN ''''
1518 ELSE petitionnaire_4.personne_morale_raison_sociale
1519 END as raison_sociale_petitionnaire_4,
1520 CASE WHEN petitionnaire_4.qualite=''particulier''
1521 THEN ''''
1522 ELSE petitionnaire_4.personne_morale_denomination
1523 END as denomination_petitionnaire_4,
1524 petitionnaire_4.numero as numero_petitionnaire_4,
1525 petitionnaire_4.voie as voie_petitionnaire_4,
1526 petitionnaire_4.complement as complement_petitionnaire_4,
1527 petitionnaire_4.lieu_dit as lieu_dit_petitionnaire_4,
1528 CASE
1529 WHEN petitionnaire_4.bp IS NULL
1530 THEN ''''
1531 ELSE CONCAT(''BP '', petitionnaire_4.bp)
1532 END as bp_petitionnaire_4,
1533 petitionnaire_4.code_postal as code_postal_petitionnaire_4,
1534 petitionnaire_4.localite as localite_petitionnaire_4,
1535 CASE
1536 WHEN petitionnaire_4.cedex IS NULL
1537 THEN ''''
1538 ELSE CONCAT(''CEDEX '', petitionnaire_4.cedex)
1539 END as cedex_petitionnaire_4,
1540 petitionnaire_4.pays as pays_petitionnaire_4,
1541
1542 --Coordonnées du pétitionnaire 5
1543 CASE WHEN petitionnaire_5.qualite=''particulier''
1544 THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
1545 ELSE
1546 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1547 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))
1548 ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
1549 END
1550 END as nom_petitionnaire_5,
1551 CASE WHEN petitionnaire_5.qualite=''particulier'' OR petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
1552 THEN petitionnaire_5_civilite.libelle
1553 ELSE ''''
1554 END as civilite_petitionnaire_5,
1555 CASE WHEN petitionnaire_5.qualite=''particulier''
1556 THEN petitionnaire_5.particulier_nom
1557 ELSE
1558 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
1559 THEN petitionnaire_5.personne_morale_nom
1560 ELSE ''''
1561 END
1562 END as nom_particulier_petitionnaire_5,
1563 CASE WHEN petitionnaire_5.qualite=''particulier''
1564 THEN petitionnaire_5.particulier_prenom
1565 ELSE
1566 CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
1567 THEN petitionnaire_5.personne_morale_prenom
1568 ELSE ''''
1569 END
1570 END as prenom_particulier_petitionnaire_5,
1571 CASE WHEN petitionnaire_5.qualite=''particulier''
1572 THEN ''''
1573 ELSE petitionnaire_5.personne_morale_raison_sociale
1574 END as raison_sociale_petitionnaire_5,
1575 CASE WHEN petitionnaire_5.qualite=''particulier''
1576 THEN ''''
1577 ELSE petitionnaire_5.personne_morale_denomination
1578 END as denomination_petitionnaire_5,
1579 petitionnaire_5.numero as numero_petitionnaire_5,
1580 petitionnaire_5.voie as voie_petitionnaire_5,
1581 petitionnaire_5.complement as complement_petitionnaire_5,
1582 petitionnaire_5.lieu_dit as lieu_dit_petitionnaire_5,
1583 CASE
1584 WHEN petitionnaire_5.bp IS NULL
1585 THEN ''''
1586 ELSE CONCAT(''BP '', petitionnaire_5.bp)
1587 END as bp_petitionnaire_5,
1588 petitionnaire_5.code_postal as code_postal_petitionnaire_5,
1589 petitionnaire_5.localite as localite_petitionnaire_5,
1590 CASE
1591 WHEN petitionnaire_5.cedex IS NULL
1592 THEN ''''
1593 ELSE CONCAT(''CEDEX '', petitionnaire_5.cedex)
1594 END as cedex_petitionnaire_5,
1595 petitionnaire_5.pays as pays_petitionnaire_5,
1596
1597 -- Coordonnées du délégataire
1598 CASE
1599 WHEN delegataire.qualite=''particulier''
1600 THEN TRIM(CONCAT_WS('' '',delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
1601 ELSE
1602 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
1603 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))
1604 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
1605 END
1606 END as nom_delegataire,
1607 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
1608 THEN delegataire_civilite.libelle
1609 ELSE ''''
1610 END as civilite_delegataire,
1611 CASE WHEN delegataire.qualite=''particulier''
1612 THEN delegataire.particulier_nom
1613 ELSE
1614 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
1615 THEN delegataire.personne_morale_nom
1616 ELSE ''''
1617 END
1618 END as nom_particulier_delegataire,
1619 CASE WHEN delegataire.qualite=''particulier''
1620 THEN delegataire.particulier_prenom
1621 ELSE
1622 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
1623 THEN delegataire.personne_morale_prenom
1624 ELSE ''''
1625 END
1626 END as prenom_particulier_delegataire,
1627 CASE WHEN delegataire.qualite=''particulier''
1628 THEN ''''
1629 ELSE delegataire.personne_morale_raison_sociale
1630 END as raison_sociale_delegataire,
1631 CASE WHEN delegataire.qualite=''particulier''
1632 THEN ''''
1633 ELSE delegataire.personne_morale_denomination
1634 END as denomination_delegataire,
1635 delegataire.numero as numero_delegataire,
1636 delegataire.voie as voie_delegataire,
1637 delegataire.complement as complement_delegataire,
1638 delegataire.lieu_dit as lieu_dit_delegataire,
1639 CASE
1640 WHEN delegataire.bp IS NULL
1641 THEN ''''
1642 ELSE CONCAT(''BP '', delegataire.bp)
1643 END as bp_delegataire,
1644 delegataire.code_postal as code_postal_delegataire,
1645 delegataire.localite as ville_delegataire,
1646 CASE
1647 WHEN delegataire.cedex IS NULL
1648 THEN ''''
1649 ELSE CONCAT(''CEDEX '', delegataire.cedex)
1650 END as cedex_delegataire,
1651 delegataire.pays as pays_delegataire,
1652
1653 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
1654 CASE
1655 WHEN delegataire.qualite IS NULL
1656 THEN
1657 CASE WHEN petitionnaire_principal.qualite=''particulier''
1658 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
1659 ELSE
1660 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
1661 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))
1662 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
1663 END
1664 END
1665 ELSE
1666 CASE WHEN delegataire.qualite=''particulier''
1667 THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
1668 ELSE
1669 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
1670 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))
1671 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
1672 END
1673 END
1674 END as nom_correspondant,
1675
1676 CASE WHEN delegataire.qualite IS NULL
1677 THEN
1678 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
1679 THEN petitionnaire_principal_civilite.libelle
1680 ELSE ''''
1681 END
1682 ELSE
1683 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
1684 THEN delegataire_civilite.libelle
1685 ELSE ''''
1686 END
1687 END as civilite_correspondant,
1688
1689 CASE WHEN delegataire.qualite IS NULL
1690 THEN
1691 CASE WHEN petitionnaire_principal.qualite=''particulier''
1692 THEN petitionnaire_principal.particulier_nom
1693 ELSE
1694 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
1695 THEN petitionnaire_principal.personne_morale_nom
1696 ELSE ''''
1697 END
1698 END
1699 ELSE
1700 CASE WHEN delegataire.qualite=''particulier''
1701 THEN delegataire.particulier_nom
1702 ELSE
1703 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
1704 THEN delegataire.personne_morale_nom
1705 ELSE ''''
1706 END
1707 END
1708 END as nom_particulier_correspondant,
1709
1710 CASE WHEN delegataire.qualite IS NULL
1711 THEN
1712 CASE WHEN petitionnaire_principal.qualite=''particulier''
1713 THEN petitionnaire_principal.particulier_prenom
1714 ELSE
1715 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
1716 THEN petitionnaire_principal.personne_morale_prenom
1717 ELSE ''''
1718 END
1719 END
1720 ELSE
1721 CASE WHEN delegataire.qualite=''particulier''
1722 THEN delegataire.particulier_prenom
1723 ELSE
1724 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
1725 THEN delegataire.personne_morale_prenom
1726 ELSE ''''
1727 END
1728 END
1729 END as prenom_particulier_correspondant,
1730
1731 CASE WHEN delegataire.qualite IS NULL
1732 THEN
1733 CASE WHEN petitionnaire_principal.qualite=''particulier''
1734 THEN ''''
1735 ELSE petitionnaire_principal.personne_morale_raison_sociale
1736 END
1737 ELSE
1738 CASE WHEN delegataire.qualite=''particulier''
1739 THEN ''''
1740 ELSE delegataire.personne_morale_raison_sociale
1741 END
1742 END as raison_sociale_correspondant,
1743
1744 CASE WHEN delegataire.qualite IS NULL
1745 THEN
1746 CASE WHEN petitionnaire_principal.qualite=''particulier''
1747 THEN ''''
1748 ELSE petitionnaire_principal.personne_morale_denomination
1749 END
1750 ELSE
1751 CASE WHEN delegataire.qualite=''particulier''
1752 THEN ''''
1753 ELSE delegataire.personne_morale_denomination
1754 END
1755 END as denomination_correspondant,
1756
1757 CASE
1758 WHEN delegataire.qualite IS NULL
1759 THEN petitionnaire_principal.numero
1760 ELSE delegataire.numero
1761 END as numero_correspondant,
1762
1763 CASE
1764 WHEN delegataire.qualite IS NULL
1765 THEN petitionnaire_principal.voie
1766 ELSE delegataire.voie
1767 END as voie_correspondant,
1768
1769 CASE
1770 WHEN delegataire.qualite IS NULL
1771 THEN petitionnaire_principal.complement
1772 ELSE delegataire.complement
1773 END as complement_correspondant,
1774
1775 CASE
1776 WHEN delegataire.qualite IS NULL
1777 THEN petitionnaire_principal.lieu_dit
1778 ELSE delegataire.lieu_dit
1779 END as lieu_dit_correspondant,
1780
1781 CASE
1782 WHEN delegataire.qualite IS NULL
1783 THEN
1784 CASE
1785 WHEN petitionnaire_principal.bp IS NULL
1786 THEN ''''
1787 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
1788 END
1789 ELSE
1790 CASE
1791 WHEN delegataire.bp IS NULL
1792 THEN ''''
1793 ELSE CONCAT(''BP '', delegataire.bp)
1794 END
1795 END as bp_correspondant,
1796
1797 CASE
1798 WHEN delegataire.qualite IS NULL
1799 THEN petitionnaire_principal.code_postal
1800 ELSE delegataire.code_postal
1801 END as code_postal_correspondant,
1802
1803 CASE
1804 WHEN delegataire.qualite IS NULL
1805 THEN petitionnaire_principal.localite
1806 ELSE delegataire.localite
1807 END as ville_correspondant,
1808
1809 CASE
1810 WHEN delegataire.qualite IS NULL
1811 THEN
1812 CASE
1813 WHEN petitionnaire_principal.cedex IS NULL
1814 THEN ''''
1815 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
1816 END
1817 ELSE
1818 CASE
1819 WHEN delegataire.cedex IS NULL
1820 THEN ''''
1821 ELSE CONCAT(''CEDEX '', delegataire.cedex)
1822 END
1823 END as cedex_correspondant,
1824
1825 CASE
1826 WHEN delegataire.qualite IS NULL
1827 THEN petitionnaire_principal.pays
1828 ELSE delegataire.pays
1829 END as pays_correspondant,
1830
1831 -- Dates importantes du dossier d''instruction
1832 to_char(dossier.date_depot, ''DD/MM/YYYY'') as date_depot_dossier,
1833 to_char(dossier.date_decision, ''DD/MM/YYYY'') as date_decision_dossier,
1834 CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
1835 THEN to_char(dossier.date_limite_incompletude ,''DD/MM/YYYY'')
1836 ELSE to_char(dossier.date_limite ,''DD/MM/YYYY'')
1837 END as date_limite_dossier,
1838 to_char(dossier.date_achevement,''DD/MM/YYYY'') as date_achevement_dossier,
1839 to_char(dossier.date_conformite,''DD/MM/YYYY'') as date_conformite_dossier,
1840
1841 -- Données générales des données techniques
1842 TRIM(CONCAT(
1843 donnees_techniques.co_projet_desc, '' '',
1844 donnees_techniques.am_projet_desc, '' '',
1845 donnees_techniques.dm_projet_desc, '' '',
1846 donnees_techniques.ope_proj_desc
1847 )) as projet_desc_donnees_techniques,
1848 donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
1849 donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
1850 donnees_techniques.su_cstr_shon_tot as su_cstr_shon_tot_donnees_techniques,
1851 donnees_techniques.su_demo_shon_tot as su_demo_shon_tot_donnees_techniques,
1852 REGEXP_REPLACE(CONCAT(
1853 CASE
1854 WHEN donnees_techniques.su_cstr_shon1 IS NULL
1855 THEN ''''
1856 ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
1857 END,
1858 CASE
1859 WHEN donnees_techniques.su_cstr_shon2 IS NULL
1860 THEN ''''
1861 ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
1862 END,
1863 CASE
1864 WHEN donnees_techniques.su_cstr_shon3 IS NULL
1865 THEN ''''
1866 ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
1867 END,
1868 CASE
1869 WHEN donnees_techniques.su_cstr_shon4 IS NULL
1870 THEN ''''
1871 ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
1872 END,
1873 CASE
1874 WHEN donnees_techniques.su_cstr_shon5 IS NULL
1875 THEN ''''
1876 ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
1877 END,
1878 CASE
1879 WHEN donnees_techniques.su_cstr_shon6 IS NULL
1880 THEN ''''
1881 ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
1882 END,
1883 CASE
1884 WHEN donnees_techniques.su_cstr_shon7 IS NULL
1885 THEN ''''
1886 ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
1887 END,
1888 CASE
1889 WHEN donnees_techniques.su_cstr_shon8 IS NULL
1890 THEN ''''
1891 ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
1892 END,
1893 CASE
1894 WHEN donnees_techniques.su_cstr_shon9 IS NULL
1895 THEN ''''
1896 ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
1897 END
1898 ), '' / $'', '''') as tab_surface_donnees_techniques,
1899 donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
1900 donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
1901 donnees_techniques.su_tot_shon_tot as su_tot_shon_tot_donnees_techniques,
1902
1903 -- Données techniques pour les AT
1904 CONCAT_WS('', '',
1905 CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN ''construction neuve'' END,
1906 CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN ''travaux de mise en conformité totale aux règles d’accessibilité'' END,
1907 CASE WHEN donnees_techniques.erp_extension IS TRUE THEN ''extension'' END,
1908 CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN ''réhabilitation'' END,
1909 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,
1910 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
1911 ) as at_type_travaux,
1912 donnees_techniques.erp_public_eff_tot as at_effectif_public_total,
1913 CONCAT_WS('' - '', erp_categorie.libelle, erp_categorie.description) as at_categorie_etablissement,
1914 CONCAT_WS('' - '', erp_type.libelle, erp_type.description) as at_type_etablissement
1915
1916 FROM
1917 &DB_PREFIXEdossier
1918 LEFT JOIN
1919 &DB_PREFIXElien_dossier_demandeur
1920 ON
1921 dossier.dossier = lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
1922 LEFT JOIN
1923 &DB_PREFIXEdemandeur as petitionnaire_principal
1924 ON
1925 lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur
1926 LEFT JOIN
1927 &DB_PREFIXEcivilite as petitionnaire_principal_civilite
1928 ON
1929 petitionnaire_principal.particulier_civilite = petitionnaire_principal_civilite.civilite OR petitionnaire_principal.personne_morale_civilite = petitionnaire_principal_civilite.civilite
1930 LEFT JOIN
1931 (
1932 &DB_PREFIXElien_dossier_demandeur AS lien_dossier_delegataire
1933 JOIN &DB_PREFIXEdemandeur as delegataire
1934 ON
1935 lien_dossier_delegataire.demandeur = delegataire.demandeur AND delegataire.type_demandeur = ''delegataire''
1936 )
1937 ON
1938 dossier.dossier = lien_dossier_delegataire.dossier AND lien_dossier_delegataire.petitionnaire_principal IS FALSE
1939 LEFT JOIN
1940 &DB_PREFIXEcivilite as delegataire_civilite
1941 ON
1942 delegataire.particulier_civilite = delegataire_civilite.civilite OR delegataire.personne_morale_civilite = delegataire_civilite.civilite
1943 LEFT JOIN (
1944 SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS petitionnaire_autre
1945 FROM &DB_PREFIXElien_dossier_demandeur
1946 LEFT JOIN &DB_PREFIXEdossier
1947 ON lien_dossier_demandeur.dossier=dossier.dossier
1948 AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
1949 WHERE dossier.dossier = ''&idx''
1950 GROUP BY lien_dossier_demandeur.dossier
1951 ) as sub_petitionnaire_autre
1952 ON dossier.dossier = sub_petitionnaire_autre.dossier
1953 LEFT JOIN
1954 &DB_PREFIXEdemandeur as petitionnaire_1
1955 ON
1956 petitionnaire_1.demandeur = petitionnaire_autre[1] AND petitionnaire_1.type_demandeur != ''delegataire''
1957 LEFT JOIN
1958 &DB_PREFIXEcivilite as petitionnaire_1_civilite
1959 ON
1960 petitionnaire_1.particulier_civilite = petitionnaire_1_civilite.civilite OR petitionnaire_1.personne_morale_civilite = petitionnaire_1_civilite.civilite
1961 LEFT JOIN
1962 &DB_PREFIXEdemandeur as petitionnaire_2
1963 ON
1964 petitionnaire_2.demandeur = petitionnaire_autre[2] AND petitionnaire_2.type_demandeur != ''delegataire''
1965 LEFT JOIN
1966 &DB_PREFIXEcivilite as petitionnaire_2_civilite
1967 ON
1968 petitionnaire_2.particulier_civilite = petitionnaire_2_civilite.civilite OR petitionnaire_2.personne_morale_civilite = petitionnaire_2_civilite.civilite
1969 LEFT JOIN
1970 &DB_PREFIXEdemandeur as petitionnaire_3
1971 ON
1972 petitionnaire_3.demandeur = petitionnaire_autre[3] AND petitionnaire_3.type_demandeur != ''delegataire''
1973 LEFT JOIN
1974 &DB_PREFIXEcivilite as petitionnaire_3_civilite
1975 ON
1976 petitionnaire_3.particulier_civilite = petitionnaire_3_civilite.civilite OR petitionnaire_3.personne_morale_civilite = petitionnaire_3_civilite.civilite
1977 LEFT JOIN
1978 &DB_PREFIXEdemandeur as petitionnaire_4
1979 ON
1980 petitionnaire_4.demandeur = petitionnaire_autre[4] AND petitionnaire_4.type_demandeur != ''delegataire''
1981 LEFT JOIN
1982 &DB_PREFIXEcivilite as petitionnaire_4_civilite
1983 ON
1984 petitionnaire_4.particulier_civilite = petitionnaire_4_civilite.civilite OR petitionnaire_4.personne_morale_civilite = petitionnaire_4_civilite.civilite
1985 LEFT JOIN
1986 &DB_PREFIXEdemandeur as petitionnaire_5
1987 ON
1988 petitionnaire_5.demandeur = petitionnaire_autre[5] AND petitionnaire_5.type_demandeur != ''delegataire''
1989 LEFT JOIN
1990 &DB_PREFIXEcivilite as petitionnaire_5_civilite
1991 ON
1992 petitionnaire_5.particulier_civilite = petitionnaire_5_civilite.civilite OR petitionnaire_5.personne_morale_civilite = petitionnaire_5_civilite.civilite
1993 LEFT JOIN
1994 &DB_PREFIXEdossier_instruction_type
1995 ON
1996 dossier.dossier_instruction_type = dossier_instruction_type.dossier_instruction_type
1997 LEFT JOIN
1998 &DB_PREFIXEdossier_autorisation
1999 ON
2000 dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
2001 LEFT JOIN
2002 &DB_PREFIXEdossier_autorisation_type_detaille
2003 ON
2004 dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
2005 LEFT JOIN
2006 &DB_PREFIXEdossier_autorisation_type
2007 ON
2008 dossier_autorisation_type_detaille.dossier_autorisation_type = dossier_autorisation_type.dossier_autorisation_type
2009 LEFT JOIN
2010 &DB_PREFIXEinstructeur
2011 ON
2012 dossier.instructeur = instructeur.instructeur
2013 LEFT JOIN
2014 &DB_PREFIXEom_utilisateur
2015 ON
2016 om_utilisateur.om_utilisateur = instructeur.om_utilisateur
2017 LEFT JOIN
2018 &DB_PREFIXEdivision
2019 ON
2020 instructeur.division = division.division
2021 LEFT JOIN
2022 &DB_PREFIXEdirection
2023 ON
2024 division.direction = direction.direction
2025 LEFT JOIN
2026 &DB_PREFIXEarrondissement
2027 ON
2028 dossier.terrain_adresse_code_postal = arrondissement.code_postal
2029 LEFT JOIN
2030 &DB_PREFIXEavis_decision
2031 ON
2032 dossier.avis_decision = avis_decision.avis_decision
2033 LEFT JOIN
2034 &DB_PREFIXEetat
2035 ON
2036 dossier.etat = etat.etat
2037 LEFT JOIN
2038 &DB_PREFIXEdonnees_techniques
2039 ON
2040 dossier.dossier = donnees_techniques.dossier_instruction
2041 LEFT JOIN
2042 &DB_PREFIXEarchitecte
2043 ON
2044 donnees_techniques.architecte = architecte.architecte
2045 LEFT JOIN
2046 &DB_PREFIXEtaxe_amenagement
2047 ON
2048 dossier.om_collectivite = taxe_amenagement.om_collectivite
2049 LEFT JOIN
2050 &DB_PREFIXEerp_categorie
2051 ON
2052 donnees_techniques.erp_class_cat = erp_categorie.erp_categorie
2053 LEFT JOIN
2054 &DB_PREFIXEerp_type
2055 ON
2056 donnees_techniques.erp_class_type = erp_type.erp_type
2057 WHERE dossier.dossier = ''&idx''',
2058 merge_fields = '-- Données générales du dossier d''instruction
2059 [libelle_dossier] [code_barres_dossier]
2060 [libelle_da]
2061 [code_datd] [libelle_datd]
2062 [code_dat] [libelle_dat]
2063 [code_dit] [libelle_dit]
2064 [delai_dossier]
2065 [terrain_references_cadastrales_dossier]
2066 [libelle_avis_decision]
2067
2068 -- Coordonnées de l''instructeur
2069 [nom_instructeur]
2070 [telephone_instructeur]
2071 [division_instructeur]
2072 [email_instructeur]
2073
2074 -- Noms des signataires
2075 [division_chef]
2076 [direction_chef]
2077 [libelle_direction]
2078 [description_direction]
2079
2080 -- Adresse du terrain du dossier d''instruction
2081 [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
2082 [terrain_adresse_lieu_dit_dossier] [terrain_adresse_bp_dossier]
2083 [terrain_adresse_code_postal_dossier] [terrain_adresse_localite_dossier] [terrain_adresse_cedex_dossier]
2084 [libelle_arrondissement]
2085
2086 -- Nom et prénom de l''architecte
2087 [architecte]
2088
2089 --Taxe d''aménagement du dossier d''instruction
2090 [tax_taux_secteur]
2091 [tax_numero_secteur]
2092 [tax_montant_part_communale]
2093 [tax_montant_part_departementale]
2094 [tax_montant_part_regionale]
2095 [tax_montant_total]
2096
2097 -- Coordonnées du pétitionnaire principal
2098 [nom_petitionnaire_principal]
2099 [civilite_petitionnaire_principal]
2100 [nom_particulier_petitionnaire_principal]
2101 [prenom_particulier_petitionnaire_principal]
2102 [raison_sociale_petitionnaire_principal]
2103 [denomination_petitionnaire_principal]
2104 [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
2105 [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
2106 [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
2107 [pays_petitionnaire_principal]
2108
2109 --Coordonnées des autres pétitionnaires
2110 [nom_petitionnaire_1](jusqu''à 5)
2111 [civilite_petitionnaire_1](jusqu''à 5)
2112 [nom_particulier_petitionnaire_1](jusqu''à 5)
2113 [prenom_particulier_petitionnaire_1](jusqu''à 5)
2114 [raison_sociale_petitionnaire_1](jusqu''à 5)
2115 [denomination_petitionnaire_1](jusqu''à 5)
2116 [numero_petitionnaire_1](jusqu''à 5) [voie_petitionnaire_1](jusqu''à 5)
2117 [complement_petitionnaire_1](jusqu''à 5)
2118 [lieu_dit_petitionnaire_1](jusqu''à 5) [bp_petitionnaire_1](jusqu''à 5)
2119 [code_postal_petitionnaire_1](jusqu''à 5) [localite_petitionnaire_1](jusqu''à 5)
2120 [cedex_petitionnaire_1](jusqu''à 5)
2121 [pays_petitionnaire_1](jusqu''à 5)
2122
2123 -- Coordonnées du délégataire
2124 [nom_delegataire]
2125 [civilite_delegataire]
2126 [nom_particulier_delegataire]
2127 [prenom_particulier_delegataire]
2128 [raison_sociale_delegataire]
2129 [denomination_delegataire]
2130 [numero_delegataire] [voie_delegataire] [complement_delegataire]
2131 [lieu_dit_delegataire] [bp_delegataire]
2132 [code_postal_delegataire] [ville_delegataire] [cedex_delegataire]
2133 [pays_delegataire]
2134
2135 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
2136 [nom_correspondant]
2137 [civilite_correspondant]
2138 [nom_particulier_correspondant]
2139 [prenom_particulier_correspondant]
2140 [raison_sociale_correspondant]
2141 [denomination_correspondant]
2142 [numero_correspondant] [voie_correspondant] [complement_correspondant]
2143 [lieu_dit_correspondant] [bp_correspondant]
2144 [code_postal_correspondant] [ville_correspondant] [cedex_correspondant]
2145 [pays_correspondant]
2146
2147 -- Dates importantes du dossier d''instruction
2148 [date_depot_dossier]
2149 [date_completude]
2150 [date_dernier_depot]
2151 [date_decision_dossier]
2152 [date_limite_dossier]
2153 [date_achevement_dossier]
2154 [date_conformite_dossier]
2155
2156 -- Données générales des données techniques
2157 [projet_desc_donnees_techniques]
2158 [co_tot_log_nb_donnees_techniques] [co_statio_place_nb_donnees_techniques]
2159 [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
2160 [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
2161 [tab_surface_donnees_techniques]
2162 [su_tot_shon_tot_donnees_techniques]
2163
2164 --Données techniques des AT
2165 [at_type_travaux]
2166 [at_effectif_public_total]
2167 [at_categorie_etablissement]
2168 [at_type_etablissement]'
2169 WHERE libelle = 'Récapitulatif du dossier d''instruction / dossier';
2170
2171 ---
2172 --- Requête "Récapitulatif consultation"
2173 ---
2174 --- [#8292] date de complétude
2175 --- [#8293] email de l'instructeur
2176
2177 UPDATE om_requete SET
2178 requete = 'SELECT
2179 --Coordonnées du service
2180 service.libelle as libelle_service,
2181 service.adresse as adresse_service,
2182 service.adresse2 as adresse2_service,
2183 service.cp as cp_service,
2184 service.ville as ville_service,
2185 service.delai as delai_service,
2186 CASE WHEN LOWER(service.delai_type) = LOWER(''jour'')
2187 THEN ''jour(s)''
2188 ELSE ''mois''
2189 END as delai_type_service,
2190
2191 --Données générales du dossier d''instruction
2192 dossier.dossier_libelle as libelle_dossier,
2193 dossier.dossier as code_barres_dossier,
2194 dossier.date_complet as date_completude,
2195 dossier.date_dernier_depot as date_dernier_depot,
2196 replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
2197 dossier_autorisation_type_detaille.libelle as libelle_datd,
2198
2199 --Adresse du terrain du dossier d''instruction
2200 dossier.terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
2201 dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
2202 dossier.terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
2203 dossier.terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
2204 dossier.terrain_adresse_localite as terrain_adresse_localite_dossier,
2205
2206 --Coordonnées de l''instructeur
2207 instructeur.nom as nom_instructeur,
2208 instructeur.telephone as tel_instructeur,
2209 instructeur_utilisateur.email as email_instructeur,
2210
2211 --Coordonnées du demandeur
2212 civilite.libelle as civilite_demandeur,
2213 CASE WHEN demandeur.qualite=''particulier''
2214 THEN TRIM(CONCAT(demandeur.particulier_nom, '' '', demandeur.particulier_prenom))
2215 ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, '' '', demandeur.personne_morale_denomination))
2216 END as nom_demandeur,
2217 CONCAT(demandeur.numero, '' '', demandeur.voie) as adresse_demandeur,
2218 demandeur.complement as complement_adresse_demandeur,
2219 demandeur.lieu_dit as lieu_dit_demandeur,
2220 demandeur.code_postal as code_postal_demandeur,
2221 demandeur.localite as ville_demandeur,
2222 demandeur.personne_morale_denomination as societe_demandeur,
2223
2224 -- Coordonnées du pétitionnaire principal
2225 CASE WHEN petitionnaire_principal.qualite=''particulier''
2226 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
2227 ELSE
2228 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
2229 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))
2230 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
2231 END
2232 END as nom_petitionnaire_principal,
2233 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
2234 THEN petitionnaire_principal_civilite.libelle
2235 ELSE ''''
2236 END as civilite_petitionnaire_principal,
2237 CASE WHEN petitionnaire_principal.qualite=''particulier''
2238 THEN petitionnaire_principal.particulier_nom
2239 ELSE
2240 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
2241 THEN petitionnaire_principal.personne_morale_nom
2242 ELSE ''''
2243 END
2244 END as nom_particulier_petitionnaire_principal,
2245 CASE WHEN petitionnaire_principal.qualite=''particulier''
2246 THEN petitionnaire_principal.particulier_prenom
2247 ELSE
2248 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
2249 THEN petitionnaire_principal.personne_morale_prenom
2250 ELSE ''''
2251 END
2252 END as prenom_particulier_petitionnaire_principal,
2253 CASE WHEN petitionnaire_principal.qualite=''particulier''
2254 THEN ''''
2255 ELSE petitionnaire_principal.personne_morale_raison_sociale
2256 END as raison_sociale_petitionnaire_principal,
2257 CASE WHEN petitionnaire_principal.qualite=''particulier''
2258 THEN ''''
2259 ELSE petitionnaire_principal.personne_morale_denomination
2260 END as denomination_petitionnaire_principal,
2261 petitionnaire_principal.numero as numero_petitionnaire_principal,
2262 petitionnaire_principal.voie as voie_petitionnaire_principal,
2263 petitionnaire_principal.complement as complement_petitionnaire_principal,
2264 petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
2265 CASE
2266 WHEN petitionnaire_principal.bp IS NULL
2267 THEN ''''
2268 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
2269 END as bp_petitionnaire_principal,
2270 petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
2271 petitionnaire_principal.localite as localite_petitionnaire_principal,
2272 CASE
2273 WHEN petitionnaire_principal.cedex IS NULL
2274 THEN ''''
2275 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
2276 END as cedex_petitionnaire_principal,
2277 petitionnaire_principal.pays as pays_petitionnaire_principal,
2278
2279 --Dates importantes du dossier d''instruction
2280 to_char(dossier.date_depot,''DD/MM/YYYY'') as date_depot_dossier,
2281 to_char(dossier.date_rejet,''DD/MM/YYYY'') as date_rejet_dossier,
2282 CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
2283 THEN to_char(dossier.date_limite_incompletude ,''DD/MM/YYYY'')
2284 ELSE to_char(dossier.date_limite ,''DD/MM/YYYY'')
2285 END as date_limite_dossier,
2286 to_char(consultation.date_envoi,''DD/MM/YYYY'') as date_envoi_dossier,
2287 to_char(instruction.date_evenement,''DD/MM/YYYY'') as date_evenement,
2288 dossier.delai as delai_limite_decision,
2289
2290 --Code barres de la consultation
2291 consultation.code_barres as code_barres_consultation,
2292
2293 --Données générales des données techniques
2294 TRIM(CONCAT(
2295 donnees_techniques.co_projet_desc, '' '',
2296 donnees_techniques.am_projet_desc, '' '',
2297 donnees_techniques.dm_projet_desc, '' '',
2298 donnees_techniques.ope_proj_desc
2299 )) as projet_desc_donnees_techniques,
2300 donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
2301 donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
2302 donnees_techniques.su_cstr_shon_tot as su_cstr_shon_tot_donnees_techniques,
2303 donnees_techniques.su_demo_shon_tot as su_demo_shon_tot_donnees_techniques,
2304 REGEXP_REPLACE(CONCAT(
2305 CASE
2306 WHEN donnees_techniques.su_cstr_shon1 IS NULL
2307 THEN ''''
2308 ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
2309 END,
2310 CASE
2311 WHEN donnees_techniques.su_cstr_shon2 IS NULL
2312 THEN ''''
2313 ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
2314 END,
2315 CASE
2316 WHEN donnees_techniques.su_cstr_shon3 IS NULL
2317 THEN ''''
2318 ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
2319 END,
2320 CASE
2321 WHEN donnees_techniques.su_cstr_shon4 IS NULL
2322 THEN ''''
2323 ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
2324 END,
2325 CASE
2326 WHEN donnees_techniques.su_cstr_shon5 IS NULL
2327 THEN ''''
2328 ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
2329 END,
2330 CASE
2331 WHEN donnees_techniques.su_cstr_shon6 IS NULL
2332 THEN ''''
2333 ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
2334 END,
2335 CASE
2336 WHEN donnees_techniques.su_cstr_shon7 IS NULL
2337 THEN ''''
2338 ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
2339 END,
2340 CASE
2341 WHEN donnees_techniques.su_cstr_shon8 IS NULL
2342 THEN ''''
2343 ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
2344 END,
2345 CASE
2346 WHEN donnees_techniques.su_cstr_shon9 IS NULL
2347 THEN ''''
2348 ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
2349 END
2350 ), '' / $'', '''') as tab_surface_donnees_techniques,
2351 donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
2352 donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
2353 donnees_techniques.su_tot_shon_tot as su_tot_shon_tot_donnees_techniques,
2354
2355 -- Données techniques pour les AT
2356 CONCAT_WS('', '',
2357 CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN ''construction neuve'' END,
2358 CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN ''travaux de mise en conformité totale aux règles d’accessibilité'' END,
2359 CASE WHEN donnees_techniques.erp_extension IS TRUE THEN ''extension'' END,
2360 CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN ''réhabilitation'' END,
2361 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,
2362 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
2363 ) as at_type_travaux,
2364 donnees_techniques.erp_public_eff_tot as at_effectif_public_total,
2365 CONCAT_WS('' - '', erp_categorie.libelle, erp_categorie.description) as at_categorie_etablissement,
2366 CONCAT_WS('' - '', erp_type.libelle, erp_type.description) as at_type_etablissement
2367
2368 FROM
2369
2370 &DB_PREFIXEconsultation
2371 LEFT JOIN &DB_PREFIXEservice
2372 ON service.service=consultation.service
2373 LEFT JOIN &DB_PREFIXEdossier
2374 ON dossier.dossier=consultation.dossier
2375 LEFT JOIN &DB_PREFIXEdonnees_techniques
2376 ON dossier.dossier = donnees_techniques.dossier_instruction
2377 LEFT JOIN &DB_PREFIXEdossier_autorisation
2378 ON dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
2379 LEFT JOIN &DB_PREFIXEinstructeur
2380 ON instructeur.instructeur=dossier.instructeur
2381 LEFT JOIN &DB_PREFIXEom_utilisateur as instructeur_utilisateur
2382 ON instructeur_utilisateur.om_utilisateur=instructeur.om_utilisateur
2383 LEFT JOIN &DB_PREFIXEinstruction
2384 ON dossier.dossier=instruction.dossier
2385 LEFT JOIN &DB_PREFIXElien_dossier_demandeur
2386 ON lien_dossier_demandeur.dossier=dossier.dossier
2387 LEFT JOIN &DB_PREFIXEdemandeur
2388 ON demandeur.demandeur=lien_dossier_demandeur.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
2389 LEFT JOIN &DB_PREFIXEcivilite
2390 ON demandeur.personne_morale_civilite=civilite.civilite OR demandeur.particulier_civilite=civilite.civilite
2391 LEFT JOIN &DB_PREFIXEdemandeur as petitionnaire_principal
2392 ON lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
2393 LEFT JOIN &DB_PREFIXEcivilite as petitionnaire_principal_civilite
2394 ON petitionnaire_principal.personne_morale_civilite=petitionnaire_principal_civilite.civilite OR petitionnaire_principal.particulier_civilite=petitionnaire_principal_civilite.civilite
2395 LEFT JOIN &DB_PREFIXEdossier_instruction_type
2396 ON dossier.dossier_instruction_type=dossier_instruction_type.dossier_instruction_type
2397 LEFT JOIN &DB_PREFIXEdossier_autorisation_type_detaille
2398 ON dossier_instruction_type.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
2399 LEFT JOIN
2400 &DB_PREFIXEerp_categorie
2401 ON
2402 donnees_techniques.erp_class_cat = erp_categorie.erp_categorie
2403 LEFT JOIN
2404 &DB_PREFIXEerp_type
2405 ON
2406 donnees_techniques.erp_class_type = erp_type.erp_type
2407 WHERE consultation.consultation = &idx AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
2408 ',
2409 merge_fields = '--Coordonnées du service
2410 [libelle_service]
2411 [adresse_service]
2412 [adresse2_service]
2413 [cp_service] [ville_service]
2414 [delai_service]
2415 [delai_type_service]
2416
2417 --Données générales du dossier d''instruction
2418 [libelle_dossier] [code_barres_dossier]
2419 [terrain_references_cadastrales_dossier]
2420 [libelle_datd]
2421
2422 --Adresse du terrain du dossier d''instruction
2423 [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
2424 [terrain_adresse_lieu_dit_dossier] [terrain_adresse_code_postal_dossier]
2425 [terrain_adresse_localite_dossier]
2426
2427 --Coordonnées de l''instructeur
2428 [nom_instructeur]
2429 [tel_instructeur]
2430 [email_instructeur]
2431
2432 --Coordonnées du demandeur
2433 [civilite_demandeur] [nom_demandeur]
2434 [adresse_demandeur]
2435 [complement_adresse_demandeur] [lieu_dit_demandeur]
2436 [code_postal_demandeur] [ville_demandeur]
2437 [societe_demandeur]
2438
2439 --Coordonnées du pétitionnaire principal
2440 [nom_petitionnaire_principal]
2441 [civilite_petitionnaire_principal]
2442 [nom_particulier_petitionnaire_principal]
2443 [prenom_particulier_petitionnaire_principal]
2444 [raison_sociale_petitionnaire_principal]
2445 [denomination_petitionnaire_principal]
2446 [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
2447 [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
2448 [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
2449 [pays_petitionnaire_principal]
2450
2451 --Dates importantes du dossier d''instruction
2452 [date_depot_dossier]
2453 [date_completude]
2454 [date_dernier_depot]
2455 [date_rejet_dossier]
2456 [date_limite_dossier]
2457 [date_envoi_dossier]
2458 [date_evenement]
2459 [delai_limite_decision]
2460
2461 --Code barres de la consultation
2462 [code_barres_consultation]
2463
2464 --Données générales des données techniques
2465 [projet_desc_donnees_techniques]
2466 [co_tot_log_nb_donnees_techniques] [co_station_place_nb_donnees_techniques]
2467 [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
2468 [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
2469 [tab_surface_donnees_techniques]
2470 [su_tot_shon_tot_donnees_techniques]
2471
2472 --Données techniques des AT
2473 [at_type_travaux]
2474 [at_effectif_public_total]
2475 [at_categorie_etablissement]
2476 [at_type_etablissement]'
2477 WHERE libelle = 'Récapitulatif consultation';
2478 --- [#8326] date de dernier dépôt
2479
2480 ---
2481 --- END - Ajout de champs de fusion
2482 ---
2483
2484 --
2485 -- START - TI#504 Mise en cohérence des droits avant migration de VDM sur le trunk
2486 --
2487
2488 -- Le bouton supprimer les données techniques a été enlevé pour tout les profils
2489 DELETE FROM om_droit WHERE libelle LIKE 'donnees_techniques_supprimer%';
2490
2491 -- Profil DIVISIONNAIRE
2492 INSERT INTO om_droit (om_droit, libelle, om_profil)
2493 SELECT nextval('om_droit_seq'),'dossier_instruction_generer_cle_acces_citoyen',(SELECT om_profil FROM om_profil WHERE libelle = 'DIVISIONNAIRE')
2494 WHERE
2495 NOT EXISTS (
2496 SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_generer_cle_acces_citoyen' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'DIVISIONNAIRE')
2497 );
2498
2499 -- Profil CHEF DE SERVICE
2500 INSERT INTO om_droit (om_droit, libelle, om_profil)
2501 SELECT nextval('om_droit_seq'),'consultation_tab',(SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2502 WHERE
2503 NOT EXISTS (
2504 SELECT om_droit FROM om_droit WHERE libelle = 'consultation_tab' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2505 );
2506
2507 DELETE FROM om_droit WHERE libelle LIKE 'dossier_instruction_tous_encours%' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE');
2508
2509 DELETE FROM om_droit WHERE libelle LIKE 'dossier_instruction_mes_encours%' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE');
2510
2511 DELETE FROM om_droit WHERE libelle LIKE 'dossier_instruction_mes_clotures%' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE');
2512
2513 DELETE FROM om_droit WHERE libelle LIKE 'dossier_instruction_tous_clotures%' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE');
2514
2515 DELETE FROM om_droit WHERE libelle = 'consultation_retours_ma_division' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE');
2516
2517 DELETE FROM om_droit WHERE libelle = 'messages_retours_ma_division' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE');
2518
2519 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'donnees_techniques_ajouter', (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2520 WHERE
2521 NOT EXISTS (
2522 SELECT om_droit FROM om_droit WHERE libelle = 'donnees_techniques_ajouter' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2523 );
2524 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'donnees_techniques_consulter', (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2525 WHERE
2526 NOT EXISTS (
2527 SELECT om_droit FROM om_droit WHERE libelle = 'donnees_techniques_consulter' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2528 );
2529 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'donnees_techniques_modifier', (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2530 WHERE
2531 NOT EXISTS (
2532 SELECT om_droit FROM om_droit WHERE libelle = 'donnees_techniques_modifier' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2533 );
2534 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'donnees_techniques_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2535 WHERE
2536 NOT EXISTS (
2537 SELECT om_droit FROM om_droit WHERE libelle = 'donnees_techniques_modifier_bypass' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2538 );
2539 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'dossier_instruction_donnees_techniques_consulter', (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2540 WHERE
2541 NOT EXISTS (
2542 SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_donnees_techniques_consulter' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2543 );
2544 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'dossier_instruction_donnees_techniques_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2545 WHERE
2546 NOT EXISTS (
2547 SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_donnees_techniques_consulter_bypass' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CHEF DE SERVICE')
2548 );
2549
2550 -- Profil INSTRUCTEUR SERVICE
2551 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'document_numerise_ajouter', (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2552 WHERE
2553 NOT EXISTS (
2554 SELECT om_droit FROM om_droit WHERE libelle = 'document_numerise_ajouter' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2555 );
2556
2557 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'document_numerise_tab', (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2558 WHERE
2559 NOT EXISTS (
2560 SELECT om_droit FROM om_droit WHERE libelle = 'document_numerise_tab' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2561 );
2562
2563 INSERT INTO om_droit (om_droit, libelle, om_profil) SELECT nextval('om_droit_seq'),'dossier_document_numerise', (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2564 WHERE
2565 NOT EXISTS (
2566 SELECT om_droit FROM om_droit WHERE libelle = 'dossier_document_numerise' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2567 );
2568
2569 INSERT INTO om_droit (om_droit, libelle, om_profil)
2570 SELECT nextval('om_droit_seq'),'dossier_instruction_generer_cle_acces_citoyen',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2571 WHERE
2572 NOT EXISTS (
2573 SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_generer_cle_acces_citoyen' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2574 );
2575
2576 INSERT INTO om_droit (om_droit, libelle, om_profil)
2577 SELECT nextval('om_droit_seq'),'dossier_instruction_regenerate_recepisse',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2578 WHERE
2579 NOT EXISTS (
2580 SELECT om_droit FROM om_droit WHERE libelle = 'dossier_instruction_regenerate_recepisse' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2581 );
2582
2583 INSERT INTO om_droit (om_droit, libelle, om_profil)
2584 SELECT nextval('om_droit_seq'),'dossier_instruction_mes_encours_regenerate_recepisse',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2585 WHERE
2586 NOT EXISTS (
2587 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 = 'INSTRUCTEUR SERVICE')
2588 );
2589
2590 INSERT INTO om_droit (om_droit, libelle, om_profil)
2591 SELECT nextval('om_droit_seq'),'dossier_instruction_mes_clotures_regenerate_recepisse',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2592 WHERE
2593 NOT EXISTS (
2594 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 = 'INSTRUCTEUR SERVICE')
2595 );
2596
2597 INSERT INTO om_droit (om_droit, libelle, om_profil)
2598 SELECT nextval('om_droit_seq'),'dossier_instruction_tous_clotures_regenerate_recepisse',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2599 WHERE
2600 NOT EXISTS (
2601 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 = 'INSTRUCTEUR SERVICE')
2602 );
2603
2604 INSERT INTO om_droit (om_droit, libelle, om_profil)
2605 SELECT nextval('om_droit_seq'),'dossier_instruction_tous_encours_regenerate_recepisse',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2606 WHERE
2607 NOT EXISTS (
2608 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 = 'INSTRUCTEUR SERVICE')
2609 );
2610
2611 INSERT INTO om_droit (om_droit, libelle, om_profil)
2612 SELECT nextval('om_droit_seq'),'demande_avis_encours_demarquer',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2613 WHERE
2614 NOT EXISTS (
2615 SELECT om_droit FROM om_droit WHERE libelle = 'demande_avis_encours_demarquer' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2616 );
2617
2618 INSERT INTO om_droit (om_droit, libelle, om_profil)
2619 SELECT nextval('om_droit_seq'),'demande_avis_encours_marquer',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2620 WHERE
2621 NOT EXISTS (
2622 SELECT om_droit FROM om_droit WHERE libelle = 'demande_avis_encours_marquer' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR SERVICE')
2623 );
2624
2625 -- Profil VISUALISATION DA
2626 INSERT INTO om_droit (om_droit, libelle, om_profil)
2627 SELECT nextval('om_droit_seq'),'donnees_techniques_consulter',(SELECT om_profil FROM om_profil WHERE libelle = 'VISUALISATION DA')
2628 WHERE
2629 NOT EXISTS (
2630 SELECT om_droit FROM om_droit WHERE libelle = 'donnees_techniques_consulter' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'VISUALISATION DA')
2631 );
2632
2633 --
2634 -- END - TI#504 Mise en cohérence des droits avant migration de VDM sur le trunk
2635 --
2636
2637 --
2638 -- START / [#8285] Ajout du nouveau tableau des destinations dans les données
2639 -- techniques + correspondance avec SITADEL
2640 --
2641
2642 -- CERFA
2643 ALTER TABLE cerfa ADD COLUMN tab_surface2 integer;
2644 COMMENT ON COLUMN cerfa.tab_surface2 IS 'Tableau : Destination, sous-destination des constructions et tableau des surfaces';
2645
2646 -- DONNÉES TECHNIQUE
2647 -- COLONNE 1
2648 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon1 numeric;
2649 COMMENT ON COLUMN donnees_techniques.su2_avt_shon1 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation agricole" et colonne "Surface existante avant travaux (A)"';
2650 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon2 numeric;
2651 COMMENT ON COLUMN donnees_techniques.su2_avt_shon2 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation forestière" et colonne "Surface existante avant travaux (A)"';
2652 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon3 numeric;
2653 COMMENT ON COLUMN donnees_techniques.su2_avt_shon3 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Logement" et colonne "Surface existante avant travaux (A)"';
2654 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon4 numeric;
2655 COMMENT ON COLUMN donnees_techniques.su2_avt_shon4 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement" et colonne "Surface existante avant travaux (A)"';
2656 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon5 numeric;
2657 COMMENT ON COLUMN donnees_techniques.su2_avt_shon5 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Artisanat et commerce de détail" et colonne "Surface existante avant travaux (A)"';
2658 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon6 numeric;
2659 COMMENT ON COLUMN donnees_techniques.su2_avt_shon6 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Restauration" et colonne "Surface existante avant travaux (A)"';
2660 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon7 numeric;
2661 COMMENT ON COLUMN donnees_techniques.su2_avt_shon7 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Commerce de gros" et colonne "Surface existante avant travaux (A)"';
2662 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon8 numeric;
2663 COMMENT ON COLUMN donnees_techniques.su2_avt_shon8 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Activités de services où s’effectue l’accueil d’une clientèle" et colonne "Surface existante avant travaux (A)"';
2664 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon9 numeric;
2665 COMMENT ON COLUMN donnees_techniques.su2_avt_shon9 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement hôtelier et touristique" et colonne "Surface existante avant travaux (A)"';
2666 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon10 numeric;
2667 COMMENT ON COLUMN donnees_techniques.su2_avt_shon10 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cinéma" et colonne "Surface existante avant travaux (A)"';
2668 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon11 numeric;
2669 COMMENT ON COLUMN donnees_techniques.su2_avt_shon11 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux et bureaux accueillant du public des administrations publiques et assimilés" et colonne "Surface existante avant travaux (A)"';
2670 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon12 numeric;
2671 COMMENT ON COLUMN donnees_techniques.su2_avt_shon12 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux techniques et industriels des administrations publiques et assimilés" et colonne "Surface existante avant travaux (A)"';
2672 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon13 numeric;
2673 COMMENT ON COLUMN donnees_techniques.su2_avt_shon13 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Établissements d’enseignement, de santé et d’action sociale" et colonne "Surface existante avant travaux (A)"';
2674 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon14 numeric;
2675 COMMENT ON COLUMN donnees_techniques.su2_avt_shon14 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Salles d’art et de spectacles" et colonne "Surface existante avant travaux (A)"';
2676 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon15 numeric;
2677 COMMENT ON COLUMN donnees_techniques.su2_avt_shon15 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Équipements sportifs" et colonne "Surface existante avant travaux (A)"';
2678 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon16 numeric;
2679 COMMENT ON COLUMN donnees_techniques.su2_avt_shon16 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres équipements recevant du public" et colonne "Surface existante avant travaux (A)"';
2680 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon17 numeric;
2681 COMMENT ON COLUMN donnees_techniques.su2_avt_shon17 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Industrie" et colonne "Surface existante avant travaux (A)"';
2682 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon18 numeric;
2683 COMMENT ON COLUMN donnees_techniques.su2_avt_shon18 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Entrepôt" et colonne "Surface existante avant travaux (A)"';
2684 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon19 numeric;
2685 COMMENT ON COLUMN donnees_techniques.su2_avt_shon19 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Bureau" et colonne "Surface existante avant travaux (A)"';
2686 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon20 numeric;
2687 COMMENT ON COLUMN donnees_techniques.su2_avt_shon20 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Centre de congrès et d’exposition" et colonne "Surface existante avant travaux (A)"';
2688 ALTER TABLE donnees_techniques ADD COLUMN su2_avt_shon_tot numeric;
2689 COMMENT ON COLUMN donnees_techniques.su2_avt_shon_tot IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Surfaces totales (en m2)" et colonne "Surface existante avant travaux (A)"';
2690 -- COLONNE 2
2691 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon1 numeric;
2692 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon1 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation agricole" et colonne "Surface créée (B)"';
2693 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon2 numeric;
2694 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon2 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation forestière" et colonne "Surface créée (B)"';
2695 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon3 numeric;
2696 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon3 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Logement" et colonne "Surface créée (B)"';
2697 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon4 numeric;
2698 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon4 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement" et colonne "Surface créée (B)"';
2699 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon5 numeric;
2700 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon5 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Artisanat et commerce de détail" et colonne "Surface créée (B)"';
2701 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon6 numeric;
2702 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon6 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Restauration" et colonne "Surface créée (B)"';
2703 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon7 numeric;
2704 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon7 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Commerce de gros" et colonne "Surface créée (B)"';
2705 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon8 numeric;
2706 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon8 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Activités de services où s’effectue l’accueil d’une clientèle" et colonne "Surface créée (B)"';
2707 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon9 numeric;
2708 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon9 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement hôtelier et touristique" et colonne "Surface créée (B)"';
2709 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon10 numeric;
2710 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon10 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cinéma" et colonne "Surface créée (B)"';
2711 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon11 numeric;
2712 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon11 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux et bureaux accueillant du public des administrations publiques et assimilés" et colonne "Surface créée (B)"';
2713 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon12 numeric;
2714 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon12 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux techniques et industriels des administrations publiques et assimilés" et colonne "Surface créée (B)"';
2715 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon13 numeric;
2716 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon13 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Établissements d’enseignement, de santé et d’action sociale" et colonne "Surface créée (B)"';
2717 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon14 numeric;
2718 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon14 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Salles d’art et de spectacles" et colonne "Surface créée (B)"';
2719 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon15 numeric;
2720 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon15 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Équipements sportifs" et colonne "Surface créée (B)"';
2721 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon16 numeric;
2722 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon16 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres équipements recevant du public" et colonne "Surface créée (B)"';
2723 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon17 numeric;
2724 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon17 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Industrie" et colonne "Surface créée (B)"';
2725 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon18 numeric;
2726 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon18 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Entrepôt" et colonne "Surface créée (B)"';
2727 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon19 numeric;
2728 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon19 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Bureau" et colonne "Surface créée (B)"';
2729 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon20 numeric;
2730 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon20 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Centre de congrès et d’exposition" et colonne "Surface créée (B)"';
2731 ALTER TABLE donnees_techniques ADD COLUMN su2_cstr_shon_tot numeric;
2732 COMMENT ON COLUMN donnees_techniques.su2_cstr_shon_tot IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Surfaces totales (en m2)" et colonne "Surface créée (B)"';
2733 -- COLONNE 3
2734 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon1 numeric;
2735 COMMENT ON COLUMN donnees_techniques.su2_chge_shon1 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation agricole" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2736 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon2 numeric;
2737 COMMENT ON COLUMN donnees_techniques.su2_chge_shon2 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation forestière" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2738 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon3 numeric;
2739 COMMENT ON COLUMN donnees_techniques.su2_chge_shon3 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Logement" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2740 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon4 numeric;
2741 COMMENT ON COLUMN donnees_techniques.su2_chge_shon4 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2742 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon5 numeric;
2743 COMMENT ON COLUMN donnees_techniques.su2_chge_shon5 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Artisanat et commerce de détail" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2744 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon6 numeric;
2745 COMMENT ON COLUMN donnees_techniques.su2_chge_shon6 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Restauration" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2746 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon7 numeric;
2747 COMMENT ON COLUMN donnees_techniques.su2_chge_shon7 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Commerce de gros" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2748 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon8 numeric;
2749 COMMENT ON COLUMN donnees_techniques.su2_chge_shon8 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Activités de services où s’effectue l’accueil d’une clientèle" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2750 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon9 numeric;
2751 COMMENT ON COLUMN donnees_techniques.su2_chge_shon9 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement hôtelier et touristique" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2752 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon10 numeric;
2753 COMMENT ON COLUMN donnees_techniques.su2_chge_shon10 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cinéma" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2754 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon11 numeric;
2755 COMMENT ON COLUMN donnees_techniques.su2_chge_shon11 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux et bureaux accueillant du public des administrations publiques et assimilés" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2756 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon12 numeric;
2757 COMMENT ON COLUMN donnees_techniques.su2_chge_shon12 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux techniques et industriels des administrations publiques et assimilés" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2758 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon13 numeric;
2759 COMMENT ON COLUMN donnees_techniques.su2_chge_shon13 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Établissements d’enseignement, de santé et d’action sociale" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2760 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon14 numeric;
2761 COMMENT ON COLUMN donnees_techniques.su2_chge_shon14 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Salles d’art et de spectacles" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2762 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon15 numeric;
2763 COMMENT ON COLUMN donnees_techniques.su2_chge_shon15 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Équipements sportifs" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2764 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon16 numeric;
2765 COMMENT ON COLUMN donnees_techniques.su2_chge_shon16 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres équipements recevant du public" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2766 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon17 numeric;
2767 COMMENT ON COLUMN donnees_techniques.su2_chge_shon17 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Industrie" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2768 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon18 numeric;
2769 COMMENT ON COLUMN donnees_techniques.su2_chge_shon18 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Entrepôt" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2770 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon19 numeric;
2771 COMMENT ON COLUMN donnees_techniques.su2_chge_shon19 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Bureau" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2772 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon20 numeric;
2773 COMMENT ON COLUMN donnees_techniques.su2_chge_shon20 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Centre de congrès et d’exposition" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2774 ALTER TABLE donnees_techniques ADD COLUMN su2_chge_shon_tot numeric;
2775 COMMENT ON COLUMN donnees_techniques.su2_chge_shon_tot IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Surfaces totales (en m2)" et colonne "Surface créée par changement de destination ou de sous-destination (C)"';
2776 -- COLONNE 4
2777 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon1 numeric;
2778 COMMENT ON COLUMN donnees_techniques.su2_demo_shon1 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation agricole" et colonne "Surface supprimée (D)"';
2779 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon2 numeric;
2780 COMMENT ON COLUMN donnees_techniques.su2_demo_shon2 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation forestière" et colonne "Surface supprimée (D)"';
2781 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon3 numeric;
2782 COMMENT ON COLUMN donnees_techniques.su2_demo_shon3 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Logement" et colonne "Surface supprimée (D)"';
2783 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon4 numeric;
2784 COMMENT ON COLUMN donnees_techniques.su2_demo_shon4 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement" et colonne "Surface supprimée (D)"';
2785 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon5 numeric;
2786 COMMENT ON COLUMN donnees_techniques.su2_demo_shon5 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Artisanat et commerce de détail" et colonne "Surface supprimée (D)"';
2787 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon6 numeric;
2788 COMMENT ON COLUMN donnees_techniques.su2_demo_shon6 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Restauration" et colonne "Surface supprimée (D)"';
2789 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon7 numeric;
2790 COMMENT ON COLUMN donnees_techniques.su2_demo_shon7 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Commerce de gros" et colonne "Surface supprimée (D)"';
2791 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon8 numeric;
2792 COMMENT ON COLUMN donnees_techniques.su2_demo_shon8 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Activités de services où s’effectue l’accueil d’une clientèle" et colonne "Surface supprimée (D)"';
2793 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon9 numeric;
2794 COMMENT ON COLUMN donnees_techniques.su2_demo_shon9 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement hôtelier et touristique" et colonne "Surface supprimée (D)"';
2795 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon10 numeric;
2796 COMMENT ON COLUMN donnees_techniques.su2_demo_shon10 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cinéma" et colonne "Surface supprimée (D)"';
2797 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon11 numeric;
2798 COMMENT ON COLUMN donnees_techniques.su2_demo_shon11 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux et bureaux accueillant du public des administrations publiques et assimilés" et colonne "Surface supprimée (D)"';
2799 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon12 numeric;
2800 COMMENT ON COLUMN donnees_techniques.su2_demo_shon12 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux techniques et industriels des administrations publiques et assimilés" et colonne "Surface supprimée (D)"';
2801 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon13 numeric;
2802 COMMENT ON COLUMN donnees_techniques.su2_demo_shon13 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Établissements d’enseignement, de santé et d’action sociale" et colonne "Surface supprimée (D)"';
2803 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon14 numeric;
2804 COMMENT ON COLUMN donnees_techniques.su2_demo_shon14 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Salles d’art et de spectacles" et colonne "Surface supprimée (D)"';
2805 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon15 numeric;
2806 COMMENT ON COLUMN donnees_techniques.su2_demo_shon15 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Équipements sportifs" et colonne "Surface supprimée (D)"';
2807 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon16 numeric;
2808 COMMENT ON COLUMN donnees_techniques.su2_demo_shon16 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres équipements recevant du public" et colonne "Surface supprimée (D)"';
2809 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon17 numeric;
2810 COMMENT ON COLUMN donnees_techniques.su2_demo_shon17 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Industrie" et colonne "Surface supprimée (D)"';
2811 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon18 numeric;
2812 COMMENT ON COLUMN donnees_techniques.su2_demo_shon18 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Entrepôt" et colonne "Surface supprimée (D)"';
2813 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon19 numeric;
2814 COMMENT ON COLUMN donnees_techniques.su2_demo_shon19 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Bureau" et colonne "Surface supprimée (D)"';
2815 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon20 numeric;
2816 COMMENT ON COLUMN donnees_techniques.su2_demo_shon20 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Centre de congrès et d’exposition" et colonne "Surface supprimée (D)"';
2817 ALTER TABLE donnees_techniques ADD COLUMN su2_demo_shon_tot numeric;
2818 COMMENT ON COLUMN donnees_techniques.su2_demo_shon_tot IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Surfaces totales (en m2)" et colonne "Surface supprimée (D)"';
2819 -- COLONNE 5
2820 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon1 numeric;
2821 COMMENT ON COLUMN donnees_techniques.su2_sup_shon1 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation agricole" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2822 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon2 numeric;
2823 COMMENT ON COLUMN donnees_techniques.su2_sup_shon2 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation forestière" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2824 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon3 numeric;
2825 COMMENT ON COLUMN donnees_techniques.su2_sup_shon3 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Logement" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2826 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon4 numeric;
2827 COMMENT ON COLUMN donnees_techniques.su2_sup_shon4 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2828 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon5 numeric;
2829 COMMENT ON COLUMN donnees_techniques.su2_sup_shon5 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Artisanat et commerce de détail" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2830 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon6 numeric;
2831 COMMENT ON COLUMN donnees_techniques.su2_sup_shon6 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Restauration" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2832 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon7 numeric;
2833 COMMENT ON COLUMN donnees_techniques.su2_sup_shon7 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Commerce de gros" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2834 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon8 numeric;
2835 COMMENT ON COLUMN donnees_techniques.su2_sup_shon8 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Activités de services où s’effectue l’accueil d’une clientèle" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2836 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon9 numeric;
2837 COMMENT ON COLUMN donnees_techniques.su2_sup_shon9 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement hôtelier et touristique" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2838 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon10 numeric;
2839 COMMENT ON COLUMN donnees_techniques.su2_sup_shon10 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cinéma" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2840 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon11 numeric;
2841 COMMENT ON COLUMN donnees_techniques.su2_sup_shon11 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux et bureaux accueillant du public des administrations publiques et assimilés" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2842 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon12 numeric;
2843 COMMENT ON COLUMN donnees_techniques.su2_sup_shon12 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux techniques et industriels des administrations publiques et assimilés" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2844 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon13 numeric;
2845 COMMENT ON COLUMN donnees_techniques.su2_sup_shon13 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Établissements d’enseignement, de santé et d’action sociale" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2846 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon14 numeric;
2847 COMMENT ON COLUMN donnees_techniques.su2_sup_shon14 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Salles d’art et de spectacles" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2848 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon15 numeric;
2849 COMMENT ON COLUMN donnees_techniques.su2_sup_shon15 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Équipements sportifs" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2850 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon16 numeric;
2851 COMMENT ON COLUMN donnees_techniques.su2_sup_shon16 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres équipements recevant du public" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2852 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon17 numeric;
2853 COMMENT ON COLUMN donnees_techniques.su2_sup_shon17 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Industrie" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2854 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon18 numeric;
2855 COMMENT ON COLUMN donnees_techniques.su2_sup_shon18 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Entrepôt" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2856 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon19 numeric;
2857 COMMENT ON COLUMN donnees_techniques.su2_sup_shon19 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Bureau" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2858 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon20 numeric;
2859 COMMENT ON COLUMN donnees_techniques.su2_sup_shon20 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Centre de congrès et d’exposition" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2860 ALTER TABLE donnees_techniques ADD COLUMN su2_sup_shon_tot numeric;
2861 COMMENT ON COLUMN donnees_techniques.su2_sup_shon_tot IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Surfaces totales (en m2)" et colonne "Surface supprimée par changement de destination ou de sous-destination (E)"';
2862 -- COLONNE 6
2863 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon1 numeric;
2864 COMMENT ON COLUMN donnees_techniques.su2_tot_shon1 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation agricole" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2865 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon2 numeric;
2866 COMMENT ON COLUMN donnees_techniques.su2_tot_shon2 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Exploitation forestière" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2867 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon3 numeric;
2868 COMMENT ON COLUMN donnees_techniques.su2_tot_shon3 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Logement" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2869 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon4 numeric;
2870 COMMENT ON COLUMN donnees_techniques.su2_tot_shon4 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2871 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon5 numeric;
2872 COMMENT ON COLUMN donnees_techniques.su2_tot_shon5 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Artisanat et commerce de détail" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2873 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon6 numeric;
2874 COMMENT ON COLUMN donnees_techniques.su2_tot_shon6 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Restauration" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2875 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon7 numeric;
2876 COMMENT ON COLUMN donnees_techniques.su2_tot_shon7 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Commerce de gros" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2877 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon8 numeric;
2878 COMMENT ON COLUMN donnees_techniques.su2_tot_shon8 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Activités de services où s’effectue l’accueil d’une clientèle" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2879 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon9 numeric;
2880 COMMENT ON COLUMN donnees_techniques.su2_tot_shon9 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hébergement hôtelier et touristique" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2881 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon10 numeric;
2882 COMMENT ON COLUMN donnees_techniques.su2_tot_shon10 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cinéma" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2883 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon11 numeric;
2884 COMMENT ON COLUMN donnees_techniques.su2_tot_shon11 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux et bureaux accueillant du public des administrations publiques et assimilés" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2885 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon12 numeric;
2886 COMMENT ON COLUMN donnees_techniques.su2_tot_shon12 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Locaux techniques et industriels des administrations publiques et assimilés" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2887 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon13 numeric;
2888 COMMENT ON COLUMN donnees_techniques.su2_tot_shon13 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Établissements d’enseignement, de santé et d’action sociale" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2889 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon14 numeric;
2890 COMMENT ON COLUMN donnees_techniques.su2_tot_shon14 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Salles d’art et de spectacles" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2891 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon15 numeric;
2892 COMMENT ON COLUMN donnees_techniques.su2_tot_shon15 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Équipements sportifs" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2893 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon16 numeric;
2894 COMMENT ON COLUMN donnees_techniques.su2_tot_shon16 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres équipements recevant du public" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2895 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon17 numeric;
2896 COMMENT ON COLUMN donnees_techniques.su2_tot_shon17 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Industrie" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2897 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon18 numeric;
2898 COMMENT ON COLUMN donnees_techniques.su2_tot_shon18 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Entrepôt" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2899 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon19 numeric;
2900 COMMENT ON COLUMN donnees_techniques.su2_tot_shon19 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Bureau" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2901 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon20 numeric;
2902 COMMENT ON COLUMN donnees_techniques.su2_tot_shon20 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Centre de congrès et d’exposition" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2903 ALTER TABLE donnees_techniques ADD COLUMN su2_tot_shon_tot numeric;
2904 COMMENT ON COLUMN donnees_techniques.su2_tot_shon_tot IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Surfaces totales (en m2)" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';
2905
2906 -- om_requete instruction
2907 UPDATE om_requete
2908 SET requete = '
2909 SELECT
2910
2911 --Données générales de l''événement d''instruction
2912
2913 instruction.complement_om_html as complement_instruction,
2914 instruction.complement2_om_html as complement2_instruction,
2915 instruction.complement3_om_html as complement3_instruction,
2916 instruction.complement4_om_html as complement4_instruction,
2917 instruction.code_barres as code_barres_instruction,
2918 to_char(instruction.date_evenement,''DD/MM/YYYY'') as date_evenement_instruction,
2919 om_lettretype.libelle as libelle_om_lettretype,
2920 instruction.archive_delai as archive_delai_instruction,
2921
2922 --Données générales du dossier d''instruction
2923
2924 dossier.dossier_libelle as libelle_dossier,
2925 dossier.dossier as code_barres_dossier,
2926 dossier.date_complet as date_completude,
2927 dossier.date_dernier_depot as date_dernier_depot,
2928 dossier_autorisation.dossier_autorisation_libelle as libelle_da,
2929
2930 dossier_autorisation_type_detaille.code as code_datd,
2931 dossier_autorisation_type_detaille.libelle as libelle_datd,
2932 dossier_autorisation_type.code as code_dat,
2933 dossier_autorisation_type.libelle as libelle_dat,
2934 dossier_instruction_type.code as code_dit,
2935 dossier_instruction_type.libelle as libelle_dit,
2936 dossier.delai as delai_dossier,
2937 to_char(dossier_autorisation.date_decision, ''DD/MM/YYYY'') as date_decision_da,
2938 replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
2939 dossier.terrain_superficie as terrain_superficie_dossier,
2940 quartier.libelle as libelle_quartier,
2941
2942 avis_decision.libelle as libelle_avis_decision,
2943
2944 dossier_autorisation.cle_acces_citoyen,
2945
2946 --Données générales du paramétrage de l''événement
2947
2948 evenement.libelle as libelle_evenement,
2949 evenement.etat as etat_evenement,
2950 evenement.delai as delai_evenement,
2951 evenement.accord_tacite as accord_tacite_evenement,
2952 evenement.delai_notification as delai_notification_evenement,
2953 evenement.avis_decision as avis_decision_evenement,
2954 evenement.autorite_competente as autorite_competente_evenement,
2955
2956 --Coordonnées de l''instructeur
2957
2958 instructeur.nom as nom_instructeur,
2959 instructeur.telephone as telephone_instructeur,
2960 division.code as division_instructeur,
2961 om_utilisateur.email as email_instructeur,
2962
2963 --Adresse du terrain du dossier d''instruction
2964
2965 dossier.terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
2966 dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
2967 dossier.terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
2968 CASE
2969 WHEN dossier.terrain_adresse_bp IS NULL
2970 THEN ''''
2971 ELSE CONCAT(''BP '', dossier.terrain_adresse_bp)
2972 END as terrain_adresse_bp_dossier,
2973 dossier.terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
2974 dossier.terrain_adresse_localite as terrain_adresse_localite_dossier,
2975 CASE
2976 WHEN dossier.terrain_adresse_cedex IS NULL
2977 THEN ''''
2978 ELSE CONCAT(''CEDEX '', dossier.terrain_adresse_cedex)
2979 END as terrain_adresse_cedex_dossier,
2980
2981 arrondissement.libelle as libelle_arrondissement,
2982
2983 --Taxe d''aménagement du dossier d''instruction
2984
2985 CASE
2986 WHEN tax_secteur = 1 THEN taxe_amenagement.tx_comm_secteur_1
2987 WHEN tax_secteur = 2 THEN taxe_amenagement.tx_comm_secteur_2
2988 WHEN tax_secteur = 3 THEN taxe_amenagement.tx_comm_secteur_3
2989 WHEN tax_secteur = 4 THEN taxe_amenagement.tx_comm_secteur_4
2990 WHEN tax_secteur = 5 THEN taxe_amenagement.tx_comm_secteur_5
2991 WHEN tax_secteur = 6 THEN taxe_amenagement.tx_comm_secteur_6
2992 WHEN tax_secteur = 7 THEN taxe_amenagement.tx_comm_secteur_7
2993 WHEN tax_secteur = 8 THEN taxe_amenagement.tx_comm_secteur_8
2994 WHEN tax_secteur = 9 THEN taxe_amenagement.tx_comm_secteur_9
2995 WHEN tax_secteur = 10 THEN taxe_amenagement.tx_comm_secteur_10
2996 WHEN tax_secteur = 11 THEN taxe_amenagement.tx_comm_secteur_11
2997 WHEN tax_secteur = 12 THEN taxe_amenagement.tx_comm_secteur_12
2998 WHEN tax_secteur = 13 THEN taxe_amenagement.tx_comm_secteur_13
2999 WHEN tax_secteur = 14 THEN taxe_amenagement.tx_comm_secteur_14
3000 WHEN tax_secteur = 15 THEN taxe_amenagement.tx_comm_secteur_15
3001 WHEN tax_secteur = 16 THEN taxe_amenagement.tx_comm_secteur_16
3002 WHEN tax_secteur = 17 THEN taxe_amenagement.tx_comm_secteur_17
3003 WHEN tax_secteur = 18 THEN taxe_amenagement.tx_comm_secteur_18
3004 WHEN tax_secteur = 19 THEN taxe_amenagement.tx_comm_secteur_19
3005 WHEN tax_secteur = 20 THEN taxe_amenagement.tx_comm_secteur_20
3006 END as tax_taux_secteur,
3007 dossier.tax_secteur as tax_numero_secteur,
3008 dossier.tax_mtn_part_commu as tax_montant_part_communale,
3009 dossier.tax_mtn_part_depart as tax_montant_part_departementale,
3010 dossier.tax_mtn_part_reg as tax_montant_part_regionale,
3011 dossier.tax_mtn_total as tax_montant_total,
3012
3013 --Coordonnées du pétitionnaire principal
3014
3015 CASE WHEN petitionnaire_principal.qualite=''particulier''
3016 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
3017 ELSE
3018 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
3019 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))
3020 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
3021 END
3022 END as nom_petitionnaire_principal,
3023 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
3024 THEN petitionnaire_principal_civilite.libelle
3025 ELSE ''''
3026 END as civilite_petitionnaire_principal,
3027 CASE WHEN petitionnaire_principal.qualite=''particulier''
3028 THEN petitionnaire_principal.particulier_nom
3029 ELSE
3030 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
3031 THEN petitionnaire_principal.personne_morale_nom
3032 ELSE ''''
3033 END
3034 END as nom_particulier_petitionnaire_principal,
3035 CASE WHEN petitionnaire_principal.qualite=''particulier''
3036 THEN petitionnaire_principal.particulier_prenom
3037 ELSE
3038 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
3039 THEN petitionnaire_principal.personne_morale_prenom
3040 ELSE ''''
3041 END
3042 END as prenom_particulier_petitionnaire_principal,
3043 CASE WHEN petitionnaire_principal.qualite=''particulier''
3044 THEN ''''
3045 ELSE petitionnaire_principal.personne_morale_raison_sociale
3046 END as raison_sociale_petitionnaire_principal,
3047 CASE WHEN petitionnaire_principal.qualite=''particulier''
3048 THEN ''''
3049 ELSE petitionnaire_principal.personne_morale_denomination
3050 END as denomination_petitionnaire_principal,
3051 petitionnaire_principal.numero as numero_petitionnaire_principal,
3052 petitionnaire_principal.voie as voie_petitionnaire_principal,
3053 petitionnaire_principal.complement as complement_petitionnaire_principal,
3054 petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
3055 CASE
3056 WHEN petitionnaire_principal.bp IS NULL
3057 THEN ''''
3058 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
3059 END as bp_petitionnaire_principal,
3060 petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
3061 petitionnaire_principal.localite as localite_petitionnaire_principal,
3062 CASE
3063 WHEN petitionnaire_principal.cedex IS NULL
3064 THEN ''''
3065 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
3066 END as cedex_petitionnaire_principal,
3067 petitionnaire_principal.pays as pays_petitionnaire_principal,
3068
3069 --Coordonnées du pétitionnaire principal initial
3070
3071 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
3072 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_initial_civilite.libelle, petitionnaire_principal_initial.particulier_nom, petitionnaire_principal_initial.particulier_prenom))
3073 ELSE
3074 CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL OR petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
3075 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))
3076 ELSE TRIM(CONCAT(petitionnaire_principal_initial.personne_morale_raison_sociale, '' '', petitionnaire_principal_initial.personne_morale_denomination))
3077 END
3078 END as nom_petitionnaire_principal_initial,
3079 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
3080 THEN petitionnaire_principal_initial_civilite.libelle
3081 ELSE ''''
3082 END as civilite_petitionnaire_principal_initial,
3083 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
3084 THEN petitionnaire_principal_initial.particulier_nom
3085 ELSE
3086 CASE WHEN petitionnaire_principal_initial.personne_morale_nom IS NOT NULL
3087 THEN petitionnaire_principal_initial.personne_morale_nom
3088 ELSE ''''
3089 END
3090 END as nom_particulier_petitionnaire_principal_initial,
3091 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
3092 THEN petitionnaire_principal_initial.particulier_prenom
3093 ELSE
3094 CASE WHEN petitionnaire_principal_initial.personne_morale_prenom IS NOT NULL
3095 THEN petitionnaire_principal_initial.personne_morale_prenom
3096 ELSE ''''
3097 END
3098 END as prenom_particulier_petitionnaire_principal_initial,
3099 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
3100 THEN ''''
3101 ELSE petitionnaire_principal_initial.personne_morale_raison_sociale
3102 END as raison_sociale_petitionnaire_principal_initial,
3103 CASE WHEN petitionnaire_principal_initial.qualite=''particulier''
3104 THEN ''''
3105 ELSE petitionnaire_principal_initial.personne_morale_denomination
3106 END as denomination_petitionnaire_principal_initial,
3107 petitionnaire_principal_initial.numero as numero_petitionnaire_principal_initial,
3108 petitionnaire_principal_initial.voie as voie_petitionnaire_principal_initial,
3109 petitionnaire_principal_initial.complement as complement_petitionnaire_principal_initial,
3110 petitionnaire_principal_initial.lieu_dit as lieu_dit_petitionnaire_principal_initial,
3111 CASE
3112 WHEN petitionnaire_principal_initial.bp IS NULL
3113 THEN ''''
3114 ELSE CONCAT(''BP '', petitionnaire_principal_initial.bp)
3115 END as bp_petitionnaire_principal_initial,
3116 petitionnaire_principal_initial.code_postal as code_postal_petitionnaire_principal_initial,
3117 petitionnaire_principal_initial.localite as localite_petitionnaire_principal_initial,
3118 CASE
3119 WHEN petitionnaire_principal_initial.cedex IS NULL
3120 THEN ''''
3121 ELSE CONCAT(''CEDEX '', petitionnaire_principal_initial.cedex)
3122 END as cedex_petitionnaire_principal_initial,
3123 petitionnaire_principal_initial.pays as pays_petitionnaire_principal,
3124
3125 --Coordonnées du pétitionnaire 1
3126
3127 CASE WHEN petitionnaire_1.qualite=''particulier''
3128 THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
3129 ELSE
3130 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
3131 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))
3132 ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
3133 END
3134 END as nom_petitionnaire_1,
3135 CASE WHEN petitionnaire_1.qualite=''particulier'' OR petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
3136 THEN petitionnaire_1_civilite.libelle
3137 ELSE ''''
3138 END as civilite_petitionnaire_1,
3139 CASE WHEN petitionnaire_1.qualite=''particulier''
3140 THEN petitionnaire_1.particulier_nom
3141 ELSE
3142 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
3143 THEN petitionnaire_1.personne_morale_nom
3144 ELSE ''''
3145 END
3146 END as nom_particulier_petitionnaire_1,
3147 CASE WHEN petitionnaire_1.qualite=''particulier''
3148 THEN petitionnaire_1.particulier_prenom
3149 ELSE
3150 CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
3151 THEN petitionnaire_1.personne_morale_prenom
3152 ELSE ''''
3153 END
3154 END as prenom_particulier_petitionnaire_1,
3155 CASE WHEN petitionnaire_1.qualite=''particulier''
3156 THEN ''''
3157 ELSE petitionnaire_1.personne_morale_raison_sociale
3158 END as raison_sociale_petitionnaire_1,
3159 CASE WHEN petitionnaire_1.qualite=''particulier''
3160 THEN ''''
3161 ELSE petitionnaire_1.personne_morale_denomination
3162 END as denomination_petitionnaire_1,
3163 petitionnaire_1.numero as numero_petitionnaire_1,
3164 petitionnaire_1.voie as voie_petitionnaire_1,
3165 petitionnaire_1.complement as complement_petitionnaire_1,
3166 petitionnaire_1.lieu_dit as lieu_dit_petitionnaire_1,
3167 CASE
3168 WHEN petitionnaire_1.bp IS NULL
3169 THEN ''''
3170 ELSE CONCAT(''BP '', petitionnaire_1.bp)
3171 END as bp_petitionnaire_1,
3172 petitionnaire_1.code_postal as code_postal_petitionnaire_1,
3173 petitionnaire_1.localite as localite_petitionnaire_1,
3174 CASE
3175 WHEN petitionnaire_1.cedex IS NULL
3176 THEN ''''
3177 ELSE CONCAT(''CEDEX '', petitionnaire_1.cedex)
3178 END as cedex_petitionnaire_1,
3179 petitionnaire_1.pays as pays_petitionnaire_1,
3180
3181 --Coordonnées du pétitionnaire 2
3182
3183 CASE WHEN petitionnaire_2.qualite=''particulier''
3184 THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
3185 ELSE
3186 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
3187 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))
3188 ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
3189 END
3190 END as nom_petitionnaire_2,
3191 CASE WHEN petitionnaire_2.qualite=''particulier'' OR petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
3192 THEN petitionnaire_2_civilite.libelle
3193 ELSE ''''
3194 END as civilite_petitionnaire_2,
3195 CASE WHEN petitionnaire_2.qualite=''particulier''
3196 THEN petitionnaire_2.particulier_nom
3197 ELSE
3198 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
3199 THEN petitionnaire_2.personne_morale_nom
3200 ELSE ''''
3201 END
3202 END as nom_particulier_petitionnaire_2,
3203 CASE WHEN petitionnaire_2.qualite=''particulier''
3204 THEN petitionnaire_2.particulier_prenom
3205 ELSE
3206 CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
3207 THEN petitionnaire_2.personne_morale_prenom
3208 ELSE ''''
3209 END
3210 END as prenom_particulier_petitionnaire_2,
3211 CASE WHEN petitionnaire_2.qualite=''particulier''
3212 THEN ''''
3213 ELSE petitionnaire_2.personne_morale_raison_sociale
3214 END as raison_sociale_petitionnaire_2,
3215 CASE WHEN petitionnaire_2.qualite=''particulier''
3216 THEN ''''
3217 ELSE petitionnaire_2.personne_morale_denomination
3218 END as denomination_petitionnaire_2,
3219 petitionnaire_2.numero as numero_petitionnaire_2,
3220 petitionnaire_2.voie as voie_petitionnaire_2,
3221 petitionnaire_2.complement as complement_petitionnaire_2,
3222 petitionnaire_2.lieu_dit as lieu_dit_petitionnaire_2,
3223 CASE
3224 WHEN petitionnaire_2.bp IS NULL
3225 THEN ''''
3226 ELSE CONCAT(''BP '', petitionnaire_2.bp)
3227 END as bp_petitionnaire_2,
3228 petitionnaire_2.code_postal as code_postal_petitionnaire_2,
3229 petitionnaire_2.localite as localite_petitionnaire_2,
3230 CASE
3231 WHEN petitionnaire_2.cedex IS NULL
3232 THEN ''''
3233 ELSE CONCAT(''CEDEX '', petitionnaire_2.cedex)
3234 END as cedex_petitionnaire_2,
3235 petitionnaire_2.pays as pays_petitionnaire_2,
3236
3237 --Coordonnées du pétitionnaire 3
3238
3239 CASE WHEN petitionnaire_3.qualite=''particulier''
3240 THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
3241 ELSE
3242 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
3243 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))
3244 ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
3245 END
3246 END as nom_petitionnaire_3,
3247 CASE WHEN petitionnaire_3.qualite=''particulier'' OR petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
3248 THEN petitionnaire_3_civilite.libelle
3249 ELSE ''''
3250 END as civilite_petitionnaire_3,
3251 CASE WHEN petitionnaire_3.qualite=''particulier''
3252 THEN petitionnaire_3.particulier_nom
3253 ELSE
3254 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
3255 THEN petitionnaire_3.personne_morale_nom
3256 ELSE ''''
3257 END
3258 END as nom_particulier_petitionnaire_3,
3259 CASE WHEN petitionnaire_3.qualite=''particulier''
3260 THEN petitionnaire_3.particulier_prenom
3261 ELSE
3262 CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
3263 THEN petitionnaire_3.personne_morale_prenom
3264 ELSE ''''
3265 END
3266 END as prenom_particulier_petitionnaire_3,
3267 CASE WHEN petitionnaire_3.qualite=''particulier''
3268 THEN ''''
3269 ELSE petitionnaire_3.personne_morale_raison_sociale
3270 END as raison_sociale_petitionnaire_3,
3271 CASE WHEN petitionnaire_3.qualite=''particulier''
3272 THEN ''''
3273 ELSE petitionnaire_3.personne_morale_denomination
3274 END as denomination_petitionnaire_3,
3275 petitionnaire_3.numero as numero_petitionnaire_3,
3276 petitionnaire_3.voie as voie_petitionnaire_3,
3277 petitionnaire_3.complement as complement_petitionnaire_3,
3278 petitionnaire_3.lieu_dit as lieu_dit_petitionnaire_3,
3279 CASE
3280 WHEN petitionnaire_3.bp IS NULL
3281 THEN ''''
3282 ELSE CONCAT(''BP '', petitionnaire_3.bp)
3283 END as bp_petitionnaire_3,
3284 petitionnaire_3.code_postal as code_postal_petitionnaire_3,
3285 petitionnaire_3.localite as localite_petitionnaire_3,
3286 CASE
3287 WHEN petitionnaire_3.cedex IS NULL
3288 THEN ''''
3289 ELSE CONCAT(''CEDEX '', petitionnaire_3.cedex)
3290 END as cedex_petitionnaire_3,
3291 petitionnaire_3.pays as pays_petitionnaire_3,
3292
3293 --Coordonnées du pétitionnaire 4
3294
3295 CASE WHEN petitionnaire_4.qualite=''particulier''
3296 THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
3297 ELSE
3298 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
3299 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))
3300 ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
3301 END
3302 END as nom_petitionnaire_4,
3303 CASE WHEN petitionnaire_4.qualite=''particulier'' OR petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
3304 THEN petitionnaire_4_civilite.libelle
3305 ELSE ''''
3306 END as civilite_petitionnaire_4,
3307 CASE WHEN petitionnaire_4.qualite=''particulier''
3308 THEN petitionnaire_4.particulier_nom
3309 ELSE
3310 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
3311 THEN petitionnaire_4.personne_morale_nom
3312 ELSE ''''
3313 END
3314 END as nom_particulier_petitionnaire_4,
3315 CASE WHEN petitionnaire_4.qualite=''particulier''
3316 THEN petitionnaire_4.particulier_prenom
3317 ELSE
3318 CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
3319 THEN petitionnaire_4.personne_morale_prenom
3320 ELSE ''''
3321 END
3322 END as prenom_particulier_petitionnaire_4,
3323 CASE WHEN petitionnaire_4.qualite=''particulier''
3324 THEN ''''
3325 ELSE petitionnaire_4.personne_morale_raison_sociale
3326 END as raison_sociale_petitionnaire_4,
3327 CASE WHEN petitionnaire_4.qualite=''particulier''
3328 THEN ''''
3329 ELSE petitionnaire_4.personne_morale_denomination
3330 END as denomination_petitionnaire_4,
3331 petitionnaire_4.numero as numero_petitionnaire_4,
3332 petitionnaire_4.voie as voie_petitionnaire_4,
3333 petitionnaire_4.complement as complement_petitionnaire_4,
3334 petitionnaire_4.lieu_dit as lieu_dit_petitionnaire_4,
3335 CASE
3336 WHEN petitionnaire_4.bp IS NULL
3337 THEN ''''
3338 ELSE CONCAT(''BP '', petitionnaire_4.bp)
3339 END as bp_petitionnaire_4,
3340 petitionnaire_4.code_postal as code_postal_petitionnaire_4,
3341 petitionnaire_4.localite as localite_petitionnaire_4,
3342 CASE
3343 WHEN petitionnaire_4.cedex IS NULL
3344 THEN ''''
3345 ELSE CONCAT(''CEDEX '', petitionnaire_4.cedex)
3346 END as cedex_petitionnaire_4,
3347 petitionnaire_4.pays as pays_petitionnaire_4,
3348
3349 --Coordonnées du pétitionnaire 5
3350
3351 CASE WHEN petitionnaire_5.qualite=''particulier''
3352 THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
3353 ELSE
3354 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
3355 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))
3356 ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
3357 END
3358 END as nom_petitionnaire_5,
3359 CASE WHEN petitionnaire_5.qualite=''particulier'' OR petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
3360 THEN petitionnaire_5_civilite.libelle
3361 ELSE ''''
3362 END as civilite_petitionnaire_5,
3363 CASE WHEN petitionnaire_5.qualite=''particulier''
3364 THEN petitionnaire_5.particulier_nom
3365 ELSE
3366 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
3367 THEN petitionnaire_5.personne_morale_nom
3368 ELSE ''''
3369 END
3370 END as nom_particulier_petitionnaire_5,
3371 CASE WHEN petitionnaire_5.qualite=''particulier''
3372 THEN petitionnaire_5.particulier_prenom
3373 ELSE
3374 CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
3375 THEN petitionnaire_5.personne_morale_prenom
3376 ELSE ''''
3377 END
3378 END as prenom_particulier_petitionnaire_5,
3379 CASE WHEN petitionnaire_5.qualite=''particulier''
3380 THEN ''''
3381 ELSE petitionnaire_5.personne_morale_raison_sociale
3382 END as raison_sociale_petitionnaire_5,
3383 CASE WHEN petitionnaire_5.qualite=''particulier''
3384 THEN ''''
3385 ELSE petitionnaire_5.personne_morale_denomination
3386 END as denomination_petitionnaire_5,
3387 petitionnaire_5.numero as numero_petitionnaire_5,
3388 petitionnaire_5.voie as voie_petitionnaire_5,
3389 petitionnaire_5.complement as complement_petitionnaire_5,
3390 petitionnaire_5.lieu_dit as lieu_dit_petitionnaire_5,
3391 CASE
3392 WHEN petitionnaire_5.bp IS NULL
3393 THEN ''''
3394 ELSE CONCAT(''BP '', petitionnaire_5.bp)
3395 END as bp_petitionnaire_5,
3396 petitionnaire_5.code_postal as code_postal_petitionnaire_5,
3397 petitionnaire_5.localite as localite_petitionnaire_5,
3398 CASE
3399 WHEN petitionnaire_5.cedex IS NULL
3400 THEN ''''
3401 ELSE CONCAT(''CEDEX '', petitionnaire_5.cedex)
3402 END as cedex_petitionnaire_5,
3403 petitionnaire_5.pays as pays_petitionnaire_5,
3404
3405 --Coordonnées du délégataire
3406
3407 CASE
3408 WHEN delegataire.qualite=''particulier''
3409 THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
3410 ELSE
3411 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
3412 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))
3413 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
3414 END
3415 END as nom_delegataire,
3416 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
3417 THEN delegataire_civilite.libelle
3418 ELSE ''''
3419 END as civilite_delegataire,
3420 CASE WHEN delegataire.qualite=''particulier''
3421 THEN delegataire.particulier_nom
3422 ELSE
3423 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
3424 THEN delegataire.personne_morale_nom
3425 ELSE ''''
3426 END
3427 END as nom_particulier_delegataire,
3428 CASE WHEN delegataire.qualite=''particulier''
3429 THEN delegataire.particulier_prenom
3430 ELSE
3431 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
3432 THEN delegataire.personne_morale_prenom
3433 ELSE ''''
3434 END
3435 END as prenom_particulier_delegataire,
3436 CASE WHEN delegataire.qualite=''particulier''
3437 THEN ''''
3438 ELSE delegataire.personne_morale_raison_sociale
3439 END as raison_sociale_delegataire,
3440 CASE WHEN delegataire.qualite=''particulier''
3441 THEN ''''
3442 ELSE delegataire.personne_morale_denomination
3443 END as denomination_delegataire,
3444 delegataire.numero as numero_delegataire,
3445 delegataire.voie as voie_delegataire,
3446 delegataire.complement as complement_delegataire,
3447 delegataire.lieu_dit as lieu_dit_delegataire,
3448 CASE
3449 WHEN delegataire.bp IS NULL
3450 THEN ''''
3451 ELSE CONCAT(''BP '', delegataire.bp)
3452 END as bp_delegataire,
3453 delegataire.code_postal as code_postal_delegataire,
3454 delegataire.localite as ville_delegataire,
3455 CASE
3456 WHEN delegataire.cedex IS NULL
3457 THEN ''''
3458 ELSE CONCAT(''CEDEX '', delegataire.cedex)
3459 END as cedex_delegataire,
3460 delegataire.pays as pays_delegataire,
3461
3462 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
3463
3464 CASE WHEN delegataire.qualite IS NULL
3465 THEN
3466 CASE WHEN petitionnaire_principal.qualite=''particulier''
3467 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
3468 ELSE
3469 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
3470 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))
3471 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
3472 END
3473 END
3474 ELSE
3475 CASE WHEN delegataire.qualite=''particulier''
3476 THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
3477 ELSE
3478 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
3479 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))
3480 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
3481 END
3482 END
3483 END as nom_correspondant,
3484
3485 CASE WHEN delegataire.qualite IS NULL
3486 THEN
3487 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
3488 THEN petitionnaire_principal_civilite.libelle
3489 ELSE ''''
3490 END
3491 ELSE
3492 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
3493 THEN delegataire_civilite.libelle
3494 ELSE ''''
3495 END
3496 END as civilite_correspondant,
3497
3498 CASE WHEN delegataire.qualite IS NULL
3499 THEN
3500 CASE WHEN petitionnaire_principal.qualite=''particulier''
3501 THEN petitionnaire_principal.particulier_nom
3502 ELSE
3503 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
3504 THEN petitionnaire_principal.personne_morale_nom
3505 ELSE ''''
3506 END
3507 END
3508 ELSE
3509 CASE WHEN delegataire.qualite=''particulier''
3510 THEN delegataire.particulier_nom
3511 ELSE
3512 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
3513 THEN delegataire.personne_morale_nom
3514 ELSE ''''
3515 END
3516 END
3517 END as nom_particulier_correspondant,
3518
3519 CASE WHEN delegataire.qualite IS NULL
3520 THEN
3521 CASE WHEN petitionnaire_principal.qualite=''particulier''
3522 THEN petitionnaire_principal.particulier_prenom
3523 ELSE
3524 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
3525 THEN petitionnaire_principal.personne_morale_prenom
3526 ELSE ''''
3527 END
3528 END
3529 ELSE
3530 CASE WHEN delegataire.qualite=''particulier''
3531 THEN delegataire.particulier_prenom
3532 ELSE
3533 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
3534 THEN delegataire.personne_morale_prenom
3535 ELSE ''''
3536 END
3537 END
3538 END as prenom_particulier_correspondant,
3539
3540 CASE WHEN delegataire.qualite IS NULL
3541 THEN
3542 CASE WHEN petitionnaire_principal.qualite=''particulier''
3543 THEN ''''
3544 ELSE petitionnaire_principal.personne_morale_raison_sociale
3545 END
3546 ELSE
3547 CASE WHEN delegataire.qualite=''particulier''
3548 THEN ''''
3549 ELSE delegataire.personne_morale_raison_sociale
3550 END
3551 END as raison_sociale_correspondant,
3552
3553 CASE WHEN delegataire.qualite IS NULL
3554 THEN
3555 CASE WHEN petitionnaire_principal.qualite=''particulier''
3556 THEN ''''
3557 ELSE petitionnaire_principal.personne_morale_denomination
3558 END
3559 ELSE
3560 CASE WHEN delegataire.qualite=''particulier''
3561 THEN ''''
3562 ELSE delegataire.personne_morale_denomination
3563 END
3564 END as denomination_correspondant,
3565
3566 CASE WHEN delegataire.qualite IS NULL
3567 THEN petitionnaire_principal.numero
3568 ELSE delegataire.numero
3569 END as numero_correspondant,
3570
3571 CASE WHEN delegataire.qualite IS NULL
3572 THEN petitionnaire_principal.voie
3573 ELSE delegataire.voie
3574 END as voie_correspondant,
3575
3576 CASE WHEN delegataire.qualite IS NULL
3577 THEN petitionnaire_principal.complement
3578 ELSE delegataire.complement
3579 END as complement_correspondant,
3580
3581 CASE WHEN delegataire.qualite IS NULL
3582 THEN petitionnaire_principal.lieu_dit
3583 ELSE delegataire.lieu_dit
3584 END as lieu_dit_correspondant,
3585
3586 CASE WHEN delegataire.qualite IS NULL
3587 THEN
3588 CASE
3589 WHEN petitionnaire_principal.bp IS NULL
3590 THEN ''''
3591 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
3592 END
3593 ELSE
3594 CASE
3595 WHEN delegataire.bp IS NULL
3596 THEN ''''
3597 ELSE CONCAT(''BP '', delegataire.bp)
3598 END
3599 END as bp_correspondant,
3600
3601 CASE WHEN delegataire.qualite IS NULL
3602 THEN petitionnaire_principal.code_postal
3603 ELSE delegataire.code_postal
3604 END as code_postal_correspondant,
3605
3606 CASE WHEN delegataire.qualite IS NULL
3607 THEN petitionnaire_principal.localite
3608 ELSE delegataire.localite
3609 END as ville_correspondant,
3610
3611 CASE WHEN delegataire.qualite IS NULL
3612 THEN
3613 CASE
3614 WHEN petitionnaire_principal.cedex IS NULL
3615 THEN ''''
3616 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
3617 END
3618 ELSE
3619 CASE
3620 WHEN delegataire.cedex IS NULL
3621 THEN ''''
3622 ELSE CONCAT(''CEDEX '', delegataire.cedex)
3623 END
3624 END as cedex_correspondant,
3625
3626 CASE WHEN delegataire.qualite IS NULL
3627 THEN petitionnaire_principal.pays
3628 ELSE delegataire.pays
3629 END as pays_correspondant,
3630
3631 --Dates importantes du dossier d''instruction
3632 to_char(dossier.date_depot, ''DD/MM/YYYY'') as date_depot_dossier,
3633 to_char(dossier.date_decision, ''DD/MM/YYYY'') as date_decision_dossier,
3634 CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
3635 THEN to_char(dossier.date_limite_incompletude ,''DD/MM/YYYY'')
3636 ELSE to_char(dossier.date_limite ,''DD/MM/YYYY'')
3637 END as date_limite_dossier,
3638 to_char(dossier.date_achevement,''DD/MM/YYYY'') as date_achevement_dossier,
3639 to_char(dossier.date_conformite,''DD/MM/YYYY'') as date_conformite_dossier,
3640 to_char(dossier.date_notification_delai,''DD/MM/YYYY'') as date_notification_delai_dossier,
3641
3642 --Noms des signataires
3643 TRIM(CONCAT(signataire_civilite.libelle, '' '',signataire_arrete.prenom, '' '', signataire_arrete.nom)) as arrete_signataire,
3644 TRIM(CONCAT(signataire_arrete.qualite, '' '', signataire_arrete.signature)) as signature_signataire,
3645 division.chef as chef_division,
3646 direction.chef as chef_direction,
3647 direction.libelle as libelle_direction,
3648 direction.description as description_direction,
3649
3650 --Données générales des données techniquesDONNÉES TECHNIQUES
3651 TRIM(CONCAT(
3652 donnees_techniques.co_projet_desc, '' '',
3653 donnees_techniques.am_projet_desc, '' '',
3654 donnees_techniques.dm_projet_desc, '' '',
3655 donnees_techniques.ope_proj_desc
3656 )) as projet_desc_donnees_techniques,
3657 donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
3658 donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
3659 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
3660 -- alors on récupère seulement ses valeurs
3661 CASE WHEN su2_avt_shon1 IS NOT NULL
3662 OR su2_avt_shon2 IS NOT NULL
3663 OR su2_avt_shon3 IS NOT NULL
3664 OR su2_avt_shon4 IS NOT NULL
3665 OR su2_avt_shon5 IS NOT NULL
3666 OR su2_avt_shon6 IS NOT NULL
3667 OR su2_avt_shon7 IS NOT NULL
3668 OR su2_avt_shon8 IS NOT NULL
3669 OR su2_avt_shon9 IS NOT NULL
3670 OR su2_avt_shon10 IS NOT NULL
3671 OR su2_avt_shon11 IS NOT NULL
3672 OR su2_avt_shon12 IS NOT NULL
3673 OR su2_avt_shon13 IS NOT NULL
3674 OR su2_avt_shon14 IS NOT NULL
3675 OR su2_avt_shon15 IS NOT NULL
3676 OR su2_avt_shon16 IS NOT NULL
3677 OR su2_avt_shon17 IS NOT NULL
3678 OR su2_avt_shon18 IS NOT NULL
3679 OR su2_avt_shon19 IS NOT NULL
3680 OR su2_avt_shon20 IS NOT NULL
3681 OR su2_cstr_shon1 IS NOT NULL
3682 OR su2_cstr_shon2 IS NOT NULL
3683 OR su2_cstr_shon3 IS NOT NULL
3684 OR su2_cstr_shon4 IS NOT NULL
3685 OR su2_cstr_shon5 IS NOT NULL
3686 OR su2_cstr_shon6 IS NOT NULL
3687 OR su2_cstr_shon7 IS NOT NULL
3688 OR su2_cstr_shon8 IS NOT NULL
3689 OR su2_cstr_shon9 IS NOT NULL
3690 OR su2_cstr_shon10 IS NOT NULL
3691 OR su2_cstr_shon11 IS NOT NULL
3692 OR su2_cstr_shon12 IS NOT NULL
3693 OR su2_cstr_shon13 IS NOT NULL
3694 OR su2_cstr_shon14 IS NOT NULL
3695 OR su2_cstr_shon15 IS NOT NULL
3696 OR su2_cstr_shon16 IS NOT NULL
3697 OR su2_cstr_shon17 IS NOT NULL
3698 OR su2_cstr_shon18 IS NOT NULL
3699 OR su2_cstr_shon19 IS NOT NULL
3700 OR su2_cstr_shon20 IS NOT NULL
3701 OR su2_chge_shon1 IS NOT NULL
3702 OR su2_chge_shon2 IS NOT NULL
3703 OR su2_chge_shon3 IS NOT NULL
3704 OR su2_chge_shon4 IS NOT NULL
3705 OR su2_chge_shon5 IS NOT NULL
3706 OR su2_chge_shon6 IS NOT NULL
3707 OR su2_chge_shon7 IS NOT NULL
3708 OR su2_chge_shon8 IS NOT NULL
3709 OR su2_chge_shon9 IS NOT NULL
3710 OR su2_chge_shon10 IS NOT NULL
3711 OR su2_chge_shon11 IS NOT NULL
3712 OR su2_chge_shon12 IS NOT NULL
3713 OR su2_chge_shon13 IS NOT NULL
3714 OR su2_chge_shon14 IS NOT NULL
3715 OR su2_chge_shon15 IS NOT NULL
3716 OR su2_chge_shon16 IS NOT NULL
3717 OR su2_chge_shon17 IS NOT NULL
3718 OR su2_chge_shon18 IS NOT NULL
3719 OR su2_chge_shon19 IS NOT NULL
3720 OR su2_chge_shon20 IS NOT NULL
3721 OR su2_demo_shon1 IS NOT NULL
3722 OR su2_demo_shon2 IS NOT NULL
3723 OR su2_demo_shon3 IS NOT NULL
3724 OR su2_demo_shon4 IS NOT NULL
3725 OR su2_demo_shon5 IS NOT NULL
3726 OR su2_demo_shon6 IS NOT NULL
3727 OR su2_demo_shon7 IS NOT NULL
3728 OR su2_demo_shon8 IS NOT NULL
3729 OR su2_demo_shon9 IS NOT NULL
3730 OR su2_demo_shon10 IS NOT NULL
3731 OR su2_demo_shon11 IS NOT NULL
3732 OR su2_demo_shon12 IS NOT NULL
3733 OR su2_demo_shon13 IS NOT NULL
3734 OR su2_demo_shon14 IS NOT NULL
3735 OR su2_demo_shon15 IS NOT NULL
3736 OR su2_demo_shon16 IS NOT NULL
3737 OR su2_demo_shon17 IS NOT NULL
3738 OR su2_demo_shon18 IS NOT NULL
3739 OR su2_demo_shon19 IS NOT NULL
3740 OR su2_demo_shon20 IS NOT NULL
3741 OR su2_sup_shon1 IS NOT NULL
3742 OR su2_sup_shon2 IS NOT NULL
3743 OR su2_sup_shon3 IS NOT NULL
3744 OR su2_sup_shon4 IS NOT NULL
3745 OR su2_sup_shon5 IS NOT NULL
3746 OR su2_sup_shon6 IS NOT NULL
3747 OR su2_sup_shon7 IS NOT NULL
3748 OR su2_sup_shon8 IS NOT NULL
3749 OR su2_sup_shon9 IS NOT NULL
3750 OR su2_sup_shon10 IS NOT NULL
3751 OR su2_sup_shon11 IS NOT NULL
3752 OR su2_sup_shon12 IS NOT NULL
3753 OR su2_sup_shon13 IS NOT NULL
3754 OR su2_sup_shon14 IS NOT NULL
3755 OR su2_sup_shon15 IS NOT NULL
3756 OR su2_sup_shon16 IS NOT NULL
3757 OR su2_sup_shon17 IS NOT NULL
3758 OR su2_sup_shon18 IS NOT NULL
3759 OR su2_sup_shon19 IS NOT NULL
3760 OR su2_sup_shon20 IS NOT NULL
3761 THEN donnees_techniques.su2_cstr_shon_tot
3762 ELSE donnees_techniques.su_cstr_shon_tot
3763 END as su_cstr_shon_tot_donnees_techniques,
3764 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
3765 -- alors on récupère seulement ses valeurs
3766 CASE WHEN su2_avt_shon1 IS NOT NULL
3767 OR su2_avt_shon2 IS NOT NULL
3768 OR su2_avt_shon3 IS NOT NULL
3769 OR su2_avt_shon4 IS NOT NULL
3770 OR su2_avt_shon5 IS NOT NULL
3771 OR su2_avt_shon6 IS NOT NULL
3772 OR su2_avt_shon7 IS NOT NULL
3773 OR su2_avt_shon8 IS NOT NULL
3774 OR su2_avt_shon9 IS NOT NULL
3775 OR su2_avt_shon10 IS NOT NULL
3776 OR su2_avt_shon11 IS NOT NULL
3777 OR su2_avt_shon12 IS NOT NULL
3778 OR su2_avt_shon13 IS NOT NULL
3779 OR su2_avt_shon14 IS NOT NULL
3780 OR su2_avt_shon15 IS NOT NULL
3781 OR su2_avt_shon16 IS NOT NULL
3782 OR su2_avt_shon17 IS NOT NULL
3783 OR su2_avt_shon18 IS NOT NULL
3784 OR su2_avt_shon19 IS NOT NULL
3785 OR su2_avt_shon20 IS NOT NULL
3786 OR su2_cstr_shon1 IS NOT NULL
3787 OR su2_cstr_shon2 IS NOT NULL
3788 OR su2_cstr_shon3 IS NOT NULL
3789 OR su2_cstr_shon4 IS NOT NULL
3790 OR su2_cstr_shon5 IS NOT NULL
3791 OR su2_cstr_shon6 IS NOT NULL
3792 OR su2_cstr_shon7 IS NOT NULL
3793 OR su2_cstr_shon8 IS NOT NULL
3794 OR su2_cstr_shon9 IS NOT NULL
3795 OR su2_cstr_shon10 IS NOT NULL
3796 OR su2_cstr_shon11 IS NOT NULL
3797 OR su2_cstr_shon12 IS NOT NULL
3798 OR su2_cstr_shon13 IS NOT NULL
3799 OR su2_cstr_shon14 IS NOT NULL
3800 OR su2_cstr_shon15 IS NOT NULL
3801 OR su2_cstr_shon16 IS NOT NULL
3802 OR su2_cstr_shon17 IS NOT NULL
3803 OR su2_cstr_shon18 IS NOT NULL
3804 OR su2_cstr_shon19 IS NOT NULL
3805 OR su2_cstr_shon20 IS NOT NULL
3806 OR su2_chge_shon1 IS NOT NULL
3807 OR su2_chge_shon2 IS NOT NULL
3808 OR su2_chge_shon3 IS NOT NULL
3809 OR su2_chge_shon4 IS NOT NULL
3810 OR su2_chge_shon5 IS NOT NULL
3811 OR su2_chge_shon6 IS NOT NULL
3812 OR su2_chge_shon7 IS NOT NULL
3813 OR su2_chge_shon8 IS NOT NULL
3814 OR su2_chge_shon9 IS NOT NULL
3815 OR su2_chge_shon10 IS NOT NULL
3816 OR su2_chge_shon11 IS NOT NULL
3817 OR su2_chge_shon12 IS NOT NULL
3818 OR su2_chge_shon13 IS NOT NULL
3819 OR su2_chge_shon14 IS NOT NULL
3820 OR su2_chge_shon15 IS NOT NULL
3821 OR su2_chge_shon16 IS NOT NULL
3822 OR su2_chge_shon17 IS NOT NULL
3823 OR su2_chge_shon18 IS NOT NULL
3824 OR su2_chge_shon19 IS NOT NULL
3825 OR su2_chge_shon20 IS NOT NULL
3826 OR su2_demo_shon1 IS NOT NULL
3827 OR su2_demo_shon2 IS NOT NULL
3828 OR su2_demo_shon3 IS NOT NULL
3829 OR su2_demo_shon4 IS NOT NULL
3830 OR su2_demo_shon5 IS NOT NULL
3831 OR su2_demo_shon6 IS NOT NULL
3832 OR su2_demo_shon7 IS NOT NULL
3833 OR su2_demo_shon8 IS NOT NULL
3834 OR su2_demo_shon9 IS NOT NULL
3835 OR su2_demo_shon10 IS NOT NULL
3836 OR su2_demo_shon11 IS NOT NULL
3837 OR su2_demo_shon12 IS NOT NULL
3838 OR su2_demo_shon13 IS NOT NULL
3839 OR su2_demo_shon14 IS NOT NULL
3840 OR su2_demo_shon15 IS NOT NULL
3841 OR su2_demo_shon16 IS NOT NULL
3842 OR su2_demo_shon17 IS NOT NULL
3843 OR su2_demo_shon18 IS NOT NULL
3844 OR su2_demo_shon19 IS NOT NULL
3845 OR su2_demo_shon20 IS NOT NULL
3846 OR su2_sup_shon1 IS NOT NULL
3847 OR su2_sup_shon2 IS NOT NULL
3848 OR su2_sup_shon3 IS NOT NULL
3849 OR su2_sup_shon4 IS NOT NULL
3850 OR su2_sup_shon5 IS NOT NULL
3851 OR su2_sup_shon6 IS NOT NULL
3852 OR su2_sup_shon7 IS NOT NULL
3853 OR su2_sup_shon8 IS NOT NULL
3854 OR su2_sup_shon9 IS NOT NULL
3855 OR su2_sup_shon10 IS NOT NULL
3856 OR su2_sup_shon11 IS NOT NULL
3857 OR su2_sup_shon12 IS NOT NULL
3858 OR su2_sup_shon13 IS NOT NULL
3859 OR su2_sup_shon14 IS NOT NULL
3860 OR su2_sup_shon15 IS NOT NULL
3861 OR su2_sup_shon16 IS NOT NULL
3862 OR su2_sup_shon17 IS NOT NULL
3863 OR su2_sup_shon18 IS NOT NULL
3864 OR su2_sup_shon19 IS NOT NULL
3865 OR su2_sup_shon20 IS NOT NULL
3866 THEN donnees_techniques.su2_demo_shon_tot
3867 ELSE donnees_techniques.su_demo_shon_tot
3868 END as su_demo_shon_tot_donnees_techniques,
3869 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
3870 -- alors on récupère seulement ses valeurs
3871 CASE WHEN su2_avt_shon1 IS NOT NULL
3872 OR su2_avt_shon2 IS NOT NULL
3873 OR su2_avt_shon3 IS NOT NULL
3874 OR su2_avt_shon4 IS NOT NULL
3875 OR su2_avt_shon5 IS NOT NULL
3876 OR su2_avt_shon6 IS NOT NULL
3877 OR su2_avt_shon7 IS NOT NULL
3878 OR su2_avt_shon8 IS NOT NULL
3879 OR su2_avt_shon9 IS NOT NULL
3880 OR su2_avt_shon10 IS NOT NULL
3881 OR su2_avt_shon11 IS NOT NULL
3882 OR su2_avt_shon12 IS NOT NULL
3883 OR su2_avt_shon13 IS NOT NULL
3884 OR su2_avt_shon14 IS NOT NULL
3885 OR su2_avt_shon15 IS NOT NULL
3886 OR su2_avt_shon16 IS NOT NULL
3887 OR su2_avt_shon17 IS NOT NULL
3888 OR su2_avt_shon18 IS NOT NULL
3889 OR su2_avt_shon19 IS NOT NULL
3890 OR su2_avt_shon20 IS NOT NULL
3891 OR su2_cstr_shon1 IS NOT NULL
3892 OR su2_cstr_shon2 IS NOT NULL
3893 OR su2_cstr_shon3 IS NOT NULL
3894 OR su2_cstr_shon4 IS NOT NULL
3895 OR su2_cstr_shon5 IS NOT NULL
3896 OR su2_cstr_shon6 IS NOT NULL
3897 OR su2_cstr_shon7 IS NOT NULL
3898 OR su2_cstr_shon8 IS NOT NULL
3899 OR su2_cstr_shon9 IS NOT NULL
3900 OR su2_cstr_shon10 IS NOT NULL
3901 OR su2_cstr_shon11 IS NOT NULL
3902 OR su2_cstr_shon12 IS NOT NULL
3903 OR su2_cstr_shon13 IS NOT NULL
3904 OR su2_cstr_shon14 IS NOT NULL
3905 OR su2_cstr_shon15 IS NOT NULL
3906 OR su2_cstr_shon16 IS NOT NULL
3907 OR su2_cstr_shon17 IS NOT NULL
3908 OR su2_cstr_shon18 IS NOT NULL
3909 OR su2_cstr_shon19 IS NOT NULL
3910 OR su2_cstr_shon20 IS NOT NULL
3911 OR su2_chge_shon1 IS NOT NULL
3912 OR su2_chge_shon2 IS NOT NULL
3913 OR su2_chge_shon3 IS NOT NULL
3914 OR su2_chge_shon4 IS NOT NULL
3915 OR su2_chge_shon5 IS NOT NULL
3916 OR su2_chge_shon6 IS NOT NULL
3917 OR su2_chge_shon7 IS NOT NULL
3918 OR su2_chge_shon8 IS NOT NULL
3919 OR su2_chge_shon9 IS NOT NULL
3920 OR su2_chge_shon10 IS NOT NULL
3921 OR su2_chge_shon11 IS NOT NULL
3922 OR su2_chge_shon12 IS NOT NULL
3923 OR su2_chge_shon13 IS NOT NULL
3924 OR su2_chge_shon14 IS NOT NULL
3925 OR su2_chge_shon15 IS NOT NULL
3926 OR su2_chge_shon16 IS NOT NULL
3927 OR su2_chge_shon17 IS NOT NULL
3928 OR su2_chge_shon18 IS NOT NULL
3929 OR su2_chge_shon19 IS NOT NULL
3930 OR su2_chge_shon20 IS NOT NULL
3931 OR su2_demo_shon1 IS NOT NULL
3932 OR su2_demo_shon2 IS NOT NULL
3933 OR su2_demo_shon3 IS NOT NULL
3934 OR su2_demo_shon4 IS NOT NULL
3935 OR su2_demo_shon5 IS NOT NULL
3936 OR su2_demo_shon6 IS NOT NULL
3937 OR su2_demo_shon7 IS NOT NULL
3938 OR su2_demo_shon8 IS NOT NULL
3939 OR su2_demo_shon9 IS NOT NULL
3940 OR su2_demo_shon10 IS NOT NULL
3941 OR su2_demo_shon11 IS NOT NULL
3942 OR su2_demo_shon12 IS NOT NULL
3943 OR su2_demo_shon13 IS NOT NULL
3944 OR su2_demo_shon14 IS NOT NULL
3945 OR su2_demo_shon15 IS NOT NULL
3946 OR su2_demo_shon16 IS NOT NULL
3947 OR su2_demo_shon17 IS NOT NULL
3948 OR su2_demo_shon18 IS NOT NULL
3949 OR su2_demo_shon19 IS NOT NULL
3950 OR su2_demo_shon20 IS NOT NULL
3951 OR su2_sup_shon1 IS NOT NULL
3952 OR su2_sup_shon2 IS NOT NULL
3953 OR su2_sup_shon3 IS NOT NULL
3954 OR su2_sup_shon4 IS NOT NULL
3955 OR su2_sup_shon5 IS NOT NULL
3956 OR su2_sup_shon6 IS NOT NULL
3957 OR su2_sup_shon7 IS NOT NULL
3958 OR su2_sup_shon8 IS NOT NULL
3959 OR su2_sup_shon9 IS NOT NULL
3960 OR su2_sup_shon10 IS NOT NULL
3961 OR su2_sup_shon11 IS NOT NULL
3962 OR su2_sup_shon12 IS NOT NULL
3963 OR su2_sup_shon13 IS NOT NULL
3964 OR su2_sup_shon14 IS NOT NULL
3965 OR su2_sup_shon15 IS NOT NULL
3966 OR su2_sup_shon16 IS NOT NULL
3967 OR su2_sup_shon17 IS NOT NULL
3968 OR su2_sup_shon18 IS NOT NULL
3969 OR su2_sup_shon19 IS NOT NULL
3970 OR su2_sup_shon20 IS NOT NULL
3971 THEN
3972 REGEXP_REPLACE(CONCAT(
3973 CASE WHEN donnees_techniques.su2_cstr_shon1 IS NULL
3974 THEN ''''
3975 ELSE CONCAT (''Exploitation agricole - '', donnees_techniques.su2_cstr_shon1, '' m² / '')
3976 END,
3977 CASE WHEN donnees_techniques.su2_cstr_shon2 IS NULL
3978 THEN ''''
3979 ELSE CONCAT (''Exploitation forestière - '', donnees_techniques.su2_cstr_shon2, '' m² / '')
3980 END,
3981 CASE WHEN donnees_techniques.su2_cstr_shon3 IS NULL
3982 THEN ''''
3983 ELSE CONCAT (''Logement - '', donnees_techniques.su2_cstr_shon3, '' m² / '')
3984 END,
3985 CASE WHEN donnees_techniques.su2_cstr_shon4 IS NULL
3986 THEN ''''
3987 ELSE CONCAT (''Hébergement - '', donnees_techniques.su2_cstr_shon4, '' m² / '')
3988 END,
3989 CASE WHEN donnees_techniques.su2_cstr_shon5 IS NULL
3990 THEN ''''
3991 ELSE CONCAT (''Artisanat et commerce de détail - '', donnees_techniques.su2_cstr_shon5, '' m² / '')
3992 END,
3993 CASE WHEN donnees_techniques.su2_cstr_shon6 IS NULL
3994 THEN ''''
3995 ELSE CONCAT (''Restauration - '', donnees_techniques.su2_cstr_shon6, '' m² / '')
3996 END,
3997 CASE WHEN donnees_techniques.su2_cstr_shon7 IS NULL
3998 THEN ''''
3999 ELSE CONCAT (''Commerce de gros - '', donnees_techniques.su2_cstr_shon7, '' m² / '')
4000 END,
4001 CASE WHEN donnees_techniques.su2_cstr_shon8 IS NULL
4002 THEN ''''
4003 ELSE CONCAT (''Activités de services où s''''effectue l''''accueil d''''une clientèle - '', donnees_techniques.su2_cstr_shon8, '' m² / '')
4004 END,
4005 CASE WHEN donnees_techniques.su2_cstr_shon9 IS NULL
4006 THEN ''''
4007 ELSE CONCAT (''Hébergement hôtelier et touristique - '', donnees_techniques.su2_cstr_shon9, '' m² / '')
4008 END,
4009 CASE WHEN donnees_techniques.su2_cstr_shon10 IS NULL
4010 THEN ''''
4011 ELSE CONCAT (''Cinéma - '', donnees_techniques.donnees_techniques, '' m² / '')
4012 END,
4013 CASE WHEN donnees_techniques.su2_cstr_shon11 IS NULL
4014 THEN ''''
4015 ELSE CONCAT (''Locaux et bureaux accueillant du public des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
4016 END,
4017 CASE WHEN donnees_techniques.su2_cstr_shon12 IS NULL
4018 THEN ''''
4019 ELSE CONCAT (''Locaux techniques et industriels des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
4020 END,
4021 CASE WHEN donnees_techniques.su2_cstr_shon13 IS NULL
4022 THEN ''''
4023 ELSE CONCAT (''Établissements d''''enseignement, de santé et d''''action sociale - '', donnees_techniques.donnees_techniques, '' m² / '')
4024 END,
4025 CASE WHEN donnees_techniques.su2_cstr_shon14 IS NULL
4026 THEN ''''
4027 ELSE CONCAT (''Salles d''''art et de spectacles - '', donnees_techniques.donnees_techniques, '' m² / '')
4028 END,
4029 CASE WHEN donnees_techniques.su2_cstr_shon15 IS NULL
4030 THEN ''''
4031 ELSE CONCAT (''Équipements sportifs - '', donnees_techniques.donnees_techniques, '' m² / '')
4032 END,
4033 CASE WHEN donnees_techniques.su2_cstr_shon16 IS NULL
4034 THEN ''''
4035 ELSE CONCAT (''Autres équipements recevant du public - '', donnees_techniques.donnees_techniques, '' m² / '')
4036 END,
4037 CASE WHEN donnees_techniques.su2_cstr_shon17 IS NULL
4038 THEN ''''
4039 ELSE CONCAT (''Industrie - '', donnees_techniques.donnees_techniques, '' m² / '')
4040 END,
4041 CASE WHEN donnees_techniques.su2_cstr_shon18 IS NULL
4042 THEN ''''
4043 ELSE CONCAT (''Entrepôt - '', donnees_techniques.donnees_techniques, '' m² / '')
4044 END,
4045 CASE WHEN donnees_techniques.su2_cstr_shon19 IS NULL
4046 THEN ''''
4047 ELSE CONCAT (''Bureau - '', donnees_techniques.donnees_techniques, '' m² / '')
4048 END,
4049 CASE WHEN donnees_techniques.su2_cstr_shon20 IS NULL
4050 THEN ''''
4051 ELSE CONCAT (''Centre de congrès et d''''exposition - '', donnees_techniques.donnees_techniques, '' m² / '')
4052 END
4053 ), '' / $'', '''')
4054 ELSE
4055 REGEXP_REPLACE(CONCAT(
4056 CASE
4057 WHEN donnees_techniques.su_cstr_shon1 IS NULL
4058 THEN ''''
4059 ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
4060 END,
4061 CASE
4062 WHEN donnees_techniques.su_cstr_shon2 IS NULL
4063 THEN ''''
4064 ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
4065 END,
4066 CASE
4067 WHEN donnees_techniques.su_cstr_shon3 IS NULL
4068 THEN ''''
4069 ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
4070 END,
4071 CASE
4072 WHEN donnees_techniques.su_cstr_shon4 IS NULL
4073 THEN ''''
4074 ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
4075 END,
4076 CASE
4077 WHEN donnees_techniques.su_cstr_shon5 IS NULL
4078 THEN ''''
4079 ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
4080 END,
4081 CASE
4082 WHEN donnees_techniques.su_cstr_shon6 IS NULL
4083 THEN ''''
4084 ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
4085 END,
4086 CASE
4087 WHEN donnees_techniques.su_cstr_shon7 IS NULL
4088 THEN ''''
4089 ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
4090 END,
4091 CASE
4092 WHEN donnees_techniques.su_cstr_shon8 IS NULL
4093 THEN ''''
4094 ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
4095 END,
4096 CASE
4097 WHEN donnees_techniques.su_cstr_shon9 IS NULL
4098 THEN ''''
4099 ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
4100 END
4101 ), '' / $'', '''')
4102 END as tab_surface_donnees_techniques,
4103 donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
4104 donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
4105 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
4106 -- alors on récupère seulement ses valeurs
4107 CASE WHEN su2_avt_shon1 IS NOT NULL
4108 OR su2_avt_shon2 IS NOT NULL
4109 OR su2_avt_shon3 IS NOT NULL
4110 OR su2_avt_shon4 IS NOT NULL
4111 OR su2_avt_shon5 IS NOT NULL
4112 OR su2_avt_shon6 IS NOT NULL
4113 OR su2_avt_shon7 IS NOT NULL
4114 OR su2_avt_shon8 IS NOT NULL
4115 OR su2_avt_shon9 IS NOT NULL
4116 OR su2_avt_shon10 IS NOT NULL
4117 OR su2_avt_shon11 IS NOT NULL
4118 OR su2_avt_shon12 IS NOT NULL
4119 OR su2_avt_shon13 IS NOT NULL
4120 OR su2_avt_shon14 IS NOT NULL
4121 OR su2_avt_shon15 IS NOT NULL
4122 OR su2_avt_shon16 IS NOT NULL
4123 OR su2_avt_shon17 IS NOT NULL
4124 OR su2_avt_shon18 IS NOT NULL
4125 OR su2_avt_shon19 IS NOT NULL
4126 OR su2_avt_shon20 IS NOT NULL
4127 OR su2_cstr_shon1 IS NOT NULL
4128 OR su2_cstr_shon2 IS NOT NULL
4129 OR su2_cstr_shon3 IS NOT NULL
4130 OR su2_cstr_shon4 IS NOT NULL
4131 OR su2_cstr_shon5 IS NOT NULL
4132 OR su2_cstr_shon6 IS NOT NULL
4133 OR su2_cstr_shon7 IS NOT NULL
4134 OR su2_cstr_shon8 IS NOT NULL
4135 OR su2_cstr_shon9 IS NOT NULL
4136 OR su2_cstr_shon10 IS NOT NULL
4137 OR su2_cstr_shon11 IS NOT NULL
4138 OR su2_cstr_shon12 IS NOT NULL
4139 OR su2_cstr_shon13 IS NOT NULL
4140 OR su2_cstr_shon14 IS NOT NULL
4141 OR su2_cstr_shon15 IS NOT NULL
4142 OR su2_cstr_shon16 IS NOT NULL
4143 OR su2_cstr_shon17 IS NOT NULL
4144 OR su2_cstr_shon18 IS NOT NULL
4145 OR su2_cstr_shon19 IS NOT NULL
4146 OR su2_cstr_shon20 IS NOT NULL
4147 OR su2_chge_shon1 IS NOT NULL
4148 OR su2_chge_shon2 IS NOT NULL
4149 OR su2_chge_shon3 IS NOT NULL
4150 OR su2_chge_shon4 IS NOT NULL
4151 OR su2_chge_shon5 IS NOT NULL
4152 OR su2_chge_shon6 IS NOT NULL
4153 OR su2_chge_shon7 IS NOT NULL
4154 OR su2_chge_shon8 IS NOT NULL
4155 OR su2_chge_shon9 IS NOT NULL
4156 OR su2_chge_shon10 IS NOT NULL
4157 OR su2_chge_shon11 IS NOT NULL
4158 OR su2_chge_shon12 IS NOT NULL
4159 OR su2_chge_shon13 IS NOT NULL
4160 OR su2_chge_shon14 IS NOT NULL
4161 OR su2_chge_shon15 IS NOT NULL
4162 OR su2_chge_shon16 IS NOT NULL
4163 OR su2_chge_shon17 IS NOT NULL
4164 OR su2_chge_shon18 IS NOT NULL
4165 OR su2_chge_shon19 IS NOT NULL
4166 OR su2_chge_shon20 IS NOT NULL
4167 OR su2_demo_shon1 IS NOT NULL
4168 OR su2_demo_shon2 IS NOT NULL
4169 OR su2_demo_shon3 IS NOT NULL
4170 OR su2_demo_shon4 IS NOT NULL
4171 OR su2_demo_shon5 IS NOT NULL
4172 OR su2_demo_shon6 IS NOT NULL
4173 OR su2_demo_shon7 IS NOT NULL
4174 OR su2_demo_shon8 IS NOT NULL
4175 OR su2_demo_shon9 IS NOT NULL
4176 OR su2_demo_shon10 IS NOT NULL
4177 OR su2_demo_shon11 IS NOT NULL
4178 OR su2_demo_shon12 IS NOT NULL
4179 OR su2_demo_shon13 IS NOT NULL
4180 OR su2_demo_shon14 IS NOT NULL
4181 OR su2_demo_shon15 IS NOT NULL
4182 OR su2_demo_shon16 IS NOT NULL
4183 OR su2_demo_shon17 IS NOT NULL
4184 OR su2_demo_shon18 IS NOT NULL
4185 OR su2_demo_shon19 IS NOT NULL
4186 OR su2_demo_shon20 IS NOT NULL
4187 OR su2_sup_shon1 IS NOT NULL
4188 OR su2_sup_shon2 IS NOT NULL
4189 OR su2_sup_shon3 IS NOT NULL
4190 OR su2_sup_shon4 IS NOT NULL
4191 OR su2_sup_shon5 IS NOT NULL
4192 OR su2_sup_shon6 IS NOT NULL
4193 OR su2_sup_shon7 IS NOT NULL
4194 OR su2_sup_shon8 IS NOT NULL
4195 OR su2_sup_shon9 IS NOT NULL
4196 OR su2_sup_shon10 IS NOT NULL
4197 OR su2_sup_shon11 IS NOT NULL
4198 OR su2_sup_shon12 IS NOT NULL
4199 OR su2_sup_shon13 IS NOT NULL
4200 OR su2_sup_shon14 IS NOT NULL
4201 OR su2_sup_shon15 IS NOT NULL
4202 OR su2_sup_shon16 IS NOT NULL
4203 OR su2_sup_shon17 IS NOT NULL
4204 OR su2_sup_shon18 IS NOT NULL
4205 OR su2_sup_shon19 IS NOT NULL
4206 OR su2_sup_shon20 IS NOT NULL
4207 THEN donnees_techniques.su2_tot_shon_tot
4208 ELSE donnees_techniques.su_tot_shon_tot
4209 END as su_tot_shon_tot_donnees_techniques,
4210
4211 -- Données techniques pour les AT
4212 CONCAT_WS('', '',
4213 CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN ''construction neuve'' END,
4214 CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN ''travaux de mise en conformité totale aux règles d’accessibilité'' END,
4215 CASE WHEN donnees_techniques.erp_extension IS TRUE THEN ''extension'' END,
4216 CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN ''réhabilitation'' END,
4217 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,
4218 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
4219 ) as at_type_travaux,
4220 donnees_techniques.erp_public_eff_tot as at_effectif_public_total,
4221 CONCAT_WS('' - '', erp_categorie.libelle, erp_categorie.description) as at_categorie_etablissement,
4222 CONCAT_WS('' - '', erp_type.libelle, erp_type.description) as at_type_etablissement,
4223
4224 --Bordereau d''envoi au maire
4225 CASE
4226 WHEN evenement.type = ''arrete''
4227 THEN CONCAT(''transmission d''''une proposition de décision sur '', evenement.libelle)
4228 ELSE CONCAT(''transmission d''''un courrier d''''instruction sur '', evenement.libelle)
4229 END as objet_bordereau_envoi_maire
4230
4231 FROM
4232 &DB_PREFIXEinstruction
4233 LEFT JOIN
4234 &DB_PREFIXEsignataire_arrete
4235 ON instruction.signataire_arrete = signataire_arrete.signataire_arrete
4236 LEFT JOIN
4237 &DB_PREFIXEcivilite as signataire_civilite
4238 ON signataire_arrete.civilite = signataire_civilite.civilite
4239 LEFT JOIN
4240 &DB_PREFIXEom_lettretype
4241 ON instruction.lettretype = om_lettretype.id and om_lettretype.actif IS TRUE
4242 LEFT JOIN
4243 &DB_PREFIXEdossier
4244 ON
4245 instruction.dossier=dossier.dossier
4246 LEFT JOIN
4247 &DB_PREFIXElien_dossier_demandeur
4248 ON
4249 instruction.dossier = lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
4250 LEFT JOIN
4251 &DB_PREFIXEdemandeur as petitionnaire_principal
4252 ON
4253 lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur
4254 LEFT JOIN
4255 &DB_PREFIXEcivilite as petitionnaire_principal_civilite
4256 ON
4257 petitionnaire_principal.particulier_civilite = petitionnaire_principal_civilite.civilite OR petitionnaire_principal.personne_morale_civilite = petitionnaire_principal_civilite.civilite
4258 LEFT JOIN
4259 &DB_PREFIXElien_dossier_autorisation_demandeur
4260 ON
4261 dossier.dossier_autorisation = lien_dossier_autorisation_demandeur.dossier_autorisation AND lien_dossier_autorisation_demandeur.petitionnaire_principal IS TRUE
4262 LEFT JOIN
4263 &DB_PREFIXEdemandeur as petitionnaire_principal_initial
4264 ON
4265 lien_dossier_autorisation_demandeur.demandeur = petitionnaire_principal_initial.demandeur
4266 LEFT JOIN
4267 &DB_PREFIXEcivilite as petitionnaire_principal_initial_civilite
4268 ON
4269 petitionnaire_principal_initial.particulier_civilite = petitionnaire_principal_initial_civilite.civilite OR petitionnaire_principal_initial.personne_morale_civilite = petitionnaire_principal_initial_civilite.civilite
4270 LEFT JOIN
4271 (
4272 &DB_PREFIXElien_dossier_demandeur AS lien_dossier_delegataire
4273 JOIN &DB_PREFIXEdemandeur as delegataire
4274 ON
4275 lien_dossier_delegataire.demandeur = delegataire.demandeur AND delegataire.type_demandeur = ''delegataire''
4276 )
4277 ON
4278 instruction.dossier = lien_dossier_delegataire.dossier AND lien_dossier_delegataire.petitionnaire_principal IS FALSE
4279 LEFT JOIN
4280 &DB_PREFIXEcivilite as delegataire_civilite
4281 ON
4282 delegataire.particulier_civilite = delegataire_civilite.civilite OR delegataire.personne_morale_civilite = delegataire_civilite.civilite
4283 LEFT JOIN (
4284 SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS petitionnaire_autre
4285 FROM &DB_PREFIXElien_dossier_demandeur
4286 LEFT JOIN &DB_PREFIXEdossier
4287 ON lien_dossier_demandeur.dossier=dossier.dossier
4288 AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
4289 LEFT JOIN &DB_PREFIXEinstruction
4290 ON instruction.dossier = dossier.dossier
4291 WHERE instruction.instruction = &idx
4292 GROUP BY lien_dossier_demandeur.dossier
4293 ) as sub_petitionnaire_autre
4294 ON instruction.dossier = sub_petitionnaire_autre.dossier
4295 LEFT JOIN
4296 &DB_PREFIXEdemandeur as petitionnaire_1
4297 ON
4298 petitionnaire_1.demandeur = petitionnaire_autre[1] AND petitionnaire_1.type_demandeur != ''delegataire''
4299 LEFT JOIN
4300 &DB_PREFIXEcivilite as petitionnaire_1_civilite
4301 ON
4302 petitionnaire_1.particulier_civilite = petitionnaire_1_civilite.civilite OR petitionnaire_1.personne_morale_civilite = petitionnaire_1_civilite.civilite
4303 LEFT JOIN
4304 &DB_PREFIXEdemandeur as petitionnaire_2
4305 ON
4306 petitionnaire_2.demandeur = petitionnaire_autre[2] AND petitionnaire_2.type_demandeur != ''delegataire''
4307 LEFT JOIN
4308 &DB_PREFIXEcivilite as petitionnaire_2_civilite
4309 ON
4310 petitionnaire_2.particulier_civilite = petitionnaire_2_civilite.civilite OR petitionnaire_2.personne_morale_civilite = petitionnaire_2_civilite.civilite
4311 LEFT JOIN
4312 &DB_PREFIXEdemandeur as petitionnaire_3
4313 ON
4314 petitionnaire_3.demandeur = petitionnaire_autre[3] AND petitionnaire_3.type_demandeur != ''delegataire''
4315 LEFT JOIN
4316 &DB_PREFIXEcivilite as petitionnaire_3_civilite
4317 ON
4318 petitionnaire_3.particulier_civilite = petitionnaire_3_civilite.civilite OR petitionnaire_3.personne_morale_civilite = petitionnaire_3_civilite.civilite
4319 LEFT JOIN
4320 &DB_PREFIXEdemandeur as petitionnaire_4
4321 ON
4322 petitionnaire_4.demandeur = petitionnaire_autre[4] AND petitionnaire_4.type_demandeur != ''delegataire''
4323 LEFT JOIN
4324 &DB_PREFIXEcivilite as petitionnaire_4_civilite
4325 ON
4326 petitionnaire_4.particulier_civilite = petitionnaire_4_civilite.civilite OR petitionnaire_4.personne_morale_civilite = petitionnaire_4_civilite.civilite
4327 LEFT JOIN
4328 &DB_PREFIXEdemandeur as petitionnaire_5
4329 ON
4330 petitionnaire_5.demandeur = petitionnaire_autre[5] AND petitionnaire_5.type_demandeur != ''delegataire''
4331 LEFT JOIN
4332 &DB_PREFIXEcivilite as petitionnaire_5_civilite
4333 ON
4334 petitionnaire_5.particulier_civilite = petitionnaire_5_civilite.civilite OR petitionnaire_5.personne_morale_civilite = petitionnaire_5_civilite.civilite
4335 LEFT JOIN
4336 &DB_PREFIXEdossier_instruction_type
4337 ON
4338 dossier.dossier_instruction_type = dossier_instruction_type.dossier_instruction_type
4339 LEFT JOIN
4340 &DB_PREFIXEdossier_autorisation
4341 ON
4342 dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
4343 LEFT JOIN
4344 &DB_PREFIXEdossier_autorisation_type_detaille
4345 ON
4346 dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
4347 LEFT JOIN
4348 &DB_PREFIXEdossier_autorisation_type
4349 ON
4350 dossier_autorisation_type_detaille.dossier_autorisation_type = dossier_autorisation_type.dossier_autorisation_type
4351 LEFT JOIN
4352 &DB_PREFIXEinstructeur
4353 ON
4354 dossier.instructeur = instructeur.instructeur
4355 LEFT JOIN
4356 &DB_PREFIXEom_utilisateur
4357 ON
4358 om_utilisateur.om_utilisateur = instructeur.om_utilisateur
4359 LEFT JOIN
4360 &DB_PREFIXEdivision
4361 ON
4362 instructeur.division = division.division
4363 LEFT JOIN
4364 &DB_PREFIXEdirection
4365 ON division.direction = direction.direction
4366 LEFT JOIN
4367 &DB_PREFIXEarrondissement
4368 ON
4369 dossier.terrain_adresse_code_postal = arrondissement.code_postal
4370 LEFT JOIN
4371 &DB_PREFIXEavis_decision
4372 ON
4373 dossier.avis_decision = avis_decision.avis_decision
4374 LEFT JOIN
4375 &DB_PREFIXEetat
4376 ON
4377 dossier.etat = etat.etat
4378 LEFT JOIN
4379 &DB_PREFIXEdonnees_techniques
4380 ON
4381 dossier.dossier = donnees_techniques.dossier_instruction
4382 LEFT JOIN
4383 &DB_PREFIXEevenement
4384 ON
4385 instruction.evenement = evenement.evenement
4386 LEFT JOIN
4387 &DB_PREFIXEquartier
4388 ON
4389 dossier.quartier = quartier.quartier
4390 LEFT JOIN
4391 &DB_PREFIXEtaxe_amenagement
4392 ON
4393 dossier.om_collectivite = taxe_amenagement.om_collectivite
4394 LEFT JOIN
4395 &DB_PREFIXEerp_categorie
4396 ON
4397 donnees_techniques.erp_class_cat = erp_categorie.erp_categorie
4398 LEFT JOIN
4399 &DB_PREFIXEerp_type
4400 ON
4401 donnees_techniques.erp_class_type = erp_type.erp_type
4402 WHERE instruction.instruction = &idx
4403 ',
4404 merge_fields = '
4405 --Données générales de l''événement d''instruction
4406 [complement_instruction]
4407 [complement2_instruction]
4408 [complement3_instruction]
4409 [complement4_instruction]
4410 [code_barres_instruction]
4411 [date_evenement_instruction]
4412 [libelle_om_lettretype]
4413 [archive_delai_instruction]
4414
4415 --Données générales du dossier d''instruction
4416 [libelle_dossier] [code_barres_dossier] [delai_dossier] [terrain_references_cadastrales_dossier]
4417 [terrain_superficie_dossier]
4418 [libelle_quartier]
4419 [libelle_da]
4420
4421 [code_datd] [libelle_datd]
4422 [code_dat] [libelle_dat]
4423 [code_dit] [libelle_dit]
4424
4425 [libelle_avis_decision]
4426
4427 --Données générales du paramétrage de l''événement
4428 [libelle_evenement]
4429 [etat_evenement]
4430 [delai_evenement]
4431 [accord_tacite_evenement]
4432 [delai_notification_evenement]
4433 [avis_decision_evenement]
4434 [autorite_competente_evenement]
4435 [cle_acces_citoyen]
4436
4437 --Coordonnées de l''instructeur
4438 [nom_instructeur]
4439 [telephone_instructeur]
4440 [division_instructeur]
4441 [email_instructeur]
4442
4443 --Adresse du terrain du dossier d''instruction
4444 [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
4445 [terrain_adresse_lieu_dit_dossier] [terrain_adresse_bp_dossier]
4446 [terrain_adresse_code_postal_dossier] [terrain_adresse_localite_dossier] [terrain_adresse_cedex_dossier]
4447
4448 [libelle_arrondissement]
4449
4450 --Taxe d''aménagement du dossier d''instruction
4451 [tax_taux_secteur]
4452 [tax_numero_secteur]
4453 [tax_montant_part_communale]
4454 [tax_montant_part_departementale]
4455 [tax_montant_part_regionale]
4456 [tax_montant_total]
4457
4458 --Coordonnées du pétitionnaire principal
4459 [nom_petitionnaire_principal]
4460 [civilite_petitionnaire_principal]
4461 [nom_particulier_petitionnaire_principal]
4462 [prenom_particulier_petitionnaire_principal]
4463 [raison_sociale_petitionnaire_principal]
4464 [denomination_petitionnaire_principal]
4465 [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
4466 [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
4467 [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
4468 [pays_petitionnaire_principal]
4469
4470 --Coordonnées du pétitionnaire principal initial
4471 [nom_petitionnaire_principal_initial]
4472 [civilite_petitionnaire_principal_initial]
4473 [nom_particulier_petitionnaire_principal_initial]
4474 [prenom_particulier_petitionnaire_principal_initial]
4475 [raison_sociale_petitionnaire_principal_initial]
4476 [denomination_petitionnaire_principal_initial]
4477 [numero_petitionnaire_principal_initial] [voie_petitionnaire_principal_initial] [complement_petitionnaire_principal_initial]
4478 [lieu_dit_petitionnaire_principal_initial] [bp_petitionnaire_principal_initial]
4479 [code_postal_petitionnaire_principal_initial] [localite_petitionnaire_principal_initial] [cedex_petitionnaire_principal_initial]
4480 [pays_petitionnaire_principal_initial]
4481
4482 --Coordonnées des autres pétitionnaires
4483 [nom_petitionnaire_1](jusqu''à 5)
4484 [civilite_petitionnaire_1](jusqu''à 5)
4485 [nom_particulier_petitionnaire_1](jusqu''à 5)
4486 [prenom_particulier_petitionnaire_1](jusqu''à 5)
4487 [raison_sociale_petitionnaire_1](jusqu''à 5)
4488 [denomination_petitionnaire_1](jusqu''à 5)
4489 [numero_petitionnaire_1](jusqu''à 5) [voie_petitionnaire_1](jusqu''à 5)
4490 [complement_petitionnaire_1](jusqu''à 5)
4491 [lieu_dit_petitionnaire_1](jusqu''à 5) [bp_petitionnaire_1](jusqu''à 5)
4492 [code_postal_petitionnaire_1](jusqu''à 5) [localite_petitionnaire_1](jusqu''à 5)
4493 [cedex_petitionnaire_1](jusqu''à 5)
4494 [pays_petitionnaire_1](jusqu''à 5)
4495
4496 --Coordonnées du délégataire
4497 [nom_delegataire]
4498 [civilite_delegataire]
4499 [nom_particulier_delegataire]Fsu_
4500 [prenom_particulier_delegataire]
4501 [raison_sociale_delegataire]
4502 [denomination_delegataire]
4503 [numero_delegataire] [voie_delegataire] [complement_delegataire]
4504 [lieu_dit_delegataire] [bp_delegataire]
4505 [code_postal_delegataire] [ville_delegataire] [cedex_delegataire]
4506 [pays_delegataire]
4507
4508 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
4509 [nom_correspondant]
4510 [civilite_correspondant]
4511 [nom_particulier_correspondant]
4512 [prenom_particulier_correspondant]
4513 [raison_sociale_correspondant]
4514 [denomination_correspondant]
4515 [numero_correspondant] [voie_correspondant] [complement_correspondant]
4516 [lieu_dit_correspondant] [bp_correspondant]
4517 [code_postal_correspondant] [ville_correspondant] [cedex_correspondant]
4518 [pays_correspondant]
4519
4520 --Dates importantes du dossier d''instruction
4521 [date_depot_dossier]
4522 [date_completude]
4523 [date_dernier_depot]
4524 [date_decision_dossier]
4525 [date_limite_dossier]
4526 [date_achevement_dossier]
4527 [date_conformite_dossier]
4528 [date_notification_delai_dossier]
4529 [date_decision_da]
4530
4531 --Noms des signataires
4532 [arrete_signataire]
4533 [signature_signataire]
4534 [chef_division]
4535 [chef_direction]
4536 [libelle_direction]
4537 [description_direction]
4538
4539 --Données générales des données techniques
4540 [projet_desc_donnees_techniques]
4541 [co_tot_log_nb_donnees_techniques] [co_statio_place_nb_donnees_techniques]
4542 [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
4543 -- Les données techniques suivantes concernent le tableau des surfaces
4544 -- Elles récupèrent les valeurs du tableau composé des sous-destinations si au
4545 -- moins une valeur de celui-ci est saisie
4546 [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
4547 [tab_surface_donnees_techniques]
4548 [su_tot_shon_tot_donnees_techniques]
4549
4550 --Données techniques des AT
4551 [at_type_travaux]
4552 [at_effectif_public_total]
4553 [at_categorie_etablissement]
4554 [at_type_etablissement]
4555
4556 --Bordereau envoi au maire
4557 [objet_bordereau_envoi_maire]
4558 '
4559 WHERE code = 'instruction';
4560
4561 -- om_requete dossier
4562 UPDATE om_requete
4563 SET requete ='
4564 SELECT
4565
4566 -- Données générales du dossier d''instruction
4567 dossier.dossier_libelle as libelle_dossier,
4568 dossier.dossier as code_barres_dossier,
4569 dossier.date_complet as date_completude,
4570 dossier.date_dernier_depot as date_dernier_depot,
4571 dossier_autorisation.dossier_autorisation_libelle as libelle_da,
4572
4573 dossier_autorisation_type_detaille.code as code_datd,
4574 dossier_autorisation_type_detaille.libelle as libelle_datd,
4575 dossier_autorisation_type.code as code_dat,
4576 dossier_autorisation_type.libelle as libelle_dat,
4577 dossier_instruction_type.code as code_dit,
4578 dossier_instruction_type.libelle as libelle_dit,
4579 dossier.delai as delai_dossier,
4580 replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
4581
4582 avis_decision.libelle as libelle_avis_decision,
4583
4584 -- Coordonnées de l''instructeur
4585 instructeur.nom as nom_instructeur,
4586 instructeur.telephone as telephone_instructeur,
4587 division.code as division_instructeur,
4588 om_utilisateur.email as email_instructeur,
4589
4590 -- Noms des signataires
4591 division.chef as division_chef,
4592 direction.chef as direction_chef,
4593 direction.libelle as libelle_direction,
4594 direction.description as description_direction,
4595
4596 -- Adresse du terrain du dossier d''instruction
4597 dossier.terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
4598 dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
4599 dossier.terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
4600 CASE
4601 WHEN dossier.terrain_adresse_bp IS NULL
4602 THEN ''''
4603 ELSE CONCAT(''BP '', dossier.terrain_adresse_bp)
4604 END as terrain_adresse_bp_dossier,
4605 dossier.terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
4606 dossier.terrain_adresse_localite as terrain_adresse_localite_dossier,
4607 CASE
4608 WHEN dossier.terrain_adresse_cedex IS NULL
4609 THEN ''''
4610 ELSE CONCAT(''CEDEX '', dossier.terrain_adresse_cedex)
4611 END as terrain_adresse_cedex_dossier,
4612 arrondissement.libelle as libelle_arrondissement,
4613
4614 -- Nom et prénom de l''architecte
4615 CONCAT(architecte.prenom||'' '', architecte.nom) as architecte,
4616
4617 --Taxe d''aménagement du dossier d''instruction
4618 CASE
4619 WHEN tax_secteur = 1 THEN taxe_amenagement.tx_comm_secteur_1
4620 WHEN tax_secteur = 2 THEN taxe_amenagement.tx_comm_secteur_2
4621 WHEN tax_secteur = 3 THEN taxe_amenagement.tx_comm_secteur_3
4622 WHEN tax_secteur = 4 THEN taxe_amenagement.tx_comm_secteur_4
4623 WHEN tax_secteur = 5 THEN taxe_amenagement.tx_comm_secteur_5
4624 WHEN tax_secteur = 6 THEN taxe_amenagement.tx_comm_secteur_6
4625 WHEN tax_secteur = 7 THEN taxe_amenagement.tx_comm_secteur_7
4626 WHEN tax_secteur = 8 THEN taxe_amenagement.tx_comm_secteur_8
4627 WHEN tax_secteur = 9 THEN taxe_amenagement.tx_comm_secteur_9
4628 WHEN tax_secteur = 10 THEN taxe_amenagement.tx_comm_secteur_10
4629 WHEN tax_secteur = 11 THEN taxe_amenagement.tx_comm_secteur_11
4630 WHEN tax_secteur = 12 THEN taxe_amenagement.tx_comm_secteur_12
4631 WHEN tax_secteur = 13 THEN taxe_amenagement.tx_comm_secteur_13
4632 WHEN tax_secteur = 14 THEN taxe_amenagement.tx_comm_secteur_14
4633 WHEN tax_secteur = 15 THEN taxe_amenagement.tx_comm_secteur_15
4634 WHEN tax_secteur = 16 THEN taxe_amenagement.tx_comm_secteur_16
4635 WHEN tax_secteur = 17 THEN taxe_amenagement.tx_comm_secteur_17
4636 WHEN tax_secteur = 18 THEN taxe_amenagement.tx_comm_secteur_18
4637 WHEN tax_secteur = 19 THEN taxe_amenagement.tx_comm_secteur_19
4638 WHEN tax_secteur = 20 THEN taxe_amenagement.tx_comm_secteur_20
4639 END as tax_taux_secteur,
4640 dossier.tax_secteur as tax_numero_secteur,
4641 dossier.tax_mtn_part_commu as tax_montant_part_communale,
4642 dossier.tax_mtn_part_depart as tax_montant_part_departementale,
4643 dossier.tax_mtn_part_reg as tax_montant_part_regionale,
4644 dossier.tax_mtn_total as tax_montant_total,
4645
4646 -- Coordonnées du pétitionnaire principal
4647 CASE WHEN petitionnaire_principal.qualite=''particulier''
4648 THEN TRIM(CONCAT_WS('' '',petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
4649 ELSE
4650 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
4651 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))
4652 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
4653 END
4654 END as nom_petitionnaire_principal,
4655 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
4656 THEN petitionnaire_principal_civilite.libelle
4657 ELSE ''''
4658 END as civilite_petitionnaire_principal,
4659 CASE WHEN petitionnaire_principal.qualite=''particulier''
4660 THEN petitionnaire_principal.particulier_nom
4661 ELSE
4662 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
4663 THEN petitionnaire_principal.personne_morale_nom
4664 ELSE ''''
4665 END
4666 END as nom_particulier_petitionnaire_principal,
4667 CASE WHEN petitionnaire_principal.qualite=''particulier''
4668 THEN petitionnaire_principal.particulier_prenom
4669 ELSE
4670 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
4671 THEN petitionnaire_principal.personne_morale_prenom
4672 ELSE ''''
4673 END
4674 END as prenom_particulier_petitionnaire_principal,
4675 CASE WHEN petitionnaire_principal.qualite=''particulier''
4676 THEN ''''
4677 ELSE petitionnaire_principal.personne_morale_raison_sociale
4678 END as raison_sociale_petitionnaire_principal,
4679 CASE WHEN petitionnaire_principal.qualite=''particulier''
4680 THEN ''''
4681 ELSE petitionnaire_principal.personne_morale_denomination
4682 END as denomination_petitionnaire_principal,
4683 petitionnaire_principal.numero as numero_petitionnaire_principal,
4684 petitionnaire_principal.voie as voie_petitionnaire_principal,
4685 petitionnaire_principal.complement as complement_petitionnaire_principal,
4686 petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
4687 CASE
4688 WHEN petitionnaire_principal.bp IS NULL
4689 THEN ''''
4690 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
4691 END as bp_petitionnaire_principal,
4692 petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
4693 petitionnaire_principal.localite as localite_petitionnaire_principal,
4694 CASE
4695 WHEN petitionnaire_principal.cedex IS NULL
4696 THEN ''''
4697 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
4698 END as cedex_petitionnaire_principal,
4699 petitionnaire_principal.pays as pays_petitionnaire_principal,
4700
4701 --Coordonnées du pétitionnaire 1
4702 CASE WHEN petitionnaire_1.qualite=''particulier''
4703 THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
4704 ELSE
4705 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
4706 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))
4707 ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
4708 END
4709 END as nom_petitionnaire_1,
4710 CASE WHEN petitionnaire_1.qualite=''particulier'' OR petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
4711 THEN petitionnaire_1_civilite.libelle
4712 ELSE ''''
4713 END as civilite_petitionnaire_1,
4714 CASE WHEN petitionnaire_1.qualite=''particulier''
4715 THEN petitionnaire_1.particulier_nom
4716 ELSE
4717 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
4718 THEN petitionnaire_1.personne_morale_nom
4719 ELSE ''''
4720 END
4721 END as nom_particulier_petitionnaire_1,
4722 CASE WHEN petitionnaire_1.qualite=''particulier''
4723 THEN petitionnaire_1.particulier_prenom
4724 ELSE
4725 CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
4726 THEN petitionnaire_1.personne_morale_prenom
4727 ELSE ''''
4728 END
4729 END as prenom_particulier_petitionnaire_1,
4730 CASE WHEN petitionnaire_1.qualite=''particulier''
4731 THEN ''''
4732 ELSE petitionnaire_1.personne_morale_raison_sociale
4733 END as raison_sociale_petitionnaire_1,
4734 CASE WHEN petitionnaire_1.qualite=''particulier''
4735 THEN ''''
4736 ELSE petitionnaire_1.personne_morale_denomination
4737 END as denomination_petitionnaire_1,
4738 petitionnaire_1.numero as numero_petitionnaire_1,
4739 petitionnaire_1.voie as voie_petitionnaire_1,
4740 petitionnaire_1.complement as complement_petitionnaire_1,
4741 petitionnaire_1.lieu_dit as lieu_dit_petitionnaire_1,
4742 CASE
4743 WHEN petitionnaire_1.bp IS NULL
4744 THEN ''''
4745 ELSE CONCAT(''BP '', petitionnaire_1.bp)
4746 END as bp_petitionnaire_1,
4747 petitionnaire_1.code_postal as code_postal_petitionnaire_1,
4748 petitionnaire_1.localite as localite_petitionnaire_1,
4749 CASE
4750 WHEN petitionnaire_1.cedex IS NULL
4751 THEN ''''
4752 ELSE CONCAT(''CEDEX '', petitionnaire_1.cedex)
4753 END as cedex_petitionnaire_1,
4754 petitionnaire_1.pays as pays_petitionnaire_1,
4755
4756 --Coordonnées du pétitionnaire 2
4757 CASE WHEN petitionnaire_2.qualite=''particulier''
4758 THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
4759 ELSE
4760 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
4761 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))
4762 ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
4763 END
4764 END as nom_petitionnaire_2,
4765 CASE WHEN petitionnaire_2.qualite=''particulier'' OR petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
4766 THEN petitionnaire_2_civilite.libelle
4767 ELSE ''''
4768 END as civilite_petitionnaire_2,
4769 CASE WHEN petitionnaire_2.qualite=''particulier''
4770 THEN petitionnaire_2.particulier_nom
4771 ELSE
4772 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
4773 THEN petitionnaire_2.personne_morale_nom
4774 ELSE ''''
4775 END
4776 END as nom_particulier_petitionnaire_2,
4777 CASE WHEN petitionnaire_2.qualite=''particulier''
4778 THEN petitionnaire_2.particulier_prenom
4779 ELSE
4780 CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
4781 THEN petitionnaire_2.personne_morale_prenom
4782 ELSE ''''
4783 END
4784 END as prenom_particulier_petitionnaire_2,
4785 CASE WHEN petitionnaire_2.qualite=''particulier''
4786 THEN ''''
4787 ELSE petitionnaire_2.personne_morale_raison_sociale
4788 END as raison_sociale_petitionnaire_2,
4789 CASE WHEN petitionnaire_2.qualite=''particulier''
4790 THEN ''''
4791 ELSE petitionnaire_2.personne_morale_denomination
4792 END as denomination_petitionnaire_2,
4793 petitionnaire_2.numero as numero_petitionnaire_2,
4794 petitionnaire_2.voie as voie_petitionnaire_2,
4795 petitionnaire_2.complement as complement_petitionnaire_2,
4796 petitionnaire_2.lieu_dit as lieu_dit_petitionnaire_2,
4797 CASE
4798 WHEN petitionnaire_2.bp IS NULL
4799 THEN ''''
4800 ELSE CONCAT(''BP '', petitionnaire_2.bp)
4801 END as bp_petitionnaire_2,
4802 petitionnaire_2.code_postal as code_postal_petitionnaire_2,
4803 petitionnaire_2.localite as localite_petitionnaire_2,
4804 CASE
4805 WHEN petitionnaire_2.cedex IS NULL
4806 THEN ''''
4807 ELSE CONCAT(''CEDEX '', petitionnaire_2.cedex)
4808 END as cedex_petitionnaire_2,
4809 petitionnaire_2.pays as pays_petitionnaire_2,
4810
4811 --Coordonnées du pétitionnaire 3
4812 CASE WHEN petitionnaire_3.qualite=''particulier''
4813 THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
4814 ELSE
4815 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
4816 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))
4817 ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
4818 END
4819 END as nom_petitionnaire_3,
4820 CASE WHEN petitionnaire_3.qualite=''particulier'' OR petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
4821 THEN petitionnaire_3_civilite.libelle
4822 ELSE ''''
4823 END as civilite_petitionnaire_3,
4824 CASE WHEN petitionnaire_3.qualite=''particulier''
4825 THEN petitionnaire_3.particulier_nom
4826 ELSE
4827 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
4828 THEN petitionnaire_3.personne_morale_nom
4829 ELSE ''''
4830 END
4831 END as nom_particulier_petitionnaire_3,
4832 CASE WHEN petitionnaire_3.qualite=''particulier''
4833 THEN petitionnaire_3.particulier_prenom
4834 ELSE
4835 CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
4836 THEN petitionnaire_3.personne_morale_prenom
4837 ELSE ''''
4838 END
4839 END as prenom_particulier_petitionnaire_3,
4840 CASE WHEN petitionnaire_3.qualite=''particulier''
4841 THEN ''''
4842 ELSE petitionnaire_3.personne_morale_raison_sociale
4843 END as raison_sociale_petitionnaire_3,
4844 CASE WHEN petitionnaire_3.qualite=''particulier''
4845 THEN ''''
4846 ELSE petitionnaire_3.personne_morale_denomination
4847 END as denomination_petitionnaire_3,
4848 petitionnaire_3.numero as numero_petitionnaire_3,
4849 petitionnaire_3.voie as voie_petitionnaire_3,
4850 petitionnaire_3.complement as complement_petitionnaire_3,
4851 petitionnaire_3.lieu_dit as lieu_dit_petitionnaire_3,
4852 CASE
4853 WHEN petitionnaire_3.bp IS NULL
4854 THEN ''''
4855 ELSE CONCAT(''BP '', petitionnaire_3.bp)
4856 END as bp_petitionnaire_3,
4857 petitionnaire_3.code_postal as code_postal_petitionnaire_3,
4858 petitionnaire_3.localite as localite_petitionnaire_3,
4859 CASE
4860 WHEN petitionnaire_3.cedex IS NULL
4861 THEN ''''
4862 ELSE CONCAT(''CEDEX '', petitionnaire_3.cedex)
4863 END as cedex_petitionnaire_3,
4864 petitionnaire_3.pays as pays_petitionnaire_3,
4865
4866 --Coordonnées du pétitionnaire 4
4867 CASE WHEN petitionnaire_4.qualite=''particulier''
4868 THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
4869 ELSE
4870 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
4871 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))
4872 ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
4873 END
4874 END as nom_petitionnaire_4,
4875 CASE WHEN petitionnaire_4.qualite=''particulier'' OR petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
4876 THEN petitionnaire_4_civilite.libelle
4877 ELSE ''''
4878 END as civilite_petitionnaire_4,
4879 CASE WHEN petitionnaire_4.qualite=''particulier''
4880 THEN petitionnaire_4.particulier_nom
4881 ELSE
4882 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
4883 THEN petitionnaire_4.personne_morale_nom
4884 ELSE ''''
4885 END
4886 END as nom_particulier_petitionnaire_4,
4887 CASE WHEN petitionnaire_4.qualite=''particulier''
4888 THEN petitionnaire_4.particulier_prenom
4889 ELSE
4890 CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
4891 THEN petitionnaire_4.personne_morale_prenom
4892 ELSE ''''
4893 END
4894 END as prenom_particulier_petitionnaire_4,
4895 CASE WHEN petitionnaire_4.qualite=''particulier''
4896 THEN ''''
4897 ELSE petitionnaire_4.personne_morale_raison_sociale
4898 END as raison_sociale_petitionnaire_4,
4899 CASE WHEN petitionnaire_4.qualite=''particulier''
4900 THEN ''''
4901 ELSE petitionnaire_4.personne_morale_denomination
4902 END as denomination_petitionnaire_4,
4903 petitionnaire_4.numero as numero_petitionnaire_4,
4904 petitionnaire_4.voie as voie_petitionnaire_4,
4905 petitionnaire_4.complement as complement_petitionnaire_4,
4906 petitionnaire_4.lieu_dit as lieu_dit_petitionnaire_4,
4907 CASE
4908 WHEN petitionnaire_4.bp IS NULL
4909 THEN ''''
4910 ELSE CONCAT(''BP '', petitionnaire_4.bp)
4911 END as bp_petitionnaire_4,
4912 petitionnaire_4.code_postal as code_postal_petitionnaire_4,
4913 petitionnaire_4.localite as localite_petitionnaire_4,
4914 CASE
4915 WHEN petitionnaire_4.cedex IS NULL
4916 THEN ''''
4917 ELSE CONCAT(''CEDEX '', petitionnaire_4.cedex)
4918 END as cedex_petitionnaire_4,
4919 petitionnaire_4.pays as pays_petitionnaire_4,
4920
4921 --Coordonnées du pétitionnaire 5
4922 CASE WHEN petitionnaire_5.qualite=''particulier''
4923 THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
4924 ELSE
4925 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
4926 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))
4927 ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
4928 END
4929 END as nom_petitionnaire_5,
4930 CASE WHEN petitionnaire_5.qualite=''particulier'' OR petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
4931 THEN petitionnaire_5_civilite.libelle
4932 ELSE ''''
4933 END as civilite_petitionnaire_5,
4934 CASE WHEN petitionnaire_5.qualite=''particulier''
4935 THEN petitionnaire_5.particulier_nom
4936 ELSE
4937 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
4938 THEN petitionnaire_5.personne_morale_nom
4939 ELSE ''''
4940 END
4941 END as nom_particulier_petitionnaire_5,
4942 CASE WHEN petitionnaire_5.qualite=''particulier''
4943 THEN petitionnaire_5.particulier_prenom
4944 ELSE
4945 CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
4946 THEN petitionnaire_5.personne_morale_prenom
4947 ELSE ''''
4948 END
4949 END as prenom_particulier_petitionnaire_5,
4950 CASE WHEN petitionnaire_5.qualite=''particulier''
4951 THEN ''''
4952 ELSE petitionnaire_5.personne_morale_raison_sociale
4953 END as raison_sociale_petitionnaire_5,
4954 CASE WHEN petitionnaire_5.qualite=''particulier''
4955 THEN ''''
4956 ELSE petitionnaire_5.personne_morale_denomination
4957 END as denomination_petitionnaire_5,
4958 petitionnaire_5.numero as numero_petitionnaire_5,
4959 petitionnaire_5.voie as voie_petitionnaire_5,
4960 petitionnaire_5.complement as complement_petitionnaire_5,
4961 petitionnaire_5.lieu_dit as lieu_dit_petitionnaire_5,
4962 CASE
4963 WHEN petitionnaire_5.bp IS NULL
4964 THEN ''''
4965 ELSE CONCAT(''BP '', petitionnaire_5.bp)
4966 END as bp_petitionnaire_5,
4967 petitionnaire_5.code_postal as code_postal_petitionnaire_5,
4968 petitionnaire_5.localite as localite_petitionnaire_5,
4969 CASE
4970 WHEN petitionnaire_5.cedex IS NULL
4971 THEN ''''
4972 ELSE CONCAT(''CEDEX '', petitionnaire_5.cedex)
4973 END as cedex_petitionnaire_5,
4974 petitionnaire_5.pays as pays_petitionnaire_5,
4975
4976 -- Coordonnées du délégataire
4977 CASE
4978 WHEN delegataire.qualite=''particulier''
4979 THEN TRIM(CONCAT_WS('' '',delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
4980 ELSE
4981 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4982 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))
4983 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
4984 END
4985 END as nom_delegataire,
4986 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
4987 THEN delegataire_civilite.libelle
4988 ELSE ''''
4989 END as civilite_delegataire,
4990 CASE WHEN delegataire.qualite=''particulier''
4991 THEN delegataire.particulier_nom
4992 ELSE
4993 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
4994 THEN delegataire.personne_morale_nom
4995 ELSE ''''
4996 END
4997 END as nom_particulier_delegataire,
4998 CASE WHEN delegataire.qualite=''particulier''
4999 THEN delegataire.particulier_prenom
5000 ELSE
5001 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
5002 THEN delegataire.personne_morale_prenom
5003 ELSE ''''
5004 END
5005 END as prenom_particulier_delegataire,
5006 CASE WHEN delegataire.qualite=''particulier''
5007 THEN ''''
5008 ELSE delegataire.personne_morale_raison_sociale
5009 END as raison_sociale_delegataire,
5010 CASE WHEN delegataire.qualite=''particulier''
5011 THEN ''''
5012 ELSE delegataire.personne_morale_denomination
5013 END as denomination_delegataire,
5014 delegataire.numero as numero_delegataire,
5015 delegataire.voie as voie_delegataire,
5016 delegataire.complement as complement_delegataire,
5017 delegataire.lieu_dit as lieu_dit_delegataire,
5018 CASE
5019 WHEN delegataire.bp IS NULL
5020 THEN ''''
5021 ELSE CONCAT(''BP '', delegataire.bp)
5022 END as bp_delegataire,
5023 delegataire.code_postal as code_postal_delegataire,
5024 delegataire.localite as ville_delegataire,
5025 CASE
5026 WHEN delegataire.cedex IS NULL
5027 THEN ''''
5028 ELSE CONCAT(''CEDEX '', delegataire.cedex)
5029 END as cedex_delegataire,
5030 delegataire.pays as pays_delegataire,
5031
5032 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
5033 CASE
5034 WHEN delegataire.qualite IS NULL
5035 THEN
5036 CASE WHEN petitionnaire_principal.qualite=''particulier''
5037 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
5038 ELSE
5039 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
5040 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))
5041 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
5042 END
5043 END
5044 ELSE
5045 CASE WHEN delegataire.qualite=''particulier''
5046 THEN TRIM(CONCAT_WS('' '', delegataire_civilite.libelle, delegataire.particulier_nom, delegataire.particulier_prenom))
5047 ELSE
5048 CASE WHEN delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
5049 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))
5050 ELSE TRIM(CONCAT(delegataire.personne_morale_raison_sociale, '' '', delegataire.personne_morale_denomination))
5051 END
5052 END
5053 END as nom_correspondant,
5054
5055 CASE WHEN delegataire.qualite IS NULL
5056 THEN
5057 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
5058 THEN petitionnaire_principal_civilite.libelle
5059 ELSE ''''
5060 END
5061 ELSE
5062 CASE WHEN delegataire.qualite=''particulier'' OR delegataire.personne_morale_nom IS NOT NULL OR delegataire.personne_morale_prenom IS NOT NULL
5063 THEN delegataire_civilite.libelle
5064 ELSE ''''
5065 END
5066 END as civilite_correspondant,
5067
5068 CASE WHEN delegataire.qualite IS NULL
5069 THEN
5070 CASE WHEN petitionnaire_principal.qualite=''particulier''
5071 THEN petitionnaire_principal.particulier_nom
5072 ELSE
5073 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
5074 THEN petitionnaire_principal.personne_morale_nom
5075 ELSE ''''
5076 END
5077 END
5078 ELSE
5079 CASE WHEN delegataire.qualite=''particulier''
5080 THEN delegataire.particulier_nom
5081 ELSE
5082 CASE WHEN delegataire.personne_morale_nom IS NOT NULL
5083 THEN delegataire.personne_morale_nom
5084 ELSE ''''
5085 END
5086 END
5087 END as nom_particulier_correspondant,
5088
5089 CASE WHEN delegataire.qualite IS NULL
5090 THEN
5091 CASE WHEN petitionnaire_principal.qualite=''particulier''
5092 THEN petitionnaire_principal.particulier_prenom
5093 ELSE
5094 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
5095 THEN petitionnaire_principal.personne_morale_prenom
5096 ELSE ''''
5097 END
5098 END
5099 ELSE
5100 CASE WHEN delegataire.qualite=''particulier''
5101 THEN delegataire.particulier_prenom
5102 ELSE
5103 CASE WHEN delegataire.personne_morale_prenom IS NOT NULL
5104 THEN delegataire.personne_morale_prenom
5105 ELSE ''''
5106 END
5107 END
5108 END as prenom_particulier_correspondant,
5109
5110 CASE WHEN delegataire.qualite IS NULL
5111 THEN
5112 CASE WHEN petitionnaire_principal.qualite=''particulier''
5113 THEN ''''
5114 ELSE petitionnaire_principal.personne_morale_raison_sociale
5115 END
5116 ELSE
5117 CASE WHEN delegataire.qualite=''particulier''
5118 THEN ''''
5119 ELSE delegataire.personne_morale_raison_sociale
5120 END
5121 END as raison_sociale_correspondant,
5122
5123 CASE WHEN delegataire.qualite IS NULL
5124 THEN
5125 CASE WHEN petitionnaire_principal.qualite=''particulier''
5126 THEN ''''
5127 ELSE petitionnaire_principal.personne_morale_denomination
5128 END
5129 ELSE
5130 CASE WHEN delegataire.qualite=''particulier''
5131 THEN ''''
5132 ELSE delegataire.personne_morale_denomination
5133 END
5134 END as denomination_correspondant,
5135
5136 CASE
5137 WHEN delegataire.qualite IS NULL
5138 THEN petitionnaire_principal.numero
5139 ELSE delegataire.numero
5140 END as numero_correspondant,
5141
5142 CASE
5143 WHEN delegataire.qualite IS NULL
5144 THEN petitionnaire_principal.voie
5145 ELSE delegataire.voie
5146 END as voie_correspondant,
5147
5148 CASE
5149 WHEN delegataire.qualite IS NULL
5150 THEN petitionnaire_principal.complement
5151 ELSE delegataire.complement
5152 END as complement_correspondant,
5153
5154 CASE
5155 WHEN delegataire.qualite IS NULL
5156 THEN petitionnaire_principal.lieu_dit
5157 ELSE delegataire.lieu_dit
5158 END as lieu_dit_correspondant,
5159
5160 CASE
5161 WHEN delegataire.qualite IS NULL
5162 THEN
5163 CASE
5164 WHEN petitionnaire_principal.bp IS NULL
5165 THEN ''''
5166 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
5167 END
5168 ELSE
5169 CASE
5170 WHEN delegataire.bp IS NULL
5171 THEN ''''
5172 ELSE CONCAT(''BP '', delegataire.bp)
5173 END
5174 END as bp_correspondant,
5175
5176 CASE
5177 WHEN delegataire.qualite IS NULL
5178 THEN petitionnaire_principal.code_postal
5179 ELSE delegataire.code_postal
5180 END as code_postal_correspondant,
5181
5182 CASE
5183 WHEN delegataire.qualite IS NULL
5184 THEN petitionnaire_principal.localite
5185 ELSE delegataire.localite
5186 END as ville_correspondant,
5187
5188 CASE
5189 WHEN delegataire.qualite IS NULL
5190 THEN
5191 CASE
5192 WHEN petitionnaire_principal.cedex IS NULL
5193 THEN ''''
5194 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
5195 END
5196 ELSE
5197 CASE
5198 WHEN delegataire.cedex IS NULL
5199 THEN ''''
5200 ELSE CONCAT(''CEDEX '', delegataire.cedex)
5201 END
5202 END as cedex_correspondant,
5203
5204 CASE
5205 WHEN delegataire.qualite IS NULL
5206 THEN petitionnaire_principal.pays
5207 ELSE delegataire.pays
5208 END as pays_correspondant,
5209
5210 -- Dates importantes du dossier d''instruction
5211 to_char(dossier.date_depot, ''DD/MM/YYYY'') as date_depot_dossier,
5212 to_char(dossier.date_decision, ''DD/MM/YYYY'') as date_decision_dossier,
5213 CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
5214 THEN to_char(dossier.date_limite_incompletude ,''DD/MM/YYYY'')
5215 ELSE to_char(dossier.date_limite ,''DD/MM/YYYY'')
5216 END as date_limite_dossier,
5217 to_char(dossier.date_achevement,''DD/MM/YYYY'') as date_achevement_dossier,
5218 to_char(dossier.date_conformite,''DD/MM/YYYY'') as date_conformite_dossier,
5219
5220 -- Données générales des données techniques
5221 TRIM(CONCAT(
5222 donnees_techniques.co_projet_desc, '' '',
5223 donnees_techniques.am_projet_desc, '' '',
5224 donnees_techniques.dm_projet_desc, '' '',
5225 donnees_techniques.ope_proj_desc
5226 )) as projet_desc_donnees_techniques,
5227 donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
5228 donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
5229 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5230 -- alors on récupère seulement ses valeurs
5231 CASE WHEN su2_avt_shon1 IS NOT NULL
5232 OR su2_avt_shon2 IS NOT NULL
5233 OR su2_avt_shon3 IS NOT NULL
5234 OR su2_avt_shon4 IS NOT NULL
5235 OR su2_avt_shon5 IS NOT NULL
5236 OR su2_avt_shon6 IS NOT NULL
5237 OR su2_avt_shon7 IS NOT NULL
5238 OR su2_avt_shon8 IS NOT NULL
5239 OR su2_avt_shon9 IS NOT NULL
5240 OR su2_avt_shon10 IS NOT NULL
5241 OR su2_avt_shon11 IS NOT NULL
5242 OR su2_avt_shon12 IS NOT NULL
5243 OR su2_avt_shon13 IS NOT NULL
5244 OR su2_avt_shon14 IS NOT NULL
5245 OR su2_avt_shon15 IS NOT NULL
5246 OR su2_avt_shon16 IS NOT NULL
5247 OR su2_avt_shon17 IS NOT NULL
5248 OR su2_avt_shon18 IS NOT NULL
5249 OR su2_avt_shon19 IS NOT NULL
5250 OR su2_avt_shon20 IS NOT NULL
5251 OR su2_cstr_shon1 IS NOT NULL
5252 OR su2_cstr_shon2 IS NOT NULL
5253 OR su2_cstr_shon3 IS NOT NULL
5254 OR su2_cstr_shon4 IS NOT NULL
5255 OR su2_cstr_shon5 IS NOT NULL
5256 OR su2_cstr_shon6 IS NOT NULL
5257 OR su2_cstr_shon7 IS NOT NULL
5258 OR su2_cstr_shon8 IS NOT NULL
5259 OR su2_cstr_shon9 IS NOT NULL
5260 OR su2_cstr_shon10 IS NOT NULL
5261 OR su2_cstr_shon11 IS NOT NULL
5262 OR su2_cstr_shon12 IS NOT NULL
5263 OR su2_cstr_shon13 IS NOT NULL
5264 OR su2_cstr_shon14 IS NOT NULL
5265 OR su2_cstr_shon15 IS NOT NULL
5266 OR su2_cstr_shon16 IS NOT NULL
5267 OR su2_cstr_shon17 IS NOT NULL
5268 OR su2_cstr_shon18 IS NOT NULL
5269 OR su2_cstr_shon19 IS NOT NULL
5270 OR su2_cstr_shon20 IS NOT NULL
5271 OR su2_chge_shon1 IS NOT NULL
5272 OR su2_chge_shon2 IS NOT NULL
5273 OR su2_chge_shon3 IS NOT NULL
5274 OR su2_chge_shon4 IS NOT NULL
5275 OR su2_chge_shon5 IS NOT NULL
5276 OR su2_chge_shon6 IS NOT NULL
5277 OR su2_chge_shon7 IS NOT NULL
5278 OR su2_chge_shon8 IS NOT NULL
5279 OR su2_chge_shon9 IS NOT NULL
5280 OR su2_chge_shon10 IS NOT NULL
5281 OR su2_chge_shon11 IS NOT NULL
5282 OR su2_chge_shon12 IS NOT NULL
5283 OR su2_chge_shon13 IS NOT NULL
5284 OR su2_chge_shon14 IS NOT NULL
5285 OR su2_chge_shon15 IS NOT NULL
5286 OR su2_chge_shon16 IS NOT NULL
5287 OR su2_chge_shon17 IS NOT NULL
5288 OR su2_chge_shon18 IS NOT NULL
5289 OR su2_chge_shon19 IS NOT NULL
5290 OR su2_chge_shon20 IS NOT NULL
5291 OR su2_demo_shon1 IS NOT NULL
5292 OR su2_demo_shon2 IS NOT NULL
5293 OR su2_demo_shon3 IS NOT NULL
5294 OR su2_demo_shon4 IS NOT NULL
5295 OR su2_demo_shon5 IS NOT NULL
5296 OR su2_demo_shon6 IS NOT NULL
5297 OR su2_demo_shon7 IS NOT NULL
5298 OR su2_demo_shon8 IS NOT NULL
5299 OR su2_demo_shon9 IS NOT NULL
5300 OR su2_demo_shon10 IS NOT NULL
5301 OR su2_demo_shon11 IS NOT NULL
5302 OR su2_demo_shon12 IS NOT NULL
5303 OR su2_demo_shon13 IS NOT NULL
5304 OR su2_demo_shon14 IS NOT NULL
5305 OR su2_demo_shon15 IS NOT NULL
5306 OR su2_demo_shon16 IS NOT NULL
5307 OR su2_demo_shon17 IS NOT NULL
5308 OR su2_demo_shon18 IS NOT NULL
5309 OR su2_demo_shon19 IS NOT NULL
5310 OR su2_demo_shon20 IS NOT NULL
5311 OR su2_sup_shon1 IS NOT NULL
5312 OR su2_sup_shon2 IS NOT NULL
5313 OR su2_sup_shon3 IS NOT NULL
5314 OR su2_sup_shon4 IS NOT NULL
5315 OR su2_sup_shon5 IS NOT NULL
5316 OR su2_sup_shon6 IS NOT NULL
5317 OR su2_sup_shon7 IS NOT NULL
5318 OR su2_sup_shon8 IS NOT NULL
5319 OR su2_sup_shon9 IS NOT NULL
5320 OR su2_sup_shon10 IS NOT NULL
5321 OR su2_sup_shon11 IS NOT NULL
5322 OR su2_sup_shon12 IS NOT NULL
5323 OR su2_sup_shon13 IS NOT NULL
5324 OR su2_sup_shon14 IS NOT NULL
5325 OR su2_sup_shon15 IS NOT NULL
5326 OR su2_sup_shon16 IS NOT NULL
5327 OR su2_sup_shon17 IS NOT NULL
5328 OR su2_sup_shon18 IS NOT NULL
5329 OR su2_sup_shon19 IS NOT NULL
5330 OR su2_sup_shon20 IS NOT NULL
5331 THEN donnees_techniques.su2_cstr_shon_tot
5332 ELSE donnees_techniques.su_cstr_shon_tot
5333 END as su_cstr_shon_tot_donnees_techniques,
5334 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5335 -- alors on récupère seulement ses valeurs
5336 CASE WHEN su2_avt_shon1 IS NOT NULL
5337 OR su2_avt_shon2 IS NOT NULL
5338 OR su2_avt_shon3 IS NOT NULL
5339 OR su2_avt_shon4 IS NOT NULL
5340 OR su2_avt_shon5 IS NOT NULL
5341 OR su2_avt_shon6 IS NOT NULL
5342 OR su2_avt_shon7 IS NOT NULL
5343 OR su2_avt_shon8 IS NOT NULL
5344 OR su2_avt_shon9 IS NOT NULL
5345 OR su2_avt_shon10 IS NOT NULL
5346 OR su2_avt_shon11 IS NOT NULL
5347 OR su2_avt_shon12 IS NOT NULL
5348 OR su2_avt_shon13 IS NOT NULL
5349 OR su2_avt_shon14 IS NOT NULL
5350 OR su2_avt_shon15 IS NOT NULL
5351 OR su2_avt_shon16 IS NOT NULL
5352 OR su2_avt_shon17 IS NOT NULL
5353 OR su2_avt_shon18 IS NOT NULL
5354 OR su2_avt_shon19 IS NOT NULL
5355 OR su2_avt_shon20 IS NOT NULL
5356 OR su2_cstr_shon1 IS NOT NULL
5357 OR su2_cstr_shon2 IS NOT NULL
5358 OR su2_cstr_shon3 IS NOT NULL
5359 OR su2_cstr_shon4 IS NOT NULL
5360 OR su2_cstr_shon5 IS NOT NULL
5361 OR su2_cstr_shon6 IS NOT NULL
5362 OR su2_cstr_shon7 IS NOT NULL
5363 OR su2_cstr_shon8 IS NOT NULL
5364 OR su2_cstr_shon9 IS NOT NULL
5365 OR su2_cstr_shon10 IS NOT NULL
5366 OR su2_cstr_shon11 IS NOT NULL
5367 OR su2_cstr_shon12 IS NOT NULL
5368 OR su2_cstr_shon13 IS NOT NULL
5369 OR su2_cstr_shon14 IS NOT NULL
5370 OR su2_cstr_shon15 IS NOT NULL
5371 OR su2_cstr_shon16 IS NOT NULL
5372 OR su2_cstr_shon17 IS NOT NULL
5373 OR su2_cstr_shon18 IS NOT NULL
5374 OR su2_cstr_shon19 IS NOT NULL
5375 OR su2_cstr_shon20 IS NOT NULL
5376 OR su2_chge_shon1 IS NOT NULL
5377 OR su2_chge_shon2 IS NOT NULL
5378 OR su2_chge_shon3 IS NOT NULL
5379 OR su2_chge_shon4 IS NOT NULL
5380 OR su2_chge_shon5 IS NOT NULL
5381 OR su2_chge_shon6 IS NOT NULL
5382 OR su2_chge_shon7 IS NOT NULL
5383 OR su2_chge_shon8 IS NOT NULL
5384 OR su2_chge_shon9 IS NOT NULL
5385 OR su2_chge_shon10 IS NOT NULL
5386 OR su2_chge_shon11 IS NOT NULL
5387 OR su2_chge_shon12 IS NOT NULL
5388 OR su2_chge_shon13 IS NOT NULL
5389 OR su2_chge_shon14 IS NOT NULL
5390 OR su2_chge_shon15 IS NOT NULL
5391 OR su2_chge_shon16 IS NOT NULL
5392 OR su2_chge_shon17 IS NOT NULL
5393 OR su2_chge_shon18 IS NOT NULL
5394 OR su2_chge_shon19 IS NOT NULL
5395 OR su2_chge_shon20 IS NOT NULL
5396 OR su2_demo_shon1 IS NOT NULL
5397 OR su2_demo_shon2 IS NOT NULL
5398 OR su2_demo_shon3 IS NOT NULL
5399 OR su2_demo_shon4 IS NOT NULL
5400 OR su2_demo_shon5 IS NOT NULL
5401 OR su2_demo_shon6 IS NOT NULL
5402 OR su2_demo_shon7 IS NOT NULL
5403 OR su2_demo_shon8 IS NOT NULL
5404 OR su2_demo_shon9 IS NOT NULL
5405 OR su2_demo_shon10 IS NOT NULL
5406 OR su2_demo_shon11 IS NOT NULL
5407 OR su2_demo_shon12 IS NOT NULL
5408 OR su2_demo_shon13 IS NOT NULL
5409 OR su2_demo_shon14 IS NOT NULL
5410 OR su2_demo_shon15 IS NOT NULL
5411 OR su2_demo_shon16 IS NOT NULL
5412 OR su2_demo_shon17 IS NOT NULL
5413 OR su2_demo_shon18 IS NOT NULL
5414 OR su2_demo_shon19 IS NOT NULL
5415 OR su2_demo_shon20 IS NOT NULL
5416 OR su2_sup_shon1 IS NOT NULL
5417 OR su2_sup_shon2 IS NOT NULL
5418 OR su2_sup_shon3 IS NOT NULL
5419 OR su2_sup_shon4 IS NOT NULL
5420 OR su2_sup_shon5 IS NOT NULL
5421 OR su2_sup_shon6 IS NOT NULL
5422 OR su2_sup_shon7 IS NOT NULL
5423 OR su2_sup_shon8 IS NOT NULL
5424 OR su2_sup_shon9 IS NOT NULL
5425 OR su2_sup_shon10 IS NOT NULL
5426 OR su2_sup_shon11 IS NOT NULL
5427 OR su2_sup_shon12 IS NOT NULL
5428 OR su2_sup_shon13 IS NOT NULL
5429 OR su2_sup_shon14 IS NOT NULL
5430 OR su2_sup_shon15 IS NOT NULL
5431 OR su2_sup_shon16 IS NOT NULL
5432 OR su2_sup_shon17 IS NOT NULL
5433 OR su2_sup_shon18 IS NOT NULL
5434 OR su2_sup_shon19 IS NOT NULL
5435 OR su2_sup_shon20 IS NOT NULL
5436 THEN donnees_techniques.su2_demo_shon_tot
5437 ELSE donnees_techniques.su_demo_shon_tot
5438 END as su_demo_shon_tot_donnees_techniques,
5439 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5440 -- alors on récupère seulement ses valeurs
5441 CASE WHEN su2_avt_shon1 IS NOT NULL
5442 OR su2_avt_shon2 IS NOT NULL
5443 OR su2_avt_shon3 IS NOT NULL
5444 OR su2_avt_shon4 IS NOT NULL
5445 OR su2_avt_shon5 IS NOT NULL
5446 OR su2_avt_shon6 IS NOT NULL
5447 OR su2_avt_shon7 IS NOT NULL
5448 OR su2_avt_shon8 IS NOT NULL
5449 OR su2_avt_shon9 IS NOT NULL
5450 OR su2_avt_shon10 IS NOT NULL
5451 OR su2_avt_shon11 IS NOT NULL
5452 OR su2_avt_shon12 IS NOT NULL
5453 OR su2_avt_shon13 IS NOT NULL
5454 OR su2_avt_shon14 IS NOT NULL
5455 OR su2_avt_shon15 IS NOT NULL
5456 OR su2_avt_shon16 IS NOT NULL
5457 OR su2_avt_shon17 IS NOT NULL
5458 OR su2_avt_shon18 IS NOT NULL
5459 OR su2_avt_shon19 IS NOT NULL
5460 OR su2_avt_shon20 IS NOT NULL
5461 OR su2_cstr_shon1 IS NOT NULL
5462 OR su2_cstr_shon2 IS NOT NULL
5463 OR su2_cstr_shon3 IS NOT NULL
5464 OR su2_cstr_shon4 IS NOT NULL
5465 OR su2_cstr_shon5 IS NOT NULL
5466 OR su2_cstr_shon6 IS NOT NULL
5467 OR su2_cstr_shon7 IS NOT NULL
5468 OR su2_cstr_shon8 IS NOT NULL
5469 OR su2_cstr_shon9 IS NOT NULL
5470 OR su2_cstr_shon10 IS NOT NULL
5471 OR su2_cstr_shon11 IS NOT NULL
5472 OR su2_cstr_shon12 IS NOT NULL
5473 OR su2_cstr_shon13 IS NOT NULL
5474 OR su2_cstr_shon14 IS NOT NULL
5475 OR su2_cstr_shon15 IS NOT NULL
5476 OR su2_cstr_shon16 IS NOT NULL
5477 OR su2_cstr_shon17 IS NOT NULL
5478 OR su2_cstr_shon18 IS NOT NULL
5479 OR su2_cstr_shon19 IS NOT NULL
5480 OR su2_cstr_shon20 IS NOT NULL
5481 OR su2_chge_shon1 IS NOT NULL
5482 OR su2_chge_shon2 IS NOT NULL
5483 OR su2_chge_shon3 IS NOT NULL
5484 OR su2_chge_shon4 IS NOT NULL
5485 OR su2_chge_shon5 IS NOT NULL
5486 OR su2_chge_shon6 IS NOT NULL
5487 OR su2_chge_shon7 IS NOT NULL
5488 OR su2_chge_shon8 IS NOT NULL
5489 OR su2_chge_shon9 IS NOT NULL
5490 OR su2_chge_shon10 IS NOT NULL
5491 OR su2_chge_shon11 IS NOT NULL
5492 OR su2_chge_shon12 IS NOT NULL
5493 OR su2_chge_shon13 IS NOT NULL
5494 OR su2_chge_shon14 IS NOT NULL
5495 OR su2_chge_shon15 IS NOT NULL
5496 OR su2_chge_shon16 IS NOT NULL
5497 OR su2_chge_shon17 IS NOT NULL
5498 OR su2_chge_shon18 IS NOT NULL
5499 OR su2_chge_shon19 IS NOT NULL
5500 OR su2_chge_shon20 IS NOT NULL
5501 OR su2_demo_shon1 IS NOT NULL
5502 OR su2_demo_shon2 IS NOT NULL
5503 OR su2_demo_shon3 IS NOT NULL
5504 OR su2_demo_shon4 IS NOT NULL
5505 OR su2_demo_shon5 IS NOT NULL
5506 OR su2_demo_shon6 IS NOT NULL
5507 OR su2_demo_shon7 IS NOT NULL
5508 OR su2_demo_shon8 IS NOT NULL
5509 OR su2_demo_shon9 IS NOT NULL
5510 OR su2_demo_shon10 IS NOT NULL
5511 OR su2_demo_shon11 IS NOT NULL
5512 OR su2_demo_shon12 IS NOT NULL
5513 OR su2_demo_shon13 IS NOT NULL
5514 OR su2_demo_shon14 IS NOT NULL
5515 OR su2_demo_shon15 IS NOT NULL
5516 OR su2_demo_shon16 IS NOT NULL
5517 OR su2_demo_shon17 IS NOT NULL
5518 OR su2_demo_shon18 IS NOT NULL
5519 OR su2_demo_shon19 IS NOT NULL
5520 OR su2_demo_shon20 IS NOT NULL
5521 OR su2_sup_shon1 IS NOT NULL
5522 OR su2_sup_shon2 IS NOT NULL
5523 OR su2_sup_shon3 IS NOT NULL
5524 OR su2_sup_shon4 IS NOT NULL
5525 OR su2_sup_shon5 IS NOT NULL
5526 OR su2_sup_shon6 IS NOT NULL
5527 OR su2_sup_shon7 IS NOT NULL
5528 OR su2_sup_shon8 IS NOT NULL
5529 OR su2_sup_shon9 IS NOT NULL
5530 OR su2_sup_shon10 IS NOT NULL
5531 OR su2_sup_shon11 IS NOT NULL
5532 OR su2_sup_shon12 IS NOT NULL
5533 OR su2_sup_shon13 IS NOT NULL
5534 OR su2_sup_shon14 IS NOT NULL
5535 OR su2_sup_shon15 IS NOT NULL
5536 OR su2_sup_shon16 IS NOT NULL
5537 OR su2_sup_shon17 IS NOT NULL
5538 OR su2_sup_shon18 IS NOT NULL
5539 OR su2_sup_shon19 IS NOT NULL
5540 OR su2_sup_shon20 IS NOT NULL
5541 THEN
5542 REGEXP_REPLACE(CONCAT(
5543 CASE WHEN donnees_techniques.su2_cstr_shon1 IS NULL
5544 THEN ''''
5545 ELSE CONCAT (''Exploitation agricole - '', donnees_techniques.su2_cstr_shon1, '' m² / '')
5546 END,
5547 CASE WHEN donnees_techniques.su2_cstr_shon2 IS NULL
5548 THEN ''''
5549 ELSE CONCAT (''Exploitation forestière - '', donnees_techniques.su2_cstr_shon2, '' m² / '')
5550 END,
5551 CASE WHEN donnees_techniques.su2_cstr_shon3 IS NULL
5552 THEN ''''
5553 ELSE CONCAT (''Logement - '', donnees_techniques.su2_cstr_shon3, '' m² / '')
5554 END,
5555 CASE WHEN donnees_techniques.su2_cstr_shon4 IS NULL
5556 THEN ''''
5557 ELSE CONCAT (''Hébergement - '', donnees_techniques.su2_cstr_shon4, '' m² / '')
5558 END,
5559 CASE WHEN donnees_techniques.su2_cstr_shon5 IS NULL
5560 THEN ''''
5561 ELSE CONCAT (''Artisanat et commerce de détail - '', donnees_techniques.su2_cstr_shon5, '' m² / '')
5562 END,
5563 CASE WHEN donnees_techniques.su2_cstr_shon6 IS NULL
5564 THEN ''''
5565 ELSE CONCAT (''Restauration - '', donnees_techniques.su2_cstr_shon6, '' m² / '')
5566 END,
5567 CASE WHEN donnees_techniques.su2_cstr_shon7 IS NULL
5568 THEN ''''
5569 ELSE CONCAT (''Commerce de gros - '', donnees_techniques.su2_cstr_shon7, '' m² / '')
5570 END,
5571 CASE WHEN donnees_techniques.su2_cstr_shon8 IS NULL
5572 THEN ''''
5573 ELSE CONCAT (''Activités de services où s''''effectue l''''accueil d''''une clientèle - '', donnees_techniques.su2_cstr_shon8, '' m² / '')
5574 END,
5575 CASE WHEN donnees_techniques.su2_cstr_shon9 IS NULL
5576 THEN ''''
5577 ELSE CONCAT (''Hébergement hôtelier et touristique - '', donnees_techniques.su2_cstr_shon9, '' m² / '')
5578 END,
5579 CASE WHEN donnees_techniques.su2_cstr_shon10 IS NULL
5580 THEN ''''
5581 ELSE CONCAT (''Cinéma - '', donnees_techniques.donnees_techniques, '' m² / '')
5582 END,
5583 CASE WHEN donnees_techniques.su2_cstr_shon11 IS NULL
5584 THEN ''''
5585 ELSE CONCAT (''Locaux et bureaux accueillant du public des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
5586 END,
5587 CASE WHEN donnees_techniques.su2_cstr_shon12 IS NULL
5588 THEN ''''
5589 ELSE CONCAT (''Locaux techniques et industriels des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
5590 END,
5591 CASE WHEN donnees_techniques.su2_cstr_shon13 IS NULL
5592 THEN ''''
5593 ELSE CONCAT (''Établissements d''''enseignement, de santé et d''''action sociale - '', donnees_techniques.donnees_techniques, '' m² / '')
5594 END,
5595 CASE WHEN donnees_techniques.su2_cstr_shon14 IS NULL
5596 THEN ''''
5597 ELSE CONCAT (''Salles d''''art et de spectacles - '', donnees_techniques.donnees_techniques, '' m² / '')
5598 END,
5599 CASE WHEN donnees_techniques.su2_cstr_shon15 IS NULL
5600 THEN ''''
5601 ELSE CONCAT (''Équipements sportifs - '', donnees_techniques.donnees_techniques, '' m² / '')
5602 END,
5603 CASE WHEN donnees_techniques.su2_cstr_shon16 IS NULL
5604 THEN ''''
5605 ELSE CONCAT (''Autres équipements recevant du public - '', donnees_techniques.donnees_techniques, '' m² / '')
5606 END,
5607 CASE WHEN donnees_techniques.su2_cstr_shon17 IS NULL
5608 THEN ''''
5609 ELSE CONCAT (''Industrie - '', donnees_techniques.donnees_techniques, '' m² / '')
5610 END,
5611 CASE WHEN donnees_techniques.su2_cstr_shon18 IS NULL
5612 THEN ''''
5613 ELSE CONCAT (''Entrepôt - '', donnees_techniques.donnees_techniques, '' m² / '')
5614 END,
5615 CASE WHEN donnees_techniques.su2_cstr_shon19 IS NULL
5616 THEN ''''
5617 ELSE CONCAT (''Bureau - '', donnees_techniques.donnees_techniques, '' m² / '')
5618 END,
5619 CASE WHEN donnees_techniques.su2_cstr_shon20 IS NULL
5620 THEN ''''
5621 ELSE CONCAT (''Centre de congrès et d''''exposition - '', donnees_techniques.donnees_techniques, '' m² / '')
5622 END
5623 ), '' / $'', '''')
5624 ELSE
5625 REGEXP_REPLACE(CONCAT(
5626 CASE
5627 WHEN donnees_techniques.su_cstr_shon1 IS NULL
5628 THEN ''''
5629 ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
5630 END,
5631 CASE
5632 WHEN donnees_techniques.su_cstr_shon2 IS NULL
5633 THEN ''''
5634 ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
5635 END,
5636 CASE
5637 WHEN donnees_techniques.su_cstr_shon3 IS NULL
5638 THEN ''''
5639 ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
5640 END,
5641 CASE
5642 WHEN donnees_techniques.su_cstr_shon4 IS NULL
5643 THEN ''''
5644 ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
5645 END,
5646 CASE
5647 WHEN donnees_techniques.su_cstr_shon5 IS NULL
5648 THEN ''''
5649 ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
5650 END,
5651 CASE
5652 WHEN donnees_techniques.su_cstr_shon6 IS NULL
5653 THEN ''''
5654 ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
5655 END,
5656 CASE
5657 WHEN donnees_techniques.su_cstr_shon7 IS NULL
5658 THEN ''''
5659 ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
5660 END,
5661 CASE
5662 WHEN donnees_techniques.su_cstr_shon8 IS NULL
5663 THEN ''''
5664 ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
5665 END,
5666 CASE
5667 WHEN donnees_techniques.su_cstr_shon9 IS NULL
5668 THEN ''''
5669 ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
5670 END
5671 ), '' / $'', '''')
5672 END as tab_surface_donnees_techniques,
5673 donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
5674 donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
5675 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
5676 -- alors on récupère seulement ses valeurs
5677 CASE WHEN su2_avt_shon1 IS NOT NULL
5678 OR su2_avt_shon2 IS NOT NULL
5679 OR su2_avt_shon3 IS NOT NULL
5680 OR su2_avt_shon4 IS NOT NULL
5681 OR su2_avt_shon5 IS NOT NULL
5682 OR su2_avt_shon6 IS NOT NULL
5683 OR su2_avt_shon7 IS NOT NULL
5684 OR su2_avt_shon8 IS NOT NULL
5685 OR su2_avt_shon9 IS NOT NULL
5686 OR su2_avt_shon10 IS NOT NULL
5687 OR su2_avt_shon11 IS NOT NULL
5688 OR su2_avt_shon12 IS NOT NULL
5689 OR su2_avt_shon13 IS NOT NULL
5690 OR su2_avt_shon14 IS NOT NULL
5691 OR su2_avt_shon15 IS NOT NULL
5692 OR su2_avt_shon16 IS NOT NULL
5693 OR su2_avt_shon17 IS NOT NULL
5694 OR su2_avt_shon18 IS NOT NULL
5695 OR su2_avt_shon19 IS NOT NULL
5696 OR su2_avt_shon20 IS NOT NULL
5697 OR su2_cstr_shon1 IS NOT NULL
5698 OR su2_cstr_shon2 IS NOT NULL
5699 OR su2_cstr_shon3 IS NOT NULL
5700 OR su2_cstr_shon4 IS NOT NULL
5701 OR su2_cstr_shon5 IS NOT NULL
5702 OR su2_cstr_shon6 IS NOT NULL
5703 OR su2_cstr_shon7 IS NOT NULL
5704 OR su2_cstr_shon8 IS NOT NULL
5705 OR su2_cstr_shon9 IS NOT NULL
5706 OR su2_cstr_shon10 IS NOT NULL
5707 OR su2_cstr_shon11 IS NOT NULL
5708 OR su2_cstr_shon12 IS NOT NULL
5709 OR su2_cstr_shon13 IS NOT NULL
5710 OR su2_cstr_shon14 IS NOT NULL
5711 OR su2_cstr_shon15 IS NOT NULL
5712 OR su2_cstr_shon16 IS NOT NULL
5713 OR su2_cstr_shon17 IS NOT NULL
5714 OR su2_cstr_shon18 IS NOT NULL
5715 OR su2_cstr_shon19 IS NOT NULL
5716 OR su2_cstr_shon20 IS NOT NULL
5717 OR su2_chge_shon1 IS NOT NULL
5718 OR su2_chge_shon2 IS NOT NULL
5719 OR su2_chge_shon3 IS NOT NULL
5720 OR su2_chge_shon4 IS NOT NULL
5721 OR su2_chge_shon5 IS NOT NULL
5722 OR su2_chge_shon6 IS NOT NULL
5723 OR su2_chge_shon7 IS NOT NULL
5724 OR su2_chge_shon8 IS NOT NULL
5725 OR su2_chge_shon9 IS NOT NULL
5726 OR su2_chge_shon10 IS NOT NULL
5727 OR su2_chge_shon11 IS NOT NULL
5728 OR su2_chge_shon12 IS NOT NULL
5729 OR su2_chge_shon13 IS NOT NULL
5730 OR su2_chge_shon14 IS NOT NULL
5731 OR su2_chge_shon15 IS NOT NULL
5732 OR su2_chge_shon16 IS NOT NULL
5733 OR su2_chge_shon17 IS NOT NULL
5734 OR su2_chge_shon18 IS NOT NULL
5735 OR su2_chge_shon19 IS NOT NULL
5736 OR su2_chge_shon20 IS NOT NULL
5737 OR su2_demo_shon1 IS NOT NULL
5738 OR su2_demo_shon2 IS NOT NULL
5739 OR su2_demo_shon3 IS NOT NULL
5740 OR su2_demo_shon4 IS NOT NULL
5741 OR su2_demo_shon5 IS NOT NULL
5742 OR su2_demo_shon6 IS NOT NULL
5743 OR su2_demo_shon7 IS NOT NULL
5744 OR su2_demo_shon8 IS NOT NULL
5745 OR su2_demo_shon9 IS NOT NULL
5746 OR su2_demo_shon10 IS NOT NULL
5747 OR su2_demo_shon11 IS NOT NULL
5748 OR su2_demo_shon12 IS NOT NULL
5749 OR su2_demo_shon13 IS NOT NULL
5750 OR su2_demo_shon14 IS NOT NULL
5751 OR su2_demo_shon15 IS NOT NULL
5752 OR su2_demo_shon16 IS NOT NULL
5753 OR su2_demo_shon17 IS NOT NULL
5754 OR su2_demo_shon18 IS NOT NULL
5755 OR su2_demo_shon19 IS NOT NULL
5756 OR su2_demo_shon20 IS NOT NULL
5757 OR su2_sup_shon1 IS NOT NULL
5758 OR su2_sup_shon2 IS NOT NULL
5759 OR su2_sup_shon3 IS NOT NULL
5760 OR su2_sup_shon4 IS NOT NULL
5761 OR su2_sup_shon5 IS NOT NULL
5762 OR su2_sup_shon6 IS NOT NULL
5763 OR su2_sup_shon7 IS NOT NULL
5764 OR su2_sup_shon8 IS NOT NULL
5765 OR su2_sup_shon9 IS NOT NULL
5766 OR su2_sup_shon10 IS NOT NULL
5767 OR su2_sup_shon11 IS NOT NULL
5768 OR su2_sup_shon12 IS NOT NULL
5769 OR su2_sup_shon13 IS NOT NULL
5770 OR su2_sup_shon14 IS NOT NULL
5771 OR su2_sup_shon15 IS NOT NULL
5772 OR su2_sup_shon16 IS NOT NULL
5773 OR su2_sup_shon17 IS NOT NULL
5774 OR su2_sup_shon18 IS NOT NULL
5775 OR su2_sup_shon19 IS NOT NULL
5776 OR su2_sup_shon20 IS NOT NULL
5777 THEN donnees_techniques.su2_tot_shon_tot
5778 ELSE donnees_techniques.su_tot_shon_tot
5779 END as su_tot_shon_tot_donnees_techniques,
5780
5781 -- Données techniques pour les AT
5782 CONCAT_WS('', '',
5783 CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN ''construction neuve'' END,
5784 CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN ''travaux de mise en conformité totale aux règles d’accessibilité'' END,
5785 CASE WHEN donnees_techniques.erp_extension IS TRUE THEN ''extension'' END,
5786 CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN ''réhabilitation'' END,
5787 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,
5788 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
5789 ) as at_type_travaux,
5790 donnees_techniques.erp_public_eff_tot as at_effectif_public_total,
5791 CONCAT_WS('' - '', erp_categorie.libelle, erp_categorie.description) as at_categorie_etablissement,
5792 CONCAT_WS('' - '', erp_type.libelle, erp_type.description) as at_type_etablissement
5793
5794 FROM
5795 &DB_PREFIXEdossier
5796 LEFT JOIN
5797 &DB_PREFIXElien_dossier_demandeur
5798 ON
5799 dossier.dossier = lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
5800 LEFT JOIN
5801 &DB_PREFIXEdemandeur as petitionnaire_principal
5802 ON
5803 lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur
5804 LEFT JOIN
5805 &DB_PREFIXEcivilite as petitionnaire_principal_civilite
5806 ON
5807 petitionnaire_principal.particulier_civilite = petitionnaire_principal_civilite.civilite OR petitionnaire_principal.personne_morale_civilite = petitionnaire_principal_civilite.civilite
5808 LEFT JOIN
5809 (
5810 &DB_PREFIXElien_dossier_demandeur AS lien_dossier_delegataire
5811 JOIN &DB_PREFIXEdemandeur as delegataire
5812 ON
5813 lien_dossier_delegataire.demandeur = delegataire.demandeur AND delegataire.type_demandeur = ''delegataire''
5814 )
5815 ON
5816 dossier.dossier = lien_dossier_delegataire.dossier AND lien_dossier_delegataire.petitionnaire_principal IS FALSE
5817 LEFT JOIN
5818 &DB_PREFIXEcivilite as delegataire_civilite
5819 ON
5820 delegataire.particulier_civilite = delegataire_civilite.civilite OR delegataire.personne_morale_civilite = delegataire_civilite.civilite
5821 LEFT JOIN (
5822 SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS petitionnaire_autre
5823 FROM &DB_PREFIXElien_dossier_demandeur
5824 LEFT JOIN &DB_PREFIXEdossier
5825 ON lien_dossier_demandeur.dossier=dossier.dossier
5826 AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
5827 WHERE dossier.dossier = ''&idx''
5828 GROUP BY lien_dossier_demandeur.dossier
5829 ) as sub_petitionnaire_autre
5830 ON dossier.dossier = sub_petitionnaire_autre.dossier
5831 LEFT JOIN
5832 &DB_PREFIXEdemandeur as petitionnaire_1
5833 ON
5834 petitionnaire_1.demandeur = petitionnaire_autre[1] AND petitionnaire_1.type_demandeur != ''delegataire''
5835 LEFT JOIN
5836 &DB_PREFIXEcivilite as petitionnaire_1_civilite
5837 ON
5838 petitionnaire_1.particulier_civilite = petitionnaire_1_civilite.civilite OR petitionnaire_1.personne_morale_civilite = petitionnaire_1_civilite.civilite
5839 LEFT JOIN
5840 &DB_PREFIXEdemandeur as petitionnaire_2
5841 ON
5842 petitionnaire_2.demandeur = petitionnaire_autre[2] AND petitionnaire_2.type_demandeur != ''delegataire''
5843 LEFT JOIN
5844 &DB_PREFIXEcivilite as petitionnaire_2_civilite
5845 ON
5846 petitionnaire_2.particulier_civilite = petitionnaire_2_civilite.civilite OR petitionnaire_2.personne_morale_civilite = petitionnaire_2_civilite.civilite
5847 LEFT JOIN
5848 &DB_PREFIXEdemandeur as petitionnaire_3
5849 ON
5850 petitionnaire_3.demandeur = petitionnaire_autre[3] AND petitionnaire_3.type_demandeur != ''delegataire''
5851 LEFT JOIN
5852 &DB_PREFIXEcivilite as petitionnaire_3_civilite
5853 ON
5854 petitionnaire_3.particulier_civilite = petitionnaire_3_civilite.civilite OR petitionnaire_3.personne_morale_civilite = petitionnaire_3_civilite.civilite
5855 LEFT JOIN
5856 &DB_PREFIXEdemandeur as petitionnaire_4
5857 ON
5858 petitionnaire_4.demandeur = petitionnaire_autre[4] AND petitionnaire_4.type_demandeur != ''delegataire''
5859 LEFT JOIN
5860 &DB_PREFIXEcivilite as petitionnaire_4_civilite
5861 ON
5862 petitionnaire_4.particulier_civilite = petitionnaire_4_civilite.civilite OR petitionnaire_4.personne_morale_civilite = petitionnaire_4_civilite.civilite
5863 LEFT JOIN
5864 &DB_PREFIXEdemandeur as petitionnaire_5
5865 ON
5866 petitionnaire_5.demandeur = petitionnaire_autre[5] AND petitionnaire_5.type_demandeur != ''delegataire''
5867 LEFT JOIN
5868 &DB_PREFIXEcivilite as petitionnaire_5_civilite
5869 ON
5870 petitionnaire_5.particulier_civilite = petitionnaire_5_civilite.civilite OR petitionnaire_5.personne_morale_civilite = petitionnaire_5_civilite.civilite
5871 LEFT JOIN
5872 &DB_PREFIXEdossier_instruction_type
5873 ON
5874 dossier.dossier_instruction_type = dossier_instruction_type.dossier_instruction_type
5875 LEFT JOIN
5876 &DB_PREFIXEdossier_autorisation
5877 ON
5878 dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
5879 LEFT JOIN
5880 &DB_PREFIXEdossier_autorisation_type_detaille
5881 ON
5882 dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
5883 LEFT JOIN
5884 &DB_PREFIXEdossier_autorisation_type
5885 ON
5886 dossier_autorisation_type_detaille.dossier_autorisation_type = dossier_autorisation_type.dossier_autorisation_type
5887 LEFT JOIN
5888 &DB_PREFIXEinstructeur
5889 ON
5890 dossier.instructeur = instructeur.instructeur
5891 LEFT JOIN
5892 &DB_PREFIXEom_utilisateur
5893 ON
5894 om_utilisateur.om_utilisateur = instructeur.om_utilisateur
5895 LEFT JOIN
5896 &DB_PREFIXEdivision
5897 ON
5898 instructeur.division = division.division
5899 LEFT JOIN
5900 &DB_PREFIXEdirection
5901 ON
5902 division.direction = direction.direction
5903 LEFT JOIN
5904 &DB_PREFIXEarrondissement
5905 ON
5906 dossier.terrain_adresse_code_postal = arrondissement.code_postal
5907 LEFT JOIN
5908 &DB_PREFIXEavis_decision
5909 ON
5910 dossier.avis_decision = avis_decision.avis_decision
5911 LEFT JOIN
5912 &DB_PREFIXEetat
5913 ON
5914 dossier.etat = etat.etat
5915 LEFT JOIN
5916 &DB_PREFIXEdonnees_techniques
5917 ON
5918 dossier.dossier = donnees_techniques.dossier_instruction
5919 LEFT JOIN
5920 &DB_PREFIXEarchitecte
5921 ON
5922 donnees_techniques.architecte = architecte.architecte
5923 LEFT JOIN
5924 &DB_PREFIXEtaxe_amenagement
5925 ON
5926 dossier.om_collectivite = taxe_amenagement.om_collectivite
5927 LEFT JOIN
5928 &DB_PREFIXEerp_categorie
5929 ON
5930 donnees_techniques.erp_class_cat = erp_categorie.erp_categorie
5931 LEFT JOIN
5932 &DB_PREFIXEerp_type
5933 ON
5934 donnees_techniques.erp_class_type = erp_type.erp_type
5935 WHERE dossier.dossier = ''&idx''
5936 ',
5937 merge_fields = '
5938 -- Données générales du dossier d''instruction
5939 [libelle_dossier] [code_barres_dossier]
5940 [libelle_da]
5941 [code_datd] [libelle_datd]
5942 [code_dat] [libelle_dat]
5943 [code_dit] [libelle_dit]
5944 [delai_dossier]
5945 [terrain_references_cadastrales_dossier]
5946 [libelle_avis_decision]
5947
5948 -- Coordonnées de l''instructeur
5949 [nom_instructeur]
5950 [telephone_instructeur]
5951 [division_instructeur]
5952 [email_instructeur]
5953
5954 -- Noms des signataires
5955 [division_chef]
5956 [direction_chef]
5957 [libelle_direction]
5958 [description_direction]
5959
5960 -- Adresse du terrain du dossier d''instruction
5961 [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
5962 [terrain_adresse_lieu_dit_dossier] [terrain_adresse_bp_dossier]
5963 [terrain_adresse_code_postal_dossier] [terrain_adresse_localite_dossier] [terrain_adresse_cedex_dossier]
5964 [libelle_arrondissement]
5965
5966 -- Nom et prénom de l''architecte
5967 [architecte]
5968
5969 --Taxe d''aménagement du dossier d''instruction
5970 [tax_taux_secteur]
5971 [tax_numero_secteur]
5972 [tax_montant_part_communale]
5973 [tax_montant_part_departementale]
5974 [tax_montant_part_regionale]
5975 [tax_montant_total]
5976
5977 -- Coordonnées du pétitionnaire principal
5978 [nom_petitionnaire_principal]
5979 [civilite_petitionnaire_principal]
5980 [nom_particulier_petitionnaire_principal]
5981 [prenom_particulier_petitionnaire_principal]
5982 [raison_sociale_petitionnaire_principal]
5983 [denomination_petitionnaire_principal]
5984 [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
5985 [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
5986 [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
5987 [pays_petitionnaire_principal]
5988
5989 --Coordonnées des autres pétitionnaires
5990 [nom_petitionnaire_1](jusqu''à 5)
5991 [civilite_petitionnaire_1](jusqu''à 5)
5992 [nom_particulier_petitionnaire_1](jusqu''à 5)
5993 [prenom_particulier_petitionnaire_1](jusqu''à 5)
5994 [raison_sociale_petitionnaire_1](jusqu''à 5)
5995 [denomination_petitionnaire_1](jusqu''à 5)
5996 [numero_petitionnaire_1](jusqu''à 5) [voie_petitionnaire_1](jusqu''à 5)
5997 [complement_petitionnaire_1](jusqu''à 5)
5998 [lieu_dit_petitionnaire_1](jusqu''à 5) [bp_petitionnaire_1](jusqu''à 5)
5999 [code_postal_petitionnaire_1](jusqu''à 5) [localite_petitionnaire_1](jusqu''à 5)
6000 [cedex_petitionnaire_1](jusqu''à 5)
6001 [pays_petitionnaire_1](jusqu''à 5)
6002
6003 -- Coordonnées du délégataire
6004 [nom_delegataire]
6005 [civilite_delegataire]
6006 [nom_particulier_delegataire]
6007 [prenom_particulier_delegataire]
6008 [raison_sociale_delegataire]
6009 [denomination_delegataire]
6010 [numero_delegataire] [voie_delegataire] [complement_delegataire]
6011 [lieu_dit_delegataire] [bp_delegataire]
6012 [code_postal_delegataire] [ville_delegataire] [cedex_delegataire]
6013 [pays_delegataire]
6014
6015 -- CORRESPONDANT : destinataire du courrier. Il est le délégataire ou le pétitionnaire principal
6016 [nom_correspondant]
6017 [civilite_correspondant]
6018 [nom_particulier_correspondant]
6019 [prenom_particulier_correspondant]
6020 [raison_sociale_correspondant]
6021 [denomination_correspondant]
6022 [numero_correspondant] [voie_correspondant] [complement_correspondant]
6023 [lieu_dit_correspondant] [bp_correspondant]
6024 [code_postal_correspondant] [ville_correspondant] [cedex_correspondant]
6025 [pays_correspondant]
6026
6027 -- Dates importantes du dossier d''instruction
6028 [date_depot_dossier]
6029 [date_completude]
6030 [date_dernier_depot]
6031 [date_decision_dossier]
6032 [date_limite_dossier]
6033 [date_achevement_dossier]
6034 [date_conformite_dossier]
6035
6036 -- Données générales des données techniques
6037 [projet_desc_donnees_techniques]
6038 [co_tot_log_nb_donnees_techniques] [co_statio_place_nb_donnees_techniques]
6039 [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
6040 -- Les données techniques suivantes concernent le tableau des surfaces
6041 -- Elles récupèrent les valeurs du tableau composé des sous-destinations si au
6042 -- moins une valeur de celui-ci est saisie
6043 [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
6044 [tab_surface_donnees_techniques]
6045 [su_tot_shon_tot_donnees_techniques]
6046
6047 --Données techniques des AT
6048 [at_type_travaux]
6049 [at_effectif_public_total]
6050 [at_categorie_etablissement]
6051 [at_type_etablissement]
6052 '
6053 WHERE code = 'dossier';
6054
6055 -- om_requete rapport_instruction
6056 UPDATE om_requete
6057 SET requete = '
6058 SELECT
6059
6060 --Données générales du rapport d''instruction
6061 rapport_instruction.dossier_instruction as dossier_instruction_rapport_instruction,
6062 analyse_reglementaire_om_html as analyse_reglementaire_rapport_instruction,
6063 description_projet_om_html as description_projet_rapport_instruction,
6064 proposition_decision as proposition_decision_rapport_instruction,
6065
6066 --Données générales du dossier d''instruction
6067 dossier.dossier_libelle as libelle_dossier,
6068 dossier.dossier as code_barres_dossier,
6069 etat as etat_dossier,
6070 pos as pos_dossier,
6071 servitude as servitude_dossier,
6072 dossier.delai as delai_dossier,
6073 dossier_autorisation_type_detaille.libelle as libelle_datd,
6074 avis_decision.libelle as libelle_avis_decision,
6075
6076 --Adresse du terrain dossier d''instruction
6077 terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
6078 dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
6079 terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
6080 terrain_adresse_localite as terrain_adresse_localite_dossier,
6081 terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
6082 terrain_adresse_bp as terrain_adresse_bp_dossier,
6083 terrain_adresse_cedex as terrain_adresse_cedex_dossier,
6084 terrain_superficie as terrain_superficie_dossier,
6085 replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
6086
6087 --Taxe d''aménagement du dossier d''instruction
6088 CASE
6089 WHEN tax_secteur = 1 THEN taxe_amenagement.tx_comm_secteur_1
6090 WHEN tax_secteur = 2 THEN taxe_amenagement.tx_comm_secteur_2
6091 WHEN tax_secteur = 3 THEN taxe_amenagement.tx_comm_secteur_3
6092 WHEN tax_secteur = 4 THEN taxe_amenagement.tx_comm_secteur_4
6093 WHEN tax_secteur = 5 THEN taxe_amenagement.tx_comm_secteur_5
6094 WHEN tax_secteur = 6 THEN taxe_amenagement.tx_comm_secteur_6
6095 WHEN tax_secteur = 7 THEN taxe_amenagement.tx_comm_secteur_7
6096 WHEN tax_secteur = 8 THEN taxe_amenagement.tx_comm_secteur_8
6097 WHEN tax_secteur = 9 THEN taxe_amenagement.tx_comm_secteur_9
6098 WHEN tax_secteur = 10 THEN taxe_amenagement.tx_comm_secteur_10
6099 WHEN tax_secteur = 11 THEN taxe_amenagement.tx_comm_secteur_11
6100 WHEN tax_secteur = 12 THEN taxe_amenagement.tx_comm_secteur_12
6101 WHEN tax_secteur = 13 THEN taxe_amenagement.tx_comm_secteur_13
6102 WHEN tax_secteur = 14 THEN taxe_amenagement.tx_comm_secteur_14
6103 WHEN tax_secteur = 15 THEN taxe_amenagement.tx_comm_secteur_15
6104 WHEN tax_secteur = 16 THEN taxe_amenagement.tx_comm_secteur_16
6105 WHEN tax_secteur = 17 THEN taxe_amenagement.tx_comm_secteur_17
6106 WHEN tax_secteur = 18 THEN taxe_amenagement.tx_comm_secteur_18
6107 WHEN tax_secteur = 19 THEN taxe_amenagement.tx_comm_secteur_19
6108 WHEN tax_secteur = 20 THEN taxe_amenagement.tx_comm_secteur_20
6109 END as tax_taux_secteur,
6110 dossier.tax_secteur as tax_numero_secteur,
6111 dossier.tax_mtn_part_commu as tax_montant_part_communale,
6112 dossier.tax_mtn_part_depart as tax_montant_part_departementale,
6113 dossier.tax_mtn_part_reg as tax_montant_part_regionale,
6114 dossier.tax_mtn_total as tax_montant_total,
6115
6116 --Coordonnées du demandeur
6117 civilite.code as code_civilite,
6118 demandeur.particulier_nom as particulier_nom_demandeur,
6119 demandeur.particulier_prenom as particulier_prenom_demandeur,
6120 demandeur.personne_morale_denomination as personne_morale_denomination_demandeur,
6121 demandeur.personne_morale_raison_sociale as personne_morale_raison_sociale_demandeur,
6122 demandeur.personne_morale_siret as personne_morale_siret_demandeur,
6123 demandeur.personne_morale_nom as personne_morale_nom_demandeur,
6124 demandeur.personne_morale_prenom as personne_morale_prenom_demandeur,
6125 demandeur.numero as numero_demandeur,
6126 demandeur.voie as voie_demandeur,
6127 demandeur.complement as complement_demandeur,
6128 demandeur.lieu_dit as lieu_dit_demandeur,
6129 demandeur.localite as localite_demandeur,
6130 demandeur.code_postal as code_postal_demandeur,
6131 demandeur.bp as bp_demandeur,
6132 demandeur.cedex as cedex_demandeur,
6133
6134 -- Coordonnées du pétitionnaire principal
6135 CASE WHEN petitionnaire_principal.qualite=''particulier''
6136 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
6137 ELSE
6138 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
6139 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))
6140 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
6141 END
6142 END as nom_petitionnaire_principal,
6143 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
6144 THEN petitionnaire_principal_civilite.libelle
6145 ELSE ''''
6146 END as civilite_petitionnaire_principal,
6147 CASE WHEN petitionnaire_principal.qualite=''particulier''
6148 THEN petitionnaire_principal.particulier_nom
6149 ELSE
6150 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
6151 THEN petitionnaire_principal.personne_morale_nom
6152 ELSE ''''
6153 END
6154 END as nom_particulier_petitionnaire_principal,
6155 CASE WHEN petitionnaire_principal.qualite=''particulier''
6156 THEN petitionnaire_principal.particulier_prenom
6157 ELSE
6158 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
6159 THEN petitionnaire_principal.personne_morale_prenom
6160 ELSE ''''
6161 END
6162 END as prenom_particulier_petitionnaire_principal,
6163 CASE WHEN petitionnaire_principal.qualite=''particulier''
6164 THEN ''''
6165 ELSE petitionnaire_principal.personne_morale_raison_sociale
6166 END as raison_sociale_petitionnaire_principal,
6167 CASE WHEN petitionnaire_principal.qualite=''particulier''
6168 THEN ''''
6169 ELSE petitionnaire_principal.personne_morale_denomination
6170 END as denomination_petitionnaire_principal,
6171 petitionnaire_principal.numero as numero_petitionnaire_principal,
6172 petitionnaire_principal.voie as voie_petitionnaire_principal,
6173 petitionnaire_principal.complement as complement_petitionnaire_principal,
6174 petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
6175 CASE
6176 WHEN petitionnaire_principal.bp IS NULL
6177 THEN ''''
6178 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
6179 END as bp_petitionnaire_principal,
6180 petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
6181 petitionnaire_principal.localite as localite_petitionnaire_principal,
6182 CASE
6183 WHEN petitionnaire_principal.cedex IS NULL
6184 THEN ''''
6185 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
6186 END as cedex_petitionnaire_principal,
6187 petitionnaire_principal.pays as pays_petitionnaire_principal,
6188
6189 --Coordonnées du pétitionnaire 1
6190 CASE WHEN petitionnaire_1.qualite=''particulier''
6191 THEN TRIM(CONCAT_WS('' '', petitionnaire_1_civilite.libelle, petitionnaire_1.particulier_nom, petitionnaire_1.particulier_prenom))
6192 ELSE
6193 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
6194 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))
6195 ELSE TRIM(CONCAT(petitionnaire_1.personne_morale_raison_sociale, '' '', petitionnaire_1.personne_morale_denomination))
6196 END
6197 END as nom_petitionnaire_1,
6198 CASE WHEN petitionnaire_1.qualite=''particulier'' OR petitionnaire_1.personne_morale_nom IS NOT NULL OR petitionnaire_1.personne_morale_prenom IS NOT NULL
6199 THEN petitionnaire_1_civilite.libelle
6200 ELSE ''''
6201 END as civilite_petitionnaire_1,
6202 CASE WHEN petitionnaire_1.qualite=''particulier''
6203 THEN petitionnaire_1.particulier_nom
6204 ELSE
6205 CASE WHEN petitionnaire_1.personne_morale_nom IS NOT NULL
6206 THEN petitionnaire_1.personne_morale_nom
6207 ELSE ''''
6208 END
6209 END as nom_particulier_petitionnaire_1,
6210 CASE WHEN petitionnaire_1.qualite=''particulier''
6211 THEN petitionnaire_1.particulier_prenom
6212 ELSE
6213 CASE WHEN petitionnaire_1.personne_morale_prenom IS NOT NULL
6214 THEN petitionnaire_1.personne_morale_prenom
6215 ELSE ''''
6216 END
6217 END as prenom_particulier_petitionnaire_1,
6218 CASE WHEN petitionnaire_1.qualite=''particulier''
6219 THEN ''''
6220 ELSE petitionnaire_1.personne_morale_raison_sociale
6221 END as raison_sociale_petitionnaire_1,
6222 CASE WHEN petitionnaire_1.qualite=''particulier''
6223 THEN ''''
6224 ELSE petitionnaire_1.personne_morale_denomination
6225 END as denomination_petitionnaire_1,
6226 petitionnaire_1.numero as numero_petitionnaire_1,
6227 petitionnaire_1.voie as voie_petitionnaire_1,
6228 petitionnaire_1.complement as complement_petitionnaire_1,
6229 petitionnaire_1.lieu_dit as lieu_dit_petitionnaire_1,
6230 CASE
6231 WHEN petitionnaire_1.bp IS NULL
6232 THEN ''''
6233 ELSE CONCAT(''BP '', petitionnaire_1.bp)
6234 END as bp_petitionnaire_1,
6235 petitionnaire_1.code_postal as code_postal_petitionnaire_1,
6236 petitionnaire_1.localite as localite_petitionnaire_1,
6237 CASE
6238 WHEN petitionnaire_1.cedex IS NULL
6239 THEN ''''
6240 ELSE CONCAT(''CEDEX '', petitionnaire_1.cedex)
6241 END as cedex_petitionnaire_1,
6242 petitionnaire_1.pays as pays_petitionnaire_1,
6243
6244 --Coordonnées du pétitionnaire 2
6245 CASE WHEN petitionnaire_2.qualite=''particulier''
6246 THEN TRIM(CONCAT_WS('' '', petitionnaire_2_civilite.libelle, petitionnaire_2.particulier_nom, petitionnaire_2.particulier_prenom))
6247 ELSE
6248 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
6249 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))
6250 ELSE TRIM(CONCAT(petitionnaire_2.personne_morale_raison_sociale, '' '', petitionnaire_2.personne_morale_denomination))
6251 END
6252 END as nom_petitionnaire_2,
6253 CASE WHEN petitionnaire_2.qualite=''particulier'' OR petitionnaire_2.personne_morale_nom IS NOT NULL OR petitionnaire_2.personne_morale_prenom IS NOT NULL
6254 THEN petitionnaire_2_civilite.libelle
6255 ELSE ''''
6256 END as civilite_petitionnaire_2,
6257 CASE WHEN petitionnaire_2.qualite=''particulier''
6258 THEN petitionnaire_2.particulier_nom
6259 ELSE
6260 CASE WHEN petitionnaire_2.personne_morale_nom IS NOT NULL
6261 THEN petitionnaire_2.personne_morale_nom
6262 ELSE ''''
6263 END
6264 END as nom_particulier_petitionnaire_2,
6265 CASE WHEN petitionnaire_2.qualite=''particulier''
6266 THEN petitionnaire_2.particulier_prenom
6267 ELSE
6268 CASE WHEN petitionnaire_2.personne_morale_prenom IS NOT NULL
6269 THEN petitionnaire_2.personne_morale_prenom
6270 ELSE ''''
6271 END
6272 END as prenom_particulier_petitionnaire_2,
6273 CASE WHEN petitionnaire_2.qualite=''particulier''
6274 THEN ''''
6275 ELSE petitionnaire_2.personne_morale_raison_sociale
6276 END as raison_sociale_petitionnaire_2,
6277 CASE WHEN petitionnaire_2.qualite=''particulier''
6278 THEN ''''
6279 ELSE petitionnaire_2.personne_morale_denomination
6280 END as denomination_petitionnaire_2,
6281 petitionnaire_2.numero as numero_petitionnaire_2,
6282 petitionnaire_2.voie as voie_petitionnaire_2,
6283 petitionnaire_2.complement as complement_petitionnaire_2,
6284 petitionnaire_2.lieu_dit as lieu_dit_petitionnaire_2,
6285 CASE
6286 WHEN petitionnaire_2.bp IS NULL
6287 THEN ''''
6288 ELSE CONCAT(''BP '', petitionnaire_2.bp)
6289 END as bp_petitionnaire_2,
6290 petitionnaire_2.code_postal as code_postal_petitionnaire_2,
6291 petitionnaire_2.localite as localite_petitionnaire_2,
6292 CASE
6293 WHEN petitionnaire_2.cedex IS NULL
6294 THEN ''''
6295 ELSE CONCAT(''CEDEX '', petitionnaire_2.cedex)
6296 END as cedex_petitionnaire_2,
6297 petitionnaire_2.pays as pays_petitionnaire_2,
6298
6299 --Coordonnées du pétitionnaire 3
6300 CASE WHEN petitionnaire_3.qualite=''particulier''
6301 THEN TRIM(CONCAT_WS('' '', petitionnaire_3_civilite.libelle, petitionnaire_3.particulier_nom, petitionnaire_3.particulier_prenom))
6302 ELSE
6303 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
6304 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))
6305 ELSE TRIM(CONCAT(petitionnaire_3.personne_morale_raison_sociale, '' '', petitionnaire_3.personne_morale_denomination))
6306 END
6307 END as nom_petitionnaire_3,
6308 CASE WHEN petitionnaire_3.qualite=''particulier'' OR petitionnaire_3.personne_morale_nom IS NOT NULL OR petitionnaire_3.personne_morale_prenom IS NOT NULL
6309 THEN petitionnaire_3_civilite.libelle
6310 ELSE ''''
6311 END as civilite_petitionnaire_3,
6312 CASE WHEN petitionnaire_3.qualite=''particulier''
6313 THEN petitionnaire_3.particulier_nom
6314 ELSE
6315 CASE WHEN petitionnaire_3.personne_morale_nom IS NOT NULL
6316 THEN petitionnaire_3.personne_morale_nom
6317 ELSE ''''
6318 END
6319 END as nom_particulier_petitionnaire_3,
6320 CASE WHEN petitionnaire_3.qualite=''particulier''
6321 THEN petitionnaire_3.particulier_prenom
6322 ELSE
6323 CASE WHEN petitionnaire_3.personne_morale_prenom IS NOT NULL
6324 THEN petitionnaire_3.personne_morale_prenom
6325 ELSE ''''
6326 END
6327 END as prenom_particulier_petitionnaire_3,
6328 CASE WHEN petitionnaire_3.qualite=''particulier''
6329 THEN ''''
6330 ELSE petitionnaire_3.personne_morale_raison_sociale
6331 END as raison_sociale_petitionnaire_3,
6332 CASE WHEN petitionnaire_3.qualite=''particulier''
6333 THEN ''''
6334 ELSE petitionnaire_3.personne_morale_denomination
6335 END as denomination_petitionnaire_3,
6336 petitionnaire_3.numero as numero_petitionnaire_3,
6337 petitionnaire_3.voie as voie_petitionnaire_3,
6338 petitionnaire_3.complement as complement_petitionnaire_3,
6339 petitionnaire_3.lieu_dit as lieu_dit_petitionnaire_3,
6340 CASE
6341 WHEN petitionnaire_3.bp IS NULL
6342 THEN ''''
6343 ELSE CONCAT(''BP '', petitionnaire_3.bp)
6344 END as bp_petitionnaire_3,
6345 petitionnaire_3.code_postal as code_postal_petitionnaire_3,
6346 petitionnaire_3.localite as localite_petitionnaire_3,
6347 CASE
6348 WHEN petitionnaire_3.cedex IS NULL
6349 THEN ''''
6350 ELSE CONCAT(''CEDEX '', petitionnaire_3.cedex)
6351 END as cedex_petitionnaire_3,
6352 petitionnaire_3.pays as pays_petitionnaire_3,
6353
6354 --Coordonnées du pétitionnaire 4
6355 CASE WHEN petitionnaire_4.qualite=''particulier''
6356 THEN TRIM(CONCAT_WS('' '', petitionnaire_4_civilite.libelle, petitionnaire_4.particulier_nom, petitionnaire_4.particulier_prenom))
6357 ELSE
6358 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
6359 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))
6360 ELSE TRIM(CONCAT(petitionnaire_4.personne_morale_raison_sociale, '' '', petitionnaire_4.personne_morale_denomination))
6361 END
6362 END as nom_petitionnaire_4,
6363 CASE WHEN petitionnaire_4.qualite=''particulier'' OR petitionnaire_4.personne_morale_nom IS NOT NULL OR petitionnaire_4.personne_morale_prenom IS NOT NULL
6364 THEN petitionnaire_4_civilite.libelle
6365 ELSE ''''
6366 END as civilite_petitionnaire_4,
6367 CASE WHEN petitionnaire_4.qualite=''particulier''
6368 THEN petitionnaire_4.particulier_nom
6369 ELSE
6370 CASE WHEN petitionnaire_4.personne_morale_nom IS NOT NULL
6371 THEN petitionnaire_4.personne_morale_nom
6372 ELSE ''''
6373 END
6374 END as nom_particulier_petitionnaire_4,
6375 CASE WHEN petitionnaire_4.qualite=''particulier''
6376 THEN petitionnaire_4.particulier_prenom
6377 ELSE
6378 CASE WHEN petitionnaire_4.personne_morale_prenom IS NOT NULL
6379 THEN petitionnaire_4.personne_morale_prenom
6380 ELSE ''''
6381 END
6382 END as prenom_particulier_petitionnaire_4,
6383 CASE WHEN petitionnaire_4.qualite=''particulier''
6384 THEN ''''
6385 ELSE petitionnaire_4.personne_morale_raison_sociale
6386 END as raison_sociale_petitionnaire_4,
6387 CASE WHEN petitionnaire_4.qualite=''particulier''
6388 THEN ''''
6389 ELSE petitionnaire_4.personne_morale_denomination
6390 END as denomination_petitionnaire_4,
6391 petitionnaire_4.numero as numero_petitionnaire_4,
6392 petitionnaire_4.voie as voie_petitionnaire_4,
6393 petitionnaire_4.complement as complement_petitionnaire_4,
6394 petitionnaire_4.lieu_dit as lieu_dit_petitionnaire_4,
6395 CASE
6396 WHEN petitionnaire_4.bp IS NULL
6397 THEN ''''
6398 ELSE CONCAT(''BP '', petitionnaire_4.bp)
6399 END as bp_petitionnaire_4,
6400 petitionnaire_4.code_postal as code_postal_petitionnaire_4,
6401 petitionnaire_4.localite as localite_petitionnaire_4,
6402 CASE
6403 WHEN petitionnaire_4.cedex IS NULL
6404 THEN ''''
6405 ELSE CONCAT(''CEDEX '', petitionnaire_4.cedex)
6406 END as cedex_petitionnaire_4,
6407 petitionnaire_4.pays as pays_petitionnaire_4,
6408
6409 --Coordonnées du pétitionnaire 5
6410 CASE WHEN petitionnaire_5.qualite=''particulier''
6411 THEN TRIM(CONCAT_WS('' '', petitionnaire_5_civilite.libelle, petitionnaire_5.particulier_nom, petitionnaire_5.particulier_prenom))
6412 ELSE
6413 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
6414 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))
6415 ELSE TRIM(CONCAT(petitionnaire_5.personne_morale_raison_sociale, '' '', petitionnaire_5.personne_morale_denomination))
6416 END
6417 END as nom_petitionnaire_5,
6418 CASE WHEN petitionnaire_5.qualite=''particulier'' OR petitionnaire_5.personne_morale_nom IS NOT NULL OR petitionnaire_5.personne_morale_prenom IS NOT NULL
6419 THEN petitionnaire_5_civilite.libelle
6420 ELSE ''''
6421 END as civilite_petitionnaire_5,
6422 CASE WHEN petitionnaire_5.qualite=''particulier''
6423 THEN petitionnaire_5.particulier_nom
6424 ELSE
6425 CASE WHEN petitionnaire_5.personne_morale_nom IS NOT NULL
6426 THEN petitionnaire_5.personne_morale_nom
6427 ELSE ''''
6428 END
6429 END as nom_particulier_petitionnaire_5,
6430 CASE WHEN petitionnaire_5.qualite=''particulier''
6431 THEN petitionnaire_5.particulier_prenom
6432 ELSE
6433 CASE WHEN petitionnaire_5.personne_morale_prenom IS NOT NULL
6434 THEN petitionnaire_5.personne_morale_prenom
6435 ELSE ''''
6436 END
6437 END as prenom_particulier_petitionnaire_5,
6438 CASE WHEN petitionnaire_5.qualite=''particulier''
6439 THEN ''''
6440 ELSE petitionnaire_5.personne_morale_raison_sociale
6441 END as raison_sociale_petitionnaire_5,
6442 CASE WHEN petitionnaire_5.qualite=''particulier''
6443 THEN ''''
6444 ELSE petitionnaire_5.personne_morale_denomination
6445 END as denomination_petitionnaire_5,
6446 petitionnaire_5.numero as numero_petitionnaire_5,
6447 petitionnaire_5.voie as voie_petitionnaire_5,
6448 petitionnaire_5.complement as complement_petitionnaire_5,
6449 petitionnaire_5.lieu_dit as lieu_dit_petitionnaire_5,
6450 CASE
6451 WHEN petitionnaire_5.bp IS NULL
6452 THEN ''''
6453 ELSE CONCAT(''BP '', petitionnaire_5.bp)
6454 END as bp_petitionnaire_5,
6455 petitionnaire_5.code_postal as code_postal_petitionnaire_5,
6456 petitionnaire_5.localite as localite_petitionnaire_5,
6457 CASE
6458 WHEN petitionnaire_5.cedex IS NULL
6459 THEN ''''
6460 ELSE CONCAT(''CEDEX '', petitionnaire_5.cedex)
6461 END as cedex_petitionnaire_5,
6462 petitionnaire_5.pays as pays_petitionnaire_5,
6463
6464 --Nom de l''instructeur
6465 instructeur.nom as nom_instructeur,
6466
6467 --Noms des signataires
6468 division.chef as chef_division,
6469 direction.chef as chef_direction,
6470 direction.libelle as libelle_direction,
6471 direction.description as description_direction,
6472
6473 --Données techniques
6474 TRIM(CONCAT(
6475 donnees_techniques.co_projet_desc, '' '',
6476 donnees_techniques.am_projet_desc, '' '',
6477 donnees_techniques.dm_projet_desc, '' '',
6478 donnees_techniques.ope_proj_desc
6479 )) as projet_desc_donnees_techniques,
6480 donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
6481 donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
6482 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
6483 -- alors on récupère seulement ses valeurs
6484 CASE WHEN su2_avt_shon1 IS NOT NULL
6485 OR su2_avt_shon2 IS NOT NULL
6486 OR su2_avt_shon3 IS NOT NULL
6487 OR su2_avt_shon4 IS NOT NULL
6488 OR su2_avt_shon5 IS NOT NULL
6489 OR su2_avt_shon6 IS NOT NULL
6490 OR su2_avt_shon7 IS NOT NULL
6491 OR su2_avt_shon8 IS NOT NULL
6492 OR su2_avt_shon9 IS NOT NULL
6493 OR su2_avt_shon10 IS NOT NULL
6494 OR su2_avt_shon11 IS NOT NULL
6495 OR su2_avt_shon12 IS NOT NULL
6496 OR su2_avt_shon13 IS NOT NULL
6497 OR su2_avt_shon14 IS NOT NULL
6498 OR su2_avt_shon15 IS NOT NULL
6499 OR su2_avt_shon16 IS NOT NULL
6500 OR su2_avt_shon17 IS NOT NULL
6501 OR su2_avt_shon18 IS NOT NULL
6502 OR su2_avt_shon19 IS NOT NULL
6503 OR su2_avt_shon20 IS NOT NULL
6504 OR su2_cstr_shon1 IS NOT NULL
6505 OR su2_cstr_shon2 IS NOT NULL
6506 OR su2_cstr_shon3 IS NOT NULL
6507 OR su2_cstr_shon4 IS NOT NULL
6508 OR su2_cstr_shon5 IS NOT NULL
6509 OR su2_cstr_shon6 IS NOT NULL
6510 OR su2_cstr_shon7 IS NOT NULL
6511 OR su2_cstr_shon8 IS NOT NULL
6512 OR su2_cstr_shon9 IS NOT NULL
6513 OR su2_cstr_shon10 IS NOT NULL
6514 OR su2_cstr_shon11 IS NOT NULL
6515 OR su2_cstr_shon12 IS NOT NULL
6516 OR su2_cstr_shon13 IS NOT NULL
6517 OR su2_cstr_shon14 IS NOT NULL
6518 OR su2_cstr_shon15 IS NOT NULL
6519 OR su2_cstr_shon16 IS NOT NULL
6520 OR su2_cstr_shon17 IS NOT NULL
6521 OR su2_cstr_shon18 IS NOT NULL
6522 OR su2_cstr_shon19 IS NOT NULL
6523 OR su2_cstr_shon20 IS NOT NULL
6524 OR su2_chge_shon1 IS NOT NULL
6525 OR su2_chge_shon2 IS NOT NULL
6526 OR su2_chge_shon3 IS NOT NULL
6527 OR su2_chge_shon4 IS NOT NULL
6528 OR su2_chge_shon5 IS NOT NULL
6529 OR su2_chge_shon6 IS NOT NULL
6530 OR su2_chge_shon7 IS NOT NULL
6531 OR su2_chge_shon8 IS NOT NULL
6532 OR su2_chge_shon9 IS NOT NULL
6533 OR su2_chge_shon10 IS NOT NULL
6534 OR su2_chge_shon11 IS NOT NULL
6535 OR su2_chge_shon12 IS NOT NULL
6536 OR su2_chge_shon13 IS NOT NULL
6537 OR su2_chge_shon14 IS NOT NULL
6538 OR su2_chge_shon15 IS NOT NULL
6539 OR su2_chge_shon16 IS NOT NULL
6540 OR su2_chge_shon17 IS NOT NULL
6541 OR su2_chge_shon18 IS NOT NULL
6542 OR su2_chge_shon19 IS NOT NULL
6543 OR su2_chge_shon20 IS NOT NULL
6544 OR su2_demo_shon1 IS NOT NULL
6545 OR su2_demo_shon2 IS NOT NULL
6546 OR su2_demo_shon3 IS NOT NULL
6547 OR su2_demo_shon4 IS NOT NULL
6548 OR su2_demo_shon5 IS NOT NULL
6549 OR su2_demo_shon6 IS NOT NULL
6550 OR su2_demo_shon7 IS NOT NULL
6551 OR su2_demo_shon8 IS NOT NULL
6552 OR su2_demo_shon9 IS NOT NULL
6553 OR su2_demo_shon10 IS NOT NULL
6554 OR su2_demo_shon11 IS NOT NULL
6555 OR su2_demo_shon12 IS NOT NULL
6556 OR su2_demo_shon13 IS NOT NULL
6557 OR su2_demo_shon14 IS NOT NULL
6558 OR su2_demo_shon15 IS NOT NULL
6559 OR su2_demo_shon16 IS NOT NULL
6560 OR su2_demo_shon17 IS NOT NULL
6561 OR su2_demo_shon18 IS NOT NULL
6562 OR su2_demo_shon19 IS NOT NULL
6563 OR su2_demo_shon20 IS NOT NULL
6564 OR su2_sup_shon1 IS NOT NULL
6565 OR su2_sup_shon2 IS NOT NULL
6566 OR su2_sup_shon3 IS NOT NULL
6567 OR su2_sup_shon4 IS NOT NULL
6568 OR su2_sup_shon5 IS NOT NULL
6569 OR su2_sup_shon6 IS NOT NULL
6570 OR su2_sup_shon7 IS NOT NULL
6571 OR su2_sup_shon8 IS NOT NULL
6572 OR su2_sup_shon9 IS NOT NULL
6573 OR su2_sup_shon10 IS NOT NULL
6574 OR su2_sup_shon11 IS NOT NULL
6575 OR su2_sup_shon12 IS NOT NULL
6576 OR su2_sup_shon13 IS NOT NULL
6577 OR su2_sup_shon14 IS NOT NULL
6578 OR su2_sup_shon15 IS NOT NULL
6579 OR su2_sup_shon16 IS NOT NULL
6580 OR su2_sup_shon17 IS NOT NULL
6581 OR su2_sup_shon18 IS NOT NULL
6582 OR su2_sup_shon19 IS NOT NULL
6583 OR su2_sup_shon20 IS NOT NULL
6584 THEN donnees_techniques.su2_cstr_shon_tot
6585 ELSE donnees_techniques.su_cstr_shon_tot
6586 END as su_cstr_shon_tot_donnees_techniques,
6587 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
6588 -- alors on récupère seulement ses valeurs
6589 CASE WHEN su2_avt_shon1 IS NOT NULL
6590 OR su2_avt_shon2 IS NOT NULL
6591 OR su2_avt_shon3 IS NOT NULL
6592 OR su2_avt_shon4 IS NOT NULL
6593 OR su2_avt_shon5 IS NOT NULL
6594 OR su2_avt_shon6 IS NOT NULL
6595 OR su2_avt_shon7 IS NOT NULL
6596 OR su2_avt_shon8 IS NOT NULL
6597 OR su2_avt_shon9 IS NOT NULL
6598 OR su2_avt_shon10 IS NOT NULL
6599 OR su2_avt_shon11 IS NOT NULL
6600 OR su2_avt_shon12 IS NOT NULL
6601 OR su2_avt_shon13 IS NOT NULL
6602 OR su2_avt_shon14 IS NOT NULL
6603 OR su2_avt_shon15 IS NOT NULL
6604 OR su2_avt_shon16 IS NOT NULL
6605 OR su2_avt_shon17 IS NOT NULL
6606 OR su2_avt_shon18 IS NOT NULL
6607 OR su2_avt_shon19 IS NOT NULL
6608 OR su2_avt_shon20 IS NOT NULL
6609 OR su2_cstr_shon1 IS NOT NULL
6610 OR su2_cstr_shon2 IS NOT NULL
6611 OR su2_cstr_shon3 IS NOT NULL
6612 OR su2_cstr_shon4 IS NOT NULL
6613 OR su2_cstr_shon5 IS NOT NULL
6614 OR su2_cstr_shon6 IS NOT NULL
6615 OR su2_cstr_shon7 IS NOT NULL
6616 OR su2_cstr_shon8 IS NOT NULL
6617 OR su2_cstr_shon9 IS NOT NULL
6618 OR su2_cstr_shon10 IS NOT NULL
6619 OR su2_cstr_shon11 IS NOT NULL
6620 OR su2_cstr_shon12 IS NOT NULL
6621 OR su2_cstr_shon13 IS NOT NULL
6622 OR su2_cstr_shon14 IS NOT NULL
6623 OR su2_cstr_shon15 IS NOT NULL
6624 OR su2_cstr_shon16 IS NOT NULL
6625 OR su2_cstr_shon17 IS NOT NULL
6626 OR su2_cstr_shon18 IS NOT NULL
6627 OR su2_cstr_shon19 IS NOT NULL
6628 OR su2_cstr_shon20 IS NOT NULL
6629 OR su2_chge_shon1 IS NOT NULL
6630 OR su2_chge_shon2 IS NOT NULL
6631 OR su2_chge_shon3 IS NOT NULL
6632 OR su2_chge_shon4 IS NOT NULL
6633 OR su2_chge_shon5 IS NOT NULL
6634 OR su2_chge_shon6 IS NOT NULL
6635 OR su2_chge_shon7 IS NOT NULL
6636 OR su2_chge_shon8 IS NOT NULL
6637 OR su2_chge_shon9 IS NOT NULL
6638 OR su2_chge_shon10 IS NOT NULL
6639 OR su2_chge_shon11 IS NOT NULL
6640 OR su2_chge_shon12 IS NOT NULL
6641 OR su2_chge_shon13 IS NOT NULL
6642 OR su2_chge_shon14 IS NOT NULL
6643 OR su2_chge_shon15 IS NOT NULL
6644 OR su2_chge_shon16 IS NOT NULL
6645 OR su2_chge_shon17 IS NOT NULL
6646 OR su2_chge_shon18 IS NOT NULL
6647 OR su2_chge_shon19 IS NOT NULL
6648 OR su2_chge_shon20 IS NOT NULL
6649 OR su2_demo_shon1 IS NOT NULL
6650 OR su2_demo_shon2 IS NOT NULL
6651 OR su2_demo_shon3 IS NOT NULL
6652 OR su2_demo_shon4 IS NOT NULL
6653 OR su2_demo_shon5 IS NOT NULL
6654 OR su2_demo_shon6 IS NOT NULL
6655 OR su2_demo_shon7 IS NOT NULL
6656 OR su2_demo_shon8 IS NOT NULL
6657 OR su2_demo_shon9 IS NOT NULL
6658 OR su2_demo_shon10 IS NOT NULL
6659 OR su2_demo_shon11 IS NOT NULL
6660 OR su2_demo_shon12 IS NOT NULL
6661 OR su2_demo_shon13 IS NOT NULL
6662 OR su2_demo_shon14 IS NOT NULL
6663 OR su2_demo_shon15 IS NOT NULL
6664 OR su2_demo_shon16 IS NOT NULL
6665 OR su2_demo_shon17 IS NOT NULL
6666 OR su2_demo_shon18 IS NOT NULL
6667 OR su2_demo_shon19 IS NOT NULL
6668 OR su2_demo_shon20 IS NOT NULL
6669 OR su2_sup_shon1 IS NOT NULL
6670 OR su2_sup_shon2 IS NOT NULL
6671 OR su2_sup_shon3 IS NOT NULL
6672 OR su2_sup_shon4 IS NOT NULL
6673 OR su2_sup_shon5 IS NOT NULL
6674 OR su2_sup_shon6 IS NOT NULL
6675 OR su2_sup_shon7 IS NOT NULL
6676 OR su2_sup_shon8 IS NOT NULL
6677 OR su2_sup_shon9 IS NOT NULL
6678 OR su2_sup_shon10 IS NOT NULL
6679 OR su2_sup_shon11 IS NOT NULL
6680 OR su2_sup_shon12 IS NOT NULL
6681 OR su2_sup_shon13 IS NOT NULL
6682 OR su2_sup_shon14 IS NOT NULL
6683 OR su2_sup_shon15 IS NOT NULL
6684 OR su2_sup_shon16 IS NOT NULL
6685 OR su2_sup_shon17 IS NOT NULL
6686 OR su2_sup_shon18 IS NOT NULL
6687 OR su2_sup_shon19 IS NOT NULL
6688 OR su2_sup_shon20 IS NOT NULL
6689 THEN donnees_techniques.su2_demo_shon_tot
6690 ELSE donnees_techniques.su_demo_shon_tot
6691 END as su_demo_shon_tot_donnees_techniques,
6692 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
6693 -- alors on récupère seulement ses valeurs
6694 CASE WHEN su2_avt_shon1 IS NOT NULL
6695 OR su2_avt_shon2 IS NOT NULL
6696 OR su2_avt_shon3 IS NOT NULL
6697 OR su2_avt_shon4 IS NOT NULL
6698 OR su2_avt_shon5 IS NOT NULL
6699 OR su2_avt_shon6 IS NOT NULL
6700 OR su2_avt_shon7 IS NOT NULL
6701 OR su2_avt_shon8 IS NOT NULL
6702 OR su2_avt_shon9 IS NOT NULL
6703 OR su2_avt_shon10 IS NOT NULL
6704 OR su2_avt_shon11 IS NOT NULL
6705 OR su2_avt_shon12 IS NOT NULL
6706 OR su2_avt_shon13 IS NOT NULL
6707 OR su2_avt_shon14 IS NOT NULL
6708 OR su2_avt_shon15 IS NOT NULL
6709 OR su2_avt_shon16 IS NOT NULL
6710 OR su2_avt_shon17 IS NOT NULL
6711 OR su2_avt_shon18 IS NOT NULL
6712 OR su2_avt_shon19 IS NOT NULL
6713 OR su2_avt_shon20 IS NOT NULL
6714 OR su2_cstr_shon1 IS NOT NULL
6715 OR su2_cstr_shon2 IS NOT NULL
6716 OR su2_cstr_shon3 IS NOT NULL
6717 OR su2_cstr_shon4 IS NOT NULL
6718 OR su2_cstr_shon5 IS NOT NULL
6719 OR su2_cstr_shon6 IS NOT NULL
6720 OR su2_cstr_shon7 IS NOT NULL
6721 OR su2_cstr_shon8 IS NOT NULL
6722 OR su2_cstr_shon9 IS NOT NULL
6723 OR su2_cstr_shon10 IS NOT NULL
6724 OR su2_cstr_shon11 IS NOT NULL
6725 OR su2_cstr_shon12 IS NOT NULL
6726 OR su2_cstr_shon13 IS NOT NULL
6727 OR su2_cstr_shon14 IS NOT NULL
6728 OR su2_cstr_shon15 IS NOT NULL
6729 OR su2_cstr_shon16 IS NOT NULL
6730 OR su2_cstr_shon17 IS NOT NULL
6731 OR su2_cstr_shon18 IS NOT NULL
6732 OR su2_cstr_shon19 IS NOT NULL
6733 OR su2_cstr_shon20 IS NOT NULL
6734 OR su2_chge_shon1 IS NOT NULL
6735 OR su2_chge_shon2 IS NOT NULL
6736 OR su2_chge_shon3 IS NOT NULL
6737 OR su2_chge_shon4 IS NOT NULL
6738 OR su2_chge_shon5 IS NOT NULL
6739 OR su2_chge_shon6 IS NOT NULL
6740 OR su2_chge_shon7 IS NOT NULL
6741 OR su2_chge_shon8 IS NOT NULL
6742 OR su2_chge_shon9 IS NOT NULL
6743 OR su2_chge_shon10 IS NOT NULL
6744 OR su2_chge_shon11 IS NOT NULL
6745 OR su2_chge_shon12 IS NOT NULL
6746 OR su2_chge_shon13 IS NOT NULL
6747 OR su2_chge_shon14 IS NOT NULL
6748 OR su2_chge_shon15 IS NOT NULL
6749 OR su2_chge_shon16 IS NOT NULL
6750 OR su2_chge_shon17 IS NOT NULL
6751 OR su2_chge_shon18 IS NOT NULL
6752 OR su2_chge_shon19 IS NOT NULL
6753 OR su2_chge_shon20 IS NOT NULL
6754 OR su2_demo_shon1 IS NOT NULL
6755 OR su2_demo_shon2 IS NOT NULL
6756 OR su2_demo_shon3 IS NOT NULL
6757 OR su2_demo_shon4 IS NOT NULL
6758 OR su2_demo_shon5 IS NOT NULL
6759 OR su2_demo_shon6 IS NOT NULL
6760 OR su2_demo_shon7 IS NOT NULL
6761 OR su2_demo_shon8 IS NOT NULL
6762 OR su2_demo_shon9 IS NOT NULL
6763 OR su2_demo_shon10 IS NOT NULL
6764 OR su2_demo_shon11 IS NOT NULL
6765 OR su2_demo_shon12 IS NOT NULL
6766 OR su2_demo_shon13 IS NOT NULL
6767 OR su2_demo_shon14 IS NOT NULL
6768 OR su2_demo_shon15 IS NOT NULL
6769 OR su2_demo_shon16 IS NOT NULL
6770 OR su2_demo_shon17 IS NOT NULL
6771 OR su2_demo_shon18 IS NOT NULL
6772 OR su2_demo_shon19 IS NOT NULL
6773 OR su2_demo_shon20 IS NOT NULL
6774 OR su2_sup_shon1 IS NOT NULL
6775 OR su2_sup_shon2 IS NOT NULL
6776 OR su2_sup_shon3 IS NOT NULL
6777 OR su2_sup_shon4 IS NOT NULL
6778 OR su2_sup_shon5 IS NOT NULL
6779 OR su2_sup_shon6 IS NOT NULL
6780 OR su2_sup_shon7 IS NOT NULL
6781 OR su2_sup_shon8 IS NOT NULL
6782 OR su2_sup_shon9 IS NOT NULL
6783 OR su2_sup_shon10 IS NOT NULL
6784 OR su2_sup_shon11 IS NOT NULL
6785 OR su2_sup_shon12 IS NOT NULL
6786 OR su2_sup_shon13 IS NOT NULL
6787 OR su2_sup_shon14 IS NOT NULL
6788 OR su2_sup_shon15 IS NOT NULL
6789 OR su2_sup_shon16 IS NOT NULL
6790 OR su2_sup_shon17 IS NOT NULL
6791 OR su2_sup_shon18 IS NOT NULL
6792 OR su2_sup_shon19 IS NOT NULL
6793 OR su2_sup_shon20 IS NOT NULL
6794 THEN
6795 REGEXP_REPLACE(CONCAT(
6796 CASE WHEN donnees_techniques.su2_cstr_shon1 IS NULL
6797 THEN ''''
6798 ELSE CONCAT (''Exploitation agricole - '', donnees_techniques.su2_cstr_shon1, '' m² / '')
6799 END,
6800 CASE WHEN donnees_techniques.su2_cstr_shon2 IS NULL
6801 THEN ''''
6802 ELSE CONCAT (''Exploitation forestière - '', donnees_techniques.su2_cstr_shon2, '' m² / '')
6803 END,
6804 CASE WHEN donnees_techniques.su2_cstr_shon3 IS NULL
6805 THEN ''''
6806 ELSE CONCAT (''Logement - '', donnees_techniques.su2_cstr_shon3, '' m² / '')
6807 END,
6808 CASE WHEN donnees_techniques.su2_cstr_shon4 IS NULL
6809 THEN ''''
6810 ELSE CONCAT (''Hébergement - '', donnees_techniques.su2_cstr_shon4, '' m² / '')
6811 END,
6812 CASE WHEN donnees_techniques.su2_cstr_shon5 IS NULL
6813 THEN ''''
6814 ELSE CONCAT (''Artisanat et commerce de détail - '', donnees_techniques.su2_cstr_shon5, '' m² / '')
6815 END,
6816 CASE WHEN donnees_techniques.su2_cstr_shon6 IS NULL
6817 THEN ''''
6818 ELSE CONCAT (''Restauration - '', donnees_techniques.su2_cstr_shon6, '' m² / '')
6819 END,
6820 CASE WHEN donnees_techniques.su2_cstr_shon7 IS NULL
6821 THEN ''''
6822 ELSE CONCAT (''Commerce de gros - '', donnees_techniques.su2_cstr_shon7, '' m² / '')
6823 END,
6824 CASE WHEN donnees_techniques.su2_cstr_shon8 IS NULL
6825 THEN ''''
6826 ELSE CONCAT (''Activités de services où s''''effectue l''''accueil d''''une clientèle - '', donnees_techniques.su2_cstr_shon8, '' m² / '')
6827 END,
6828 CASE WHEN donnees_techniques.su2_cstr_shon9 IS NULL
6829 THEN ''''
6830 ELSE CONCAT (''Hébergement hôtelier et touristique - '', donnees_techniques.su2_cstr_shon9, '' m² / '')
6831 END,
6832 CASE WHEN donnees_techniques.su2_cstr_shon10 IS NULL
6833 THEN ''''
6834 ELSE CONCAT (''Cinéma - '', donnees_techniques.donnees_techniques, '' m² / '')
6835 END,
6836 CASE WHEN donnees_techniques.su2_cstr_shon11 IS NULL
6837 THEN ''''
6838 ELSE CONCAT (''Locaux et bureaux accueillant du public des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
6839 END,
6840 CASE WHEN donnees_techniques.su2_cstr_shon12 IS NULL
6841 THEN ''''
6842 ELSE CONCAT (''Locaux techniques et industriels des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
6843 END,
6844 CASE WHEN donnees_techniques.su2_cstr_shon13 IS NULL
6845 THEN ''''
6846 ELSE CONCAT (''Établissements d''''enseignement, de santé et d''''action sociale - '', donnees_techniques.donnees_techniques, '' m² / '')
6847 END,
6848 CASE WHEN donnees_techniques.su2_cstr_shon14 IS NULL
6849 THEN ''''
6850 ELSE CONCAT (''Salles d''''art et de spectacles - '', donnees_techniques.donnees_techniques, '' m² / '')
6851 END,
6852 CASE WHEN donnees_techniques.su2_cstr_shon15 IS NULL
6853 THEN ''''
6854 ELSE CONCAT (''Équipements sportifs - '', donnees_techniques.donnees_techniques, '' m² / '')
6855 END,
6856 CASE WHEN donnees_techniques.su2_cstr_shon16 IS NULL
6857 THEN ''''
6858 ELSE CONCAT (''Autres équipements recevant du public - '', donnees_techniques.donnees_techniques, '' m² / '')
6859 END,
6860 CASE WHEN donnees_techniques.su2_cstr_shon17 IS NULL
6861 THEN ''''
6862 ELSE CONCAT (''Industrie - '', donnees_techniques.donnees_techniques, '' m² / '')
6863 END,
6864 CASE WHEN donnees_techniques.su2_cstr_shon18 IS NULL
6865 THEN ''''
6866 ELSE CONCAT (''Entrepôt - '', donnees_techniques.donnees_techniques, '' m² / '')
6867 END,
6868 CASE WHEN donnees_techniques.su2_cstr_shon19 IS NULL
6869 THEN ''''
6870 ELSE CONCAT (''Bureau - '', donnees_techniques.donnees_techniques, '' m² / '')
6871 END,
6872 CASE WHEN donnees_techniques.su2_cstr_shon20 IS NULL
6873 THEN ''''
6874 ELSE CONCAT (''Centre de congrès et d''''exposition - '', donnees_techniques.donnees_techniques, '' m² / '')
6875 END
6876 ), '' / $'', '''')
6877 ELSE
6878 REGEXP_REPLACE(CONCAT(
6879 CASE
6880 WHEN donnees_techniques.su_cstr_shon1 IS NULL
6881 THEN ''''
6882 ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
6883 END,
6884 CASE
6885 WHEN donnees_techniques.su_cstr_shon2 IS NULL
6886 THEN ''''
6887 ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
6888 END,
6889 CASE
6890 WHEN donnees_techniques.su_cstr_shon3 IS NULL
6891 THEN ''''
6892 ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
6893 END,
6894 CASE
6895 WHEN donnees_techniques.su_cstr_shon4 IS NULL
6896 THEN ''''
6897 ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
6898 END,
6899 CASE
6900 WHEN donnees_techniques.su_cstr_shon5 IS NULL
6901 THEN ''''
6902 ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
6903 END,
6904 CASE
6905 WHEN donnees_techniques.su_cstr_shon6 IS NULL
6906 THEN ''''
6907 ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
6908 END,
6909 CASE
6910 WHEN donnees_techniques.su_cstr_shon7 IS NULL
6911 THEN ''''
6912 ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
6913 END,
6914 CASE
6915 WHEN donnees_techniques.su_cstr_shon8 IS NULL
6916 THEN ''''
6917 ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
6918 END,
6919 CASE
6920 WHEN donnees_techniques.su_cstr_shon9 IS NULL
6921 THEN ''''
6922 ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
6923 END
6924 ), '' / $'', '''')
6925 END as tab_surface_donnees_techniques,
6926 donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
6927 donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
6928 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
6929 -- alors on récupère seulement ses valeurs
6930 CASE WHEN su2_avt_shon1 IS NOT NULL
6931 OR su2_avt_shon2 IS NOT NULL
6932 OR su2_avt_shon3 IS NOT NULL
6933 OR su2_avt_shon4 IS NOT NULL
6934 OR su2_avt_shon5 IS NOT NULL
6935 OR su2_avt_shon6 IS NOT NULL
6936 OR su2_avt_shon7 IS NOT NULL
6937 OR su2_avt_shon8 IS NOT NULL
6938 OR su2_avt_shon9 IS NOT NULL
6939 OR su2_avt_shon10 IS NOT NULL
6940 OR su2_avt_shon11 IS NOT NULL
6941 OR su2_avt_shon12 IS NOT NULL
6942 OR su2_avt_shon13 IS NOT NULL
6943 OR su2_avt_shon14 IS NOT NULL
6944 OR su2_avt_shon15 IS NOT NULL
6945 OR su2_avt_shon16 IS NOT NULL
6946 OR su2_avt_shon17 IS NOT NULL
6947 OR su2_avt_shon18 IS NOT NULL
6948 OR su2_avt_shon19 IS NOT NULL
6949 OR su2_avt_shon20 IS NOT NULL
6950 OR su2_cstr_shon1 IS NOT NULL
6951 OR su2_cstr_shon2 IS NOT NULL
6952 OR su2_cstr_shon3 IS NOT NULL
6953 OR su2_cstr_shon4 IS NOT NULL
6954 OR su2_cstr_shon5 IS NOT NULL
6955 OR su2_cstr_shon6 IS NOT NULL
6956 OR su2_cstr_shon7 IS NOT NULL
6957 OR su2_cstr_shon8 IS NOT NULL
6958 OR su2_cstr_shon9 IS NOT NULL
6959 OR su2_cstr_shon10 IS NOT NULL
6960 OR su2_cstr_shon11 IS NOT NULL
6961 OR su2_cstr_shon12 IS NOT NULL
6962 OR su2_cstr_shon13 IS NOT NULL
6963 OR su2_cstr_shon14 IS NOT NULL
6964 OR su2_cstr_shon15 IS NOT NULL
6965 OR su2_cstr_shon16 IS NOT NULL
6966 OR su2_cstr_shon17 IS NOT NULL
6967 OR su2_cstr_shon18 IS NOT NULL
6968 OR su2_cstr_shon19 IS NOT NULL
6969 OR su2_cstr_shon20 IS NOT NULL
6970 OR su2_chge_shon1 IS NOT NULL
6971 OR su2_chge_shon2 IS NOT NULL
6972 OR su2_chge_shon3 IS NOT NULL
6973 OR su2_chge_shon4 IS NOT NULL
6974 OR su2_chge_shon5 IS NOT NULL
6975 OR su2_chge_shon6 IS NOT NULL
6976 OR su2_chge_shon7 IS NOT NULL
6977 OR su2_chge_shon8 IS NOT NULL
6978 OR su2_chge_shon9 IS NOT NULL
6979 OR su2_chge_shon10 IS NOT NULL
6980 OR su2_chge_shon11 IS NOT NULL
6981 OR su2_chge_shon12 IS NOT NULL
6982 OR su2_chge_shon13 IS NOT NULL
6983 OR su2_chge_shon14 IS NOT NULL
6984 OR su2_chge_shon15 IS NOT NULL
6985 OR su2_chge_shon16 IS NOT NULL
6986 OR su2_chge_shon17 IS NOT NULL
6987 OR su2_chge_shon18 IS NOT NULL
6988 OR su2_chge_shon19 IS NOT NULL
6989 OR su2_chge_shon20 IS NOT NULL
6990 OR su2_demo_shon1 IS NOT NULL
6991 OR su2_demo_shon2 IS NOT NULL
6992 OR su2_demo_shon3 IS NOT NULL
6993 OR su2_demo_shon4 IS NOT NULL
6994 OR su2_demo_shon5 IS NOT NULL
6995 OR su2_demo_shon6 IS NOT NULL
6996 OR su2_demo_shon7 IS NOT NULL
6997 OR su2_demo_shon8 IS NOT NULL
6998 OR su2_demo_shon9 IS NOT NULL
6999 OR su2_demo_shon10 IS NOT NULL
7000 OR su2_demo_shon11 IS NOT NULL
7001 OR su2_demo_shon12 IS NOT NULL
7002 OR su2_demo_shon13 IS NOT NULL
7003 OR su2_demo_shon14 IS NOT NULL
7004 OR su2_demo_shon15 IS NOT NULL
7005 OR su2_demo_shon16 IS NOT NULL
7006 OR su2_demo_shon17 IS NOT NULL
7007 OR su2_demo_shon18 IS NOT NULL
7008 OR su2_demo_shon19 IS NOT NULL
7009 OR su2_demo_shon20 IS NOT NULL
7010 OR su2_sup_shon1 IS NOT NULL
7011 OR su2_sup_shon2 IS NOT NULL
7012 OR su2_sup_shon3 IS NOT NULL
7013 OR su2_sup_shon4 IS NOT NULL
7014 OR su2_sup_shon5 IS NOT NULL
7015 OR su2_sup_shon6 IS NOT NULL
7016 OR su2_sup_shon7 IS NOT NULL
7017 OR su2_sup_shon8 IS NOT NULL
7018 OR su2_sup_shon9 IS NOT NULL
7019 OR su2_sup_shon10 IS NOT NULL
7020 OR su2_sup_shon11 IS NOT NULL
7021 OR su2_sup_shon12 IS NOT NULL
7022 OR su2_sup_shon13 IS NOT NULL
7023 OR su2_sup_shon14 IS NOT NULL
7024 OR su2_sup_shon15 IS NOT NULL
7025 OR su2_sup_shon16 IS NOT NULL
7026 OR su2_sup_shon17 IS NOT NULL
7027 OR su2_sup_shon18 IS NOT NULL
7028 OR su2_sup_shon19 IS NOT NULL
7029 OR su2_sup_shon20 IS NOT NULL
7030 THEN donnees_techniques.su2_tot_shon_tot
7031 ELSE donnees_techniques.su_tot_shon_tot
7032 END as su_tot_shon_tot_donnees_techniques
7033
7034 FROM
7035
7036 &DB_PREFIXErapport_instruction
7037 LEFT JOIN &DB_PREFIXEdossier
7038 ON dossier.dossier=rapport_instruction.dossier_instruction
7039 LEFT JOIN &DB_PREFIXEavis_decision
7040 ON dossier.avis_decision = avis_decision.avis_decision
7041 LEFT JOIN &DB_PREFIXEdonnees_techniques
7042 ON dossier.dossier = donnees_techniques.dossier_instruction
7043 LEFT JOIN &DB_PREFIXEdivision
7044 ON dossier.division = division.division
7045 LEFT JOIN &DB_PREFIXEdirection
7046 ON division.direction = direction.direction
7047 LEFT JOIN &DB_PREFIXEinstructeur
7048 ON instructeur.instructeur=dossier.instructeur
7049 LEFT JOIN &DB_PREFIXElien_dossier_demandeur
7050 ON lien_dossier_demandeur.dossier=dossier.dossier
7051 LEFT JOIN &DB_PREFIXEdemandeur
7052 ON demandeur.demandeur=lien_dossier_demandeur.demandeur
7053 LEFT JOIN
7054 &DB_PREFIXEdemandeur as petitionnaire_principal
7055 ON lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
7056 LEFT JOIN
7057 &DB_PREFIXEcivilite as petitionnaire_principal_civilite
7058 ON petitionnaire_principal.personne_morale_civilite=petitionnaire_principal_civilite.civilite OR petitionnaire_principal.particulier_civilite=petitionnaire_principal_civilite.civilite
7059 LEFT JOIN (
7060 SELECT lien_dossier_demandeur.dossier, array_agg(lien_dossier_demandeur.demandeur ORDER BY lien_dossier_demandeur.demandeur) AS petitionnaire_autre
7061 FROM &DB_PREFIXElien_dossier_demandeur
7062 LEFT JOIN &DB_PREFIXEdossier
7063 ON lien_dossier_demandeur.dossier=dossier.dossier
7064 AND lien_dossier_demandeur.petitionnaire_principal IS FALSE
7065 LEFT JOIN &DB_PREFIXErapport_instruction
7066 ON rapport_instruction.dossier_instruction = dossier.dossier
7067 WHERE rapport_instruction.rapport_instruction = &idx
7068 GROUP BY lien_dossier_demandeur.dossier
7069 ) as sub_petitionnaire_autre
7070 ON rapport_instruction.dossier_instruction = sub_petitionnaire_autre.dossier
7071 LEFT JOIN
7072 &DB_PREFIXEdemandeur as petitionnaire_1
7073 ON
7074 petitionnaire_1.demandeur = petitionnaire_autre[1] AND petitionnaire_1.type_demandeur != ''delegataire''
7075 LEFT JOIN
7076 &DB_PREFIXEcivilite as petitionnaire_1_civilite
7077 ON
7078 petitionnaire_1.particulier_civilite = petitionnaire_1_civilite.civilite OR petitionnaire_1.personne_morale_civilite = petitionnaire_1_civilite.civilite
7079 LEFT JOIN
7080 &DB_PREFIXEdemandeur as petitionnaire_2
7081 ON
7082 petitionnaire_2.demandeur = petitionnaire_autre[2] AND petitionnaire_2.type_demandeur != ''delegataire''
7083 LEFT JOIN
7084 &DB_PREFIXEcivilite as petitionnaire_2_civilite
7085 ON
7086 petitionnaire_2.particulier_civilite = petitionnaire_2_civilite.civilite OR petitionnaire_2.personne_morale_civilite = petitionnaire_2_civilite.civilite
7087 LEFT JOIN
7088 &DB_PREFIXEdemandeur as petitionnaire_3
7089 ON
7090 petitionnaire_3.demandeur = petitionnaire_autre[3] AND petitionnaire_3.type_demandeur != ''delegataire''
7091 LEFT JOIN
7092 &DB_PREFIXEcivilite as petitionnaire_3_civilite
7093 ON
7094 petitionnaire_3.particulier_civilite = petitionnaire_3_civilite.civilite OR petitionnaire_3.personne_morale_civilite = petitionnaire_3_civilite.civilite
7095 LEFT JOIN
7096 &DB_PREFIXEdemandeur as petitionnaire_4
7097 ON
7098 petitionnaire_4.demandeur = petitionnaire_autre[4] AND petitionnaire_4.type_demandeur != ''delegataire''
7099 LEFT JOIN
7100 &DB_PREFIXEcivilite as petitionnaire_4_civilite
7101 ON
7102 petitionnaire_4.particulier_civilite = petitionnaire_4_civilite.civilite OR petitionnaire_4.personne_morale_civilite = petitionnaire_4_civilite.civilite
7103 LEFT JOIN
7104 &DB_PREFIXEdemandeur as petitionnaire_5
7105 ON
7106 petitionnaire_5.demandeur = petitionnaire_autre[5] AND petitionnaire_5.type_demandeur != ''delegataire''
7107 LEFT JOIN
7108 &DB_PREFIXEcivilite as petitionnaire_5_civilite
7109 ON
7110 petitionnaire_5.particulier_civilite = petitionnaire_5_civilite.civilite OR petitionnaire_5.personne_morale_civilite = petitionnaire_5_civilite.civilite
7111 LEFT JOIN &DB_PREFIXEcivilite
7112 ON demandeur.personne_morale_civilite=civilite.civilite OR demandeur.particulier_civilite=civilite.civilite
7113 LEFT JOIN &DB_PREFIXEdossier_instruction_type
7114 ON dossier.dossier_instruction_type=dossier_instruction_type.dossier_instruction_type
7115 LEFT JOIN &DB_PREFIXEdossier_autorisation_type_detaille
7116 ON dossier_instruction_type.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
7117 LEFT JOIN
7118 &DB_PREFIXEtaxe_amenagement
7119 ON
7120 dossier.om_collectivite = taxe_amenagement.om_collectivite
7121 WHERE rapport_instruction = &idx AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
7122 ',
7123 merge_fields = '
7124 --Données générales du rapport d''instruction
7125 [dossier_instruction_rapport_instruction] [analyse_reglementaire_rapport_instruction]
7126 [description_projet_rapport_instruction] [proposition_decision_rapport_instruction]
7127
7128 --Données générales du dossier d''instruction
7129 [libelle_dossier] [code_barres_dossier] [etat_dossier]
7130 [pos_dossier] [servitude_dossier]
7131 [delai_dossier] [libelle_datd]
7132 [libelle_avis_decision]
7133
7134 --Adresse du terrain dossier d''instruction
7135 [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
7136 [terrain_adresse_lieu_dit_dossier]
7137 [terrain_adresse_code_postal_dossier] [terrain_adresse_localite_dossier] [terrain_adresse_bp_dossier]
7138 [terrain_adresse_cedex_dossier] [terrain_superficie_dossier]
7139 [terrain_references_cadastrales_dossier]
7140
7141 --Taxe d''aménagement du dossier d''instruction
7142 [tax_taux_secteur]
7143 [tax_numero_secteur]
7144 [tax_montant_part_communale]
7145 [tax_montant_part_departementale]
7146 [tax_montant_part_regionale]
7147 [tax_montant_total]
7148
7149 --Coordonnées du demandeur
7150 [code_civilite]
7151 [particulier_nom_demandeur] [particulier_prenom_demandeur]
7152 [personne_morale_denomination_demandeur] [personne_morale_raison_sociale_demandeur] [personne_morale_siret_demandeur]
7153 [personne_morale_nom_demandeur] [personne_morale_prenom_demandeur]
7154 [numero_demandeur] [voie_demandeur]
7155 [complement_demandeur] [lieu_dit_demandeur]
7156 [code_postal_demandeur] [localite_demandeur] [bp_demandeur] [cedex_demandeur]
7157
7158 --Coordonnées du pétitionnaire principal
7159 [nom_petitionnaire_principal]
7160 [civilite_petitionnaire_principal]
7161 [nom_particulier_petitionnaire_principal]
7162 [prenom_particulier_petitionnaire_principal]
7163 [raison_sociale_petitionnaire_principal]
7164 [denomination_petitionnaire_principal]
7165 [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
7166 [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
7167 [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
7168 [pays_petitionnaire_principal]
7169
7170 --Coordonnées des autres pétitionnaires
7171 [nom_petitionnaire_1](jusqu''à 5)
7172 [civilite_petitionnaire_1](jusqu''à 5)
7173 [nom_particulier_petitionnaire_1](jusqu''à 5)
7174 [prenom_particulier_petitionnaire_1](jusqu''à 5)
7175 [raison_sociale_petitionnaire_1](jusqu''à 5)
7176 [denomination_petitionnaire_1](jusqu''à 5)
7177 [numero_petitionnaire_1](jusqu''à 5) [voie_petitionnaire_1](jusqu''à 5)
7178 [complement_petitionnaire_1](jusqu''à 5)
7179 [lieu_dit_petitionnaire_1](jusqu''à 5) [bp_petitionnaire_1](jusqu''à 5)
7180 [code_postal_petitionnaire_1](jusqu''à 5) [localite_petitionnaire_1](jusqu''à 5)
7181 [cedex_petitionnaire_1](jusqu''à 5)
7182 [pays_petitionnaire_1](jusqu''à 5)
7183
7184 --Nom de l''instructeur
7185 [nom_instructeur]
7186
7187 --Noms des signataires
7188 [chef_division]
7189 [chef_direction]
7190 [libelle_direction]
7191 [description_direction]
7192
7193 --Données techniques
7194 [projet_desc_donnees_techniques]
7195 [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
7196 [co_tot_log_nb_donnees_techniques] [co_statio_place_nb_donnees_techniques]
7197 -- Les données techniques suivantes concernent le tableau des surfaces
7198 -- Elles récupèrent les valeurs du tableau composé des sous-destinations si au
7199 -- moins une valeur de celui-ci est saisie
7200 [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
7201 [tab_surface_donnees_techniques]
7202 [su_tot_shon_tot_donnees_techniques]
7203 '
7204 WHERE code = 'rapport_instruction';
7205
7206 -- om_requete consultation
7207 UPDATE om_requete
7208 SET requete = '
7209 SELECT
7210 --Coordonnées du service
7211 service.libelle as libelle_service,
7212 service.adresse as adresse_service,
7213 service.adresse2 as adresse2_service,
7214 service.cp as cp_service,
7215 service.ville as ville_service,
7216 service.delai as delai_service,
7217 CASE WHEN LOWER(service.delai_type) = LOWER(''jour'')
7218 THEN ''jour(s)''
7219 ELSE ''mois''
7220 END as delai_type_service,
7221
7222 --Données générales du dossier d''instruction
7223 dossier.dossier_libelle as libelle_dossier,
7224 dossier.dossier as code_barres_dossier,
7225 dossier.date_complet as date_completude,
7226 dossier.date_dernier_depot as date_dernier_depot,
7227 replace(dossier.terrain_references_cadastrales, '';'', '' '') as terrain_references_cadastrales_dossier,
7228 dossier_autorisation_type_detaille.libelle as libelle_datd,
7229
7230 --Adresse du terrain du dossier d''instruction
7231 dossier.terrain_adresse_voie_numero as terrain_adresse_voie_numero_dossier,
7232 dossier.terrain_adresse_voie as terrain_adresse_voie_dossier,
7233 dossier.terrain_adresse_lieu_dit as terrain_adresse_lieu_dit_dossier,
7234 dossier.terrain_adresse_code_postal as terrain_adresse_code_postal_dossier,
7235 dossier.terrain_adresse_localite as terrain_adresse_localite_dossier,
7236
7237 --Coordonnées de l''instructeur
7238 instructeur.nom as nom_instructeur,
7239 instructeur.telephone as tel_instructeur,
7240 instructeur_utilisateur.email as email_instructeur,
7241
7242 --Coordonnées du demandeur
7243 civilite.libelle as civilite_demandeur,
7244 CASE WHEN demandeur.qualite=''particulier''
7245 THEN TRIM(CONCAT(demandeur.particulier_nom, '' '', demandeur.particulier_prenom))
7246 ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, '' '', demandeur.personne_morale_denomination))
7247 END as nom_demandeur,
7248 CONCAT(demandeur.numero, '' '', demandeur.voie) as adresse_demandeur,
7249 demandeur.complement as complement_adresse_demandeur,
7250 demandeur.lieu_dit as lieu_dit_demandeur,
7251 demandeur.code_postal as code_postal_demandeur,
7252 demandeur.localite as ville_demandeur,
7253 demandeur.personne_morale_denomination as societe_demandeur,
7254
7255 -- Coordonnées du pétitionnaire principal
7256 CASE WHEN petitionnaire_principal.qualite=''particulier''
7257 THEN TRIM(CONCAT_WS('' '', petitionnaire_principal_civilite.libelle, petitionnaire_principal.particulier_nom, petitionnaire_principal.particulier_prenom))
7258 ELSE
7259 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
7260 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))
7261 ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', petitionnaire_principal.personne_morale_denomination))
7262 END
7263 END as nom_petitionnaire_principal,
7264 CASE WHEN petitionnaire_principal.qualite=''particulier'' OR petitionnaire_principal.personne_morale_nom IS NOT NULL OR petitionnaire_principal.personne_morale_prenom IS NOT NULL
7265 THEN petitionnaire_principal_civilite.libelle
7266 ELSE ''''
7267 END as civilite_petitionnaire_principal,
7268 CASE WHEN petitionnaire_principal.qualite=''particulier''
7269 THEN petitionnaire_principal.particulier_nom
7270 ELSE
7271 CASE WHEN petitionnaire_principal.personne_morale_nom IS NOT NULL
7272 THEN petitionnaire_principal.personne_morale_nom
7273 ELSE ''''
7274 END
7275 END as nom_particulier_petitionnaire_principal,
7276 CASE WHEN petitionnaire_principal.qualite=''particulier''
7277 THEN petitionnaire_principal.particulier_prenom
7278 ELSE
7279 CASE WHEN petitionnaire_principal.personne_morale_prenom IS NOT NULL
7280 THEN petitionnaire_principal.personne_morale_prenom
7281 ELSE ''''
7282 END
7283 END as prenom_particulier_petitionnaire_principal,
7284 CASE WHEN petitionnaire_principal.qualite=''particulier''
7285 THEN ''''
7286 ELSE petitionnaire_principal.personne_morale_raison_sociale
7287 END as raison_sociale_petitionnaire_principal,
7288 CASE WHEN petitionnaire_principal.qualite=''particulier''
7289 THEN ''''
7290 ELSE petitionnaire_principal.personne_morale_denomination
7291 END as denomination_petitionnaire_principal,
7292 petitionnaire_principal.numero as numero_petitionnaire_principal,
7293 petitionnaire_principal.voie as voie_petitionnaire_principal,
7294 petitionnaire_principal.complement as complement_petitionnaire_principal,
7295 petitionnaire_principal.lieu_dit as lieu_dit_petitionnaire_principal,
7296 CASE
7297 WHEN petitionnaire_principal.bp IS NULL
7298 THEN ''''
7299 ELSE CONCAT(''BP '', petitionnaire_principal.bp)
7300 END as bp_petitionnaire_principal,
7301 petitionnaire_principal.code_postal as code_postal_petitionnaire_principal,
7302 petitionnaire_principal.localite as localite_petitionnaire_principal,
7303 CASE
7304 WHEN petitionnaire_principal.cedex IS NULL
7305 THEN ''''
7306 ELSE CONCAT(''CEDEX '', petitionnaire_principal.cedex)
7307 END as cedex_petitionnaire_principal,
7308 petitionnaire_principal.pays as pays_petitionnaire_principal,
7309
7310 --Dates importantes du dossier d''instruction
7311 to_char(dossier.date_depot,''DD/MM/YYYY'') as date_depot_dossier,
7312 to_char(dossier.date_rejet,''DD/MM/YYYY'') as date_rejet_dossier,
7313 CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
7314 THEN to_char(dossier.date_limite_incompletude ,''DD/MM/YYYY'')
7315 ELSE to_char(dossier.date_limite ,''DD/MM/YYYY'')
7316 END as date_limite_dossier,
7317 to_char(consultation.date_envoi,''DD/MM/YYYY'') as date_envoi_dossier,
7318 to_char(instruction.date_evenement,''DD/MM/YYYY'') as date_evenement,
7319 dossier.delai as delai_limite_decision,
7320
7321 --Code barres de la consultation
7322 consultation.code_barres as code_barres_consultation,
7323
7324 --Données générales des données techniques
7325 TRIM(CONCAT(
7326 donnees_techniques.co_projet_desc, '' '',
7327 donnees_techniques.am_projet_desc, '' '',
7328 donnees_techniques.dm_projet_desc, '' '',
7329 donnees_techniques.ope_proj_desc
7330 )) as projet_desc_donnees_techniques,
7331 donnees_techniques.am_lot_max_nb as am_lot_max_nb_donnees_techniques,
7332 donnees_techniques.am_lot_max_shon as am_lot_max_shon_donnees_techniques,
7333 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
7334 -- alors on récupère seulement ses valeurs
7335 CASE WHEN su2_avt_shon1 IS NOT NULL
7336 OR su2_avt_shon2 IS NOT NULL
7337 OR su2_avt_shon3 IS NOT NULL
7338 OR su2_avt_shon4 IS NOT NULL
7339 OR su2_avt_shon5 IS NOT NULL
7340 OR su2_avt_shon6 IS NOT NULL
7341 OR su2_avt_shon7 IS NOT NULL
7342 OR su2_avt_shon8 IS NOT NULL
7343 OR su2_avt_shon9 IS NOT NULL
7344 OR su2_avt_shon10 IS NOT NULL
7345 OR su2_avt_shon11 IS NOT NULL
7346 OR su2_avt_shon12 IS NOT NULL
7347 OR su2_avt_shon13 IS NOT NULL
7348 OR su2_avt_shon14 IS NOT NULL
7349 OR su2_avt_shon15 IS NOT NULL
7350 OR su2_avt_shon16 IS NOT NULL
7351 OR su2_avt_shon17 IS NOT NULL
7352 OR su2_avt_shon18 IS NOT NULL
7353 OR su2_avt_shon19 IS NOT NULL
7354 OR su2_avt_shon20 IS NOT NULL
7355 OR su2_cstr_shon1 IS NOT NULL
7356 OR su2_cstr_shon2 IS NOT NULL
7357 OR su2_cstr_shon3 IS NOT NULL
7358 OR su2_cstr_shon4 IS NOT NULL
7359 OR su2_cstr_shon5 IS NOT NULL
7360 OR su2_cstr_shon6 IS NOT NULL
7361 OR su2_cstr_shon7 IS NOT NULL
7362 OR su2_cstr_shon8 IS NOT NULL
7363 OR su2_cstr_shon9 IS NOT NULL
7364 OR su2_cstr_shon10 IS NOT NULL
7365 OR su2_cstr_shon11 IS NOT NULL
7366 OR su2_cstr_shon12 IS NOT NULL
7367 OR su2_cstr_shon13 IS NOT NULL
7368 OR su2_cstr_shon14 IS NOT NULL
7369 OR su2_cstr_shon15 IS NOT NULL
7370 OR su2_cstr_shon16 IS NOT NULL
7371 OR su2_cstr_shon17 IS NOT NULL
7372 OR su2_cstr_shon18 IS NOT NULL
7373 OR su2_cstr_shon19 IS NOT NULL
7374 OR su2_cstr_shon20 IS NOT NULL
7375 OR su2_chge_shon1 IS NOT NULL
7376 OR su2_chge_shon2 IS NOT NULL
7377 OR su2_chge_shon3 IS NOT NULL
7378 OR su2_chge_shon4 IS NOT NULL
7379 OR su2_chge_shon5 IS NOT NULL
7380 OR su2_chge_shon6 IS NOT NULL
7381 OR su2_chge_shon7 IS NOT NULL
7382 OR su2_chge_shon8 IS NOT NULL
7383 OR su2_chge_shon9 IS NOT NULL
7384 OR su2_chge_shon10 IS NOT NULL
7385 OR su2_chge_shon11 IS NOT NULL
7386 OR su2_chge_shon12 IS NOT NULL
7387 OR su2_chge_shon13 IS NOT NULL
7388 OR su2_chge_shon14 IS NOT NULL
7389 OR su2_chge_shon15 IS NOT NULL
7390 OR su2_chge_shon16 IS NOT NULL
7391 OR su2_chge_shon17 IS NOT NULL
7392 OR su2_chge_shon18 IS NOT NULL
7393 OR su2_chge_shon19 IS NOT NULL
7394 OR su2_chge_shon20 IS NOT NULL
7395 OR su2_demo_shon1 IS NOT NULL
7396 OR su2_demo_shon2 IS NOT NULL
7397 OR su2_demo_shon3 IS NOT NULL
7398 OR su2_demo_shon4 IS NOT NULL
7399 OR su2_demo_shon5 IS NOT NULL
7400 OR su2_demo_shon6 IS NOT NULL
7401 OR su2_demo_shon7 IS NOT NULL
7402 OR su2_demo_shon8 IS NOT NULL
7403 OR su2_demo_shon9 IS NOT NULL
7404 OR su2_demo_shon10 IS NOT NULL
7405 OR su2_demo_shon11 IS NOT NULL
7406 OR su2_demo_shon12 IS NOT NULL
7407 OR su2_demo_shon13 IS NOT NULL
7408 OR su2_demo_shon14 IS NOT NULL
7409 OR su2_demo_shon15 IS NOT NULL
7410 OR su2_demo_shon16 IS NOT NULL
7411 OR su2_demo_shon17 IS NOT NULL
7412 OR su2_demo_shon18 IS NOT NULL
7413 OR su2_demo_shon19 IS NOT NULL
7414 OR su2_demo_shon20 IS NOT NULL
7415 OR su2_sup_shon1 IS NOT NULL
7416 OR su2_sup_shon2 IS NOT NULL
7417 OR su2_sup_shon3 IS NOT NULL
7418 OR su2_sup_shon4 IS NOT NULL
7419 OR su2_sup_shon5 IS NOT NULL
7420 OR su2_sup_shon6 IS NOT NULL
7421 OR su2_sup_shon7 IS NOT NULL
7422 OR su2_sup_shon8 IS NOT NULL
7423 OR su2_sup_shon9 IS NOT NULL
7424 OR su2_sup_shon10 IS NOT NULL
7425 OR su2_sup_shon11 IS NOT NULL
7426 OR su2_sup_shon12 IS NOT NULL
7427 OR su2_sup_shon13 IS NOT NULL
7428 OR su2_sup_shon14 IS NOT NULL
7429 OR su2_sup_shon15 IS NOT NULL
7430 OR su2_sup_shon16 IS NOT NULL
7431 OR su2_sup_shon17 IS NOT NULL
7432 OR su2_sup_shon18 IS NOT NULL
7433 OR su2_sup_shon19 IS NOT NULL
7434 OR su2_sup_shon20 IS NOT NULL
7435 THEN donnees_techniques.su2_cstr_shon_tot
7436 ELSE donnees_techniques.su_cstr_shon_tot
7437 END as su_cstr_shon_tot_donnees_techniques,
7438 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
7439 -- alors on récupère seulement ses valeurs
7440 CASE WHEN su2_avt_shon1 IS NOT NULL
7441 OR su2_avt_shon2 IS NOT NULL
7442 OR su2_avt_shon3 IS NOT NULL
7443 OR su2_avt_shon4 IS NOT NULL
7444 OR su2_avt_shon5 IS NOT NULL
7445 OR su2_avt_shon6 IS NOT NULL
7446 OR su2_avt_shon7 IS NOT NULL
7447 OR su2_avt_shon8 IS NOT NULL
7448 OR su2_avt_shon9 IS NOT NULL
7449 OR su2_avt_shon10 IS NOT NULL
7450 OR su2_avt_shon11 IS NOT NULL
7451 OR su2_avt_shon12 IS NOT NULL
7452 OR su2_avt_shon13 IS NOT NULL
7453 OR su2_avt_shon14 IS NOT NULL
7454 OR su2_avt_shon15 IS NOT NULL
7455 OR su2_avt_shon16 IS NOT NULL
7456 OR su2_avt_shon17 IS NOT NULL
7457 OR su2_avt_shon18 IS NOT NULL
7458 OR su2_avt_shon19 IS NOT NULL
7459 OR su2_avt_shon20 IS NOT NULL
7460 OR su2_cstr_shon1 IS NOT NULL
7461 OR su2_cstr_shon2 IS NOT NULL
7462 OR su2_cstr_shon3 IS NOT NULL
7463 OR su2_cstr_shon4 IS NOT NULL
7464 OR su2_cstr_shon5 IS NOT NULL
7465 OR su2_cstr_shon6 IS NOT NULL
7466 OR su2_cstr_shon7 IS NOT NULL
7467 OR su2_cstr_shon8 IS NOT NULL
7468 OR su2_cstr_shon9 IS NOT NULL
7469 OR su2_cstr_shon10 IS NOT NULL
7470 OR su2_cstr_shon11 IS NOT NULL
7471 OR su2_cstr_shon12 IS NOT NULL
7472 OR su2_cstr_shon13 IS NOT NULL
7473 OR su2_cstr_shon14 IS NOT NULL
7474 OR su2_cstr_shon15 IS NOT NULL
7475 OR su2_cstr_shon16 IS NOT NULL
7476 OR su2_cstr_shon17 IS NOT NULL
7477 OR su2_cstr_shon18 IS NOT NULL
7478 OR su2_cstr_shon19 IS NOT NULL
7479 OR su2_cstr_shon20 IS NOT NULL
7480 OR su2_chge_shon1 IS NOT NULL
7481 OR su2_chge_shon2 IS NOT NULL
7482 OR su2_chge_shon3 IS NOT NULL
7483 OR su2_chge_shon4 IS NOT NULL
7484 OR su2_chge_shon5 IS NOT NULL
7485 OR su2_chge_shon6 IS NOT NULL
7486 OR su2_chge_shon7 IS NOT NULL
7487 OR su2_chge_shon8 IS NOT NULL
7488 OR su2_chge_shon9 IS NOT NULL
7489 OR su2_chge_shon10 IS NOT NULL
7490 OR su2_chge_shon11 IS NOT NULL
7491 OR su2_chge_shon12 IS NOT NULL
7492 OR su2_chge_shon13 IS NOT NULL
7493 OR su2_chge_shon14 IS NOT NULL
7494 OR su2_chge_shon15 IS NOT NULL
7495 OR su2_chge_shon16 IS NOT NULL
7496 OR su2_chge_shon17 IS NOT NULL
7497 OR su2_chge_shon18 IS NOT NULL
7498 OR su2_chge_shon19 IS NOT NULL
7499 OR su2_chge_shon20 IS NOT NULL
7500 OR su2_demo_shon1 IS NOT NULL
7501 OR su2_demo_shon2 IS NOT NULL
7502 OR su2_demo_shon3 IS NOT NULL
7503 OR su2_demo_shon4 IS NOT NULL
7504 OR su2_demo_shon5 IS NOT NULL
7505 OR su2_demo_shon6 IS NOT NULL
7506 OR su2_demo_shon7 IS NOT NULL
7507 OR su2_demo_shon8 IS NOT NULL
7508 OR su2_demo_shon9 IS NOT NULL
7509 OR su2_demo_shon10 IS NOT NULL
7510 OR su2_demo_shon11 IS NOT NULL
7511 OR su2_demo_shon12 IS NOT NULL
7512 OR su2_demo_shon13 IS NOT NULL
7513 OR su2_demo_shon14 IS NOT NULL
7514 OR su2_demo_shon15 IS NOT NULL
7515 OR su2_demo_shon16 IS NOT NULL
7516 OR su2_demo_shon17 IS NOT NULL
7517 OR su2_demo_shon18 IS NOT NULL
7518 OR su2_demo_shon19 IS NOT NULL
7519 OR su2_demo_shon20 IS NOT NULL
7520 OR su2_sup_shon1 IS NOT NULL
7521 OR su2_sup_shon2 IS NOT NULL
7522 OR su2_sup_shon3 IS NOT NULL
7523 OR su2_sup_shon4 IS NOT NULL
7524 OR su2_sup_shon5 IS NOT NULL
7525 OR su2_sup_shon6 IS NOT NULL
7526 OR su2_sup_shon7 IS NOT NULL
7527 OR su2_sup_shon8 IS NOT NULL
7528 OR su2_sup_shon9 IS NOT NULL
7529 OR su2_sup_shon10 IS NOT NULL
7530 OR su2_sup_shon11 IS NOT NULL
7531 OR su2_sup_shon12 IS NOT NULL
7532 OR su2_sup_shon13 IS NOT NULL
7533 OR su2_sup_shon14 IS NOT NULL
7534 OR su2_sup_shon15 IS NOT NULL
7535 OR su2_sup_shon16 IS NOT NULL
7536 OR su2_sup_shon17 IS NOT NULL
7537 OR su2_sup_shon18 IS NOT NULL
7538 OR su2_sup_shon19 IS NOT NULL
7539 OR su2_sup_shon20 IS NOT NULL
7540 THEN donnees_techniques.su2_demo_shon_tot
7541 ELSE donnees_techniques.su_demo_shon_tot
7542 END as su_demo_shon_tot_donnees_techniques,
7543 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
7544 -- alors on récupère seulement ses valeurs
7545 CASE WHEN su2_avt_shon1 IS NOT NULL
7546 OR su2_avt_shon2 IS NOT NULL
7547 OR su2_avt_shon3 IS NOT NULL
7548 OR su2_avt_shon4 IS NOT NULL
7549 OR su2_avt_shon5 IS NOT NULL
7550 OR su2_avt_shon6 IS NOT NULL
7551 OR su2_avt_shon7 IS NOT NULL
7552 OR su2_avt_shon8 IS NOT NULL
7553 OR su2_avt_shon9 IS NOT NULL
7554 OR su2_avt_shon10 IS NOT NULL
7555 OR su2_avt_shon11 IS NOT NULL
7556 OR su2_avt_shon12 IS NOT NULL
7557 OR su2_avt_shon13 IS NOT NULL
7558 OR su2_avt_shon14 IS NOT NULL
7559 OR su2_avt_shon15 IS NOT NULL
7560 OR su2_avt_shon16 IS NOT NULL
7561 OR su2_avt_shon17 IS NOT NULL
7562 OR su2_avt_shon18 IS NOT NULL
7563 OR su2_avt_shon19 IS NOT NULL
7564 OR su2_avt_shon20 IS NOT NULL
7565 OR su2_cstr_shon1 IS NOT NULL
7566 OR su2_cstr_shon2 IS NOT NULL
7567 OR su2_cstr_shon3 IS NOT NULL
7568 OR su2_cstr_shon4 IS NOT NULL
7569 OR su2_cstr_shon5 IS NOT NULL
7570 OR su2_cstr_shon6 IS NOT NULL
7571 OR su2_cstr_shon7 IS NOT NULL
7572 OR su2_cstr_shon8 IS NOT NULL
7573 OR su2_cstr_shon9 IS NOT NULL
7574 OR su2_cstr_shon10 IS NOT NULL
7575 OR su2_cstr_shon11 IS NOT NULL
7576 OR su2_cstr_shon12 IS NOT NULL
7577 OR su2_cstr_shon13 IS NOT NULL
7578 OR su2_cstr_shon14 IS NOT NULL
7579 OR su2_cstr_shon15 IS NOT NULL
7580 OR su2_cstr_shon16 IS NOT NULL
7581 OR su2_cstr_shon17 IS NOT NULL
7582 OR su2_cstr_shon18 IS NOT NULL
7583 OR su2_cstr_shon19 IS NOT NULL
7584 OR su2_cstr_shon20 IS NOT NULL
7585 OR su2_chge_shon1 IS NOT NULL
7586 OR su2_chge_shon2 IS NOT NULL
7587 OR su2_chge_shon3 IS NOT NULL
7588 OR su2_chge_shon4 IS NOT NULL
7589 OR su2_chge_shon5 IS NOT NULL
7590 OR su2_chge_shon6 IS NOT NULL
7591 OR su2_chge_shon7 IS NOT NULL
7592 OR su2_chge_shon8 IS NOT NULL
7593 OR su2_chge_shon9 IS NOT NULL
7594 OR su2_chge_shon10 IS NOT NULL
7595 OR su2_chge_shon11 IS NOT NULL
7596 OR su2_chge_shon12 IS NOT NULL
7597 OR su2_chge_shon13 IS NOT NULL
7598 OR su2_chge_shon14 IS NOT NULL
7599 OR su2_chge_shon15 IS NOT NULL
7600 OR su2_chge_shon16 IS NOT NULL
7601 OR su2_chge_shon17 IS NOT NULL
7602 OR su2_chge_shon18 IS NOT NULL
7603 OR su2_chge_shon19 IS NOT NULL
7604 OR su2_chge_shon20 IS NOT NULL
7605 OR su2_demo_shon1 IS NOT NULL
7606 OR su2_demo_shon2 IS NOT NULL
7607 OR su2_demo_shon3 IS NOT NULL
7608 OR su2_demo_shon4 IS NOT NULL
7609 OR su2_demo_shon5 IS NOT NULL
7610 OR su2_demo_shon6 IS NOT NULL
7611 OR su2_demo_shon7 IS NOT NULL
7612 OR su2_demo_shon8 IS NOT NULL
7613 OR su2_demo_shon9 IS NOT NULL
7614 OR su2_demo_shon10 IS NOT NULL
7615 OR su2_demo_shon11 IS NOT NULL
7616 OR su2_demo_shon12 IS NOT NULL
7617 OR su2_demo_shon13 IS NOT NULL
7618 OR su2_demo_shon14 IS NOT NULL
7619 OR su2_demo_shon15 IS NOT NULL
7620 OR su2_demo_shon16 IS NOT NULL
7621 OR su2_demo_shon17 IS NOT NULL
7622 OR su2_demo_shon18 IS NOT NULL
7623 OR su2_demo_shon19 IS NOT NULL
7624 OR su2_demo_shon20 IS NOT NULL
7625 OR su2_sup_shon1 IS NOT NULL
7626 OR su2_sup_shon2 IS NOT NULL
7627 OR su2_sup_shon3 IS NOT NULL
7628 OR su2_sup_shon4 IS NOT NULL
7629 OR su2_sup_shon5 IS NOT NULL
7630 OR su2_sup_shon6 IS NOT NULL
7631 OR su2_sup_shon7 IS NOT NULL
7632 OR su2_sup_shon8 IS NOT NULL
7633 OR su2_sup_shon9 IS NOT NULL
7634 OR su2_sup_shon10 IS NOT NULL
7635 OR su2_sup_shon11 IS NOT NULL
7636 OR su2_sup_shon12 IS NOT NULL
7637 OR su2_sup_shon13 IS NOT NULL
7638 OR su2_sup_shon14 IS NOT NULL
7639 OR su2_sup_shon15 IS NOT NULL
7640 OR su2_sup_shon16 IS NOT NULL
7641 OR su2_sup_shon17 IS NOT NULL
7642 OR su2_sup_shon18 IS NOT NULL
7643 OR su2_sup_shon19 IS NOT NULL
7644 OR su2_sup_shon20 IS NOT NULL
7645 THEN
7646 REGEXP_REPLACE(CONCAT(
7647 CASE WHEN donnees_techniques.su2_cstr_shon1 IS NULL
7648 THEN ''''
7649 ELSE CONCAT (''Exploitation agricole - '', donnees_techniques.su2_cstr_shon1, '' m² / '')
7650 END,
7651 CASE WHEN donnees_techniques.su2_cstr_shon2 IS NULL
7652 THEN ''''
7653 ELSE CONCAT (''Exploitation forestière - '', donnees_techniques.su2_cstr_shon2, '' m² / '')
7654 END,
7655 CASE WHEN donnees_techniques.su2_cstr_shon3 IS NULL
7656 THEN ''''
7657 ELSE CONCAT (''Logement - '', donnees_techniques.su2_cstr_shon3, '' m² / '')
7658 END,
7659 CASE WHEN donnees_techniques.su2_cstr_shon4 IS NULL
7660 THEN ''''
7661 ELSE CONCAT (''Hébergement - '', donnees_techniques.su2_cstr_shon4, '' m² / '')
7662 END,
7663 CASE WHEN donnees_techniques.su2_cstr_shon5 IS NULL
7664 THEN ''''
7665 ELSE CONCAT (''Artisanat et commerce de détail - '', donnees_techniques.su2_cstr_shon5, '' m² / '')
7666 END,
7667 CASE WHEN donnees_techniques.su2_cstr_shon6 IS NULL
7668 THEN ''''
7669 ELSE CONCAT (''Restauration - '', donnees_techniques.su2_cstr_shon6, '' m² / '')
7670 END,
7671 CASE WHEN donnees_techniques.su2_cstr_shon7 IS NULL
7672 THEN ''''
7673 ELSE CONCAT (''Commerce de gros - '', donnees_techniques.su2_cstr_shon7, '' m² / '')
7674 END,
7675 CASE WHEN donnees_techniques.su2_cstr_shon8 IS NULL
7676 THEN ''''
7677 ELSE CONCAT (''Activités de services où s''''effectue l''''accueil d''''une clientèle - '', donnees_techniques.su2_cstr_shon8, '' m² / '')
7678 END,
7679 CASE WHEN donnees_techniques.su2_cstr_shon9 IS NULL
7680 THEN ''''
7681 ELSE CONCAT (''Hébergement hôtelier et touristique - '', donnees_techniques.su2_cstr_shon9, '' m² / '')
7682 END,
7683 CASE WHEN donnees_techniques.su2_cstr_shon10 IS NULL
7684 THEN ''''
7685 ELSE CONCAT (''Cinéma - '', donnees_techniques.donnees_techniques, '' m² / '')
7686 END,
7687 CASE WHEN donnees_techniques.su2_cstr_shon11 IS NULL
7688 THEN ''''
7689 ELSE CONCAT (''Locaux et bureaux accueillant du public des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
7690 END,
7691 CASE WHEN donnees_techniques.su2_cstr_shon12 IS NULL
7692 THEN ''''
7693 ELSE CONCAT (''Locaux techniques et industriels des administrations publiques et assimilés - '', donnees_techniques.donnees_techniques, '' m² / '')
7694 END,
7695 CASE WHEN donnees_techniques.su2_cstr_shon13 IS NULL
7696 THEN ''''
7697 ELSE CONCAT (''Établissements d''''enseignement, de santé et d''''action sociale - '', donnees_techniques.donnees_techniques, '' m² / '')
7698 END,
7699 CASE WHEN donnees_techniques.su2_cstr_shon14 IS NULL
7700 THEN ''''
7701 ELSE CONCAT (''Salles d''''art et de spectacles - '', donnees_techniques.donnees_techniques, '' m² / '')
7702 END,
7703 CASE WHEN donnees_techniques.su2_cstr_shon15 IS NULL
7704 THEN ''''
7705 ELSE CONCAT (''Équipements sportifs - '', donnees_techniques.donnees_techniques, '' m² / '')
7706 END,
7707 CASE WHEN donnees_techniques.su2_cstr_shon16 IS NULL
7708 THEN ''''
7709 ELSE CONCAT (''Autres équipements recevant du public - '', donnees_techniques.donnees_techniques, '' m² / '')
7710 END,
7711 CASE WHEN donnees_techniques.su2_cstr_shon17 IS NULL
7712 THEN ''''
7713 ELSE CONCAT (''Industrie - '', donnees_techniques.donnees_techniques, '' m² / '')
7714 END,
7715 CASE WHEN donnees_techniques.su2_cstr_shon18 IS NULL
7716 THEN ''''
7717 ELSE CONCAT (''Entrepôt - '', donnees_techniques.donnees_techniques, '' m² / '')
7718 END,
7719 CASE WHEN donnees_techniques.su2_cstr_shon19 IS NULL
7720 THEN ''''
7721 ELSE CONCAT (''Bureau - '', donnees_techniques.donnees_techniques, '' m² / '')
7722 END,
7723 CASE WHEN donnees_techniques.su2_cstr_shon20 IS NULL
7724 THEN ''''
7725 ELSE CONCAT (''Centre de congrès et d''''exposition - '', donnees_techniques.donnees_techniques, '' m² / '')
7726 END
7727 ), '' / $'', '''')
7728 ELSE
7729 REGEXP_REPLACE(CONCAT(
7730 CASE
7731 WHEN donnees_techniques.su_cstr_shon1 IS NULL
7732 THEN ''''
7733 ELSE CONCAT(''Habitation - '', donnees_techniques.su_cstr_shon1, '' m² / '')
7734 END,
7735 CASE
7736 WHEN donnees_techniques.su_cstr_shon2 IS NULL
7737 THEN ''''
7738 ELSE CONCAT(''Hébergement hôtelier - '', donnees_techniques.su_cstr_shon2, '' m² / '')
7739 END,
7740 CASE
7741 WHEN donnees_techniques.su_cstr_shon3 IS NULL
7742 THEN ''''
7743 ELSE CONCAT(''Bureaux - '', donnees_techniques.su_cstr_shon3, '' m² / '')
7744 END,
7745 CASE
7746 WHEN donnees_techniques.su_cstr_shon4 IS NULL
7747 THEN ''''
7748 ELSE CONCAT(''Commerce - '', donnees_techniques.su_cstr_shon4, '' m² / '')
7749 END,
7750 CASE
7751 WHEN donnees_techniques.su_cstr_shon5 IS NULL
7752 THEN ''''
7753 ELSE CONCAT(''Artisanat - '', donnees_techniques.su_cstr_shon5, '' m² / '')
7754 END,
7755 CASE
7756 WHEN donnees_techniques.su_cstr_shon6 IS NULL
7757 THEN ''''
7758 ELSE CONCAT(''Industrie - '', donnees_techniques.su_cstr_shon6, '' m² / '')
7759 END,
7760 CASE
7761 WHEN donnees_techniques.su_cstr_shon7 IS NULL
7762 THEN ''''
7763 ELSE CONCAT(''Exploitation agricole ou forestière - '', donnees_techniques.su_cstr_shon7, '' m² / '')
7764 END,
7765 CASE
7766 WHEN donnees_techniques.su_cstr_shon8 IS NULL
7767 THEN ''''
7768 ELSE CONCAT(''Entrepôt - '', donnees_techniques.su_cstr_shon8, '' m² / '')
7769 END,
7770 CASE
7771 WHEN donnees_techniques.su_cstr_shon9 IS NULL
7772 THEN ''''
7773 ELSE CONCAT(''Service public ou d''''intérêt collectif - '', donnees_techniques.su_cstr_shon9, '' m²'')
7774 END
7775 ), '' / $'', '''')
7776 END as tab_surface_donnees_techniques,
7777 donnees_techniques.co_tot_log_nb as co_tot_log_nb_donnees_techniques,
7778 donnees_techniques.co_statio_place_nb as co_statio_place_nb_donnees_techniques,
7779 -- Si une valeur est saisie dans la deuxième version du tableau des surfaces
7780 -- alors on récupère seulement ses valeurs
7781 CASE WHEN su2_avt_shon1 IS NOT NULL
7782 OR su2_avt_shon2 IS NOT NULL
7783 OR su2_avt_shon3 IS NOT NULL
7784 OR su2_avt_shon4 IS NOT NULL
7785 OR su2_avt_shon5 IS NOT NULL
7786 OR su2_avt_shon6 IS NOT NULL
7787 OR su2_avt_shon7 IS NOT NULL
7788 OR su2_avt_shon8 IS NOT NULL
7789 OR su2_avt_shon9 IS NOT NULL
7790 OR su2_avt_shon10 IS NOT NULL
7791 OR su2_avt_shon11 IS NOT NULL
7792 OR su2_avt_shon12 IS NOT NULL
7793 OR su2_avt_shon13 IS NOT NULL
7794 OR su2_avt_shon14 IS NOT NULL
7795 OR su2_avt_shon15 IS NOT NULL
7796 OR su2_avt_shon16 IS NOT NULL
7797 OR su2_avt_shon17 IS NOT NULL
7798 OR su2_avt_shon18 IS NOT NULL
7799 OR su2_avt_shon19 IS NOT NULL
7800 OR su2_avt_shon20 IS NOT NULL
7801 OR su2_cstr_shon1 IS NOT NULL
7802 OR su2_cstr_shon2 IS NOT NULL
7803 OR su2_cstr_shon3 IS NOT NULL
7804 OR su2_cstr_shon4 IS NOT NULL
7805 OR su2_cstr_shon5 IS NOT NULL
7806 OR su2_cstr_shon6 IS NOT NULL
7807 OR su2_cstr_shon7 IS NOT NULL
7808 OR su2_cstr_shon8 IS NOT NULL
7809 OR su2_cstr_shon9 IS NOT NULL
7810 OR su2_cstr_shon10 IS NOT NULL
7811 OR su2_cstr_shon11 IS NOT NULL
7812 OR su2_cstr_shon12 IS NOT NULL
7813 OR su2_cstr_shon13 IS NOT NULL
7814 OR su2_cstr_shon14 IS NOT NULL
7815 OR su2_cstr_shon15 IS NOT NULL
7816 OR su2_cstr_shon16 IS NOT NULL
7817 OR su2_cstr_shon17 IS NOT NULL
7818 OR su2_cstr_shon18 IS NOT NULL
7819 OR su2_cstr_shon19 IS NOT NULL
7820 OR su2_cstr_shon20 IS NOT NULL
7821 OR su2_chge_shon1 IS NOT NULL
7822 OR su2_chge_shon2 IS NOT NULL
7823 OR su2_chge_shon3 IS NOT NULL
7824 OR su2_chge_shon4 IS NOT NULL
7825 OR su2_chge_shon5 IS NOT NULL
7826 OR su2_chge_shon6 IS NOT NULL
7827 OR su2_chge_shon7 IS NOT NULL
7828 OR su2_chge_shon8 IS NOT NULL
7829 OR su2_chge_shon9 IS NOT NULL
7830 OR su2_chge_shon10 IS NOT NULL
7831 OR su2_chge_shon11 IS NOT NULL
7832 OR su2_chge_shon12 IS NOT NULL
7833 OR su2_chge_shon13 IS NOT NULL
7834 OR su2_chge_shon14 IS NOT NULL
7835 OR su2_chge_shon15 IS NOT NULL
7836 OR su2_chge_shon16 IS NOT NULL
7837 OR su2_chge_shon17 IS NOT NULL
7838 OR su2_chge_shon18 IS NOT NULL
7839 OR su2_chge_shon19 IS NOT NULL
7840 OR su2_chge_shon20 IS NOT NULL
7841 OR su2_demo_shon1 IS NOT NULL
7842 OR su2_demo_shon2 IS NOT NULL
7843 OR su2_demo_shon3 IS NOT NULL
7844 OR su2_demo_shon4 IS NOT NULL
7845 OR su2_demo_shon5 IS NOT NULL
7846 OR su2_demo_shon6 IS NOT NULL
7847 OR su2_demo_shon7 IS NOT NULL
7848 OR su2_demo_shon8 IS NOT NULL
7849 OR su2_demo_shon9 IS NOT NULL
7850 OR su2_demo_shon10 IS NOT NULL
7851 OR su2_demo_shon11 IS NOT NULL
7852 OR su2_demo_shon12 IS NOT NULL
7853 OR su2_demo_shon13 IS NOT NULL
7854 OR su2_demo_shon14 IS NOT NULL
7855 OR su2_demo_shon15 IS NOT NULL
7856 OR su2_demo_shon16 IS NOT NULL
7857 OR su2_demo_shon17 IS NOT NULL
7858 OR su2_demo_shon18 IS NOT NULL
7859 OR su2_demo_shon19 IS NOT NULL
7860 OR su2_demo_shon20 IS NOT NULL
7861 OR su2_sup_shon1 IS NOT NULL
7862 OR su2_sup_shon2 IS NOT NULL
7863 OR su2_sup_shon3 IS NOT NULL
7864 OR su2_sup_shon4 IS NOT NULL
7865 OR su2_sup_shon5 IS NOT NULL
7866 OR su2_sup_shon6 IS NOT NULL
7867 OR su2_sup_shon7 IS NOT NULL
7868 OR su2_sup_shon8 IS NOT NULL
7869 OR su2_sup_shon9 IS NOT NULL
7870 OR su2_sup_shon10 IS NOT NULL
7871 OR su2_sup_shon11 IS NOT NULL
7872 OR su2_sup_shon12 IS NOT NULL
7873 OR su2_sup_shon13 IS NOT NULL
7874 OR su2_sup_shon14 IS NOT NULL
7875 OR su2_sup_shon15 IS NOT NULL
7876 OR su2_sup_shon16 IS NOT NULL
7877 OR su2_sup_shon17 IS NOT NULL
7878 OR su2_sup_shon18 IS NOT NULL
7879 OR su2_sup_shon19 IS NOT NULL
7880 OR su2_sup_shon20 IS NOT NULL
7881 THEN donnees_techniques.su2_tot_shon_tot
7882 ELSE donnees_techniques.su_tot_shon_tot
7883 END as su_tot_shon_tot_donnees_techniques,
7884
7885 -- Données techniques pour les AT
7886 CONCAT_WS('', '',
7887 CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN ''construction neuve'' END,
7888 CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN ''travaux de mise en conformité totale aux règles d’accessibilité'' END,
7889 CASE WHEN donnees_techniques.erp_extension IS TRUE THEN ''extension'' END,
7890 CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN ''réhabilitation'' END,
7891 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,
7892 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
7893 ) as at_type_travaux,
7894 donnees_techniques.erp_public_eff_tot as at_effectif_public_total,
7895 CONCAT_WS('' - '', erp_categorie.libelle, erp_categorie.description) as at_categorie_etablissement,
7896 CONCAT_WS('' - '', erp_type.libelle, erp_type.description) as at_type_etablissement
7897
7898 FROM
7899
7900 &DB_PREFIXEconsultation
7901 LEFT JOIN &DB_PREFIXEservice
7902 ON service.service=consultation.service
7903 LEFT JOIN &DB_PREFIXEdossier
7904 ON dossier.dossier=consultation.dossier
7905 LEFT JOIN &DB_PREFIXEdonnees_techniques
7906 ON dossier.dossier = donnees_techniques.dossier_instruction
7907 LEFT JOIN &DB_PREFIXEdossier_autorisation
7908 ON dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
7909 LEFT JOIN &DB_PREFIXEinstructeur
7910 ON instructeur.instructeur=dossier.instructeur
7911 LEFT JOIN &DB_PREFIXEom_utilisateur as instructeur_utilisateur
7912 ON instructeur_utilisateur.om_utilisateur=instructeur.om_utilisateur
7913 LEFT JOIN &DB_PREFIXEinstruction
7914 ON dossier.dossier=instruction.dossier
7915 LEFT JOIN &DB_PREFIXElien_dossier_demandeur
7916 ON lien_dossier_demandeur.dossier=dossier.dossier
7917 LEFT JOIN &DB_PREFIXEdemandeur
7918 ON demandeur.demandeur=lien_dossier_demandeur.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
7919 LEFT JOIN &DB_PREFIXEcivilite
7920 ON demandeur.personne_morale_civilite=civilite.civilite OR demandeur.particulier_civilite=civilite.civilite
7921 LEFT JOIN &DB_PREFIXEdemandeur as petitionnaire_principal
7922 ON lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
7923 LEFT JOIN &DB_PREFIXEcivilite as petitionnaire_principal_civilite
7924 ON petitionnaire_principal.personne_morale_civilite=petitionnaire_principal_civilite.civilite OR petitionnaire_principal.particulier_civilite=petitionnaire_principal_civilite.civilite
7925 LEFT JOIN &DB_PREFIXEdossier_instruction_type
7926 ON dossier.dossier_instruction_type=dossier_instruction_type.dossier_instruction_type
7927 LEFT JOIN &DB_PREFIXEdossier_autorisation_type_detaille
7928 ON dossier_instruction_type.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
7929 LEFT JOIN
7930 &DB_PREFIXEerp_categorie
7931 ON
7932 donnees_techniques.erp_class_cat = erp_categorie.erp_categorie
7933 LEFT JOIN
7934 &DB_PREFIXEerp_type
7935 ON
7936 donnees_techniques.erp_class_type = erp_type.erp_type
7937 WHERE consultation.consultation = &idx AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
7938 ',
7939 merge_fields = '
7940 --Coordonnées du service
7941 [libelle_service]
7942 [adresse_service]
7943 [adresse2_service]
7944 [cp_service] [ville_service]
7945 [delai_service]
7946 [delai_type_service]
7947
7948 --Données générales du dossier d''instruction
7949 [libelle_dossier] [code_barres_dossier]
7950 [terrain_references_cadastrales_dossier]
7951 [libelle_datd]
7952
7953 --Adresse du terrain du dossier d''instruction
7954 [terrain_adresse_voie_numero_dossier] [terrain_adresse_voie_dossier]
7955 [terrain_adresse_lieu_dit_dossier] [terrain_adresse_code_postal_dossier]
7956 [terrain_adresse_localite_dossier]
7957
7958 --Coordonnées de l''instructeur
7959 [nom_instructeur]
7960 [tel_instructeur]
7961 [email_instructeur]
7962
7963 --Coordonnées du demandeur
7964 [civilite_demandeur] [nom_demandeur]
7965 [adresse_demandeur]
7966 [complement_adresse_demandeur] [lieu_dit_demandeur]
7967 [code_postal_demandeur] [ville_demandeur]
7968 [societe_demandeur]
7969
7970 --Coordonnées du pétitionnaire principal
7971 [nom_petitionnaire_principal]
7972 [civilite_petitionnaire_principal]
7973 [nom_particulier_petitionnaire_principal]
7974 [prenom_particulier_petitionnaire_principal]
7975 [raison_sociale_petitionnaire_principal]
7976 [denomination_petitionnaire_principal]
7977 [numero_petitionnaire_principal] [voie_petitionnaire_principal] [complement_petitionnaire_principal]
7978 [lieu_dit_petitionnaire_principal] [bp_petitionnaire_principal]
7979 [code_postal_petitionnaire_principal] [localite_petitionnaire_principal] [cedex_petitionnaire_principal]
7980 [pays_petitionnaire_principal]
7981
7982 --Dates importantes du dossier d''instruction
7983 [date_depot_dossier]
7984 [date_completude]
7985 [date_dernier_depot]
7986 [date_rejet_dossier]
7987 [date_limite_dossier]
7988 [date_envoi_dossier]
7989 [date_evenement]
7990 [delai_limite_decision]
7991
7992 --Code barres de la consultation
7993 [code_barres_consultation]
7994
7995 --Données générales des données techniques
7996 [projet_desc_donnees_techniques]
7997 [co_tot_log_nb_donnees_techniques] [co_station_place_nb_donnees_techniques]
7998 [am_lot_max_nb_donnees_techniques] [am_lot_max_shon_donnees_techniques]
7999 -- Les données techniques suivantes concernent le tableau des surfaces
8000 -- Elles récupèrent les valeurs du tableau composé des sous-destinations si au
8001 -- moins une valeur de celui-ci est saisie
8002 [su_cstr_shon_tot_donnees_techniques] [su_demo_shon_tot_donnees_techniques]
8003 [tab_surface_donnees_techniques]
8004 [su_tot_shon_tot_donnees_techniques]
8005
8006 --Données techniques des AT
8007 [at_type_travaux]
8008 [at_effectif_public_total]
8009 [at_categorie_etablissement]
8010 [at_type_etablissement]
8011 '
8012 WHERE code = 'consultation';
8013
8014 --
8015 -- END / [#8285] Ajout du nouveau tableau des destinations dans les données
8016 -- techniques + correspondance avec SITADEL
8017 --
8018
8019 --
8020 -- START - [#8400] Création d'un profil administrateur fonctionnel et technique
8021 --
8022
8023 -- Création du profil ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL basé sur les
8024 -- profils ADMINISTRATEUR TECHNIQUE et ADMINISTRATEUR FONCTIONNEL
8025 INSERT INTO om_profil VALUES (nextval('om_profil_seq'), 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL', '0', NULL, NULL);
8026 INSERT INTO om_droit (om_droit, libelle, om_profil) VALUES
8027 (nextval('om_droit_seq'), 'action', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8028 (nextval('om_droit_seq'), 'affectation_automatique', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8029 (nextval('om_droit_seq'), 'architecte', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8030 (nextval('om_droit_seq'), 'architecte_frequent', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8031 (nextval('om_droit_seq'), 'arrondissement', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8032 (nextval('om_droit_seq'), 'autorite_competente', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8033 (nextval('om_droit_seq'), 'avis_consultation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8034 (nextval('om_droit_seq'), 'avis_decision', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8035 (nextval('om_droit_seq'), 'bible', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8036 (nextval('om_droit_seq'), 'blocnote', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8037 (nextval('om_droit_seq'), 'bordereau_envoi_maire', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8038 (nextval('om_droit_seq'), 'cerfa', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8039 (nextval('om_droit_seq'), 'civilite', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8040 (nextval('om_droit_seq'), 'commission', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8041 (nextval('om_droit_seq'), 'commission_type', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8042 (nextval('om_droit_seq'), 'consultation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8043 (nextval('om_droit_seq'), 'contrainte', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8044 (nextval('om_droit_seq'), 'delegataire', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8045 (nextval('om_droit_seq'), 'demande_affichage_reglementaire_attestation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8046 (nextval('om_droit_seq'), 'demande_affichage_reglementaire_registre', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8047 (nextval('om_droit_seq'), 'affichage_reglementaire_attestation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8048 (nextval('om_droit_seq'), 'affichage_reglementaire_registre', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8049 (nextval('om_droit_seq'), 'demande_autre_dossier', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8050 (nextval('om_droit_seq'), 'demande_avis', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8051 (nextval('om_droit_seq'), 'demande_avis_encours', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8052 (nextval('om_droit_seq'), 'demande_avis_passee', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8053 (nextval('om_droit_seq'), 'demande', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8054 (nextval('om_droit_seq'), 'demande_dossier_encours', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8055 (nextval('om_droit_seq'), 'demande_nature', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8056 (nextval('om_droit_seq'), 'demande_nouveau_dossier', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8057 (nextval('om_droit_seq'), 'demande_type', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8058 (nextval('om_droit_seq'), 'demandeur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8059 (nextval('om_droit_seq'), 'direction', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8060 (nextval('om_droit_seq'), 'division', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8061 (nextval('om_droit_seq'), 'document_numerise', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8062 (nextval('om_droit_seq'), 'document_numerise_type_categorie', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8063 (nextval('om_droit_seq'), 'document_numerise_type', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8064 (nextval('om_droit_seq'), 'donnees_techniques', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8065 (nextval('om_droit_seq'), 'dossier_autorisation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8066 (nextval('om_droit_seq'), 'dossier_autorisation_parcelle', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8067 (nextval('om_droit_seq'), 'dossier_autorisation_type', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8068 (nextval('om_droit_seq'), 'dossier_autorisation_type_detaille', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8069 (nextval('om_droit_seq'), 'dossier', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8070 (nextval('om_droit_seq'), 'dossier_commission', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8071 (nextval('om_droit_seq'), 'dossier_contrainte', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8072 (nextval('om_droit_seq'), 'dossier_geolocalisation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8073 (nextval('om_droit_seq'), 'dossier_instruction', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8074 (nextval('om_droit_seq'), 'dossier_instruction_mes_clotures', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8075 (nextval('om_droit_seq'), 'dossier_instruction_mes_encours', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8076 (nextval('om_droit_seq'), 'dossier_instruction_tous_clotures', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8077 (nextval('om_droit_seq'), 'dossier_instruction_tous_encours', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8078 (nextval('om_droit_seq'), 'dossier_instruction_type', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8079 (nextval('om_droit_seq'), 'dossier_message', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8080 (nextval('om_droit_seq'), 'dossier_parcelle', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8081 (nextval('om_droit_seq'), 'etat', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8082 (nextval('om_droit_seq'), 'etat_dossier_autorisation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8083 (nextval('om_droit_seq'), 'evenement', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8084 (nextval('om_droit_seq'), 'export_sitadel', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8085 (nextval('om_droit_seq'), 'genre', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8086 (nextval('om_droit_seq'), 'groupe', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8087 (nextval('om_droit_seq'), 'instructeur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8088 (nextval('om_droit_seq'), 'instruction', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8089 (nextval('om_droit_seq'), 'instruction_suivi_bordereaux', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8090 (nextval('om_droit_seq'), 'instruction_suivi_envoi_lettre_rar', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8091 (nextval('om_droit_seq'), 'instruction_suivi_mise_a_jour_des_dates', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8092 (nextval('om_droit_seq'), 'lien_demande_demandeur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8093 (nextval('om_droit_seq'), 'lien_demande_type_etat', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8094 (nextval('om_droit_seq'), 'lien_dossier_autorisation_demandeur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8095 (nextval('om_droit_seq'), 'lien_dossier_demandeur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8096 (nextval('om_droit_seq'), 'lien_dossier_instruction_type_evenement', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8097 (nextval('om_droit_seq'), 'lien_lot_demandeur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8098 (nextval('om_droit_seq'), 'lien_service_om_utilisateur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8099 (nextval('om_droit_seq'), 'lien_service_service_categorie', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8100 (nextval('om_droit_seq'), 'lot', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8101 (nextval('om_droit_seq'), 'om_collectivite', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8102 (nextval('om_droit_seq'), 'om_dashboard', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8103 (nextval('om_droit_seq'), 'om_dbform', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8104 (nextval('om_droit_seq'), 'om_droit', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8105 (nextval('om_droit_seq'), 'om_etat', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8106 (nextval('om_droit_seq'), 'om_formulaire', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8107 (nextval('om_droit_seq'), 'om_lettretype', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8108 (nextval('om_droit_seq'), 'om_logo', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8109 (nextval('om_droit_seq'), 'om_parametre', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8110 (nextval('om_droit_seq'), 'om_profil', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8111 (nextval('om_droit_seq'), 'om_requete', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8112 (nextval('om_droit_seq'), 'om_sig_extent', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8113 (nextval('om_droit_seq'), 'om_sig_flux', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8114 (nextval('om_droit_seq'), 'om_sig_map', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8115 (nextval('om_droit_seq'), 'om_sig_map_comp', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8116 (nextval('om_droit_seq'), 'om_sig_map_flux', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8117 (nextval('om_droit_seq'), 'om_sousetat', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8118 (nextval('om_droit_seq'), 'om_table', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8119 (nextval('om_droit_seq'), 'om_utilisateur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8120 (nextval('om_droit_seq'), 'om_widget', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8121 (nextval('om_droit_seq'), 'parcelle', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8122 (nextval('om_droit_seq'), 'parcelle_lot', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8123 (nextval('om_droit_seq'), 'pdf_lettre_rar', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8124 (nextval('om_droit_seq'), 'petitionnaire', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8125 (nextval('om_droit_seq'), 'petitionnaire_frequent', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8126 (nextval('om_droit_seq'), 'phase', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8127 (nextval('om_droit_seq'), 'pos', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8128 (nextval('om_droit_seq'), 'proprietaire', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8129 (nextval('om_droit_seq'), 'quartier', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8130 (nextval('om_droit_seq'), 'rapport_instruction', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8131 (nextval('om_droit_seq'), 'regle', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8132 (nextval('om_droit_seq'), 'rivoli', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8133 (nextval('om_droit_seq'), 'service_categorie', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8134 (nextval('om_droit_seq'), 'service', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8135 (nextval('om_droit_seq'), 'servitude_ligne', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8136 (nextval('om_droit_seq'), 'servitude_point', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8137 (nextval('om_droit_seq'), 'servitude_surfacique', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8138 (nextval('om_droit_seq'), 'signataire_arrete', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8139 (nextval('om_droit_seq'), 'taxe_amenagement', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8140 (nextval('om_droit_seq'), 'transition', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8141 (nextval('om_droit_seq'), 'reqmo', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8142 (nextval('om_droit_seq'), 'import', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8143 (nextval('om_droit_seq'), 'gen', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8144 (nextval('om_droit_seq'), 'edition', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8145 (nextval('om_droit_seq'), 'password', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8146 (nextval('om_droit_seq'), 'menu_autorisation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8147 (nextval('om_droit_seq'), 'menu_guichet_unique', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8148 (nextval('om_droit_seq'), 'qualification_menu', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8149 (nextval('om_droit_seq'), 'menu_instruction', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8150 (nextval('om_droit_seq'), 'menu_suivi', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8151 (nextval('om_droit_seq'), 'menu_demande_avis', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8152 (nextval('om_droit_seq'), 'menu_export', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8153 (nextval('om_droit_seq'), 'versement_archives', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8154 (nextval('om_droit_seq'), 'reqmo_pilot', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8155 (nextval('om_droit_seq'), 'menu_parametrage', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8156 (nextval('om_droit_seq'), 'menu_sig', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8157 (nextval('om_droit_seq'), 'menu_administration', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8158 (nextval('om_droit_seq'), 'consultation_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8159 (nextval('om_droit_seq'), 'consultation_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8160 (nextval('om_droit_seq'), 'consultation_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8161 (nextval('om_droit_seq'), 'consultation_modifier_lu_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8162 (nextval('om_droit_seq'), 'consultation_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8163 (nextval('om_droit_seq'), 'consultation_finaliser_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8164 (nextval('om_droit_seq'), 'consultation_definaliser_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8165 (nextval('om_droit_seq'), 'rapport_instruction_rediger_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8166 (nextval('om_droit_seq'), 'rapport_instruction_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8167 (nextval('om_droit_seq'), 'rapport_instruction_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8168 (nextval('om_droit_seq'), 'rapport_instruction_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8169 (nextval('om_droit_seq'), 'rapport_instruction_finaliser_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8170 (nextval('om_droit_seq'), 'rapport_instruction_definaliser_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8171 (nextval('om_droit_seq'), 'dossier_contrainte_tab_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8172 (nextval('om_droit_seq'), 'dossier_contrainte_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8173 (nextval('om_droit_seq'), 'dossier_contrainte_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8174 (nextval('om_droit_seq'), 'dossier_contrainte_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8175 (nextval('om_droit_seq'), 'dossier_contrainte_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8176 (nextval('om_droit_seq'), 'blocnote_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8177 (nextval('om_droit_seq'), 'blocnote_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8178 (nextval('om_droit_seq'), 'blocnote_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8179 (nextval('om_droit_seq'), 'document_numerise_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8180 (nextval('om_droit_seq'), 'document_numerise_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8181 (nextval('om_droit_seq'), 'document_numerise_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8182 (nextval('om_droit_seq'), 'dossier_message_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8183 (nextval('om_droit_seq'), 'dossier_message_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8184 (nextval('om_droit_seq'), 'dossier_message_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8185 (nextval('om_droit_seq'), 'dossier_message_modifier_lu_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8186 (nextval('om_droit_seq'), 'dossier_instruction_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8187 (nextval('om_droit_seq'), 'dossier_instruction_donnees_techniques_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8188 (nextval('om_droit_seq'), 'dossier_instruction_rapport_instruction_rediger_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8189 (nextval('om_droit_seq'), 'dossier_commission_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8190 (nextval('om_droit_seq'), 'dossier_commission_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8191 (nextval('om_droit_seq'), 'dossier_commission_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8192 (nextval('om_droit_seq'), 'dossier_commission_modifier_lu_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8193 (nextval('om_droit_seq'), 'dossier_instruction_geolocalisation_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8194 (nextval('om_droit_seq'), 'lot_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8195 (nextval('om_droit_seq'), 'lot_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8196 (nextval('om_droit_seq'), 'lot_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8197 (nextval('om_droit_seq'), 'lot_transferer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8198 (nextval('om_droit_seq'), 'lot_editer_donnees_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8199 (nextval('om_droit_seq'), 'dossier_instruction_mes_encours_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8200 (nextval('om_droit_seq'), 'dossier_instruction_mes_encours_donnees_techniques_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8201 (nextval('om_droit_seq'), 'dossier_instruction_mes_encours_rapport_instruction_rediger_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8202 (nextval('om_droit_seq'), 'dossier_instruction_mes_encours_geolocalisation_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8203 (nextval('om_droit_seq'), 'dossier_instruction_tous_encours_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8204 (nextval('om_droit_seq'), 'dossier_instruction_tous_encours_donnees_techniques_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8205 (nextval('om_droit_seq'), 'dossier_instruction_tous_encours_rapport_instruction_rediger_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8206 (nextval('om_droit_seq'), 'dossier_instruction_tous_encours_geolocalisation_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8207 (nextval('om_droit_seq'), 'dossier_instruction_mes_clotures_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8208 (nextval('om_droit_seq'), 'dossier_instruction_mes_clotures_donnees_techniques_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8209 (nextval('om_droit_seq'), 'dossier_instruction_mes_clotures_rapport_instruction_rediger_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8210 (nextval('om_droit_seq'), 'dossier_instruction_mes_clotures_geolocalisation_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8211 (nextval('om_droit_seq'), 'dossier_instruction_tous_clotures_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8212 (nextval('om_droit_seq'), 'dossier_instruction_tous_clotures_donnees_techniques_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8213 (nextval('om_droit_seq'), 'dossier_instruction_tous_clotures_rapport_instruction_rediger_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8214 (nextval('om_droit_seq'), 'dossier_instruction_tous_clotures_geolocalisation_consulter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8215 (nextval('om_droit_seq'), 'instruction_definaliser_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8216 (nextval('om_droit_seq'), 'instruction_finaliser_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8217 (nextval('om_droit_seq'), 'instruction_ajouter_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8218 (nextval('om_droit_seq'), 'instruction_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8219 (nextval('om_droit_seq'), 'instruction_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8220 (nextval('om_droit_seq'), 'donnees_techniques_supprimer_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8221 (nextval('om_droit_seq'), 'donnees_techniques_modifier_bypass', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8222 (nextval('om_droit_seq'), 'consultation_suivi_retours_de_consultation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8223 (nextval('om_droit_seq'), 'consultation_saisir_date_envoi', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8224 (nextval('om_droit_seq'), 'consultation_retour_avis_suivi', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8225 (nextval('om_droit_seq'), 'consultation_retour_avis_service', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8226 (nextval('om_droit_seq'), 'consultation_modifier_date_reception', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8227 (nextval('om_droit_seq'), 'dossier_modifier_instructeur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8228 (nextval('om_droit_seq'), 'dossier_qualifier', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8229 (nextval('om_droit_seq'), 'messages', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8230 (nextval('om_droit_seq'), 'suivi_retours_de_consultation', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8231 (nextval('om_droit_seq'), 'suivi_mise_a_jour_des_dates', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8232 (nextval('om_droit_seq'), 'suivi_envoi_lettre_rar', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8233 (nextval('om_droit_seq'), 'suivi_bordereaux', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8234 (nextval('om_droit_seq'), 'dossier_qualifier_qualificateur', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8235 (nextval('om_droit_seq'), 'consultation_suivi_mise_a_jour_des_dates', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8236 (nextval('om_droit_seq'), 'workflows', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8237 (nextval('om_droit_seq'), 'consultation_tous_retours', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8238 (nextval('om_droit_seq'), 'copie', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8239 (nextval('om_droit_seq'), 'commission_tous_retours', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL')),
8240 (nextval('om_droit_seq'), 'dossier_modifier_division', (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL'));
8241
8242
8243 UPDATE om_utilisateur SET om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'ADMINISTRATEUR TECHNIQUE ET FONCTIONNEL') WHERE login = 'admin';
8244
8245 --
8246 -- END - [#8400] Création d'un profil administrateur fonctionnel et technique
8247 --
8248

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26