diff --git a/CHANGELOG b/CHANGELOG
index d35d28301a8be320a50d030572f1c3a5ccfbbf50..56af4f868cfedfe97ff3b1b618b0fb2f4526998f 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -3,6 +3,18 @@ title: "Changements intervenus sur OSE"
 author: Laurent Lécluse - DSI - Unicaen
 ...
 
+#OSE 8.0.1
+
+## Corrections de bugs
+
+* La mise en paiement est de nouveau accessible
+* L'export CSV des services est de nouveau accessible
+* L'état de sortie Winpaie comportait une colonne utilisée pour des tests qui a été corrigée
+
+## Notes de mise à jour
+
+* Modifiez la structure de votre base de données en exécutant dans SQL developer le script de mise à jour suivant :
+`data/Mises à jour/08.0.1.sql`
 
 
 #OSE 8.0
diff --git "a/data/D\303\251ploiement/Changements.pdf" "b/data/D\303\251ploiement/Changements.pdf"
index 4f2f54313a2fc8fdf408fe4edb4c0a9153aa684c..aa7585f97a4f6b9e3222ae917bc17b39250bfd04 100644
Binary files "a/data/D\303\251ploiement/Changements.pdf" and "b/data/D\303\251ploiement/Changements.pdf" differ
diff --git "a/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" "b/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf"
index 76b0058b03acd6c9ef7e2ffd6513c614eeb00a70..cb5ecb70d68560ad08af7112f4fe15e203767f5f 100644
Binary files "a/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" and "b/data/D\303\251ploiement/Proc\303\251dure d'installation.pdf" differ
diff --git "a/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf" "b/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf"
index dad62a32f6dcd9486cc383dfdab462e2516d4b0e..d36c37165c1a27b8f4b36b7e1c0987fd8ec2b9c5 100644
Binary files "a/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf" and "b/data/D\303\251ploiement/Proc\303\251dure de mise \303\240 jour.pdf" differ
diff --git "a/data/D\303\251ploiement/ose-ddl.sql" "b/data/D\303\251ploiement/ose-ddl.sql"
index 92660f3999e4fa1682416251032a2ecbb7f4f9e0..fc441cea9ecd35ffc7c988ed525b9785e9b2fd95 100755
--- "a/data/D\303\251ploiement/ose-ddl.sql"
+++ "b/data/D\303\251ploiement/ose-ddl.sql"
@@ -432,2316 +432,2316 @@ CREATE SEQUENCE WF_ETAPE_ID_SEQ INCREMENT BY 1 MAXVALUE 999999999999999999999999
 --------------------------------------------------
 
 -- ADRESSE_INTERVENANT
-CREATE TABLE "ADRESSE_INTERVENANT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TEL_DOMICILE" VARCHAR2(25 CHAR), 
-	"MENTION_COMPLEMENTAIRE" VARCHAR2(50 CHAR), 
-	"BATIMENT" VARCHAR2(60 CHAR), 
-	"NO_VOIE" VARCHAR2(20 CHAR), 
-	"NOM_VOIE" VARCHAR2(120 CHAR), 
-	"LOCALITE" VARCHAR2(120 CHAR), 
-	"CODE_POSTAL" VARCHAR2(15 CHAR), 
-	"VILLE" VARCHAR2(120 CHAR), 
-	"PAYS_CODE_INSEE" VARCHAR2(3 CHAR) NOT NULL ENABLE, 
-	"PAYS_LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "ADRESSE_INTERVENANT__UN" UNIQUE ("INTERVENANT_ID", "HISTO_DESTRUCTION") ENABLE, 
-	 CONSTRAINT "ADRESSE_INTERVENANT_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "ADRESSE_INTERVENANT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TEL_DOMICILE" VARCHAR2(25 CHAR),
+	"MENTION_COMPLEMENTAIRE" VARCHAR2(50 CHAR),
+	"BATIMENT" VARCHAR2(60 CHAR),
+	"NO_VOIE" VARCHAR2(20 CHAR),
+	"NOM_VOIE" VARCHAR2(120 CHAR),
+	"LOCALITE" VARCHAR2(120 CHAR),
+	"CODE_POSTAL" VARCHAR2(15 CHAR),
+	"VILLE" VARCHAR2(120 CHAR),
+	"PAYS_CODE_INSEE" VARCHAR2(3 CHAR) NOT NULL ENABLE,
+	"PAYS_LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "ADRESSE_INTERVENANT__UN" UNIQUE ("INTERVENANT_ID", "HISTO_DESTRUCTION") ENABLE,
+	 CONSTRAINT "ADRESSE_INTERVENANT_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "ADRESSE_INTERVENANT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- ADRESSE_STRUCTURE
-CREATE TABLE "ADRESSE_STRUCTURE" 
-   (	"ID" NUMBER(*,0) CONSTRAINT "NNC_ADRESSE_INTERVENANTV1_ID" NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PRINCIPALE" NUMBER(1,0), 
-	"TELEPHONE" VARCHAR2(20 CHAR), 
-	"NO_VOIE" VARCHAR2(10 CHAR), 
-	"NOM_VOIE" VARCHAR2(60 CHAR), 
-	"LOCALITE" VARCHAR2(26 CHAR), 
-	"CODE_POSTAL" VARCHAR2(15 CHAR), 
-	"VILLE" VARCHAR2(26 CHAR), 
-	"PAYS_CODE_INSEE" VARCHAR2(3 CHAR), 
-	"PAYS_LIBELLE" VARCHAR2(30 CHAR), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "ADRESSE_STRUCTURE_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "ADRESSE_STRUCTURE"
+   (	"ID" NUMBER(*,0) CONSTRAINT "NNC_ADRESSE_INTERVENANTV1_ID" NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PRINCIPALE" NUMBER(1,0),
+	"TELEPHONE" VARCHAR2(20 CHAR),
+	"NO_VOIE" VARCHAR2(10 CHAR),
+	"NOM_VOIE" VARCHAR2(60 CHAR),
+	"LOCALITE" VARCHAR2(26 CHAR),
+	"CODE_POSTAL" VARCHAR2(15 CHAR),
+	"VILLE" VARCHAR2(26 CHAR),
+	"PAYS_CODE_INSEE" VARCHAR2(3 CHAR),
+	"PAYS_LIBELLE" VARCHAR2(30 CHAR),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "ADRESSE_STRUCTURE_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "ADRESSE_STRUCTURE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- AFFECTATION
-CREATE TABLE "AFFECTATION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ROLE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"UTILISATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "AFFECTATION__UN" UNIQUE ("ROLE_ID", "STRUCTURE_ID", "HISTO_DESTRUCTION", "UTILISATEUR_ID") ENABLE, 
-	 CONSTRAINT "AFFECTATION_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "AFFECTATION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ROLE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"UTILISATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "AFFECTATION__UN" UNIQUE ("ROLE_ID", "STRUCTURE_ID", "HISTO_DESTRUCTION", "UTILISATEUR_ID") ENABLE,
+	 CONSTRAINT "AFFECTATION_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "AFFECTATION_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE
    ) ;
 
 -- AFFECTATION_RECHERCHE
-CREATE TABLE "AFFECTATION_RECHERCHE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"LABO_LIBELLE" VARCHAR2(300 CHAR), 
-	 CONSTRAINT "AFFECTATION_R_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "AFFECTATION_RECHERCHE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"LABO_LIBELLE" VARCHAR2(300 CHAR),
+	 CONSTRAINT "AFFECTATION_R_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "AFFECTATION_R_SRC_UN" UNIQUE ("SOURCE_CODE") ENABLE
    ) ;
 
 -- AGREMENT
-CREATE TABLE "AGREMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"DATE_DECISION" DATE NOT NULL ENABLE, 
-	"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "AGREMENT__UN" UNIQUE ("TYPE_AGREMENT_ID", "INTERVENANT_ID", "STRUCTURE_ID", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "AGREMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"DATE_DECISION" DATE NOT NULL ENABLE,
+	"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "AGREMENT__UN" UNIQUE ("TYPE_AGREMENT_ID", "INTERVENANT_ID", "STRUCTURE_ID", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "AGREMENT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- ANNEE
-CREATE TABLE "ANNEE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(9 CHAR) NOT NULL ENABLE, 
-	"DATE_DEBUT" DATE NOT NULL ENABLE, 
-	"DATE_FIN" DATE NOT NULL ENABLE, 
-	"ACTIVE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TAUX_HETD" FLOAT(126), 
+CREATE TABLE "ANNEE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(9 CHAR) NOT NULL ENABLE,
+	"DATE_DEBUT" DATE NOT NULL ENABLE,
+	"DATE_FIN" DATE NOT NULL ENABLE,
+	"ACTIVE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TAUX_HETD" FLOAT(126),
 	 CONSTRAINT "ANNEE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- CAMPAGNE_SAISIE
-CREATE TABLE "CAMPAGNE_SAISIE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DATE_DEBUT" DATE, 
-	"DATE_FIN" DATE, 
-	"MESSAGE_INTERVENANT" VARCHAR2(300 CHAR) NOT NULL ENABLE, 
-	"MESSAGE_AUTRES" VARCHAR2(300 CHAR), 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "CAMPAGNE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "CAMPAGNE_SAISIE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DATE_DEBUT" DATE,
+	"DATE_FIN" DATE,
+	"MESSAGE_INTERVENANT" VARCHAR2(300 CHAR) NOT NULL ENABLE,
+	"MESSAGE_AUTRES" VARCHAR2(300 CHAR),
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "CAMPAGNE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "CAMPAGNE_SAISIE__UN" UNIQUE ("ANNEE_ID", "TYPE_INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID") ENABLE
    ) ;
 
 -- CATEGORIE_PRIVILEGE
-CREATE TABLE "CATEGORIE_PRIVILEGE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0), 
-	 CONSTRAINT "CATEGORIE_PRIVILEGE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "CATEGORIE_PRIVILEGE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0),
+	 CONSTRAINT "CATEGORIE_PRIVILEGE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "CATEGORIE_PRIVILEGE__UN" UNIQUE ("CODE") ENABLE
    ) ;
 
 -- CC_ACTIVITE
-CREATE TABLE "CC_ACTIVITE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"FI" NUMBER(1,0) NOT NULL ENABLE, 
-	"FA" NUMBER(1,0) NOT NULL ENABLE, 
-	"FC" NUMBER(1,0) NOT NULL ENABLE, 
-	"FC_MAJOREES" NUMBER(1,0) NOT NULL ENABLE, 
-	"REFERENTIEL" NUMBER(1,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "CC_ACTIVITE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"FI" NUMBER(1,0) NOT NULL ENABLE,
+	"FA" NUMBER(1,0) NOT NULL ENABLE,
+	"FC" NUMBER(1,0) NOT NULL ENABLE,
+	"FC_MAJOREES" NUMBER(1,0) NOT NULL ENABLE,
+	"REFERENTIEL" NUMBER(1,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "CC_ACTIVITE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- CENTRE_COUT
-CREATE TABLE "CENTRE_COUT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"PARENT_ID" NUMBER(*,0), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ACTIVITE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"UNITE_BUDGETAIRE" VARCHAR2(15 CHAR), 
-	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
+CREATE TABLE "CENTRE_COUT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"PARENT_ID" NUMBER(*,0),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ACTIVITE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"UNITE_BUDGETAIRE" VARCHAR2(15 CHAR),
+	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
 	 CONSTRAINT "CENTRE_COUT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- CENTRE_COUT_EP
-CREATE TABLE "CENTRE_COUT_EP" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "CENTRE_COUT_EP_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "CENTRE_COUT_EP"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "CENTRE_COUT_EP_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "CENTRE_COUT_EP__UN" UNIQUE ("CENTRE_COUT_ID", "ELEMENT_PEDAGOGIQUE_ID", "TYPE_HEURES_ID", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- CENTRE_COUT_STRUCTURE
-CREATE TABLE "CENTRE_COUT_STRUCTURE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"UNITE_BUDGETAIRE" VARCHAR2(15 CHAR), 
-	 CONSTRAINT "CENTRE_COUT_STRUCTURE_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "CCS_CC_S__UN" UNIQUE ("CENTRE_COUT_ID", "STRUCTURE_ID", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "CENTRE_COUT_STRUCTURE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"UNITE_BUDGETAIRE" VARCHAR2(15 CHAR),
+	 CONSTRAINT "CENTRE_COUT_STRUCTURE_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "CCS_CC_S__UN" UNIQUE ("CENTRE_COUT_ID", "STRUCTURE_ID", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "CCS_SOURCE_CODE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- CHEMIN_PEDAGOGIQUE
-CREATE TABLE "CHEMIN_PEDAGOGIQUE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "CHEMIN_PEDAGOGIQUE__UN" UNIQUE ("ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID") DISABLE, 
-	 CONSTRAINT "CHEMIN_PEDAGO_SRC_ID_UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "CHEMIN_PEDAGOGIQUE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "CHEMIN_PEDAGOGIQUE__UN" UNIQUE ("ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID") DISABLE,
+	 CONSTRAINT "CHEMIN_PEDAGO_SRC_ID_UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "CHEMIN_PEDAGOGIQUE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- CIVILITE
-CREATE TABLE "CIVILITE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(5 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(15 CHAR) NOT NULL ENABLE, 
-	"SEXE" VARCHAR2(1 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "CIVILITE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "CIVILITE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(5 CHAR) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(15 CHAR) NOT NULL ENABLE,
+	"SEXE" VARCHAR2(1 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "CIVILITE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "CIVILITE_LIBELLE_COURT_UN" UNIQUE ("LIBELLE_COURT") ENABLE
    ) ;
 
 -- CONTRAT
-CREATE TABLE "CONTRAT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_CONTRAT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CONTRAT_ID" NUMBER, 
-	"DATE_RETOUR_SIGNE" DATE, 
-	"NUMERO_AVENANT" NUMBER DEFAULT 0 NOT NULL ENABLE, 
-	"VALIDATION_ID" NUMBER(*,0), 
-	"TOTAL_HETD" FLOAT(126), 
-	 CONSTRAINT "CONTRAT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "CONTRAT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_CONTRAT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CONTRAT_ID" NUMBER,
+	"DATE_RETOUR_SIGNE" DATE,
+	"NUMERO_AVENANT" NUMBER DEFAULT 0 NOT NULL ENABLE,
+	"VALIDATION_ID" NUMBER(*,0),
+	"TOTAL_HETD" FLOAT(126),
+	 CONSTRAINT "CONTRAT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "CONTRAT_NUMERO_AVENANT_UN" UNIQUE ("INTERVENANT_ID", "STRUCTURE_ID", "NUMERO_AVENANT", "VALIDATION_ID", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- CONTRAT_FICHIER
-CREATE TABLE "CONTRAT_FICHIER" 
-   (	"CONTRAT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FICHIER_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "CONTRAT_FICHIER"
+   (	"CONTRAT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FICHIER_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "CONTRAT_FICHIER_PK" PRIMARY KEY ("CONTRAT_ID", "FICHIER_ID") ENABLE
    ) ;
 
 -- CORPS
-CREATE TABLE "CORPS" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(40 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "CORPS_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "CORPS"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(40 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(20 CHAR) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "CORPS_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "CORPS_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- DEPARTEMENT
-CREATE TABLE "DEPARTEMENT" 
-   (	"ID" NUMBER NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(120 CHAR), 
-	"LIBELLE_COURT" VARCHAR2(60 CHAR), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(5 CHAR), 
+CREATE TABLE "DEPARTEMENT"
+   (	"ID" NUMBER NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(120 CHAR),
+	"LIBELLE_COURT" VARCHAR2(60 CHAR),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(5 CHAR),
 	 CONSTRAINT "DEPARTEMENT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- DISCIPLINE
-CREATE TABLE "DISCIPLINE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(20 CHAR), 
-	"LIBELLE_LONG" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"CODES_CORRESP_1" VARCHAR2(1000 CHAR), 
-	"CODES_CORRESP_2" VARCHAR2(1000 CHAR), 
-	"CODES_CORRESP_3" VARCHAR2(1000 CHAR), 
-	"CODES_CORRESP_4" VARCHAR2(1000 CHAR), 
-	 CONSTRAINT "DISCIPLINE_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "DISCIPLINE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(20 CHAR),
+	"LIBELLE_LONG" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"CODES_CORRESP_1" VARCHAR2(1000 CHAR),
+	"CODES_CORRESP_2" VARCHAR2(1000 CHAR),
+	"CODES_CORRESP_3" VARCHAR2(1000 CHAR),
+	"CODES_CORRESP_4" VARCHAR2(1000 CHAR),
+	 CONSTRAINT "DISCIPLINE_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "DISCIPLINE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- DOMAINE_FONCTIONNEL
-CREATE TABLE "DOMAINE_FONCTIONNEL" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "DOMAINE_FONCTIONNEL"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "DOMAINE_FONCTIONNEL_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- DOSSIER
-CREATE TABLE "DOSSIER" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOM_USUEL" VARCHAR2(128 CHAR) NOT NULL ENABLE, 
-	"NOM_PATRONYMIQUE" VARCHAR2(128 CHAR), 
-	"PRENOM" VARCHAR2(128 CHAR) NOT NULL ENABLE, 
-	"CIVILITE_ID" NUMBER NOT NULL ENABLE, 
-	"NUMERO_INSEE" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
-	"STATUT_ID" NUMBER NOT NULL ENABLE, 
-	"ADRESSE" VARCHAR2(1024 CHAR) NOT NULL ENABLE, 
-	"EMAIL" VARCHAR2(128 CHAR) NOT NULL ENABLE, 
-	"TELEPHONE" VARCHAR2(20 CHAR), 
-	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PERTE_EMPLOI" NUMBER(1,0) DEFAULT NULL, 
-	"RIB" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"NUMERO_INSEE_EST_PROVISOIRE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"DATE_NAISSANCE" DATE, 
-	"DEPT_NAISSANCE_ID" NUMBER(*,0), 
-	"EMAIL_PERSO" VARCHAR2(128 CHAR), 
-	"PAYS_NAISSANCE_ID" NUMBER(*,0), 
-	"VILLE_NAISSANCE" VARCHAR2(128 CHAR), 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "DOSSIER_UK1" UNIQUE ("HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "DOSSIER"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOM_USUEL" VARCHAR2(128 CHAR) NOT NULL ENABLE,
+	"NOM_PATRONYMIQUE" VARCHAR2(128 CHAR),
+	"PRENOM" VARCHAR2(128 CHAR) NOT NULL ENABLE,
+	"CIVILITE_ID" NUMBER NOT NULL ENABLE,
+	"NUMERO_INSEE" VARCHAR2(20 CHAR) NOT NULL ENABLE,
+	"STATUT_ID" NUMBER NOT NULL ENABLE,
+	"ADRESSE" VARCHAR2(1024 CHAR) NOT NULL ENABLE,
+	"EMAIL" VARCHAR2(128 CHAR) NOT NULL ENABLE,
+	"TELEPHONE" VARCHAR2(20 CHAR),
+	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PERTE_EMPLOI" NUMBER(1,0) DEFAULT NULL,
+	"RIB" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"NUMERO_INSEE_EST_PROVISOIRE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"DATE_NAISSANCE" DATE,
+	"DEPT_NAISSANCE_ID" NUMBER(*,0),
+	"EMAIL_PERSO" VARCHAR2(128 CHAR),
+	"PAYS_NAISSANCE_ID" NUMBER(*,0),
+	"VILLE_NAISSANCE" VARCHAR2(128 CHAR),
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "DOSSIER_UK1" UNIQUE ("HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "DOSSIER_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- DOTATION
-CREATE TABLE "DOTATION" 
-   (	"ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_ID" NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_ANNEE_ID" NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_STRUCTURE_ID" NOT NULL ENABLE, 
-	"HEURES" FLOAT(126) DEFAULT 0 CONSTRAINT "NNC_DOTATION_HEURES" NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ANNEE_CIVILE" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"TYPE_RESSOURCE_ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_TYPE_ID" NOT NULL ENABLE, 
-	 CONSTRAINT "DOTATION_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "DOTATION"
+   (	"ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_ID" NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_ANNEE_ID" NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_STRUCTURE_ID" NOT NULL ENABLE,
+	"HEURES" FLOAT(126) DEFAULT 0 CONSTRAINT "NNC_DOTATION_HEURES" NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ANNEE_CIVILE" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"TYPE_RESSOURCE_ID" NUMBER(*,0) CONSTRAINT "NNC_DOTATION_TYPE_ID" NOT NULL ENABLE,
+	 CONSTRAINT "DOTATION_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "DOTATION__UN" UNIQUE ("TYPE_RESSOURCE_ID", "ANNEE_ID", "ANNEE_CIVILE", "STRUCTURE_ID", "LIBELLE", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- EFFECTIFS
-CREATE TABLE "EFFECTIFS" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER DEFAULT NULL NOT NULL ENABLE, 
-	"FI" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE, 
-	"FC" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE, 
-	"FA" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "EFFECTIFS_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "EFFECTIFS"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER DEFAULT NULL NOT NULL ENABLE,
+	"FI" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
+	"FC" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
+	"FA" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "EFFECTIFS_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "EFFECTIFS__UN" UNIQUE ("SOURCE_CODE", "ANNEE_ID") ENABLE
    ) ;
 
 -- ELEMENT_MODULATEUR
-CREATE TABLE "ELEMENT_MODULATEUR" 
-   (	"ID" NUMBER NOT NULL ENABLE, 
-	"ELEMENT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "ELEMENT_MODULATEUR__UN" UNIQUE ("ELEMENT_ID", "MODULATEUR_ID", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "ELEMENT_MODULATEUR"
+   (	"ID" NUMBER NOT NULL ENABLE,
+	"ELEMENT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "ELEMENT_MODULATEUR__UN" UNIQUE ("ELEMENT_ID", "MODULATEUR_ID", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "ELEMENT_MODULATEUR_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- ELEMENT_PEDAGOGIQUE
-CREATE TABLE "ELEMENT_PEDAGOGIQUE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PERIODE_ID" NUMBER(*,0), 
-	"TAUX_FOAD" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"FI" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"FA" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"TAUX_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TAUX_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TAUX_FI" FLOAT(126) DEFAULT 1 NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) DEFAULT NULL NOT NULL ENABLE, 
-	"DISCIPLINE_ID" NUMBER(*,0), 
-	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "ELEMENT_PEDAGOGIQUE_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "EP_SRC_UN" UNIQUE ("SOURCE_CODE", "ANNEE_ID", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "ELEMENT_PEDAGOGIQUE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PERIODE_ID" NUMBER(*,0),
+	"TAUX_FOAD" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"FI" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"FA" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"TAUX_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TAUX_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TAUX_FI" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) DEFAULT NULL NOT NULL ENABLE,
+	"DISCIPLINE_ID" NUMBER(*,0),
+	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "ELEMENT_PEDAGOGIQUE_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "EP_SRC_UN" UNIQUE ("SOURCE_CODE", "ANNEE_ID", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "EP_CODE_UN" UNIQUE ("CODE", "HISTO_DESTRUCTION", "ANNEE_ID") ENABLE
    ) ;
 
 -- ELEMENT_TAUX_REGIMES
-CREATE TABLE "ELEMENT_TAUX_REGIMES" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TAUX_FI" FLOAT(126) NOT NULL ENABLE, 
-	"TAUX_FC" FLOAT(126) NOT NULL ENABLE, 
-	"TAUX_FA" FLOAT(126) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "ELEMENT_TAUX_REGIMES__UNV1" UNIQUE ("ELEMENT_PEDAGOGIQUE_ID", "HISTO_DESTRUCTION") ENABLE, 
-	 CONSTRAINT "ELEMENT_TAUX_REGIMES_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "ELEMENT_TAUX_REGIMES"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TAUX_FI" FLOAT(126) NOT NULL ENABLE,
+	"TAUX_FC" FLOAT(126) NOT NULL ENABLE,
+	"TAUX_FA" FLOAT(126) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "ELEMENT_TAUX_REGIMES__UNV1" UNIQUE ("ELEMENT_PEDAGOGIQUE_ID", "HISTO_DESTRUCTION") ENABLE,
+	 CONSTRAINT "ELEMENT_TAUX_REGIMES_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "ELEMENT_TAUX_REGIMES__UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- ELEMENT_TAUX_REGIMES_SAVE
-CREATE TABLE "ELEMENT_TAUX_REGIMES_SAVE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TAUX_FI" FLOAT(126) NOT NULL ENABLE, 
-	"TAUX_FC" FLOAT(126) NOT NULL ENABLE, 
-	"TAUX_FA" FLOAT(126) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
+CREATE TABLE "ELEMENT_TAUX_REGIMES_SAVE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TAUX_FI" FLOAT(126) NOT NULL ENABLE,
+	"TAUX_FC" FLOAT(126) NOT NULL ENABLE,
+	"TAUX_FA" FLOAT(126) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
 	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0)
    ) ;
 
 -- ETABLISSEMENT
-CREATE TABLE "ETABLISSEMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"LOCALISATION" VARCHAR2(60 CHAR), 
-	"DEPARTEMENT" VARCHAR2(3 CHAR), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "ETABLISSEMENT_SOURCE_ID_UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "ETABLISSEMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"LOCALISATION" VARCHAR2(60 CHAR),
+	"DEPARTEMENT" VARCHAR2(3 CHAR),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "ETABLISSEMENT_SOURCE_ID_UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "ETABLISSEMENT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- ETAPE
-CREATE TABLE "ETAPE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"TYPE_FORMATION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NIVEAU" NUMBER(*,0), 
-	"SPECIFIQUE_ECHANGES" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "ETAPE_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "ETAPE_CODE_UN" UNIQUE ("CODE", "ANNEE_ID", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "ETAPE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"TYPE_FORMATION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NIVEAU" NUMBER(*,0),
+	"SPECIFIQUE_ECHANGES" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "ETAPE_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "ETAPE_CODE_UN" UNIQUE ("CODE", "ANNEE_ID", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "ETAPE_SRC_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION", "ANNEE_ID") ENABLE
    ) ;
 
 -- ETAT_SORTIE
-CREATE TABLE "ETAT_SORTIE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(250 CHAR) NOT NULL ENABLE, 
-	"FICHIER" BLOB, 
-	"REQUETE" VARCHAR2(4000 CHAR), 
-	"CLE" VARCHAR2(30 CHAR), 
-	"CSV_PARAMS" CLOB, 
-	"PDF_TRAITEMENT" CLOB, 
-	"BLOC1_NOM" VARCHAR2(50 CHAR), 
-	"BLOC1_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC2_NOM" VARCHAR2(50 CHAR), 
-	"BLOC1_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC2_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC2_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC3_NOM" VARCHAR2(50 CHAR), 
-	"BLOC3_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC3_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC4_NOM" VARCHAR2(50 CHAR), 
-	"BLOC4_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC4_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC5_NOM" VARCHAR2(50 CHAR), 
-	"BLOC5_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC5_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC6_NOM" VARCHAR2(50 CHAR), 
-	"BLOC6_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC6_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC7_NOM" VARCHAR2(50 CHAR), 
-	"BLOC7_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC7_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC8_NOM" VARCHAR2(50 CHAR), 
-	"BLOC8_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC8_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC9_NOM" VARCHAR2(50 CHAR), 
-	"BLOC9_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC9_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC10_NOM" VARCHAR2(50 CHAR), 
-	"BLOC10_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC10_REQUETE" VARCHAR2(4000 CHAR), 
-	"AUTO_BREAK" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	 CONSTRAINT "ETAT_SORTIE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "ETAT_SORTIE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(250 CHAR) NOT NULL ENABLE,
+	"FICHIER" BLOB,
+	"REQUETE" VARCHAR2(4000 CHAR),
+	"CLE" VARCHAR2(30 CHAR),
+	"CSV_PARAMS" CLOB,
+	"PDF_TRAITEMENT" CLOB,
+	"BLOC1_NOM" VARCHAR2(50 CHAR),
+	"BLOC1_ZONE" VARCHAR2(80 CHAR),
+	"BLOC2_NOM" VARCHAR2(50 CHAR),
+	"BLOC1_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC2_ZONE" VARCHAR2(80 CHAR),
+	"BLOC2_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC3_NOM" VARCHAR2(50 CHAR),
+	"BLOC3_ZONE" VARCHAR2(80 CHAR),
+	"BLOC3_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC4_NOM" VARCHAR2(50 CHAR),
+	"BLOC4_ZONE" VARCHAR2(80 CHAR),
+	"BLOC4_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC5_NOM" VARCHAR2(50 CHAR),
+	"BLOC5_ZONE" VARCHAR2(80 CHAR),
+	"BLOC5_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC6_NOM" VARCHAR2(50 CHAR),
+	"BLOC6_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC6_ZONE" VARCHAR2(80 CHAR),
+	"BLOC7_NOM" VARCHAR2(50 CHAR),
+	"BLOC7_ZONE" VARCHAR2(80 CHAR),
+	"BLOC7_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC8_NOM" VARCHAR2(50 CHAR),
+	"BLOC8_ZONE" VARCHAR2(80 CHAR),
+	"BLOC8_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC9_NOM" VARCHAR2(50 CHAR),
+	"BLOC9_ZONE" VARCHAR2(80 CHAR),
+	"BLOC9_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC10_NOM" VARCHAR2(50 CHAR),
+	"BLOC10_ZONE" VARCHAR2(80 CHAR),
+	"BLOC10_REQUETE" VARCHAR2(4000 CHAR),
+	"AUTO_BREAK" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	 CONSTRAINT "ETAT_SORTIE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "ETAT_SORTIE_CODE_UN" UNIQUE ("CODE") ENABLE
    ) ;
 
 -- ETAT_VOLUME_HORAIRE
-CREATE TABLE "ETAT_VOLUME_HORAIRE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(80 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "ETAT_VOLUME_HORAIRE__UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "ETAT_VOLUME_HORAIRE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(80 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "ETAT_VOLUME_HORAIRE__UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "ETAT_VOLUME_HORAIRE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- FICHIER
-CREATE TABLE "FICHIER" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOM" VARCHAR2(128 CHAR) NOT NULL ENABLE, 
-	"TYPE" VARCHAR2(128 CHAR) NOT NULL ENABLE, 
-	"TAILLE" NUMBER(*,0) NOT NULL ENABLE, 
-	"CONTENU" BLOB NOT NULL ENABLE, 
-	"DESCRIPTION" VARCHAR2(256 CHAR), 
-	"VALIDATION_ID" NUMBER, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "FICHIER"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOM" VARCHAR2(128 CHAR) NOT NULL ENABLE,
+	"TYPE" VARCHAR2(128 CHAR) NOT NULL ENABLE,
+	"TAILLE" NUMBER(*,0) NOT NULL ENABLE,
+	"CONTENU" BLOB NOT NULL ENABLE,
+	"DESCRIPTION" VARCHAR2(256 CHAR),
+	"VALIDATION_ID" NUMBER,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "FICHIER_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- FONCTION_REFERENTIEL
-CREATE TABLE "FONCTION_REFERENTIEL" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(32 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(40 CHAR) NOT NULL ENABLE, 
-	"PLAFOND" FLOAT(126), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"STRUCTURE_ID" NUMBER(*,0) DEFAULT NULL, 
-	"DOMAINE_FONCTIONNEL_ID" NUMBER NOT NULL ENABLE, 
-	"ETAPE_REQUISE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_STATUTAIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	 CONSTRAINT "FONCTION_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "FONCTION_REFERENTIEL"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(32 CHAR) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(40 CHAR) NOT NULL ENABLE,
+	"PLAFOND" FLOAT(126),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"STRUCTURE_ID" NUMBER(*,0) DEFAULT NULL,
+	"DOMAINE_FONCTIONNEL_ID" NUMBER NOT NULL ENABLE,
+	"ETAPE_REQUISE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_STATUTAIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	 CONSTRAINT "FONCTION_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "FONCTION_REFERENTIEL_CODE_UN" UNIQUE ("CODE") ENABLE
    ) ;
 
 -- FORMULE_RESULTAT
-CREATE TABLE "FORMULE_RESULTAT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAT_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SERVICE_DU" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SOUS_SERVICE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SOLDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "FORMULE_RESULTAT__UN" UNIQUE ("INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID") ENABLE, 
+CREATE TABLE "FORMULE_RESULTAT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAT_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SERVICE_DU" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SOUS_SERVICE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SOLDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "FORMULE_RESULTAT__UN" UNIQUE ("INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID") ENABLE,
 	 CONSTRAINT "FORMULE_RESULTAT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- FORMULE_RESULTAT_SERVICE
-CREATE TABLE "FORMULE_RESULTAT_SERVICE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "FORMULE_RESULTAT_SERVICE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "FORMULE_RESULTAT_SERVICE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- FORMULE_RESULTAT_SERVICE_REF
-CREATE TABLE "FORMULE_RESULTAT_SERVICE_REF" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SERVICE_REFERENTIEL_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "FORMULE_RESULTAT_SERVICE_REF"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SERVICE_REFERENTIEL_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "FRSR_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- FORMULE_RESULTAT_VH
-CREATE TABLE "FORMULE_RESULTAT_VH" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "FORMULE_RESULTAT_VH"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES_COMPL_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_COMPL_FC_MAJOREES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FA" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FC" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_FI" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "FORMULE_RESULTAT_VH_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- FORMULE_RESULTAT_VH_REF
-CREATE TABLE "FORMULE_RESULTAT_VH_REF" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VOLUME_HORAIRE_REF_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "FORMULE_RESULTAT_VH_REF"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FORMULE_RESULTAT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VOLUME_HORAIRE_REF_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES_COMPL_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TOTAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "FORMULE_RESULTAT_VH_REF_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- GRADE
-CREATE TABLE "GRADE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(40 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
-	"ECHELLE" VARCHAR2(10 CHAR), 
-	"CORPS_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "GRADE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(40 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(20 CHAR) NOT NULL ENABLE,
+	"ECHELLE" VARCHAR2(10 CHAR),
+	"CORPS_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "GRADE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- GROUPE
-CREATE TABLE "GROUPE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOMBRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "GROUPE__UN" UNIQUE ("ELEMENT_PEDAGOGIQUE_ID", "HISTO_DESTRUCTEUR_ID", "TYPE_INTERVENTION_ID") ENABLE, 
+CREATE TABLE "GROUPE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOMBRE" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "GROUPE__UN" UNIQUE ("ELEMENT_PEDAGOGIQUE_ID", "HISTO_DESTRUCTEUR_ID", "TYPE_INTERVENTION_ID") ENABLE,
 	 CONSTRAINT "GROUPE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- GROUPE_TYPE_FORMATION
-CREATE TABLE "GROUPE_TYPE_FORMATION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"PERTINENCE_NIVEAU" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "GTYPE_FORMATION_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "GROUPE_TYPE_FORMATION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(20 CHAR) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
+	"PERTINENCE_NIVEAU" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "GTYPE_FORMATION_SOURCE_UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "GROUPE_TYPE_FORMATION_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- HISTO_INTERVENANT_SERVICE
-CREATE TABLE "HISTO_INTERVENANT_SERVICE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0), 
-	"REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE NOT NULL ENABLE, 
-	 CONSTRAINT "HISTO_SERVICE_MODIFICATION_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "HISTO_INTERVENANT_SERVICE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0),
+	"REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE NOT NULL ENABLE,
+	 CONSTRAINT "HISTO_SERVICE_MODIFICATION_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "HISTO_INTERVENANT_SERVICE__UN" UNIQUE ("INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "REFERENTIEL") ENABLE
    ) ;
 
 -- IMPORT_TABLES
-CREATE TABLE "IMPORT_TABLES" 
-   (	"TABLE_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"SYNC_FILTRE" VARCHAR2(2000 CHAR), 
-	"SYNC_ENABLED" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"SYNC_JOB" VARCHAR2(40 CHAR), 
-	"SYNC_HOOK_BEFORE" VARCHAR2(4000 CHAR), 
-	"SYNC_HOOK_AFTER" VARCHAR2(4000 CHAR), 
-	"ORDRE" NUMBER, 
+CREATE TABLE "IMPORT_TABLES"
+   (	"TABLE_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"SYNC_FILTRE" VARCHAR2(2000 CHAR),
+	"SYNC_ENABLED" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"SYNC_JOB" VARCHAR2(40 CHAR),
+	"SYNC_HOOK_BEFORE" VARCHAR2(4000 CHAR),
+	"SYNC_HOOK_AFTER" VARCHAR2(4000 CHAR),
+	"ORDRE" NUMBER,
 	 CONSTRAINT "IMPORT_TABLES_PK" PRIMARY KEY ("TABLE_NAME") ENABLE
    ) ;
 
 -- INDICATEUR
-CREATE TABLE "INDICATEUR" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE" VARCHAR2(64 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0) DEFAULT 100 NOT NULL ENABLE, 
-	"ENABLED" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"NUMERO" NUMBER DEFAULT 0 NOT NULL ENABLE, 
-	"LIBELLE_PLURIEL" VARCHAR2(255 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_SINGULIER" VARCHAR2(255 CHAR) NOT NULL ENABLE, 
-	"MESSAGE" VARCHAR2(800 CHAR), 
-	"ROUTE" VARCHAR2(250 CHAR) NOT NULL ENABLE, 
-	"TEM_DISTINCT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"TEM_NOT_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "INDICATEUR"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0) DEFAULT 100 NOT NULL ENABLE,
+	"ENABLED" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"NUMERO" NUMBER DEFAULT 0 NOT NULL ENABLE,
+	"LIBELLE_PLURIEL" VARCHAR2(255 CHAR) NOT NULL ENABLE,
+	"LIBELLE_SINGULIER" VARCHAR2(255 CHAR) NOT NULL ENABLE,
+	"MESSAGE" VARCHAR2(800 CHAR),
+	"ROUTE" VARCHAR2(250 CHAR) NOT NULL ENABLE,
+	"TEM_DISTINCT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"TEM_NOT_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "INDICATEUR_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- INDIC_MODIF_DOSSIER
-CREATE TABLE "INDIC_MODIF_DOSSIER" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0), 
-	"ATTR_NAME" VARCHAR2(128 CHAR), 
-	"ATTR_OLD_SOURCE_NAME" VARCHAR2(128 CHAR), 
-	"ATTR_OLD_VALUE" VARCHAR2(1024 CHAR), 
-	"ATTR_NEW_SOURCE_NAME" VARCHAR2(128 CHAR), 
-	"ATTR_NEW_VALUE" VARCHAR2(1024 CHAR), 
-	"EST_CREATION_DOSSIER" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "INDIC_MODIF_DOSSIER"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0),
+	"ATTR_NAME" VARCHAR2(128 CHAR),
+	"ATTR_OLD_SOURCE_NAME" VARCHAR2(128 CHAR),
+	"ATTR_OLD_VALUE" VARCHAR2(1024 CHAR),
+	"ATTR_NEW_SOURCE_NAME" VARCHAR2(128 CHAR),
+	"ATTR_NEW_VALUE" VARCHAR2(1024 CHAR),
+	"EST_CREATION_DOSSIER" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "indic_diff_dossier_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- INTERVENANT
-CREATE TABLE "INTERVENANT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CIVILITE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOM_USUEL" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"PRENOM" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"NOM_PATRONYMIQUE" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"DATE_NAISSANCE" DATE NOT NULL ENABLE, 
-	"VILLE_NAISSANCE_CODE_INSEE" VARCHAR2(5 CHAR), 
-	"VILLE_NAISSANCE_LIBELLE" VARCHAR2(60 CHAR), 
-	"TEL_PRO" VARCHAR2(20 CHAR), 
-	"TEL_MOBILE" VARCHAR2(20 CHAR), 
-	"EMAIL" VARCHAR2(255 CHAR), 
-	"STATUT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DISCIPLINE_ID" NUMBER(*,0), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"NUMERO_INSEE" VARCHAR2(13 CHAR), 
-	"NUMERO_INSEE_CLE" VARCHAR2(2 CHAR), 
-	"NUMERO_INSEE_PROVISOIRE" NUMBER(1,0), 
-	"IBAN" VARCHAR2(50 CHAR), 
-	"BIC" VARCHAR2(20 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT NULL, 
-	"ANNEE_ID" NUMBER(*,0) DEFAULT NULL NOT NULL ENABLE, 
-	"GRADE_ID" NUMBER(*,0), 
-	"MONTANT_INDEMNITE_FC" FLOAT(126), 
-	"CRITERE_RECHERCHE" VARCHAR2(255 CHAR), 
-	"CODE" VARCHAR2(60 CHAR), 
-	"PAYS_NAISSANCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DEP_NAISSANCE_ID" NUMBER(*,0), 
-	"PAYS_NATIONALITE_ID" NUMBER(*,0), 
-	"UTILISATEUR_CODE" VARCHAR2(60 CHAR), 
-	 CONSTRAINT "INTERVENANT_SOURCE__UN" UNIQUE ("SOURCE_CODE", "ANNEE_ID") ENABLE, 
-	 CONSTRAINT "INTERVENANT_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "INTERVENANT_CODE_UN" UNIQUE ("CODE", "ANNEE_ID") ENABLE, 
+CREATE TABLE "INTERVENANT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CIVILITE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOM_USUEL" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"PRENOM" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"NOM_PATRONYMIQUE" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"DATE_NAISSANCE" DATE NOT NULL ENABLE,
+	"VILLE_NAISSANCE_CODE_INSEE" VARCHAR2(5 CHAR),
+	"VILLE_NAISSANCE_LIBELLE" VARCHAR2(60 CHAR),
+	"TEL_PRO" VARCHAR2(20 CHAR),
+	"TEL_MOBILE" VARCHAR2(20 CHAR),
+	"EMAIL" VARCHAR2(255 CHAR),
+	"STATUT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DISCIPLINE_ID" NUMBER(*,0),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"NUMERO_INSEE" VARCHAR2(13 CHAR),
+	"NUMERO_INSEE_CLE" VARCHAR2(2 CHAR),
+	"NUMERO_INSEE_PROVISOIRE" NUMBER(1,0),
+	"IBAN" VARCHAR2(50 CHAR),
+	"BIC" VARCHAR2(20 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT NULL,
+	"ANNEE_ID" NUMBER(*,0) DEFAULT NULL NOT NULL ENABLE,
+	"GRADE_ID" NUMBER(*,0),
+	"MONTANT_INDEMNITE_FC" FLOAT(126),
+	"CRITERE_RECHERCHE" VARCHAR2(255 CHAR),
+	"CODE" VARCHAR2(60 CHAR),
+	"PAYS_NAISSANCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DEP_NAISSANCE_ID" NUMBER(*,0),
+	"PAYS_NATIONALITE_ID" NUMBER(*,0),
+	"UTILISATEUR_CODE" VARCHAR2(60 CHAR),
+	 CONSTRAINT "INTERVENANT_SOURCE__UN" UNIQUE ("SOURCE_CODE", "ANNEE_ID") ENABLE,
+	 CONSTRAINT "INTERVENANT_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "INTERVENANT_CODE_UN" UNIQUE ("CODE", "ANNEE_ID") ENABLE,
 	 CONSTRAINT "INTERVENANT_UTIL_CODE_UN" UNIQUE ("UTILISATEUR_CODE", "ANNEE_ID", "STATUT_ID") ENABLE
    ) ;
 
 -- INTERVENANT_SAISIE
-CREATE TABLE "INTERVENANT_SAISIE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STATUT_ID" NUMBER(*,0), 
-	 CONSTRAINT "INTERVENANT_SAISIE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "INTERVENANT_SAISIE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STATUT_ID" NUMBER(*,0),
+	 CONSTRAINT "INTERVENANT_SAISIE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "INTERVENANT_SAISIE__UN" UNIQUE ("INTERVENANT_ID") ENABLE
    ) ;
 
 -- LIEN
-CREATE TABLE "LIEN" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOEUD_SUP_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOEUD_INF_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	 CONSTRAINT "LIEN_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "LIEN"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOEUD_SUP_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOEUD_INF_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"STRUCTURE_ID" NUMBER(*,0),
+	 CONSTRAINT "LIEN_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "LIEN_SRC_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- MISE_EN_PAIEMENT
-CREATE TABLE "MISE_EN_PAIEMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DATE_MISE_EN_PAIEMENT" DATE, 
-	"PERIODE_PAIEMENT_ID" NUMBER(*,0), 
-	"VALIDATION_ID" NUMBER(*,0), 
-	"DATE_VALIDATION" DATE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FORMULE_RES_SERVICE_ID" NUMBER(*,0), 
-	"FORMULE_RES_SERVICE_REF_ID" NUMBER(*,0), 
-	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0), 
+CREATE TABLE "MISE_EN_PAIEMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DATE_MISE_EN_PAIEMENT" DATE,
+	"PERIODE_PAIEMENT_ID" NUMBER(*,0),
+	"VALIDATION_ID" NUMBER(*,0),
+	"DATE_VALIDATION" DATE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"CENTRE_COUT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FORMULE_RES_SERVICE_ID" NUMBER(*,0),
+	"FORMULE_RES_SERVICE_REF_ID" NUMBER(*,0),
+	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DOMAINE_FONCTIONNEL_ID" NUMBER(*,0),
 	 CONSTRAINT "MISE_EN_PAIEMENT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- MODELE_CONTRAT
-CREATE TABLE "MODELE_CONTRAT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(250 CHAR) NOT NULL ENABLE, 
-	"STATUT_INTERVENANT_ID" NUMBER(*,0), 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"FICHIER" BLOB, 
-	"REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC1_NOM" VARCHAR2(50 CHAR), 
-	"BLOC1_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC1_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC2_NOM" VARCHAR2(50 CHAR), 
-	"BLOC2_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC2_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC3_NOM" VARCHAR2(50 CHAR), 
-	"BLOC3_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC3_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC4_NOM" VARCHAR2(50 CHAR), 
-	"BLOC4_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC4_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC5_NOM" VARCHAR2(50 CHAR), 
-	"BLOC5_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC5_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC6_NOM" VARCHAR2(50 CHAR), 
-	"BLOC6_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC6_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC7_NOM" VARCHAR2(50 CHAR), 
-	"BLOC7_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC7_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC8_NOM" VARCHAR2(50 CHAR), 
-	"BLOC8_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC8_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC9_NOM" VARCHAR2(50 CHAR), 
-	"BLOC9_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC9_REQUETE" VARCHAR2(4000 CHAR), 
-	"BLOC10_NOM" VARCHAR2(50 CHAR), 
-	"BLOC10_ZONE" VARCHAR2(80 CHAR), 
-	"BLOC10_REQUETE" VARCHAR2(4000 CHAR), 
+CREATE TABLE "MODELE_CONTRAT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(250 CHAR) NOT NULL ENABLE,
+	"STATUT_INTERVENANT_ID" NUMBER(*,0),
+	"STRUCTURE_ID" NUMBER(*,0),
+	"FICHIER" BLOB,
+	"REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC1_NOM" VARCHAR2(50 CHAR),
+	"BLOC1_ZONE" VARCHAR2(80 CHAR),
+	"BLOC1_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC2_NOM" VARCHAR2(50 CHAR),
+	"BLOC2_ZONE" VARCHAR2(80 CHAR),
+	"BLOC2_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC3_NOM" VARCHAR2(50 CHAR),
+	"BLOC3_ZONE" VARCHAR2(80 CHAR),
+	"BLOC3_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC4_NOM" VARCHAR2(50 CHAR),
+	"BLOC4_ZONE" VARCHAR2(80 CHAR),
+	"BLOC4_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC5_NOM" VARCHAR2(50 CHAR),
+	"BLOC5_ZONE" VARCHAR2(80 CHAR),
+	"BLOC5_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC6_NOM" VARCHAR2(50 CHAR),
+	"BLOC6_ZONE" VARCHAR2(80 CHAR),
+	"BLOC6_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC7_NOM" VARCHAR2(50 CHAR),
+	"BLOC7_ZONE" VARCHAR2(80 CHAR),
+	"BLOC7_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC8_NOM" VARCHAR2(50 CHAR),
+	"BLOC8_ZONE" VARCHAR2(80 CHAR),
+	"BLOC8_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC9_NOM" VARCHAR2(50 CHAR),
+	"BLOC9_ZONE" VARCHAR2(80 CHAR),
+	"BLOC9_REQUETE" VARCHAR2(4000 CHAR),
+	"BLOC10_NOM" VARCHAR2(50 CHAR),
+	"BLOC10_ZONE" VARCHAR2(80 CHAR),
+	"BLOC10_REQUETE" VARCHAR2(4000 CHAR),
 	 CONSTRAINT "MODELE_CONTRAT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- MODIFICATION_SERVICE_DU
-CREATE TABLE "MODIFICATION_SERVICE_DU" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES" FLOAT(126) NOT NULL ENABLE, 
-	"MOTIF_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"COMMENTAIRES" CLOB, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "MODIFICATION_SERVICE_DU"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES" FLOAT(126) NOT NULL ENABLE,
+	"MOTIF_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"COMMENTAIRES" CLOB,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "MODIFICATION_SERVICE_DU_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- MODULATEUR
-CREATE TABLE "MODULATEUR" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(40 CHAR) NOT NULL ENABLE, 
-	"TYPE_MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PONDERATION_SERVICE_DU" FLOAT(126) NOT NULL ENABLE, 
-	"PONDERATION_SERVICE_COMPL" FLOAT(126) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "MODULATEUR__UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "MODULATEUR"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(40 CHAR) NOT NULL ENABLE,
+	"TYPE_MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PONDERATION_SERVICE_DU" FLOAT(126) NOT NULL ENABLE,
+	"PONDERATION_SERVICE_COMPL" FLOAT(126) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "MODULATEUR__UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "MODULATEUR_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- MOTIF_MODIFICATION_SERVICE
-CREATE TABLE "MOTIF_MODIFICATION_SERVICE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"MULTIPLICATEUR" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"DECHARGE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "MOTIF_MODIFICATION_SERVICE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "MOTIF_MODIFICATION_SERVICE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"MULTIPLICATEUR" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"DECHARGE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "MOTIF_MODIFICATION_SERVICE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "MOTIF_MODIFICATION_SERVIC_UK1" UNIQUE ("CODE") ENABLE
    ) ;
 
 -- MOTIF_NON_PAIEMENT
-CREATE TABLE "MOTIF_NON_PAIEMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(3 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "MOTIF_NON_PAIEMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(3 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "MOTIF_NON_PAIEMENT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- NOEUD
-CREATE TABLE "NOEUD" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(255 CHAR) NOT NULL ENABLE, 
-	"LISTE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAPE_ID" NUMBER(*,0), 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	 CONSTRAINT "NOEUD_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "NOEUD"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(255 CHAR) NOT NULL ENABLE,
+	"LISTE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAPE_ID" NUMBER(*,0),
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"STRUCTURE_ID" NUMBER(*,0),
+	 CONSTRAINT "NOEUD_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "NOEUD_SRC_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- NOTIFICATION_INDICATEUR
-CREATE TABLE "NOTIFICATION_INDICATEUR" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INDICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FREQUENCE" NUMBER(*,0), 
-	"DATE_ABONNEMENT" DATE NOT NULL ENABLE, 
-	"DATE_DERN_NOTIF" DATE, 
-	"AFFECTATION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"IN_HOME" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "NOTIF_INDICATEUR_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "NOTIFICATION_INDICATEUR"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INDICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FREQUENCE" NUMBER(*,0),
+	"DATE_ABONNEMENT" DATE NOT NULL ENABLE,
+	"DATE_DERN_NOTIF" DATE,
+	"AFFECTATION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"IN_HOME" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "NOTIF_INDICATEUR_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "NOTIFICATION_INDICATEUR__UN" UNIQUE ("INDICATEUR_ID", "AFFECTATION_ID") ENABLE
    ) ;
 
 -- PARAMETRE
-CREATE TABLE "PARAMETRE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOM" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"VALEUR" CLOB, 
-	"DESCRIPTION" CLOB, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "PARAMETRE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOM" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"VALEUR" CLOB,
+	"DESCRIPTION" CLOB,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "PARAMETRE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- PAYS
-CREATE TABLE "PAYS" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(120 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"TEMOIN_UE" NUMBER(1,0) NOT NULL ENABLE, 
-	"VALIDITE_DEBUT" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"VALIDITE_FIN" DATE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "PAYS"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(120 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"TEMOIN_UE" NUMBER(1,0) NOT NULL ENABLE,
+	"VALIDITE_DEBUT" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"VALIDITE_FIN" DATE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "PAYS_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- PERIMETRE
-CREATE TABLE "PERIMETRE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "PERIMETRE_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "PERIMETRE_CODE_UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "PERIMETRE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "PERIMETRE_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "PERIMETRE_CODE_UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "PERIMETRE_LIBELLE_UN" UNIQUE ("LIBELLE") ENABLE
    ) ;
 
 -- PERIODE
-CREATE TABLE "PERIODE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(3 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(40 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(15 CHAR), 
-	"ORDRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"ENSEIGNEMENT" NUMBER(1,0), 
-	"PAIEMENT" NUMBER(1,0), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ECART_MOIS" NUMBER NOT NULL ENABLE, 
-	"ECART_MOIS_PAIEMENT" NUMBER NOT NULL ENABLE, 
-	 CONSTRAINT "PERIODE__UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "PERIODE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(3 CHAR) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(40 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(15 CHAR),
+	"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
+	"ENSEIGNEMENT" NUMBER(1,0),
+	"PAIEMENT" NUMBER(1,0),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ECART_MOIS" NUMBER NOT NULL ENABLE,
+	"ECART_MOIS_PAIEMENT" NUMBER NOT NULL ENABLE,
+	 CONSTRAINT "PERIODE__UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "PERIODE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- PIECE_JOINTE
-CREATE TABLE "PIECE_JOINTE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"VALIDATION_ID" NUMBER(*,0), 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "PIECE_JOINTE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "PIECE_JOINTE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"VALIDATION_ID" NUMBER(*,0),
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "PIECE_JOINTE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "PIECE_JOINTE__UN" UNIQUE ("TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- PIECE_JOINTE_FICHIER
-CREATE TABLE "PIECE_JOINTE_FICHIER" 
-   (	"PIECE_JOINTE_ID" NUMBER NOT NULL ENABLE, 
-	"FICHIER_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "PIECE_JOINTE_FICHIER"
+   (	"PIECE_JOINTE_ID" NUMBER NOT NULL ENABLE,
+	"FICHIER_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "PIECE_JOINTE_FICHIER_PK" PRIMARY KEY ("PIECE_JOINTE_ID", "FICHIER_ID") ENABLE
    ) ;
 
 -- PLAFOND
-CREATE TABLE "PLAFOND" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(40 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
+CREATE TABLE "PLAFOND"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(40 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
 	 CONSTRAINT "PLAFOND_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- PLAFOND_APPLICATION
-CREATE TABLE "PLAFOND_APPLICATION" 
-   (	"ID" NUMBER NOT NULL ENABLE, 
-	"PLAFOND_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PLAFOND_ETAT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_DEBUT_ID" NUMBER(*,0), 
-	"ANNEE_FIN_ID" NUMBER(*,0), 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "PLAFOND_APPLICATION"
+   (	"ID" NUMBER NOT NULL ENABLE,
+	"PLAFOND_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PLAFOND_ETAT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_DEBUT_ID" NUMBER(*,0),
+	"ANNEE_FIN_ID" NUMBER(*,0),
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "PLAFOND_APPLICATION_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- PLAFOND_ETAT
-CREATE TABLE "PLAFOND_ETAT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
+CREATE TABLE "PLAFOND_ETAT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(20 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
 	 CONSTRAINT "PLAFOND_ETAT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- PRIVILEGE
-CREATE TABLE "PRIVILEGE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"CATEGORIE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0), 
-	 CONSTRAINT "PRIVILEGE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "PRIVILEGE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"CATEGORIE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0),
+	 CONSTRAINT "PRIVILEGE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "PRIVILEGE__UN" UNIQUE ("CATEGORIE_ID", "CODE") ENABLE
    ) ;
 
 -- REGLE_STRUCTURE_VALIDATION
-CREATE TABLE "REGLE_STRUCTURE_VALIDATION" 
-   (	"ID" NUMBER NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PRIORITE" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
-	"MESSAGE" VARCHAR2(500 CHAR), 
-	 CONSTRAINT "REGLE_STRUCTURE_VALIDATION_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "REGLE_STRUCTURE_VALIDATION"
+   (	"ID" NUMBER NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PRIORITE" VARCHAR2(20 CHAR) NOT NULL ENABLE,
+	"MESSAGE" VARCHAR2(500 CHAR),
+	 CONSTRAINT "REGLE_STRUCTURE_VALIDATION_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "REGLE_STRUCTURE_VALIDATION__UN" UNIQUE ("TYPE_VOLUME_HORAIRE_ID", "TYPE_INTERVENANT_ID") ENABLE
    ) ;
 
 -- ROLE
-CREATE TABLE "ROLE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"PERIMETRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_CHANGER_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "ROLE_CODE_UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "ROLE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"PERIMETRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_CHANGER_STRUCTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "ROLE_CODE_UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "ROLE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- ROLE_PRIVILEGE
-CREATE TABLE "ROLE_PRIVILEGE" 
-   (	"ROLE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PRIVILEGE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "ROLE_PRIVILEGE"
+   (	"ROLE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PRIVILEGE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "ROLE_PRIVILEGE_PK" PRIMARY KEY ("PRIVILEGE_ID", "ROLE_ID") ENABLE
    ) ;
 
 -- SCENARIO
-CREATE TABLE "SCENARIO" 
-   (	"ID" NUMBER NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"TYPE" NUMBER(2,0) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "SCENARIO"
+   (	"ID" NUMBER NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"TYPE" NUMBER(2,0) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "SCENARIO_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- SCENARIO_LIEN
-CREATE TABLE "SCENARIO_LIEN" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIEN_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ACTIF" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"POIDS" FLOAT(126) DEFAULT 1 NOT NULL ENABLE, 
-	"CHOIX_MINIMUM" NUMBER DEFAULT 0, 
-	"CHOIX_MAXIMUM" NUMBER DEFAULT 0, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "SCENARIO_LIEN_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "SCENARIO_LIEN_SRC_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "SCENARIO_LIEN"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIEN_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ACTIF" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"POIDS" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
+	"CHOIX_MINIMUM" NUMBER DEFAULT 0,
+	"CHOIX_MAXIMUM" NUMBER DEFAULT 0,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "SCENARIO_LIEN_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "SCENARIO_LIEN_SRC_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "SCENARIO_LIEN__UN" UNIQUE ("SCENARIO_ID", "LIEN_ID", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- SCENARIO_NOEUD
-CREATE TABLE "SCENARIO_NOEUD" 
-   (	"ID" NUMBER NOT NULL ENABLE, 
-	"SCENARIO_ID" NUMBER NOT NULL ENABLE, 
-	"NOEUD_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ASSIDUITE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"HEURES" FLOAT(126), 
-	 CONSTRAINT "SCENARIO_NOEUD_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "SCENARIO_NOEUD_SRC_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "SCENARIO_NOEUD"
+   (	"ID" NUMBER NOT NULL ENABLE,
+	"SCENARIO_ID" NUMBER NOT NULL ENABLE,
+	"NOEUD_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ASSIDUITE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"HEURES" FLOAT(126),
+	 CONSTRAINT "SCENARIO_NOEUD_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "SCENARIO_NOEUD_SRC_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "SCENARIO_NOEUD__UN" UNIQUE ("SCENARIO_ID", "NOEUD_ID", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- SCENARIO_NOEUD_EFFECTIF
-CREATE TABLE "SCENARIO_NOEUD_EFFECTIF" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SCENARIO_NOEUD_ID" NUMBER NOT NULL ENABLE, 
-	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"EFFECTIF" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "SCENARIO_NOEUD_EFFECTIF"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SCENARIO_NOEUD_ID" NUMBER NOT NULL ENABLE,
+	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"EFFECTIF" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "SCENARIO_NOEUD_EFFECTIF_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- SCENARIO_NOEUD_SEUIL
-CREATE TABLE "SCENARIO_NOEUD_SEUIL" 
-   (	"ID" NUMBER NOT NULL ENABLE, 
-	"SCENARIO_NOEUD_ID" NUMBER NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"OUVERTURE" NUMBER DEFAULT 0, 
-	"DEDOUBLEMENT" NUMBER DEFAULT 0, 
-	"ASSIDUITE" FLOAT(126), 
+CREATE TABLE "SCENARIO_NOEUD_SEUIL"
+   (	"ID" NUMBER NOT NULL ENABLE,
+	"SCENARIO_NOEUD_ID" NUMBER NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"OUVERTURE" NUMBER DEFAULT 0,
+	"DEDOUBLEMENT" NUMBER DEFAULT 0,
+	"ASSIDUITE" FLOAT(126),
 	 CONSTRAINT "SCENARIO_NOEUD_SEUIL_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- SERVICE
-CREATE TABLE "SERVICE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0), 
-	"ETABLISSEMENT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"DESCRIPTION" CLOB, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "SERVICE__UN" UNIQUE ("INTERVENANT_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETABLISSEMENT_ID", "HISTO_DESTRUCTION") ENABLE, 
-	 CONSTRAINT "SERVICE_SOURCE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "SERVICE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0),
+	"ETABLISSEMENT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"DESCRIPTION" CLOB,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "SERVICE__UN" UNIQUE ("INTERVENANT_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETABLISSEMENT_ID", "HISTO_DESTRUCTION") ENABLE,
+	 CONSTRAINT "SERVICE_SOURCE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "SERVICE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- SERVICE_REFERENTIEL
-CREATE TABLE "SERVICE_REFERENTIEL" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"FONCTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"COMMENTAIRES" VARCHAR2(256 CHAR), 
-	"FORMATION" VARCHAR2(256 CHAR), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "SERVICE_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "SERVICE_REFERENTIEL"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"FONCTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"COMMENTAIRES" VARCHAR2(256 CHAR),
+	"FORMATION" VARCHAR2(256 CHAR),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "SERVICE_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "SERVICE_REFERENTIEL_SOURCE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- SEUIL_CHARGE
-CREATE TABLE "SEUIL_CHARGE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"GROUPE_TYPE_FORMATION_ID" NUMBER(*,0), 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DEDOUBLEMENT" NUMBER, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "SEUIL_CHARGE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0),
+	"GROUPE_TYPE_FORMATION_ID" NUMBER(*,0),
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DEDOUBLEMENT" NUMBER,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "SEUIL_CHARGE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- SOURCE
-CREATE TABLE "SOURCE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(15 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"IMPORTABLE" NUMBER(1,0) NOT NULL ENABLE, 
-	 CONSTRAINT "SOURCE_CODE_UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "SOURCE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(15 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"IMPORTABLE" NUMBER(1,0) NOT NULL ENABLE,
+	 CONSTRAINT "SOURCE_CODE_UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "SOURCE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- STATUT_INTERVENANT
-CREATE TABLE "STATUT_INTERVENANT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(128 CHAR) NOT NULL ENABLE, 
-	"SERVICE_STATUTAIRE" FLOAT(126) NOT NULL ENABLE, 
-	"DEPASSEMENT" NUMBER(1,0) NOT NULL ENABLE, 
-	"PLAFOND_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"MAXIMUM_HETD" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ORDRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"NON_AUTORISE" NUMBER(1,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_SERVICE" NUMBER(1,0) NOT NULL ENABLE, 
-	"PEUT_CHOISIR_DANS_DOSSIER" NUMBER(1,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_DOSSIER" NUMBER(1,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_MOTIF_NON_PAIEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PEUT_AVOIR_CONTRAT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PEUT_SAISIR_REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PLAFOND_HC_HORS_REMU_FC" FLOAT(126) DEFAULT 9999 NOT NULL ENABLE, 
-	"PLAFOND_HC_REMU_FC" FLOAT(126) DEFAULT 13502 NOT NULL ENABLE, 
-	"DEPASSEMENT_SERVICE_DU_SANS_HC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PEUT_CLOTURER_SAISIE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TEM_BIATSS" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PEUT_SAISIR_SERVICE_EXT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TEM_ATV" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "STATUT_INTERVENANT__UN" UNIQUE ("SOURCE_CODE") ENABLE, 
-	 CONSTRAINT "STATUT_INTERVENANT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "STATUT_INTERVENANT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(128 CHAR) NOT NULL ENABLE,
+	"SERVICE_STATUTAIRE" FLOAT(126) NOT NULL ENABLE,
+	"DEPASSEMENT" NUMBER(1,0) NOT NULL ENABLE,
+	"PLAFOND_REFERENTIEL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"MAXIMUM_HETD" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
+	"NON_AUTORISE" NUMBER(1,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_SERVICE" NUMBER(1,0) NOT NULL ENABLE,
+	"PEUT_CHOISIR_DANS_DOSSIER" NUMBER(1,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_DOSSIER" NUMBER(1,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_MOTIF_NON_PAIEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PEUT_AVOIR_CONTRAT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PEUT_SAISIR_REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PLAFOND_HC_HORS_REMU_FC" FLOAT(126) DEFAULT 9999 NOT NULL ENABLE,
+	"PLAFOND_HC_REMU_FC" FLOAT(126) DEFAULT 13502 NOT NULL ENABLE,
+	"DEPASSEMENT_SERVICE_DU_SANS_HC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PEUT_CLOTURER_SAISIE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TEM_BIATSS" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PEUT_SAISIR_SERVICE_EXT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TEM_ATV" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "STATUT_INTERVENANT__UN" UNIQUE ("SOURCE_CODE") ENABLE,
+	 CONSTRAINT "STATUT_INTERVENANT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "STATUT_INTERVENANT_ODRE_UN" UNIQUE ("HISTO_DESTRUCTION", "ORDRE") ENABLE
    ) ;
 
 -- STATUT_PRIVILEGE
-CREATE TABLE "STATUT_PRIVILEGE" 
-   (	"STATUT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PRIVILEGE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "STATUT_PRIVILEGE"
+   (	"STATUT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PRIVILEGE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "STATUT_PRIVILEGE_PK" PRIMARY KEY ("STATUT_ID", "PRIVILEGE_ID") ENABLE
    ) ;
 
 -- STRUCTURE
-CREATE TABLE "STRUCTURE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(25 CHAR) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"CONTACT_PJ" VARCHAR2(255 CHAR), 
-	"AFF_ADRESSE_CONTRAT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"ENSEIGNEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	 CONSTRAINT "STRUCTURE_CODE_UN" UNIQUE ("CODE", "HISTO_DESTRUCTION") ENABLE, 
-	 CONSTRAINT "STRUCTURE_SOURCE_CODE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "STRUCTURE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(25 CHAR) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"CONTACT_PJ" VARCHAR2(255 CHAR),
+	"AFF_ADRESSE_CONTRAT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"ENSEIGNEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	 CONSTRAINT "STRUCTURE_CODE_UN" UNIQUE ("CODE", "HISTO_DESTRUCTION") ENABLE,
+	 CONSTRAINT "STRUCTURE_SOURCE_CODE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "STRUCTURE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- SYNC_LOG
-CREATE TABLE "SYNC_LOG" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DATE_SYNC" TIMESTAMP (6) NOT NULL ENABLE, 
-	"MESSAGE" CLOB NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(200 CHAR), 
-	"TABLE_NAME" VARCHAR2(30 CHAR), 
+CREATE TABLE "SYNC_LOG"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DATE_SYNC" TIMESTAMP (6) NOT NULL ENABLE,
+	"MESSAGE" CLOB NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(200 CHAR),
+	"TABLE_NAME" VARCHAR2(30 CHAR),
 	 CONSTRAINT "SYNC_LOG_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TAUX_HORAIRE_HETD
-CREATE TABLE "TAUX_HORAIRE_HETD" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VALEUR" FLOAT(126) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "TAUX_HORAIRE_HETD"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VALEUR" FLOAT(126) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "TAUX_HORAIRE_HETD_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TBL
-CREATE TABLE "TBL" 
-   (	"TBL_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"TABLE_NAME" VARCHAR2(30 CHAR), 
-	"VIEW_NAME" VARCHAR2(30 CHAR), 
-	"SEQUENCE_NAME" VARCHAR2(30 CHAR), 
-	"CONSTRAINT_NAME" VARCHAR2(30 CHAR), 
-	"CUSTOM_CALCUL_PROC" VARCHAR2(100 CHAR), 
-	"ORDRE" NUMBER DEFAULT 1 NOT NULL ENABLE, 
-	"FEUILLE_DE_ROUTE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "TBL"
+   (	"TBL_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"TABLE_NAME" VARCHAR2(30 CHAR),
+	"VIEW_NAME" VARCHAR2(30 CHAR),
+	"SEQUENCE_NAME" VARCHAR2(30 CHAR),
+	"CONSTRAINT_NAME" VARCHAR2(30 CHAR),
+	"CUSTOM_CALCUL_PROC" VARCHAR2(100 CHAR),
+	"ORDRE" NUMBER DEFAULT 1 NOT NULL ENABLE,
+	"FEUILLE_DE_ROUTE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "TBL_PK" PRIMARY KEY ("TBL_NAME") ENABLE
    ) ;
 
 -- TBL_AGREMENT
-CREATE TABLE "TBL_AGREMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"OBLIGATOIRE" NUMBER(1,0) NOT NULL ENABLE, 
-	"AGREMENT_ID" NUMBER(*,0), 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_AGREMENT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_AGREMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0),
+	"OBLIGATOIRE" NUMBER(1,0) NOT NULL ENABLE,
+	"AGREMENT_ID" NUMBER(*,0),
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_AGREMENT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_AGREMENT__UN" UNIQUE ("TYPE_AGREMENT_ID", "INTERVENANT_ID", "STRUCTURE_ID", "TO_DELETE") ENABLE
    ) ;
 ALTER TABLE TBL_AGREMENT NOLOGGING;
 
 -- TBL_CHARGENS
-CREATE TABLE "TBL_CHARGENS" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOEUD_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAPE_ENS_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"GROUPE_TYPE_FORMATION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"OUVERTURE" FLOAT(126) NOT NULL ENABLE, 
-	"DEDOUBLEMENT" FLOAT(126) NOT NULL ENABLE, 
-	"ASSIDUITE" FLOAT(126) NOT NULL ENABLE, 
-	"EFFECTIF" FLOAT(126) NOT NULL ENABLE, 
-	"HEURES_ENS" FLOAT(126) NOT NULL ENABLE, 
-	"GROUPES" FLOAT(126) NOT NULL ENABLE, 
-	"HEURES" FLOAT(126) NOT NULL ENABLE, 
-	"HETD" FLOAT(126) NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_CHARGENS_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_CHARGENS"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOEUD_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAPE_ENS_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"GROUPE_TYPE_FORMATION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"OUVERTURE" FLOAT(126) NOT NULL ENABLE,
+	"DEDOUBLEMENT" FLOAT(126) NOT NULL ENABLE,
+	"ASSIDUITE" FLOAT(126) NOT NULL ENABLE,
+	"EFFECTIF" FLOAT(126) NOT NULL ENABLE,
+	"HEURES_ENS" FLOAT(126) NOT NULL ENABLE,
+	"GROUPES" FLOAT(126) NOT NULL ENABLE,
+	"HEURES" FLOAT(126) NOT NULL ENABLE,
+	"HETD" FLOAT(126) NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_CHARGENS_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_CHARGENS__UN" UNIQUE ("ANNEE_ID", "NOEUD_ID", "SCENARIO_ID", "TYPE_HEURES_ID", "TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID", "ETAPE_ENS_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID") ENABLE
    ) ;
 ALTER TABLE TBL_CHARGENS NOLOGGING;
 
 -- TBL_CHARGENS_SEUILS_DEF
-CREATE TABLE "TBL_CHARGENS_SEUILS_DEF" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"GROUPE_TYPE_FORMATION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DEDOUBLEMENT" FLOAT(126) NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_CHARGENS_SEUILS_DEF_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_CHARGENS_SEUILS_DEF"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"GROUPE_TYPE_FORMATION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DEDOUBLEMENT" FLOAT(126) NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_CHARGENS_SEUILS_DEF_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_CHARGENS_SEUILS_DEF__UN" UNIQUE ("SCENARIO_ID", "TYPE_INTERVENTION_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID", "ANNEE_ID") ENABLE
    ) ;
 ALTER TABLE TBL_CHARGENS_SEUILS_DEF NOLOGGING;
 
 -- TBL_CLOTURE_REALISE
-CREATE TABLE "TBL_CLOTURE_REALISE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_CLOTURER_SAISIE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"CLOTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_CLOTURE_REALISE__UN" UNIQUE ("INTERVENANT_ID", "TO_DELETE") ENABLE, 
+CREATE TABLE "TBL_CLOTURE_REALISE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_CLOTURER_SAISIE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"CLOTURE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_CLOTURE_REALISE__UN" UNIQUE ("INTERVENANT_ID", "TO_DELETE") ENABLE,
 	 CONSTRAINT "TBL_CLOTURE_REALISE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_CLOTURE_REALISE NOLOGGING;
 
 -- TBL_CONTRAT
-CREATE TABLE "TBL_CONTRAT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_AVOIR_CONTRAT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"NBVH" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"EDITE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"SIGNE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_CONTRAT__UN" UNIQUE ("INTERVENANT_ID", "STRUCTURE_ID", "TO_DELETE") ENABLE, 
+CREATE TABLE "TBL_CONTRAT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_AVOIR_CONTRAT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0),
+	"NBVH" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"EDITE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"SIGNE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_CONTRAT__UN" UNIQUE ("INTERVENANT_ID", "STRUCTURE_ID", "TO_DELETE") ENABLE,
 	 CONSTRAINT "TBL_CONTRAT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_CONTRAT NOLOGGING;
 
 -- TBL_DEMS
-CREATE TABLE "TBL_DEMS" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TBL_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"C1" VARCHAR2(30 CHAR), 
-	"V1" VARCHAR2(80 CHAR), 
-	"C2" VARCHAR2(30 CHAR), 
-	"V2" VARCHAR2(80 CHAR), 
-	"C3" VARCHAR2(30 CHAR), 
-	"V3" VARCHAR2(80 CHAR), 
-	"C4" VARCHAR2(30 CHAR), 
-	"V4" VARCHAR2(80 CHAR), 
-	"C5" VARCHAR2(30 CHAR), 
-	"V5" VARCHAR2(80 CHAR), 
+CREATE TABLE "TBL_DEMS"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TBL_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"C1" VARCHAR2(30 CHAR),
+	"V1" VARCHAR2(80 CHAR),
+	"C2" VARCHAR2(30 CHAR),
+	"V2" VARCHAR2(80 CHAR),
+	"C3" VARCHAR2(30 CHAR),
+	"V3" VARCHAR2(80 CHAR),
+	"C4" VARCHAR2(30 CHAR),
+	"V4" VARCHAR2(80 CHAR),
+	"C5" VARCHAR2(30 CHAR),
+	"V5" VARCHAR2(80 CHAR),
 	"SQLCOND" VARCHAR2(3500 CHAR)
    ) ;
 ALTER TABLE TBL_DEMS NOLOGGING;
 
 -- TBL_DMEP_LIQUIDATION
-CREATE TABLE "TBL_DMEP_LIQUIDATION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_DMEP_LIQUIDATION_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_DMEP_LIQUIDATION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_DMEP_LIQUIDATION_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_DMEP_LIQUIDATION__UN" UNIQUE ("ANNEE_ID", "TYPE_RESSOURCE_ID", "STRUCTURE_ID", "TO_DELETE") ENABLE
    ) ;
 ALTER TABLE TBL_DMEP_LIQUIDATION NOLOGGING;
 
 -- TBL_DOSSIER
-CREATE TABLE "TBL_DOSSIER" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_DOSSIER" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"DOSSIER_ID" NUMBER(*,0), 
-	"VALIDATION_ID" NUMBER(*,0), 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_DOSSIER__UN" UNIQUE ("INTERVENANT_ID", "TO_DELETE") ENABLE, 
+CREATE TABLE "TBL_DOSSIER"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_DOSSIER" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"DOSSIER_ID" NUMBER(*,0),
+	"VALIDATION_ID" NUMBER(*,0),
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_DOSSIER__UN" UNIQUE ("INTERVENANT_ID", "TO_DELETE") ENABLE,
 	 CONSTRAINT "TBL_DOSSIER_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_DOSSIER NOLOGGING;
 
 -- TBL_DOSSIER2
-CREATE TABLE "TBL_DOSSIER2" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_DOSSIER" NUMBER(1,0) NOT NULL ENABLE, 
-	"DOSSIER_ID" NUMBER(*,0), 
-	"VALIDATION_ID" NUMBER(*,0), 
+CREATE TABLE "TBL_DOSSIER2"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_DOSSIER" NUMBER(1,0) NOT NULL ENABLE,
+	"DOSSIER_ID" NUMBER(*,0),
+	"VALIDATION_ID" NUMBER(*,0),
 	"TO_DELETE" NUMBER(1,0) NOT NULL ENABLE
    ) ;
 ALTER TABLE TBL_DOSSIER2 NOLOGGING;
 
 -- TBL_LIEN
-CREATE TABLE "TBL_LIEN" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIEN_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SCENARIO_ID" NUMBER NOT NULL ENABLE, 
-	"SCENARIO_LIEN_ID" NUMBER(*,0), 
-	"NOEUD_SUP_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"NOEUD_INF_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"ACTIF" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"POIDS" NUMBER DEFAULT 1 NOT NULL ENABLE, 
-	"CHOIX_MINIMUM" NUMBER, 
-	"CHOIX_MAXIMUM" NUMBER, 
-	"NB_CHOIX" NUMBER DEFAULT 1 NOT NULL ENABLE, 
-	"TOTAL_POIDS" FLOAT(126) DEFAULT 1 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"MAX_POIDS" NUMBER DEFAULT 1 NOT NULL ENABLE, 
+CREATE TABLE "TBL_LIEN"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIEN_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SCENARIO_ID" NUMBER NOT NULL ENABLE,
+	"SCENARIO_LIEN_ID" NUMBER(*,0),
+	"NOEUD_SUP_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"NOEUD_INF_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0),
+	"ACTIF" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"POIDS" NUMBER DEFAULT 1 NOT NULL ENABLE,
+	"CHOIX_MINIMUM" NUMBER,
+	"CHOIX_MAXIMUM" NUMBER,
+	"NB_CHOIX" NUMBER DEFAULT 1 NOT NULL ENABLE,
+	"TOTAL_POIDS" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"MAX_POIDS" NUMBER DEFAULT 1 NOT NULL ENABLE,
 	 CONSTRAINT "TBL_LIEN_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_LIEN NOLOGGING;
 
 -- TBL_PAIEMENT
-CREATE TABLE "TBL_PAIEMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"MISE_EN_PAIEMENT_ID" NUMBER(*,0), 
-	"PERIODE_PAIEMENT_ID" NUMBER(*,0), 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_A_PAYER" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_A_PAYER_POND" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_DEMANDEES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_PAYEES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"FORMULE_RES_SERVICE_ID" NUMBER(*,0), 
-	"FORMULE_RES_SERVICE_REF_ID" NUMBER(*,0), 
-	 CONSTRAINT "TBL_PAIEMENT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_PAIEMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"MISE_EN_PAIEMENT_ID" NUMBER(*,0),
+	"PERIODE_PAIEMENT_ID" NUMBER(*,0),
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_A_PAYER" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_A_PAYER_POND" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_DEMANDEES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_PAYEES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"FORMULE_RES_SERVICE_ID" NUMBER(*,0),
+	"FORMULE_RES_SERVICE_REF_ID" NUMBER(*,0),
+	 CONSTRAINT "TBL_PAIEMENT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_PAIEMENT__UN" UNIQUE ("INTERVENANT_ID", "TO_DELETE", "MISE_EN_PAIEMENT_ID", "FORMULE_RES_SERVICE_ID", "FORMULE_RES_SERVICE_REF_ID") ENABLE
    ) ;
 ALTER TABLE TBL_PAIEMENT NOLOGGING;
 
 -- TBL_PIECE_JOINTE
-CREATE TABLE "TBL_PIECE_JOINTE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"DEMANDEE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"FOURNIE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"VALIDEE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_POUR_SEUIL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_PIECE_JOINTE__UN" UNIQUE ("TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "TO_DELETE") ENABLE, 
+CREATE TABLE "TBL_PIECE_JOINTE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"DEMANDEE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"FOURNIE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"VALIDEE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_POUR_SEUIL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_PIECE_JOINTE__UN" UNIQUE ("TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "TO_DELETE") ENABLE,
 	 CONSTRAINT "TBL_PIECE_JOINTE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_PIECE_JOINTE NOLOGGING;
 
 -- TBL_PIECE_JOINTE_DEMANDE
-CREATE TABLE "TBL_PIECE_JOINTE_DEMANDE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_POUR_SEUIL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_PIECE_JOINTE_DEMANDE__UN" UNIQUE ("TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "TO_DELETE") ENABLE, 
+CREATE TABLE "TBL_PIECE_JOINTE_DEMANDE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_POUR_SEUIL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_PIECE_JOINTE_DEMANDE__UN" UNIQUE ("TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "TO_DELETE") ENABLE,
 	 CONSTRAINT "TBL_PIECE_JOINTE_DEMANDE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_PIECE_JOINTE_DEMANDE NOLOGGING;
 
 -- TBL_PIECE_JOINTE_FOURNIE
-CREATE TABLE "TBL_PIECE_JOINTE_FOURNIE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VALIDATION_ID" NUMBER(*,0), 
-	"FICHIER_ID" NUMBER(*,0), 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_PIECE_JOINTE_FOURNIE_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_PIECE_JOINTE_FOURNIE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VALIDATION_ID" NUMBER(*,0),
+	"FICHIER_ID" NUMBER(*,0),
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "TBL_PIECE_JOINTE_FOURNIE_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_PIECE_JOINTE_FOURNIE__UN" UNIQUE ("TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "VALIDATION_ID", "FICHIER_ID") ENABLE
    ) ;
 ALTER TABLE TBL_PIECE_JOINTE_FOURNIE NOLOGGING;
 
 -- TBL_SERVICE
-CREATE TABLE "TBL_SERVICE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_SERVICE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0), 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"NBVH" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"VALIDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0), 
-	"ELEMENT_PEDAGOGIQUE_PERIODE_ID" NUMBER(*,0), 
-	"ETAPE_ID" NUMBER(*,0), 
-	"ELEMENT_PEDAGOGIQUE_HISTO" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"ETAPE_HISTO" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"HAS_HEURES_MAUVAISE_PERIODE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_CODE" VARCHAR2(15 CHAR), 
-	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_SERVICE__UN" UNIQUE ("SERVICE_ID", "TYPE_VOLUME_HORAIRE_ID", "TO_DELETE") ENABLE, 
+CREATE TABLE "TBL_SERVICE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_SERVICE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0),
+	"STRUCTURE_ID" NUMBER(*,0),
+	"NBVH" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"VALIDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0),
+	"ELEMENT_PEDAGOGIQUE_PERIODE_ID" NUMBER(*,0),
+	"ETAPE_ID" NUMBER(*,0),
+	"ELEMENT_PEDAGOGIQUE_HISTO" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"ETAPE_HISTO" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"HAS_HEURES_MAUVAISE_PERIODE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_CODE" VARCHAR2(15 CHAR),
+	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_SERVICE__UN" UNIQUE ("SERVICE_ID", "TYPE_VOLUME_HORAIRE_ID", "TO_DELETE") ENABLE,
 	 CONSTRAINT "TBL_SERVICE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_SERVICE NOLOGGING;
 
 -- TBL_SERVICE_REFERENTIEL
-CREATE TABLE "TBL_SERVICE_REFERENTIEL" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_SERVICE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0), 
-	"STRUCTURE_ID" NUMBER(*,0), 
-	"NBVH" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"VALIDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_SERVICE_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_SERVICE_REFERENTIEL"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_SERVICE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0),
+	"STRUCTURE_ID" NUMBER(*,0),
+	"NBVH" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"VALIDE" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_SERVICE_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_SERVICE_REFERENTIEL__UN" UNIQUE ("INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "STRUCTURE_ID", "TO_DELETE") ENABLE
    ) ;
 ALTER TABLE TBL_SERVICE_REFERENTIEL NOLOGGING;
 
 -- TBL_SERVICE_SAISIE
-CREATE TABLE "TBL_SERVICE_SAISIE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PEUT_SAISIR_SERVICE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PEUT_SAISIR_REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_SERVICE_PREV" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_REFERENTIEL_PREV" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_SERVICE_REAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HEURES_REFERENTIEL_REAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_SERVICE_SAISIE__UN" UNIQUE ("INTERVENANT_ID", "TO_DELETE") ENABLE, 
+CREATE TABLE "TBL_SERVICE_SAISIE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PEUT_SAISIR_SERVICE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PEUT_SAISIR_REFERENTIEL" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_SERVICE_PREV" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_REFERENTIEL_PREV" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_SERVICE_REAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HEURES_REFERENTIEL_REAL" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_SERVICE_SAISIE__UN" UNIQUE ("INTERVENANT_ID", "TO_DELETE") ENABLE,
 	 CONSTRAINT "TBL_SERVICE_SAISIE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 ALTER TABLE TBL_SERVICE_SAISIE NOLOGGING;
 
 -- TBL_VALIDATION_ENSEIGNEMENT
-CREATE TABLE "TBL_VALIDATION_ENSEIGNEMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VALIDATION_ID" NUMBER(*,0), 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_VALIDATION_ENSEIGNEMENT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_VALIDATION_ENSEIGNEMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VALIDATION_ID" NUMBER(*,0),
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_VALIDATION_ENSEIGNEMENT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_VALIDATION_ENSEIGNEMENT_UN" UNIQUE ("INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "VALIDATION_ID", "TO_DELETE") ENABLE
    ) ;
 ALTER TABLE TBL_VALIDATION_ENSEIGNEMENT NOLOGGING;
 
 -- TBL_VALIDATION_REFERENTIEL
-CREATE TABLE "TBL_VALIDATION_REFERENTIEL" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SERVICE_REFERENTIEL_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VALIDATION_ID" NUMBER(*,0), 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"VOLUME_HORAIRE_REF_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_VALIDATION_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_VALIDATION_REFERENTIEL"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SERVICE_REFERENTIEL_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VALIDATION_ID" NUMBER(*,0),
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"VOLUME_HORAIRE_REF_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "TBL_VALIDATION_REFERENTIEL_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_VALIDATION_REFERENTIEL__UN" UNIQUE ("INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID", "SERVICE_REFERENTIEL_ID", "VOLUME_HORAIRE_REF_ID", "VALIDATION_ID", "TO_DELETE") ENABLE
    ) ;
 ALTER TABLE TBL_VALIDATION_REFERENTIEL NOLOGGING;
 
 -- TBL_WORKFLOW
-CREATE TABLE "TBL_WORKFLOW" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) DEFAULT null, 
-	"ATTEIGNABLE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"REALISATION" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"OBJECTIF" FLOAT(126) DEFAULT 1 NOT NULL ENABLE, 
-	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE, 
-	"ETAPE_CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	 CONSTRAINT "TBL_WORKFLOW_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TBL_WORKFLOW"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) DEFAULT null,
+	"ATTEIGNABLE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"REALISATION" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"OBJECTIF" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
+	"ANNEE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENANT_CODE" VARCHAR2(5 CHAR) NOT NULL ENABLE,
+	"ETAPE_CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	 CONSTRAINT "TBL_WORKFLOW_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TBL_WORKFLOW__UN" UNIQUE ("INTERVENANT_ID", "ETAPE_ID", "STRUCTURE_ID") ENABLE
    ) ;
 ALTER TABLE TBL_WORKFLOW NOLOGGING;
 
 -- TEST_BUFFER
-CREATE TABLE "TEST_BUFFER" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TABLE_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE, 
-	"DATA_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "TEST_BUFFER"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TABLE_NAME" VARCHAR2(30 CHAR) NOT NULL ENABLE,
+	"DATA_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "TEST_BUFFER_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TMP_SCENARIO_NOEUD_EFFECTIF
-CREATE GLOBAL TEMPORARY TABLE "TMP_SCENARIO_NOEUD_EFFECTIF" 
-   (	"SCENARIO_NOEUD_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE GLOBAL TEMPORARY TABLE "TMP_SCENARIO_NOEUD_EFFECTIF"
+   (	"SCENARIO_NOEUD_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_HEURES_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAPE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	"EFFECTIF" FLOAT(126)
    ) ON COMMIT DELETE ROWS ;
 
 -- TYPE_AGREMENT
-CREATE TABLE "TYPE_AGREMENT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(256 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "TYPE_AGREMENT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TYPE_AGREMENT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(256 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "TYPE_AGREMENT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TYPE_AGREMENT__UN" UNIQUE ("CODE") ENABLE
    ) ;
 
 -- TYPE_AGREMENT_STATUT
-CREATE TABLE "TYPE_AGREMENT_STATUT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"OBLIGATOIRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT NULL, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "TYPE_AGREMENT_STATUT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TYPE_AGREMENT_STATUT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_AGREMENT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"OBLIGATOIRE" NUMBER(*,0) NOT NULL ENABLE,
+	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT NULL,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "TYPE_AGREMENT_STATUT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TYPE_AGREMENT_STATUT__UN" UNIQUE ("TYPE_AGREMENT_ID", "STATUT_INTERVENANT_ID", "PREMIER_RECRUTEMENT") ENABLE
    ) ;
 
 -- TYPE_CONTRAT
-CREATE TABLE "TYPE_CONTRAT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(15 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "TYPE_CONTRAT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(15 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "TYPE_CONTRAT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_DOTATION
-CREATE TABLE "TYPE_DOTATION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "TYPE_DOTATION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"TYPE_RESSOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "TYPE_DOTATION_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_FORMATION
-CREATE TABLE "TYPE_FORMATION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(80 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(15 CHAR) NOT NULL ENABLE, 
-	"GROUPE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"SERVICE_STATUTAIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	 CONSTRAINT "TYPE_FORMATION__UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "TYPE_FORMATION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(80 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(15 CHAR) NOT NULL ENABLE,
+	"GROUPE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"SERVICE_STATUTAIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	 CONSTRAINT "TYPE_FORMATION__UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "TYPE_FORMATION_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_HEURES
-CREATE TABLE "TYPE_HEURES" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_COURT" VARCHAR2(15 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_LONG" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_HEURES_ELEMENT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELIGIBLE_CENTRE_COUT_EP" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"ELIGIBLE_EXTRACTION_PAIE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ENSEIGNEMENT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	 CONSTRAINT "TYPE_HEURES_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TYPE_HEURES"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(20 CHAR) NOT NULL ENABLE,
+	"LIBELLE_COURT" VARCHAR2(15 CHAR) NOT NULL ENABLE,
+	"LIBELLE_LONG" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_HEURES_ELEMENT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELIGIBLE_CENTRE_COUT_EP" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"ELIGIBLE_EXTRACTION_PAIE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ENSEIGNEMENT" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	 CONSTRAINT "TYPE_HEURES_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TYPE_HEURES_UN" UNIQUE ("CODE") ENABLE
    ) ;
 
 -- TYPE_INTERVENANT
-CREATE TABLE "TYPE_INTERVENANT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(1 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "TYPE_INTERVENANT_CODE_UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "TYPE_INTERVENANT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(1 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "TYPE_INTERVENANT_CODE_UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "TYPE_INTERVENANT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_INTERVENTION
-CREATE TABLE "TYPE_INTERVENTION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(10 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"TAUX_HETD_SERVICE" FLOAT(126) DEFAULT 1 NOT NULL ENABLE, 
-	"TAUX_HETD_COMPLEMENTAIRE" FLOAT(126) DEFAULT 1 NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"VISIBLE" NUMBER(1,0) NOT NULL ENABLE, 
-	"ANNEE_DEBUT_ID" NUMBER(*,0), 
-	"ANNEE_FIN_ID" NUMBER(*,0), 
-	"REGLE_FOAD" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"REGLE_FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_MAQUETTE_ID" NUMBER(*,0), 
-	"VISIBLE_EXTERIEUR" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
+CREATE TABLE "TYPE_INTERVENTION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(10 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0) NOT NULL ENABLE,
+	"TAUX_HETD_SERVICE" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
+	"TAUX_HETD_COMPLEMENTAIRE" FLOAT(126) DEFAULT 1 NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"VISIBLE" NUMBER(1,0) NOT NULL ENABLE,
+	"ANNEE_DEBUT_ID" NUMBER(*,0),
+	"ANNEE_FIN_ID" NUMBER(*,0),
+	"REGLE_FOAD" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"REGLE_FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"TYPE_INTERVENTION_MAQUETTE_ID" NUMBER(*,0),
+	"VISIBLE_EXTERIEUR" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
 	 CONSTRAINT "TYPE_INTERVENTION_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_INTERVENTION_EP
-CREATE TABLE "TYPE_INTERVENTION_EP" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
+CREATE TABLE "TYPE_INTERVENTION_EP"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
 	 CONSTRAINT "TYPE_INTERVENTION_EP_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_INTERVENTION_STATUT
-CREATE TABLE "TYPE_INTERVENTION_STATUT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TAUX_HETD_SERVICE" FLOAT(126), 
-	"TAUX_HETD_COMPLEMENTAIRE" FLOAT(126), 
-	 CONSTRAINT "TYPE_INTERVENTION_STATUT_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "TYPE_INTERVENTION_STATUT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TAUX_HETD_SERVICE" FLOAT(126),
+	"TAUX_HETD_COMPLEMENTAIRE" FLOAT(126),
+	 CONSTRAINT "TYPE_INTERVENTION_STATUT_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "TYPE_INTERVENTION_STATUT__UN" UNIQUE ("TYPE_INTERVENTION_ID", "STATUT_INTERVENANT_ID") ENABLE
    ) ;
 
 -- TYPE_INTERVENTION_STRUCTURE
-CREATE TABLE "TYPE_INTERVENTION_STRUCTURE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VISIBLE" NUMBER(1,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ANNEE_DEBUT_ID" NUMBER(*,0), 
-	"ANNEE_FIN_ID" NUMBER(*,0), 
+CREATE TABLE "TYPE_INTERVENTION_STRUCTURE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VISIBLE" NUMBER(1,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ANNEE_DEBUT_ID" NUMBER(*,0),
+	"ANNEE_FIN_ID" NUMBER(*,0),
 	 CONSTRAINT "TYPE_INTERVENTION_STRUCTURE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_MODULATEUR
-CREATE TABLE "TYPE_MODULATEUR" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(10 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"PUBLIQUE" NUMBER(1,0) NOT NULL ENABLE, 
-	"OBLIGATOIRE" NUMBER(1,0) NOT NULL ENABLE, 
-	"SAISIE_PAR_ENSEIGNANT" NUMBER(1,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "TYPE_MODULATEUR"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(10 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"PUBLIQUE" NUMBER(1,0) NOT NULL ENABLE,
+	"OBLIGATOIRE" NUMBER(1,0) NOT NULL ENABLE,
+	"SAISIE_PAR_ENSEIGNANT" NUMBER(1,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "TYPE_MODULATEUR_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_MODULATEUR_EP
-CREATE TABLE "TYPE_MODULATEUR_EP" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	 CONSTRAINT "TYPE_MODULATEUR_EP_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "TYPE_MODULATEUR_EP__UN" UNIQUE ("SOURCE_CODE") ENABLE, 
+CREATE TABLE "TYPE_MODULATEUR_EP"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	 CONSTRAINT "TYPE_MODULATEUR_EP_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "TYPE_MODULATEUR_EP__UN" UNIQUE ("SOURCE_CODE") ENABLE,
 	 CONSTRAINT "TYPE_MODULATEUR_EP__UNV1" UNIQUE ("TYPE_MODULATEUR_ID", "ELEMENT_PEDAGOGIQUE_ID") ENABLE
    ) ;
 
 -- TYPE_MODULATEUR_STRUCTURE
-CREATE TABLE "TYPE_MODULATEUR_STRUCTURE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ANNEE_DEBUT_ID" NUMBER(*,0), 
-	"ANNEE_FIN_ID" NUMBER(*,0), 
-	 CONSTRAINT "TYPE_MODULATEUR_STRUCTURE_UN" UNIQUE ("TYPE_MODULATEUR_ID", "STRUCTURE_ID") ENABLE, 
+CREATE TABLE "TYPE_MODULATEUR_STRUCTURE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_MODULATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ANNEE_DEBUT_ID" NUMBER(*,0),
+	"ANNEE_FIN_ID" NUMBER(*,0),
+	 CONSTRAINT "TYPE_MODULATEUR_STRUCTURE_UN" UNIQUE ("TYPE_MODULATEUR_ID", "STRUCTURE_ID") ENABLE,
 	 CONSTRAINT "TYPE_MODULATEUR_STRUCTURE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_PIECE_JOINTE
-CREATE TABLE "TYPE_PIECE_JOINTE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"URL_MODELE_DOC" VARCHAR2(256 CHAR), 
-	"ORDRE" NUMBER DEFAULT 1 NOT NULL ENABLE, 
+CREATE TABLE "TYPE_PIECE_JOINTE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(150 CHAR) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"URL_MODELE_DOC" VARCHAR2(256 CHAR),
+	"ORDRE" NUMBER DEFAULT 1 NOT NULL ENABLE,
 	 CONSTRAINT "TYPE_PIECE_JOINTE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_PIECE_JOINTE_STATUT
-CREATE TABLE "TYPE_PIECE_JOINTE_STATUT" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"OBLIGATOIRE" NUMBER(*,0) NOT NULL ENABLE, 
-	"SEUIL_HETD" NUMBER(*,0), 
-	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ANNEE_DEBUT_ID" NUMBER(*,0), 
-	"ANNEE_FIN_ID" NUMBER(*,0), 
-	"FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"CHANGEMENT_RIB" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "TYPE_PIECE_JOINTE_STATUT"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_PIECE_JOINTE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STATUT_INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"OBLIGATOIRE" NUMBER(*,0) NOT NULL ENABLE,
+	"SEUIL_HETD" NUMBER(*,0),
+	"PREMIER_RECRUTEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ANNEE_DEBUT_ID" NUMBER(*,0),
+	"ANNEE_FIN_ID" NUMBER(*,0),
+	"FC" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"CHANGEMENT_RIB" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "TYPE_PIECE_JOINTE_STATUT_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_RESSOURCE
-CREATE TABLE "TYPE_RESSOURCE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"FI" NUMBER(1,0) NOT NULL ENABLE, 
-	"FA" NUMBER(1,0) NOT NULL ENABLE, 
-	"FC" NUMBER(1,0) NOT NULL ENABLE, 
-	"FC_MAJOREES" NUMBER(1,0) NOT NULL ENABLE, 
-	"REFERENTIEL" NUMBER(1,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ETABLISSEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "TYPE_RESSOURCE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(50 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"FI" NUMBER(1,0) NOT NULL ENABLE,
+	"FA" NUMBER(1,0) NOT NULL ENABLE,
+	"FC" NUMBER(1,0) NOT NULL ENABLE,
+	"FC_MAJOREES" NUMBER(1,0) NOT NULL ENABLE,
+	"REFERENTIEL" NUMBER(1,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ETABLISSEMENT" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "TYPE_RESSOURCE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_VALIDATION
-CREATE TABLE "TYPE_VALIDATION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(25 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(60 CHAR), 
+CREATE TABLE "TYPE_VALIDATION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(25 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(60 CHAR),
 	 CONSTRAINT "TYPE_VALIDATION_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- TYPE_VOLUME_HORAIRE
-CREATE TABLE "TYPE_VOLUME_HORAIRE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(15 CHAR) NOT NULL ENABLE, 
-	"LIBELLE" VARCHAR2(60 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER NOT NULL ENABLE, 
-	 CONSTRAINT "TYPE_VOLUME_HORAIRE__UN" UNIQUE ("CODE") ENABLE, 
+CREATE TABLE "TYPE_VOLUME_HORAIRE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(15 CHAR) NOT NULL ENABLE,
+	"LIBELLE" VARCHAR2(60 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER NOT NULL ENABLE,
+	 CONSTRAINT "TYPE_VOLUME_HORAIRE__UN" UNIQUE ("CODE") ENABLE,
 	 CONSTRAINT "TYPE_VOLUME_HORAIRE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- UTILISATEUR
-CREATE TABLE "UTILISATEUR" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"USERNAME" VARCHAR2(255 CHAR) NOT NULL ENABLE, 
-	"EMAIL" VARCHAR2(255 CHAR), 
-	"DISPLAY_NAME" VARCHAR2(64 CHAR) NOT NULL ENABLE, 
-	"PASSWORD" VARCHAR2(128 CHAR) NOT NULL ENABLE, 
-	"STATE" NUMBER NOT NULL ENABLE, 
-	"CODE" VARCHAR2(60 CHAR), 
-	 CONSTRAINT "UTILISATEUR_USERNAME_UN" UNIQUE ("USERNAME") ENABLE, 
+CREATE TABLE "UTILISATEUR"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"USERNAME" VARCHAR2(255 CHAR) NOT NULL ENABLE,
+	"EMAIL" VARCHAR2(255 CHAR),
+	"DISPLAY_NAME" VARCHAR2(64 CHAR) NOT NULL ENABLE,
+	"PASSWORD" VARCHAR2(128 CHAR) NOT NULL ENABLE,
+	"STATE" NUMBER NOT NULL ENABLE,
+	"CODE" VARCHAR2(60 CHAR),
+	 CONSTRAINT "UTILISATEUR_USERNAME_UN" UNIQUE ("USERNAME") ENABLE,
 	 CONSTRAINT "UTILISATEUR_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- VALIDATION
-CREATE TABLE "VALIDATION" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VALIDATION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
+CREATE TABLE "VALIDATION"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VALIDATION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"INTERVENANT_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"STRUCTURE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
 	 CONSTRAINT "VALIDATION_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- VALIDATION_VOL_HORAIRE
-CREATE TABLE "VALIDATION_VOL_HORAIRE" 
-   (	"VALIDATION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "VALIDATION_VOL_HORAIRE"
+   (	"VALIDATION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "VALIDATION_VOL_HORAIRE_PK" PRIMARY KEY ("VALIDATION_ID", "VOLUME_HORAIRE_ID") ENABLE
    ) ;
 
 -- VALIDATION_VOL_HORAIRE_REF
-CREATE TABLE "VALIDATION_VOL_HORAIRE_REF" 
-   (	"VALIDATION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"VOLUME_HORAIRE_REF_ID" NUMBER(*,0) NOT NULL ENABLE, 
+CREATE TABLE "VALIDATION_VOL_HORAIRE_REF"
+   (	"VALIDATION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"VOLUME_HORAIRE_REF_ID" NUMBER(*,0) NOT NULL ENABLE,
 	 CONSTRAINT "VALIDATION_VOL_HORAIRE_REF_PK" PRIMARY KEY ("VALIDATION_ID", "VOLUME_HORAIRE_REF_ID") ENABLE
    ) ;
 
 -- VERSION
-CREATE TABLE "VERSION" 
-   (	"NUMERO" NUMBER NOT NULL ENABLE, 
+CREATE TABLE "VERSION"
+   (	"NUMERO" NUMBER NOT NULL ENABLE,
 	 CONSTRAINT "VERSION_PK" PRIMARY KEY ("NUMERO") ENABLE
    ) ;
 
 -- VOLUME_HORAIRE
-CREATE TABLE "VOLUME_HORAIRE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"PERIODE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"MOTIF_NON_PAIEMENT_ID" NUMBER(*,0), 
-	"CONTRAT_ID" NUMBER(*,0), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HORAIRE_DEBUT" DATE, 
-	"HORAIRE_FIN" DATE, 
-	 CONSTRAINT "VOLUME_HORAIRE_SOURCE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "VOLUME_HORAIRE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SERVICE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"PERIODE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"MOTIF_NON_PAIEMENT_ID" NUMBER(*,0),
+	"CONTRAT_ID" NUMBER(*,0),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HORAIRE_DEBUT" DATE,
+	"HORAIRE_FIN" DATE,
+	 CONSTRAINT "VOLUME_HORAIRE_SOURCE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "VOLUME_HORAIRE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- VOLUME_HORAIRE_CHARGE
-CREATE TABLE "VOLUME_HORAIRE_CHARGE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"GROUPES" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER, 
-	 CONSTRAINT "VOLUME_HORAIRE_CHARGE_PK" PRIMARY KEY ("ID") ENABLE, 
-	 CONSTRAINT "VHC_HISTO_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "VOLUME_HORAIRE_CHARGE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SCENARIO_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"GROUPES" NUMBER(*,0) DEFAULT 0 NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER,
+	 CONSTRAINT "VOLUME_HORAIRE_CHARGE_PK" PRIMARY KEY ("ID") ENABLE,
+	 CONSTRAINT "VHC_HISTO_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "VOLUME_HORAIRE_CHARGE__UN" UNIQUE ("ELEMENT_PEDAGOGIQUE_ID", "TYPE_INTERVENTION_ID", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- VOLUME_HORAIRE_ENS
-CREATE TABLE "VOLUME_HORAIRE_ENS" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES" FLOAT(126) NOT NULL ENABLE, 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR), 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"GROUPES" FLOAT(126), 
-	 CONSTRAINT "VOLUME_HORAIRE_ENS_UK1" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE, 
+CREATE TABLE "VOLUME_HORAIRE_ENS"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_INTERVENTION_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES" FLOAT(126) NOT NULL ENABLE,
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR),
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"ELEMENT_PEDAGOGIQUE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"GROUPES" FLOAT(126),
+	 CONSTRAINT "VOLUME_HORAIRE_ENS_UK1" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE,
 	 CONSTRAINT "VOLUME_HORAIRE_ENS_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- VOLUME_HORAIRE_REF
-CREATE TABLE "VOLUME_HORAIRE_REF" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SERVICE_REFERENTIEL_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE, 
-	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE, 
-	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"HISTO_DESTRUCTION" DATE, 
-	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0), 
-	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE, 
-	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"HORAIRE_DEBUT" DATE, 
-	"HORAIRE_FIN" DATE, 
-	 CONSTRAINT "VOLUME_HORAIRE_REF_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "VOLUME_HORAIRE_REF"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TYPE_VOLUME_HORAIRE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SERVICE_REFERENTIEL_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HEURES" FLOAT(126) DEFAULT 0 NOT NULL ENABLE,
+	"HISTO_CREATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_CREATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_MODIFICATION" DATE DEFAULT SYSDATE NOT NULL ENABLE,
+	"HISTO_MODIFICATEUR_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"HISTO_DESTRUCTION" DATE,
+	"HISTO_DESTRUCTEUR_ID" NUMBER(*,0),
+	"SOURCE_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"SOURCE_CODE" VARCHAR2(100 CHAR) NOT NULL ENABLE,
+	"AUTO_VALIDATION" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"HORAIRE_DEBUT" DATE,
+	"HORAIRE_FIN" DATE,
+	 CONSTRAINT "VOLUME_HORAIRE_REF_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "VOLUME_HORAIRE_REF_SOURCE_UN" UNIQUE ("SOURCE_CODE", "HISTO_DESTRUCTION") ENABLE
    ) ;
 
 -- WF_DEP_BLOQUANTE
-CREATE TABLE "WF_DEP_BLOQUANTE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"WF_ETAPE_DEP_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TBL_WORKFLOW_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
+CREATE TABLE "WF_DEP_BLOQUANTE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"WF_ETAPE_DEP_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TBL_WORKFLOW_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"TO_DELETE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
 	 CONSTRAINT "WF_DEPS_BLOQUANTES_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- WF_ETAPE
-CREATE TABLE "WF_ETAPE" 
-   (	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE, 
-	"ORDRE" NUMBER(*,0) DEFAULT 1 NOT NULL ENABLE, 
-	"DESC_NON_FRANCHIE" VARCHAR2(250 CHAR) NOT NULL ENABLE, 
-	"DESC_SANS_OBJECTIF" VARCHAR2(250 CHAR), 
-	"LIBELLE_AUTRES" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
-	"LIBELLE_INTERVENANT" VARCHAR2(150 CHAR) NOT NULL ENABLE, 
-	"OBLIGATOIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"ROUTE" VARCHAR2(200 CHAR) NOT NULL ENABLE, 
-	"ROUTE_INTERVENANT" VARCHAR2(200 CHAR), 
-	 CONSTRAINT "WF_ETAPE_CODE_UN" UNIQUE ("CODE") ENABLE, 
-	 CONSTRAINT "WF_ETAPE_ORDRE_UN" UNIQUE ("ORDRE") ENABLE, 
+CREATE TABLE "WF_ETAPE"
+   (	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"CODE" VARCHAR2(64 CHAR) NOT NULL ENABLE,
+	"ORDRE" NUMBER(*,0) DEFAULT 1 NOT NULL ENABLE,
+	"DESC_NON_FRANCHIE" VARCHAR2(250 CHAR) NOT NULL ENABLE,
+	"DESC_SANS_OBJECTIF" VARCHAR2(250 CHAR),
+	"LIBELLE_AUTRES" VARCHAR2(150 CHAR) NOT NULL ENABLE,
+	"LIBELLE_INTERVENANT" VARCHAR2(150 CHAR) NOT NULL ENABLE,
+	"OBLIGATOIRE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"ROUTE" VARCHAR2(200 CHAR) NOT NULL ENABLE,
+	"ROUTE_INTERVENANT" VARCHAR2(200 CHAR),
+	 CONSTRAINT "WF_ETAPE_CODE_UN" UNIQUE ("CODE") ENABLE,
+	 CONSTRAINT "WF_ETAPE_ORDRE_UN" UNIQUE ("ORDRE") ENABLE,
 	 CONSTRAINT "WF_ETAPE_PK" PRIMARY KEY ("ID") ENABLE
    ) ;
 
 -- WF_ETAPE_DEP
-CREATE TABLE "WF_ETAPE_DEP" 
-   (	"ETAPE_SUIV_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ETAPE_PREC_ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"LOCALE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"INTEGRALE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"PARTIELLE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	"ID" NUMBER(*,0) NOT NULL ENABLE, 
-	"ACTIVE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE, 
-	"TYPE_INTERVENANT_ID" NUMBER(*,0), 
-	"OBLIGATOIRE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE, 
-	 CONSTRAINT "WF_ETAPE_DEP_PK" PRIMARY KEY ("ID") ENABLE, 
+CREATE TABLE "WF_ETAPE_DEP"
+   (	"ETAPE_SUIV_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ETAPE_PREC_ID" NUMBER(*,0) NOT NULL ENABLE,
+	"LOCALE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"INTEGRALE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"PARTIELLE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	"ID" NUMBER(*,0) NOT NULL ENABLE,
+	"ACTIVE" NUMBER(1,0) DEFAULT 1 NOT NULL ENABLE,
+	"TYPE_INTERVENANT_ID" NUMBER(*,0),
+	"OBLIGATOIRE" NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE,
+	 CONSTRAINT "WF_ETAPE_DEP_PK" PRIMARY KEY ("ID") ENABLE,
 	 CONSTRAINT "WF_ETAPE_DEP__UN" UNIQUE ("ETAPE_SUIV_ID", "ETAPE_PREC_ID") ENABLE
    ) ;
 
@@ -2750,7 +2750,7 @@ CREATE TABLE "WF_ETAPE_DEP"
 --------------------------------------------------
 
 -- OSE_CHARGENS
-CREATE OR REPLACE PACKAGE "OSE_CHARGENS" AS 
+CREATE OR REPLACE PACKAGE "OSE_CHARGENS" AS
   ENABLE_TRIGGER_EFFECTIFS BOOLEAN DEFAULT TRUE;
 
   TYPE tnoeud_ids IS TABLE OF NUMERIC;
@@ -2780,15 +2780,15 @@ CREATE OR REPLACE PACKAGE "OSE_CHARGENS" AS
 
   PROCEDURE ADD_SCENARIO_NOEUD_EFFECTIF( scenario_noeud_id NUMERIC, type_heures_id NUMERIC, etape_id NUMERIC, effectif FLOAT );
 
-  PROCEDURE INIT_SCENARIO_NOEUD_EFFECTIF( 
-    etape_id NUMERIC, 
-    scenario_id NUMERIC, 
-    type_heures_id NUMERIC, 
-    effectif FLOAT, 
-    surcharge BOOLEAN DEFAULT FALSE 
+  PROCEDURE INIT_SCENARIO_NOEUD_EFFECTIF(
+    etape_id NUMERIC,
+    scenario_id NUMERIC,
+    type_heures_id NUMERIC,
+    effectif FLOAT,
+    surcharge BOOLEAN DEFAULT FALSE
   );
 
-  PROCEDURE SET_PRECALC_HEURES_PARAMS( 
+  PROCEDURE SET_PRECALC_HEURES_PARAMS(
     annee_id                       NUMERIC DEFAULT NULL,
     structure_id                   NUMERIC DEFAULT NULL,
     scenario_id                    NUMERIC DEFAULT NULL,
@@ -2797,7 +2797,7 @@ CREATE OR REPLACE PACKAGE "OSE_CHARGENS" AS
     noeud_ids                      tnoeud_ids DEFAULT NULL
   );
 
-  FUNCTION MATCH_PRECALC_HEURES_PARAMS( 
+  FUNCTION MATCH_PRECALC_HEURES_PARAMS(
     annee_id                       NUMERIC DEFAULT NULL,
     structure_id                   NUMERIC DEFAULT NULL,
     scenario_id                    NUMERIC DEFAULT NULL,
@@ -2941,7 +2941,7 @@ END OSE_FORMULE;
 /
 
 -- OSE_HISTO
-CREATE OR REPLACE PACKAGE "OSE_HISTO" AS 
+CREATE OR REPLACE PACKAGE "OSE_HISTO" AS
 
   FUNCTION FILTRE( histo_debut NUMERIC, histo_fin NUMERIC ) RETURN NUMERIC;
 
@@ -2959,7 +2959,7 @@ END ose_import;
 /
 
 -- OSE_PAIEMENT
-CREATE OR REPLACE PACKAGE "OSE_PAIEMENT" AS 
+CREATE OR REPLACE PACKAGE "OSE_PAIEMENT" AS
 
   PROCEDURE CHECK_BAD_PAIEMENTS( FORMULE_RES_SERVICE_ID NUMERIC DEFAULT NULL, FORMULE_RES_SERVICE_REF_ID NUMERIC DEFAULT NULL );
 
@@ -2967,7 +2967,7 @@ END OSE_PAIEMENT;
 /
 
 -- OSE_PARAMETRE
-CREATE OR REPLACE PACKAGE "OSE_PARAMETRE" AS 
+CREATE OR REPLACE PACKAGE "OSE_PARAMETRE" AS
 
   function get_etablissement return Numeric;
   function get_annee return Numeric;
@@ -2984,7 +2984,7 @@ END OSE_PARAMETRE;
 /
 
 -- OSE_TEST
-CREATE OR REPLACE PACKAGE "OSE_TEST" AS 
+CREATE OR REPLACE PACKAGE "OSE_TEST" AS
 
   DEBUG_ENABLED BOOLEAN DEFAULT FALSE;
 
@@ -3016,7 +3016,7 @@ END OSE_TEST;
 /
 
 -- OSE_VALIDATION
-CREATE OR REPLACE PACKAGE "OSE_VALIDATION" AS 
+CREATE OR REPLACE PACKAGE "OSE_VALIDATION" AS
 
   FUNCTION can_devalider ( v validation%rowtype ) RETURN varchar2;
 
@@ -3024,7 +3024,7 @@ END OSE_VALIDATION;
 /
 
 -- OSE_WORKFLOW
-CREATE OR REPLACE PACKAGE "OSE_WORKFLOW" AS 
+CREATE OR REPLACE PACKAGE "OSE_WORKFLOW" AS
 
   PACKAGE_SUJET VARCHAR2(80) DEFAULT 'OSE_WORKFLOW';
 
@@ -3090,10 +3090,10 @@ END UNICAEN_IMPORT;
 /
 
 -- UNICAEN_OSE_FORMULE
-CREATE OR REPLACE PACKAGE "UNICAEN_OSE_FORMULE" AS 
+CREATE OR REPLACE PACKAGE "UNICAEN_OSE_FORMULE" AS
 
   PROCEDURE CALCUL_RESULTAT_V2( INTERVENANT_ID NUMERIC, TYPE_VOLUME_HORAIRE_ID NUMERIC, ETAT_VOLUME_HORAIRE_ID NUMERIC );
-  
+
   PROCEDURE CALCUL_RESULTAT_V3( INTERVENANT_ID NUMERIC, TYPE_VOLUME_HORAIRE_ID NUMERIC, ETAT_VOLUME_HORAIRE_ID NUMERIC );
 
   PROCEDURE PURGE_EM_NON_FC;
@@ -3102,7 +3102,7 @@ END UNICAEN_OSE_FORMULE;
 /
 
 -- UNICAEN_TBL
-CREATE OR REPLACE PACKAGE "UNICAEN_TBL" AS 
+CREATE OR REPLACE PACKAGE "UNICAEN_TBL" AS
 
   TYPE t_params IS RECORD (
     c1 VARCHAR2(30), v1 VARCHAR2(80),
@@ -3170,13 +3170,13 @@ END UNICAEN_TBL;
 --------------------------------------------------
 
 -- V_AGREMENT_EXPORT_CSV
-CREATE OR REPLACE FORCE VIEW "V_AGREMENT_EXPORT_CSV" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "ANNEE", "STRUCTURE_LIBELLE", "INTERVENANT_CODE", "INTERVENANT_NOM_USUEL", "INTERVENANT_NOM_PATRONYMIQUE", "INTERVENANT_PRENOM", "INTERVENANT_STATUT_LIBELLE", "PREMIER_RECRUTEMENT", "DISCIPLINE", "HETD_FI", "HETD_FA", "HETD_FC", "HETD_TOTAL", "TYPE_AGREMENT", "AGREE", "DATE_DECISION", "MODIFICATEUR", "DATE_MODIFICATION") AS 
+CREATE OR REPLACE FORCE VIEW "V_AGREMENT_EXPORT_CSV" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "ANNEE", "STRUCTURE_LIBELLE", "INTERVENANT_CODE", "INTERVENANT_NOM_USUEL", "INTERVENANT_NOM_PATRONYMIQUE", "INTERVENANT_PRENOM", "INTERVENANT_STATUT_LIBELLE", "PREMIER_RECRUTEMENT", "DISCIPLINE", "HETD_FI", "HETD_FA", "HETD_FC", "HETD_TOTAL", "TYPE_AGREMENT", "AGREE", "DATE_DECISION", "MODIFICATEUR", "DATE_MODIFICATION") AS
   WITH heures_s AS (
   SELECT
     i.id                                      intervenant_id,
     COALESCE(ep.structure_id,i.structure_id)  structure_id,
     SUM(frs.service_fi)                       service_fi,
-    SUM(frs.service_fa)                       service_fa, 
+    SUM(frs.service_fa)                       service_fa,
     SUM(frs.service_fc)                       service_fc,
     SUM(frs.heures_compl_fi)                  heures_compl_fi,
     SUM(frs.heures_compl_fa)                  heures_compl_fa,
@@ -3194,41 +3194,41 @@ CREATE OR REPLACE FORCE VIEW "V_AGREMENT_EXPORT_CSV" ("ANNEE_ID", "INTERVENANT_I
          JOIN service                    s ON s.id = frs.service_id
     LEFT JOIN element_pedagogique       ep ON ep.id = s.element_pedagogique_id
   GROUP BY
-    i.id, 
-    ep.structure_id, 
+    i.id,
+    ep.structure_id,
     i.structure_id
 )
 SELECT
   a.id                                                                        annee_id,
   i.id                                                                        intervenant_id,
   s.id                                                                        structure_id,
-  
+
   a.libelle                                                                   annee,
   s.libelle_court                                                             structure_libelle,
   i.code                                                                      intervenant_code,
   i.nom_usuel                                                                 intervenant_nom_usuel,
   i.nom_patronymique                                                          intervenant_nom_patronymique,
   i.prenom                                                                    intervenant_prenom,
-  
+
   si.libelle                                                                  intervenant_statut_libelle,
   i.premier_recrutement                                                       premier_recrutement,
   d.libelle_court                                                             discipline,
-  
-  COALESCE(heures_s.service_fi, fr.service_fi) 
-  + COALESCE(heures_s.heures_compl_fi, fr.heures_compl_fi) 
+
+  COALESCE(heures_s.service_fi, fr.service_fi)
+  + COALESCE(heures_s.heures_compl_fi, fr.heures_compl_fi)
                                                                               hetd_fi,
-  COALESCE(heures_s.service_fa, fr.service_fa) 
-  + COALESCE(heures_s.heures_compl_fa, fr.heures_compl_fa)          
+  COALESCE(heures_s.service_fa, fr.service_fa)
+  + COALESCE(heures_s.heures_compl_fa, fr.heures_compl_fa)
                                                                               hetd_fa,
-  COALESCE(heures_s.service_fc, fr.service_fc) 
-  + COALESCE(heures_s.heures_compl_fc, fr.heures_compl_fc) 
-  + COALESCE(heures_s.heures_compl_fc_majorees, fr.heures_compl_fc_majorees) 
+  COALESCE(heures_s.service_fc, fr.service_fc)
+  + COALESCE(heures_s.heures_compl_fc, fr.heures_compl_fc)
+  + COALESCE(heures_s.heures_compl_fc_majorees, fr.heures_compl_fc_majorees)
                                                                               hetd_fc,
   COALESCE(heures_s.total, fr.total)                                          hetd_total,
-  
-  
-  
-  
+
+
+
+
   tagr.libelle                                                                type_agrement,
   CASE WHEN agr.id IS NULL THEN 0 ELSE 1 END                                  agree,
   agr.date_decision                                                           date_decision,
@@ -3242,22 +3242,22 @@ FROM
        JOIN type_agrement          tagr ON tagr.id = ta.type_agrement_id
        JOIN type_volume_horaire     tvh ON tvh.code = 'PREVU'
        JOIN etat_volume_horaire     evh ON evh.code = 'valide'
-  
-  
+
+
   LEFT JOIN structure                 s ON s.id = ta.structure_id
   LEFT JOIN agrement                agr ON agr.id = ta.agrement_id
   LEFT JOIN utilisateur               u ON u.id = agr.histo_modificateur_id
   LEFT JOIN discipline                d ON d.id = i.discipline_id
-  
-  LEFT JOIN formule_resultat         fr ON fr.intervenant_id = i.id 
+
+  LEFT JOIN formule_resultat         fr ON fr.intervenant_id = i.id
                                        AND fr.type_volume_horaire_id = tvh.id
                                        AND fr.etat_volume_horaire_id = evh.id
-                                       
+
   LEFT JOIN heures_s                    ON heures_s.intervenant_id = i.id
                                        AND heures_s.structure_id = s.id;
 
 -- V_CENTRE_COUT_STRUCTURE
-CREATE OR REPLACE FORCE VIEW "V_CENTRE_COUT_STRUCTURE" ("CENTRE_COUT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_CENTRE_COUT_STRUCTURE" ("CENTRE_COUT_ID", "STRUCTURE_ID") AS
   SELECT
   ccs.centre_cout_id,
   ccs.structure_id
@@ -3267,16 +3267,16 @@ WHERE
   ccs.histo_destruction IS NULL;
 
 -- V_CENTRE_COUT_TYPE_HEURES
-CREATE OR REPLACE FORCE VIEW "V_CENTRE_COUT_TYPE_HEURES" ("CENTRE_COUT_ID", "TYPE_HEURES_ID") AS 
-  select 
-  cc.id centre_cout_id, 
+CREATE OR REPLACE FORCE VIEW "V_CENTRE_COUT_TYPE_HEURES" ("CENTRE_COUT_ID", "TYPE_HEURES_ID") AS
+  select
+  cc.id centre_cout_id,
   th.id type_heures_id
 from
   centre_cout cc
   join type_ressource  tr on tr.id = cc.type_ressource_id
   join cc_activite    cca on cca.id = cc.activite_id
   join type_heures     th on th.code = decode(tr.fi + cca.fi, 2, 'fi', null)
-  
+
 union all
 
 select
@@ -3290,7 +3290,7 @@ from
 
 union all
 
-select 
+select
   cc.id centre_cout_id,
   th.id type_heures_id
 from
@@ -3301,7 +3301,7 @@ from
 
 union all
 
-select 
+select
   cc.id centre_cout_id,
   th.id type_heures_id
 from
@@ -3312,7 +3312,7 @@ from
 
 union all
 
-select 
+select
   cc.id centre_cout_id,
   th.id type_heures_id
 from
@@ -3322,7 +3322,7 @@ from
   join type_heures     th on th.code = decode(tr.fc_majorees + cca.fc_majorees, 2, 'fc_majorees', null);
 
 -- V_CHARGENS_CALC_EFFECTIF
-CREATE OR REPLACE FORCE VIEW "V_CHARGENS_CALC_EFFECTIF" ("NOEUD_ID", "SCENARIO_ID", "SCENARIO_NOEUD_ID", "TYPE_HEURES_ID", "ETAPE_ID", "EFFECTIF") AS 
+CREATE OR REPLACE FORCE VIEW "V_CHARGENS_CALC_EFFECTIF" ("NOEUD_ID", "SCENARIO_ID", "SCENARIO_NOEUD_ID", "TYPE_HEURES_ID", "ETAPE_ID", "EFFECTIF") AS
   SELECT
   gl.noeud_inf_id             noeud_id,
   snsup.scenario_id           scenario_id,
@@ -3339,37 +3339,37 @@ CREATE OR REPLACE FORCE VIEW "V_CHARGENS_CALC_EFFECTIF" ("NOEUD_ID", "SCENARIO_I
 --  SUM(COALESCE(sl.poids,1))   total_poids,
 --  COUNT(*)                    nb_choix,
   OSE_CHARGENS.CALC_COEF(
-    slsup.choix_minimum, 
-    slsup.choix_maximum, 
-    COALESCE(slinf.poids,1), 
-    MAX(COALESCE(sl.poids,1)), 
-    SUM(COALESCE(sl.poids,1)), 
+    slsup.choix_minimum,
+    slsup.choix_maximum,
+    COALESCE(slinf.poids,1),
+    MAX(COALESCE(sl.poids,1)),
+    SUM(COALESCE(sl.poids,1)),
     COUNT(*)
   ) * sne.effectif effectif
 FROM
             v_chargens_grands_liens  gl
-       JOIN scenario_noeud        snsup ON snsup.noeud_id = gl.noeud_sup_id 
+       JOIN scenario_noeud        snsup ON snsup.noeud_id = gl.noeud_sup_id
                                        AND snsup.histo_destruction IS NULL
 
        JOIN scenario_noeud_effectif sne ON sne.scenario_noeud_id = snsup.id
 
-  LEFT JOIN scenario_lien         slsup ON slsup.histo_destruction IS NULL 
+  LEFT JOIN scenario_lien         slsup ON slsup.histo_destruction IS NULL
                                        AND slsup.lien_id = gl.lien_sup_id
                                        AND slsup.scenario_id = snsup.scenario_id
 
-  LEFT JOIN scenario_lien         slinf ON slinf.histo_destruction IS NULL 
+  LEFT JOIN scenario_lien         slinf ON slinf.histo_destruction IS NULL
                                        AND slinf.lien_id = gl.lien_inf_id
                                        AND slinf.scenario_id = snsup.scenario_id
-                                       
+
   LEFT JOIN scenario_noeud        sninf ON sninf.noeud_id = gl.noeud_inf_id
                                        AND sninf.scenario_id = snsup.scenario_id
                                        AND sninf.histo_destruction IS NULL
 
-       JOIN lien                      l ON l.noeud_sup_id = gl.noeud_liste_id 
+       JOIN lien                      l ON l.noeud_sup_id = gl.noeud_liste_id
                                        AND l.histo_destruction IS NULL
 
-  LEFT JOIN scenario_lien            sl ON sl.lien_id = l.id 
-                                       AND sl.scenario_id = snsup.scenario_id 
+  LEFT JOIN scenario_lien            sl ON sl.lien_id = l.id
+                                       AND sl.scenario_id = snsup.scenario_id
                                        AND sl.histo_destruction IS NULL
 
 WHERE
@@ -3392,7 +3392,7 @@ GROUP BY
   slinf.poids;
 
 -- V_CHARGENS_EXPORT_CSV
-CREATE OR REPLACE FORCE VIEW "V_CHARGENS_EXPORT_CSV" ("ANNEE_ID", "SCENARIO_ID", "STRUCTURE_PORTEUSE_ID", "STRUCTURE_INS_ID", "ANNEE", "STRUCTURE_PORTEUSE_CODE", "STRUCTURE_PORTEUSE_LIBELLE", "ETAPE_PORTEUSE_CODE", "ETAPE_PORTEUSE_LIBELLE", "STRUCTURE_INS_CODE", "STRUCTURE_INS_LIBELLE", "ETAPE_INS_CODE", "ETAPE_INS_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "PERIODE", "DISCIPLINE_CODE", "DISCIPLINE_LIBELLE", "TYPE_HEURES", "TYPE_INTERVENTION", "SEUIL_OUVERTURE", "SEUIL_DEDOUBLEMENT", "ASSIDUITE", "EFFECTIF_ETAPE", "EFFECTIF_ELEMENT", "HEURES_ENS", "GROUPES", "HEURES", "HETD") AS 
+CREATE OR REPLACE FORCE VIEW "V_CHARGENS_EXPORT_CSV" ("ANNEE_ID", "SCENARIO_ID", "STRUCTURE_PORTEUSE_ID", "STRUCTURE_INS_ID", "ANNEE", "STRUCTURE_PORTEUSE_CODE", "STRUCTURE_PORTEUSE_LIBELLE", "ETAPE_PORTEUSE_CODE", "ETAPE_PORTEUSE_LIBELLE", "STRUCTURE_INS_CODE", "STRUCTURE_INS_LIBELLE", "ETAPE_INS_CODE", "ETAPE_INS_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "PERIODE", "DISCIPLINE_CODE", "DISCIPLINE_LIBELLE", "TYPE_HEURES", "TYPE_INTERVENTION", "SEUIL_OUVERTURE", "SEUIL_DEDOUBLEMENT", "ASSIDUITE", "EFFECTIF_ETAPE", "EFFECTIF_ELEMENT", "HEURES_ENS", "GROUPES", "HEURES", "HETD") AS
   SELECT
   a.id              annee_id,
   cph.scenario_id   scenario_id,
@@ -3405,7 +3405,7 @@ CREATE OR REPLACE FORCE VIEW "V_CHARGENS_EXPORT_CSV" ("ANNEE_ID", "SCENARIO_ID",
   sp.libelle_court  structure_porteuse_libelle,
   eport.code        etape_porteuse_code,
   eport.libelle     etape_porteuse_libelle,
-  
+
   si.source_code    structure_ins_code,
   si.libelle_court  structure_ins_libelle,
   eins.code         etape_ins_code,
@@ -3440,13 +3440,13 @@ CREATE OR REPLACE FORCE VIEW "V_CHARGENS_EXPORT_CSV" ("ANNEE_ID", "SCENARIO_ID",
        JOIN type_intervention            ti ON ti.id = cph.type_intervention_id
   LEFT JOIN periode                       p ON p.id = ep.periode_id
   LEFT JOIN discipline                    d ON d.id = ep.discipline_id
-  LEFT JOIN noeud                         n ON n.etape_id = eins.id 
+  LEFT JOIN noeud                         n ON n.etape_id = eins.id
                                            AND n.histo_destruction IS NULL
-                                           
-  LEFT JOIN scenario_noeud               sn ON sn.noeud_id = n.id 
-                                           AND sn.histo_destruction IS NULL 
+
+  LEFT JOIN scenario_noeud               sn ON sn.noeud_id = n.id
+                                           AND sn.histo_destruction IS NULL
                                            AND sn.scenario_id = cph.scenario_id
-                                           
+
   LEFT JOIN scenario_noeud_effectif     sne ON sne.scenario_noeud_id = sn.id
                                            AND sne.type_heures_id = cph.type_heures_id
                                            AND sne.etape_id = n.etape_id
@@ -3460,7 +3460,7 @@ ORDER BY
   type_intervention;
 
 -- V_CHARGENS_GRANDS_LIENS
-CREATE OR REPLACE FORCE VIEW "V_CHARGENS_GRANDS_LIENS" ("NOEUD_SUP_ID", "LIEN_SUP_ID", "NOEUD_LISTE_ID", "LIEN_INF_ID", "NOEUD_INF_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_CHARGENS_GRANDS_LIENS" ("NOEUD_SUP_ID", "LIEN_SUP_ID", "NOEUD_LISTE_ID", "LIEN_INF_ID", "NOEUD_INF_ID") AS
   SELECT
   nsup.id noeud_sup_id,
   lsup.id lien_sup_id,
@@ -3470,25 +3470,25 @@ CREATE OR REPLACE FORCE VIEW "V_CHARGENS_GRANDS_LIENS" ("NOEUD_SUP_ID", "LIEN_SU
 FROM
        noeud            nsup
 
-  JOIN lien             lsup   ON lsup.noeud_sup_id = nsup.id 
+  JOIN lien             lsup   ON lsup.noeud_sup_id = nsup.id
                               AND lsup.histo_destruction IS NULL
 
   JOIN noeud              nl   ON nl.liste = 1
                               AND nl.histo_destruction IS NULL
                               AND nl.id = lsup.noeud_inf_id
-                                       
-  JOIN lien             linf   ON linf.noeud_sup_id = nl.id 
+
+  JOIN lien             linf   ON linf.noeud_sup_id = nl.id
                               AND linf.histo_destruction IS NULL
-       
-  JOIN noeud            ninf   ON ninf.id = linf.noeud_inf_id 
-                              AND ninf.histo_destruction IS NULL 
+
+  JOIN noeud            ninf   ON ninf.id = linf.noeud_inf_id
+                              AND ninf.histo_destruction IS NULL
                               AND ninf.liste = 0
 WHERE
   nsup.histo_destruction IS NULL
   AND nsup.liste = 0;
 
 -- V_CHARGENS_PRECALCUL_HEURES
-CREATE OR REPLACE FORCE VIEW "V_CHARGENS_PRECALCUL_HEURES" ("ANNEE_ID", "NOEUD_ID", "SCENARIO_ID", "TYPE_HEURES_ID", "TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID", "ETAPE_ENS_ID", "STRUCTURE_ID", "OUVERTURE", "DEDOUBLEMENT", "ASSIDUITE", "EFFECTIF", "HEURES_ENS", "GROUPES", "HEURES", "HETD") AS 
+CREATE OR REPLACE FORCE VIEW "V_CHARGENS_PRECALCUL_HEURES" ("ANNEE_ID", "NOEUD_ID", "SCENARIO_ID", "TYPE_HEURES_ID", "TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID", "ETAPE_ENS_ID", "STRUCTURE_ID", "OUVERTURE", "DEDOUBLEMENT", "ASSIDUITE", "EFFECTIF", "HEURES_ENS", "GROUPES", "HEURES", "HETD") AS
   WITH t AS (
 SELECT
   n.annee_id                        annee_id,
@@ -3501,10 +3501,10 @@ SELECT
   n.element_pedagogique_etape_id    etape_id,
   sne.etape_id                      etape_ens_id,
   n.structure_id                    structure_id,
-  
+
   vhe.heures                        heures,
   vhe.heures * ti.taux_hetd_service hetd,
-  
+
   GREATEST(COALESCE(sns.ouverture, 1),1)                                           ouverture,
   GREATEST(COALESCE(sns.dedoublement, snsetp.dedoublement, csdd.dedoublement,1),1) dedoublement,
   COALESCE(sns.assiduite,1)                                                        assiduite,
@@ -3516,24 +3516,24 @@ FROM
             scenario_noeud_effectif    sne
             JOIN etape                        e ON e.id = sne.etape_id
                                           AND e.histo_destruction IS NULL
-       
+
        JOIN scenario_noeud              sn ON sn.id = sne.scenario_noeud_id
                                           AND sn.histo_destruction IS NULL
-       
+
        JOIN tbl_noeud                       n ON n.noeud_id = sn.noeud_id
-                                          
+
        JOIN volume_horaire_ens         vhe ON vhe.element_pedagogique_id = n.element_pedagogique_id
-                                          AND vhe.histo_destruction IS NULL 
+                                          AND vhe.histo_destruction IS NULL
                                           AND vhe.heures > 0
 
        JOIN type_intervention           ti ON ti.id = vhe.type_intervention_id
 
   LEFT JOIN tbl_noeud                 netp ON netp.etape_id = e.id
-                                          
+
   LEFT JOIN scenario_noeud           snetp ON snetp.scenario_id = sn.scenario_id
                                           AND snetp.noeud_id = netp.noeud_id
                                           AND snetp.histo_destruction IS NULL
-                                          
+
   LEFT JOIN scenario_noeud_seuil    snsetp ON snsetp.scenario_noeud_id = snetp.id
                                           AND snsetp.type_intervention_id = ti.id
 
@@ -3543,7 +3543,7 @@ FROM
                                           AND csdd.groupe_type_formation_id = n.groupe_type_formation_id
                                           AND csdd.structure_id = n.structure_id
 
-  LEFT JOIN scenario_noeud_seuil       sns ON sns.scenario_noeud_id = sn.id 
+  LEFT JOIN scenario_noeud_seuil       sns ON sns.scenario_noeud_id = sn.id
                                           AND sns.type_intervention_id = ti.id
 WHERE
   1 = OSE_CHARGENS.MATCH_PRECALC_HEURES_PARAMS( n.annee_id, n.structure_id, sn.scenario_id, sne.type_heures_id, sne.etape_id, n.noeud_id )
@@ -3583,7 +3583,7 @@ FROM
   t;
 
 -- V_CHARGENS_SEUILS_DED_DEF
-CREATE OR REPLACE FORCE VIEW "V_CHARGENS_SEUILS_DED_DEF" ("NOEUD_ID", "SCENARIO_ID", "TYPE_INTERVENTION_ID", "DEDOUBLEMENT") AS 
+CREATE OR REPLACE FORCE VIEW "V_CHARGENS_SEUILS_DED_DEF" ("NOEUD_ID", "SCENARIO_ID", "TYPE_INTERVENTION_ID", "DEDOUBLEMENT") AS
   WITH tisc AS (
   SELECT DISTINCT
     sc.type_intervention_id,
@@ -3602,13 +3602,13 @@ FROM
             tbl_noeud                  n
        JOIN                         tisc ON 1=1
 
-  LEFT JOIN scenario_noeud         snetp ON snetp.noeud_id = n.noeud_etape_id 
-                                        AND snetp.scenario_id = tisc.scenario_id 
+  LEFT JOIN scenario_noeud         snetp ON snetp.noeud_id = n.noeud_etape_id
+                                        AND snetp.scenario_id = tisc.scenario_id
                                         AND snetp.histo_destruction IS NULL
-    
-  LEFT JOIN scenario_noeud_seuil  snsetp ON snsetp.scenario_noeud_id = snetp.id 
+
+  LEFT JOIN scenario_noeud_seuil  snsetp ON snsetp.scenario_noeud_id = snetp.id
                                         AND snsetp.type_intervention_id = tisc.type_intervention_id
-    
+
   LEFT JOIN tbl_chargens_seuils_def tcsd ON tcsd.annee_id = n.annee_id
                                         AND tcsd.scenario_id = tisc.scenario_id
                                         AND tcsd.groupe_type_formation_id = n.groupe_type_formation_id
@@ -3617,7 +3617,7 @@ WHERE
   COALESCE(snsetp.dedoublement, tcsd.dedoublement)  IS NOT NULL;
 
 -- V_CONTRAT_MAIN
-CREATE OR REPLACE FORCE VIEW "V_CONTRAT_MAIN" ("CONTRAT_ID", "annee", "nom", "prenom", "civilite", "e", "dateNaissance", "adresse", "numInsee", "statut", "totalHETD", "tauxHoraireValeur", "tauxHoraireDate", "dateSignature", "contrat1", "avenant1", "n", "horodatage", "exemplaire1", "exemplaire2", "serviceTotal", "titre", "qualite", "titreCourt") AS 
+CREATE OR REPLACE FORCE VIEW "V_CONTRAT_MAIN" ("CONTRAT_ID", "annee", "nom", "prenom", "civilite", "e", "dateNaissance", "adresse", "numInsee", "statut", "totalHETD", "tauxHoraireValeur", "tauxHoraireDate", "dateSignature", "contrat1", "avenant1", "n", "horodatage", "exemplaire1", "exemplaire2", "serviceTotal", "titre", "qualite", "titreCourt") AS
   WITH hs AS (
       SELECT contrat_id, sum(heures) "serviceTotal" FROM V_CONTRAT_SERVICES GROUP BY contrat_id
   )
@@ -3716,7 +3716,7 @@ CREATE OR REPLACE FORCE VIEW "V_CONTRAT_MAIN" ("CONTRAT_ID", "annee", "nom", "pr
        ) ct;
 
 -- V_CONTRAT_SERVICES
-CREATE OR REPLACE FORCE VIEW "V_CONTRAT_SERVICES" ("CONTRAT_ID", "serviceComposante", "serviceCode", "serviceLibelle", "HEURES", "serviceHeures") AS 
+CREATE OR REPLACE FORCE VIEW "V_CONTRAT_SERVICES" ("CONTRAT_ID", "serviceComposante", "serviceCode", "serviceLibelle", "HEURES", "serviceHeures") AS
   SELECT
              c.id                                             contrat_id,
              str.libelle_court                                "serviceComposante",
@@ -3743,7 +3743,7 @@ CREATE OR REPLACE FORCE VIEW "V_CONTRAT_SERVICES" ("CONTRAT_ID", "serviceComposa
                c.id, str.libelle_court, ep.code, ep.libelle;
 
 -- V_CTL_SERVICES_ODF_HISTO
-CREATE OR REPLACE FORCE VIEW "V_CTL_SERVICES_ODF_HISTO" ("PRENOM", "NOM_USUEL", "ELEMENT", "ETAPE", "TYPE_INTERVENTION", "HEURES", "HAS_CONTRAT", "HAS_VALIDATION", "ELEMENT_SUPPRIME", "ETAPE_SUPPRIMEE", "ETABLISSEMENT_SUPPRIME") AS 
+CREATE OR REPLACE FORCE VIEW "V_CTL_SERVICES_ODF_HISTO" ("PRENOM", "NOM_USUEL", "ELEMENT", "ETAPE", "TYPE_INTERVENTION", "HEURES", "HAS_CONTRAT", "HAS_VALIDATION", "ELEMENT_SUPPRIME", "ETAPE_SUPPRIMEE", "ETABLISSEMENT_SUPPRIME") AS
   with vh as (
   SELECT
     vh.service_id,
@@ -3793,7 +3793,7 @@ order by
   nom_usuel, prenom, etape, "ELEMENT", heures;
 
 -- V_CTL_VH_MAUVAIS_SEMESTRE
-CREATE OR REPLACE FORCE VIEW "V_CTL_VH_MAUVAIS_SEMESTRE" ("ID", "NOM_USUEL", "PRENOM", "HEURES", "VALIDATION_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_CTL_VH_MAUVAIS_SEMESTRE" ("ID", "NOM_USUEL", "PRENOM", "HEURES", "VALIDATION_ID") AS
   SELECT
   vh.id,
   i.nom_usuel, i.prenom,
@@ -3814,7 +3814,7 @@ ORDER BY
   nom_usuel, prenom, heures;
 
 -- V_ELEMENT_TYPE_HEURES
-CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_HEURES" ("ELEMENT_PEDAGOGIQUE_ID", "TYPE_HEURES_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_HEURES" ("ELEMENT_PEDAGOGIQUE_ID", "TYPE_HEURES_ID") AS
   select ep.id element_pedagogique_id, th.id type_heures_id
   from element_pedagogique ep
   join type_heures th on th.code = decode(ep.fi, 1, 'fi', null)
@@ -3828,8 +3828,8 @@ union all
   join type_heures th on th.code = decode(ep.fa, 1, 'fa', null);
 
 -- V_ELEMENT_TYPE_INTERVENTION
-CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_INTERVENTION" ("TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID") AS 
-  SELECT 
+CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_INTERVENTION" ("TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID") AS
+  SELECT
   type_intervention_id,
   element_pedagogique_id
 FROM
@@ -3841,7 +3841,7 @@ ORDER BY
   ti.ordre;
 
 -- V_ELEMENT_TYPE_INTERV_POSSIBLE
-CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_INTERV_POSSIBLE" ("TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_INTERV_POSSIBLE" ("TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID") AS
   SELECT
   ti.id       type_intervention_id,
   ep.id       element_pedagogique_id
@@ -3862,16 +3862,16 @@ WHERE
   AND (ti.regle_fc = 0 OR ep.taux_fc > 0);
 
 -- V_ELEMENT_TYPE_MODULATEUR
-CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_MODULATEUR" ("ELEMENT_PEDAGOGIQUE_ID", "TYPE_MODULATEUR_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_ELEMENT_TYPE_MODULATEUR" ("ELEMENT_PEDAGOGIQUE_ID", "TYPE_MODULATEUR_ID") AS
   SELECT
   ep.id element_pedagogique_id,
   tms.type_modulateur_id type_modulateur_id
 FROM
        element_pedagogique        ep
-  JOIN structure                   s ON s.id = ep.structure_id                    
+  JOIN structure                   s ON s.id = ep.structure_id
                                     AND s.histo_destruction IS NULL
-                                    
-  JOIN type_modulateur_structure tms ON tms.structure_id = s.id 
+
+  JOIN type_modulateur_structure tms ON tms.structure_id = s.id
                                     AND tms.histo_destruction IS NULL
                                     AND ep.annee_id BETWEEN GREATEST(NVL(tms.annee_debut_id,0),ep.annee_id) AND LEAST(NVL(tms.annee_fin_id,9999),ep.annee_id)
 
@@ -3881,12 +3881,12 @@ SELECT
   tm_ep.element_pedagogique_id element_pedagogique_id,
   tm_ep.type_modulateur_id type_modulateur_id
 FROM
-  type_modulateur_ep tm_ep 
+  type_modulateur_ep tm_ep
 WHERE
   tm_ep.histo_destruction IS NULL;
 
 -- V_ETAPE_NIVEAU_FORMATION
-CREATE OR REPLACE FORCE VIEW "V_ETAPE_NIVEAU_FORMATION" ("ETAPE_ID", "NIVEAU_FORMATION_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_ETAPE_NIVEAU_FORMATION" ("ETAPE_ID", "NIVEAU_FORMATION_ID") AS
   SELECT
   e.id etape_id,
   nf.id niveau_formation_id
@@ -3901,7 +3901,7 @@ WHERE
   AND e.niveau IS NOT NULL;
 
 -- V_ETAPE_TYPE_MODULATEUR
-CREATE OR REPLACE FORCE VIEW "V_ETAPE_TYPE_MODULATEUR" ("TYPE_MODULATEUR_ID", "ETAPE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_ETAPE_TYPE_MODULATEUR" ("TYPE_MODULATEUR_ID", "ETAPE_ID") AS
   SELECT DISTINCT
   etm.type_modulateur_id type_modulateur_id,
   ep.etape_id etape_id
@@ -3910,7 +3910,7 @@ FROM
   JOIN element_pedagogique ep ON ep.id = etm.element_pedagogique_id AND ep.histo_destruction IS NULL;
 
 -- V_ETAT_PAIEMENT
-CREATE OR REPLACE FORCE VIEW "V_ETAT_PAIEMENT" ("ANNEE_ID", "TYPE_INTERVENANT_ID", "STRUCTURE_ID", "PERIODE_ID", "INTERVENANT_ID", "CENTRE_COUT_ID", "DOMAINE_FONCTIONNEL_ID", "ANNEE", "ETAT", "COMPOSANTE", "DATE_MISE_EN_PAIEMENT", "PERIODE", "STATUT", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_NUMERO_INSEE", "CENTRE_COUT_CODE", "CENTRE_COUT_LIBELLE", "DOMAINE_FONCTIONNEL_CODE", "DOMAINE_FONCTIONNEL_LIBELLE", "HETD", "HETD_POURC", "HETD_MONTANT", "REM_FC_D714", "EXERCICE_AA", "EXERCICE_AA_MONTANT", "EXERCICE_AC", "EXERCICE_AC_MONTANT") AS 
+CREATE OR REPLACE FORCE VIEW "V_ETAT_PAIEMENT" ("ANNEE_ID", "TYPE_INTERVENANT_ID", "STRUCTURE_ID", "PERIODE_ID", "INTERVENANT_ID", "CENTRE_COUT_ID", "DOMAINE_FONCTIONNEL_ID", "ANNEE", "ETAT", "COMPOSANTE", "DATE_MISE_EN_PAIEMENT", "PERIODE", "STATUT", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_NUMERO_INSEE", "CENTRE_COUT_CODE", "CENTRE_COUT_LIBELLE", "DOMAINE_FONCTIONNEL_CODE", "DOMAINE_FONCTIONNEL_LIBELLE", "HETD", "HETD_POURC", "HETD_MONTANT", "REM_FC_D714", "EXERCICE_AA", "EXERCICE_AA_MONTANT", "EXERCICE_AC", "EXERCICE_AC_MONTANT") AS
   SELECT
              annee_id,
              type_intervenant_id,
@@ -4100,7 +4100,7 @@ CREATE OR REPLACE FORCE VIEW "V_ETAT_PAIEMENT" ("ANNEE_ID", "TYPE_INTERVENANT_ID
                intervenant_id;
 
 -- V_EXP_HETD_CENTRE_COUT
-CREATE OR REPLACE FORCE VIEW "V_EXP_HETD_CENTRE_COUT" ("TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "ANNEE_ID", "INTERVENANT_ID", "STATUT_INTERVENANT_ID", "TYPE_INTERVENANT_ID", "GRADE_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID", "TYPE_FORMATION_ID", "ETAPE_ID", "TYPE_VOLUME_HORAIRE", "ETAT_VOLUME_HORAIRE", "ANNEE", "CODE_INTERVENANT", "INTERVENANT", "STATUT_INTERVENANT", "TYPE_INTERVENANT", "GRADE", "STRUCTURE_ENSEIGNEMENT", "GROUPE_TYPE_FORMATION", "TYPE_FORMATION", "CODE_FORMATION", "TOTAL_HETD", "CENTRE_COUTS", "TOTAL_EUROS") AS 
+CREATE OR REPLACE FORCE VIEW "V_EXP_HETD_CENTRE_COUT" ("TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "ANNEE_ID", "INTERVENANT_ID", "STATUT_INTERVENANT_ID", "TYPE_INTERVENANT_ID", "GRADE_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID", "TYPE_FORMATION_ID", "ETAPE_ID", "TYPE_VOLUME_HORAIRE", "ETAT_VOLUME_HORAIRE", "ANNEE", "CODE_INTERVENANT", "INTERVENANT", "STATUT_INTERVENANT", "TYPE_INTERVENANT", "GRADE", "STRUCTURE_ENSEIGNEMENT", "GROUPE_TYPE_FORMATION", "TYPE_FORMATION", "CODE_FORMATION", "TOTAL_HETD", "CENTRE_COUTS", "TOTAL_EUROS") AS
   WITH t AS (
   SELECT
     tvh.id                              type_volume_horaire_id,
@@ -4114,7 +4114,7 @@ CREATE OR REPLACE FORCE VIEW "V_EXP_HETD_CENTRE_COUT" ("TYPE_VOLUME_HORAIRE_ID",
     gtf.id                              groupe_type_formation_id,
     tf.id                               type_formation_id,
     e.id                                etape_id,
-    
+
     tvh.code                            type_volume_horaire,
     evh.code                            etat_volume_horaire,
     a.libelle                           annee,
@@ -4158,12 +4158,12 @@ CREATE OR REPLACE FORCE VIEW "V_EXP_HETD_CENTRE_COUT" ("TYPE_VOLUME_HORAIRE_ID",
   UNION ALL
 
   SELECT
-    type_volume_horaire_id, etat_volume_horaire_id, annee_id, intervenant_id, statut_intervenant_id, type_intervenant_id, 
+    type_volume_horaire_id, etat_volume_horaire_id, annee_id, intervenant_id, statut_intervenant_id, type_intervenant_id,
     grade_id, structure_id, groupe_type_formation_id, type_formation_id, etape_id,
-    
-    type_volume_horaire, etat_volume_horaire, annee, code_intervenant, intervenant, statut_intervenant, 
+
+    type_volume_horaire, etat_volume_horaire, annee, code_intervenant, intervenant, statut_intervenant,
     type_intervenant, grade, structure_enseignement, groupe_type_formation, type_formation,
-    code_formation, total_hetd, centre_couts, 
+    code_formation, total_hetd, centre_couts,
     OSE_FORMULE.GET_TAUX_HORAIRE_HETD( SYSDATE ) * total_hetd total_euros
   FROM (
   SELECT
@@ -4178,7 +4178,7 @@ CREATE OR REPLACE FORCE VIEW "V_EXP_HETD_CENTRE_COUT" ("TYPE_VOLUME_HORAIRE_ID",
     gtf.id                              groupe_type_formation_id,
     tf.id                               type_formation_id,
     e.id                                etape_id,
-  
+
     tvh.code                            type_volume_horaire,
     evh.code                            etat_volume_horaire,
     a.libelle                           annee,
@@ -4272,12 +4272,12 @@ GROUP BY
   centre_couts;
 
 -- V_EXPORT_DEPASS_CHARGES
-CREATE OR REPLACE FORCE VIEW "V_EXPORT_DEPASS_CHARGES" ("ANNEE_ID", "STRUCTURE_ID", "TYPE_INTERVENTION_ID", "ANNEE", "TYPE_VOLUME_HORAIRE_CODE", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_DATE_NAISSANCE", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_TYPE_CODE", "INTERVENANT_TYPE_LIBELLE", "STRUCTURE_AFF_LIBELLE", "STRUCTURE_ENS_LIBELLE", "GROUPE_TYPE_FORMATION_LIBELLE", "TYPE_FORMATION_LIBELLE", "ETAPE_NIVEAU", "ETAPE_CODE", "ETAPE_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "ELEMENT_TAUX_FI", "ELEMENT_TAUX_FC", "ELEMENT_TAUX_FA", "ELEMENT_SOURCE_LIBELLE", "PERIODE", "TYPE_INTERVENTION_CODE", "HEURES_SERVICE", "SOURCE_CHARGES", "HEURES_CHARGES", "GROUPES_CHARGES", "HEURES_DEPASSEMENT") AS 
-  WITH c AS ( 
+CREATE OR REPLACE FORCE VIEW "V_EXPORT_DEPASS_CHARGES" ("ANNEE_ID", "STRUCTURE_ID", "TYPE_INTERVENTION_ID", "ANNEE", "TYPE_VOLUME_HORAIRE_CODE", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_DATE_NAISSANCE", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_TYPE_CODE", "INTERVENANT_TYPE_LIBELLE", "STRUCTURE_AFF_LIBELLE", "STRUCTURE_ENS_LIBELLE", "GROUPE_TYPE_FORMATION_LIBELLE", "TYPE_FORMATION_LIBELLE", "ETAPE_NIVEAU", "ETAPE_CODE", "ETAPE_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "ELEMENT_TAUX_FI", "ELEMENT_TAUX_FC", "ELEMENT_TAUX_FA", "ELEMENT_SOURCE_LIBELLE", "PERIODE", "TYPE_INTERVENTION_CODE", "HEURES_SERVICE", "SOURCE_CHARGES", "HEURES_CHARGES", "GROUPES_CHARGES", "HEURES_DEPASSEMENT") AS
+  WITH c AS (
   SELECT
     vhe.element_pedagogique_id,
     vhe.type_intervention_id,
-    CASE WHEN MAX(vhe.groupes) IS NULL THEN 
+    CASE WHEN MAX(vhe.groupes) IS NULL THEN
       'Charges OSE' ELSE s.libelle END source,
     MAX(vhe.heures) heures,
     COALESCE( MAX(vhe.groupes), ROUND(SUM(t.groupes),10) ) groupes
@@ -4286,7 +4286,7 @@ CREATE OR REPLACE FORCE VIEW "V_EXPORT_DEPASS_CHARGES" ("ANNEE_ID", "STRUCTURE_I
     volume_horaire_ens     vhe
          JOIN parametre p ON p.nom = 'scenario_charges_services'
          JOIN source    s ON s.id = vhe.source_id
-    LEFT JOIN tbl_chargens   t ON t.element_pedagogique_id = vhe.element_pedagogique_id 
+    LEFT JOIN tbl_chargens   t ON t.element_pedagogique_id = vhe.element_pedagogique_id
                               AND t.type_intervention_id = vhe.type_intervention_id
                               AND t.scenario_id = to_number(p.valeur)
   WHERE
@@ -4374,7 +4374,7 @@ FROM
   LEFT JOIN periode                 p ON p.id = ep.periode_id;
 
 -- V_EXPORT_DMEP
-CREATE OR REPLACE FORCE VIEW "V_EXPORT_DMEP" ("INTERVENANT_ID", "TYPE_INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_AFF_ID", "STRUCTURE_ENS_ID", "STRUCTURE_ID", "CENTRE_COUT_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID", "TYPE_FORMATION_ID", "GROUPE_TYPE_FORMATION_ID", "STATUT_INTERVENANT_ID", "PERIODE_ID", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_DATE_NAISSANCE", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_TYPE_CODE", "INTERVENANT_TYPE_LIBELLE", "INTERVENANT_GRADE_CODE", "INTERVENANT_GRADE_LIBELLE", "INTERVENANT_DISCIPLINE_CODE", "INTERVENANT_DISCIPLINE_LIBELLE", "SERVICE_STRUCTURE_AFF_LIBELLE", "SERVICE_STRUCTURE_ENS_LIBELLE", "ETABLISSEMENT_LIBELLE", "GROUPE_TYPE_FORMATION_LIBELLE", "TYPE_FORMATION_LIBELLE", "ETAPE_NIVEAU", "ETAPE_CODE", "ETAPE_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "ELEMENT_DISCIPLINE_CODE", "ELEMENT_DISCIPLINE_LIBELLE", "FONCTION_REFERENTIEL_LIBELLE", "ELEMENT_TAUX_FI", "ELEMENT_TAUX_FC", "ELEMENT_TAUX_FA", "ELEMENT_SOURCE_LIBELLE", "COMMENTAIRES", "ETAT", "TYPE_RESSOURCE_LIBELLE", "CENTRE_COUTS_CODE", "CENTRE_COUTS_LIBELLE", "DOMAINE_FONCTIONNEL_CODE", "DOMAINE_FONCTIONNEL_LIBELLE", "PERIODE_LIBELLE", "DATE_MISE_EN_PAIEMENT", "HEURES_FI", "HEURES_FA", "HEURES_FC", "HEURES_FC_MAJOREES", "HEURES_REFERENTIEL") AS 
+CREATE OR REPLACE FORCE VIEW "V_EXPORT_DMEP" ("INTERVENANT_ID", "TYPE_INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_AFF_ID", "STRUCTURE_ENS_ID", "STRUCTURE_ID", "CENTRE_COUT_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID", "TYPE_FORMATION_ID", "GROUPE_TYPE_FORMATION_ID", "STATUT_INTERVENANT_ID", "PERIODE_ID", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_DATE_NAISSANCE", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_TYPE_CODE", "INTERVENANT_TYPE_LIBELLE", "INTERVENANT_GRADE_CODE", "INTERVENANT_GRADE_LIBELLE", "INTERVENANT_DISCIPLINE_CODE", "INTERVENANT_DISCIPLINE_LIBELLE", "SERVICE_STRUCTURE_AFF_LIBELLE", "SERVICE_STRUCTURE_ENS_LIBELLE", "ETABLISSEMENT_LIBELLE", "GROUPE_TYPE_FORMATION_LIBELLE", "TYPE_FORMATION_LIBELLE", "ETAPE_NIVEAU", "ETAPE_CODE", "ETAPE_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "ELEMENT_DISCIPLINE_CODE", "ELEMENT_DISCIPLINE_LIBELLE", "FONCTION_REFERENTIEL_LIBELLE", "ELEMENT_TAUX_FI", "ELEMENT_TAUX_FC", "ELEMENT_TAUX_FA", "ELEMENT_SOURCE_LIBELLE", "COMMENTAIRES", "ETAT", "TYPE_RESSOURCE_LIBELLE", "CENTRE_COUTS_CODE", "CENTRE_COUTS_LIBELLE", "DOMAINE_FONCTIONNEL_CODE", "DOMAINE_FONCTIONNEL_LIBELLE", "PERIODE_LIBELLE", "DATE_MISE_EN_PAIEMENT", "HEURES_FI", "HEURES_FA", "HEURES_FC", "HEURES_FC_MAJOREES", "HEURES_REFERENTIEL") AS
   WITH mep AS (
   SELECT
     frs.service_id,
@@ -4383,7 +4383,7 @@ CREATE OR REPLACE FORCE VIEW "V_EXPORT_DMEP" ("INTERVENANT_ID", "TYPE_INTERVENAN
     mep.periode_paiement_id,
     mep.centre_cout_id,
     mep.domaine_fonctionnel_id,
-  
+
     sum(case when th.code = 'fi' then mep.heures else 0 end) heures_fi,
     sum(case when th.code = 'fa' then mep.heures else 0 end) heures_fa,
     sum(case when th.code = 'fc' then mep.heures else 0 end) heures_fc,
@@ -4404,7 +4404,7 @@ CREATE OR REPLACE FORCE VIEW "V_EXPORT_DMEP" ("INTERVENANT_ID", "TYPE_INTERVENAN
     mep.centre_cout_id,
     mep.domaine_fonctionnel_id
 )
-SELECT 
+SELECT
   i.id                            intervenant_id,
   ti.id                           type_intervenant_id,
   i.annee_id                      annee_id,
@@ -4418,7 +4418,7 @@ SELECT
   gtf.id                          groupe_type_formation_id,
   si.id                           statut_intervenant_id,
   p.id                            periode_id,
-    
+
   i.source_code                   intervenant_code,
   i.nom_usuel || ' ' || i.prenom  intervenant_nom,
   i.date_naissance                intervenant_date_naissance,
@@ -4430,7 +4430,7 @@ SELECT
   di.source_code                  intervenant_discipline_code,
   di.libelle_court                intervenant_discipline_libelle,
   saff.libelle_court              service_structure_aff_libelle,
-  
+
   sens.libelle_court              service_structure_ens_libelle,
   etab.libelle                    etablissement_libelle,
   gtf.libelle_court               groupe_type_formation_libelle,
@@ -4448,7 +4448,7 @@ SELECT
   ep.taux_fa                      element_taux_fa,
   src.libelle                     element_source_libelle,
   COALESCE(to_char(s.description),to_char(sr.commentaires)) commentaires,
-  
+
   CASE
     WHEN mep.date_mise_en_paiement IS NULL THEN 'a-mettre-en-paiement'
     ELSE 'mis-en-paiement'
@@ -4490,13 +4490,13 @@ FROM
     LEFT JOIN domaine_fonctionnel       df ON df.id   = mep.domaine_fonctionnel_id
 ORDER BY
   intervenant_nom,
-  service_structure_aff_libelle, 
-  service_structure_ens_libelle, 
-  etape_libelle, 
+  service_structure_aff_libelle,
+  service_structure_ens_libelle,
+  etape_libelle,
   element_libelle;
 
 -- V_EXPORT_PAIEMENT_WINPAIE
-CREATE OR REPLACE FORCE VIEW "V_EXPORT_PAIEMENT_WINPAIE" ("ANNEE_ID", "TYPE_INTERVENANT_ID", "STRUCTURE_ID", "PERIODE_ID", "INTERVENANT_ID", "INSEE", "NOM", "CARTE", "CODE_ORIGINE", "RETENUE", "SENS", "MC", "NBU", "MONTANT", "LIBELLE") AS 
+CREATE OR REPLACE FORCE VIEW "V_EXPORT_PAIEMENT_WINPAIE" ("ANNEE_ID", "TYPE_INTERVENANT_ID", "STRUCTURE_ID", "PERIODE_ID", "INTERVENANT_ID", "INSEE", "NOM", "CARTE", "CODE_ORIGINE", "RETENUE", "SENS", "MC", "NBU", "MONTANT", "LIBELLE") AS
   SELECT
              annee_id,
              type_intervenant_id,
@@ -4608,8 +4608,8 @@ CREATE OR REPLACE FORCE VIEW "V_EXPORT_PAIEMENT_WINPAIE" ("ANNEE_ID", "TYPE_INTE
                annee_id, type_intervenant_id, structure_id, periode_id, nom, code_origine, nbu DESC;
 
 -- V_EXPORT_PILOTAGE_ECARTS_ETATS
-CREATE OR REPLACE FORCE VIEW "V_EXPORT_PILOTAGE_ECARTS_ETATS" ("ANNEE_ID", "ANNEE", "ETAT", "TYPE_HEURES_ID", "TYPE_HEURES", "STRUCTURE_ID", "STRUCTURE", "INTERVENANT_ID", "INTERVENANT_TYPE", "INTERVENANT_CODE", "INTERVENANT", "HETD_PAYABLES") AS 
-  SELECT 
+CREATE OR REPLACE FORCE VIEW "V_EXPORT_PILOTAGE_ECARTS_ETATS" ("ANNEE_ID", "ANNEE", "ETAT", "TYPE_HEURES_ID", "TYPE_HEURES", "STRUCTURE_ID", "STRUCTURE", "INTERVENANT_ID", "INTERVENANT_TYPE", "INTERVENANT_CODE", "INTERVENANT", "HETD_PAYABLES") AS
+  SELECT
   t3.annee_id annee_id,
   t3.annee_id || '-' || (t3.annee_id+1) annee,
   t3.etat,
@@ -4668,9 +4668,9 @@ FROM (
       fr.intervenant_id,
       ep.structure_id,
       i.structure_id
-    
+
     UNION ALL
-    
+
     SELECT
       i.annee_id,
       fr.type_volume_horaire_id,
@@ -4695,9 +4695,9 @@ FROM (
       fr.intervenant_id,
       ep.structure_id,
       i.structure_id
-      
+
     UNION ALL
-      
+
     SELECT
       i.annee_id,
       fr.type_volume_horaire_id,
@@ -4722,9 +4722,9 @@ FROM (
       fr.intervenant_id,
       ep.structure_id,
       i.structure_id
-    
+
     UNION ALL
-    
+
     SELECT
       i.annee_id,
       fr.type_volume_horaire_id,
@@ -4752,9 +4752,9 @@ FROM (
     JOIN etat_volume_horaire            evh ON evh.id = t1.etat_volume_horaire_id
   GROUP BY
     annee_id, tvh.code, evh.code, tvh.ordre, evh.ordre, type_heures_id, type_heures, structure_id, intervenant_id
-  
+
   UNION ALL
-  
+
   SELECT
     annee_id,
     etat,
@@ -4768,14 +4768,14 @@ FROM (
     SELECT
       i.annee_id,
       'demande-mise-en-paiement' etat,
-      90 ordre, 
+      90 ordre,
       th.id   type_heures_id,
       th.code type_heures,
       COALESCE( sr.structure_id, ep.structure_id, i.structure_id ) structure_id,
       i.id intervenant_id,
       mep.heures hetd
     FROM
-                mise_en_paiement              mep 
+                mise_en_paiement              mep
            JOIN type_heures                    th ON th.id = mep.type_heures_id
            JOIN centre_cout                    cc ON cc.id = mep.centre_cout_id
       LEFT JOIN formule_resultat_service      frs ON frs.id = mep.formule_res_service_id
@@ -4799,9 +4799,9 @@ FROM (
       th.code type_heures,
       COALESCE( sr.structure_id, ep.structure_id, i.structure_id ) structure_id,
       i.id intervenant_id,
-      mep.heures hetd     
+      mep.heures hetd
     FROM
-                mise_en_paiement              mep 
+                mise_en_paiement              mep
            JOIN type_heures                    th ON th.id = mep.type_heures_id
            JOIN centre_cout                    cc ON cc.id = mep.centre_cout_id
       LEFT JOIN formule_resultat_service      frs ON frs.id = mep.formule_res_service_id
@@ -4820,14 +4820,14 @@ FROM (
     annee_id, etat, ordre, type_heures_id, type_heures, structure_id, intervenant_id
 ) t2
 GROUP BY
-  annee_id, 
+  annee_id,
   etat, ordre
   ,type_heures_id, type_heures
   ,structure_id
   ,intervenant_id
 ORDER BY
   annee_id, ordre
-  
+
 ) t3
   JOIN intervenant i ON i.id = t3.intervenant_id
   JOIN statut_intervenant si ON si.id = i.statut_id
@@ -4835,8 +4835,8 @@ ORDER BY
   JOIN structure s ON s.id = t3.structure_id;
 
 -- V_EXPORT_SERVICE
-CREATE OR REPLACE FORCE VIEW "V_EXPORT_SERVICE" ("ID", "SERVICE_ID", "INTERVENANT_ID", "TYPE_INTERVENANT_ID", "ANNEE_ID", "SERVICE_DATE_MODIFICATION", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "ETABLISSEMENT_ID", "STRUCTURE_AFF_ID", "STRUCTURE_ENS_ID", "NIVEAU_FORMATION_ID", "ETAPE_ID", "ELEMENT_PEDAGOGIQUE_ID", "PERIODE_ID", "TYPE_INTERVENTION_ID", "FONCTION_REFERENTIEL_ID", "TYPE_ETAT", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_DATE_NAISSANCE", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_TYPE_CODE", "INTERVENANT_TYPE_LIBELLE", "INTERVENANT_GRADE_CODE", "INTERVENANT_GRADE_LIBELLE", "INTERVENANT_DISCIPLINE_CODE", "INTERVENANT_DISCIPLINE_LIBELLE", "SERVICE_STRUCTURE_AFF_LIBELLE", "SERVICE_STRUCTURE_ENS_LIBELLE", "ETABLISSEMENT_LIBELLE", "GROUPE_TYPE_FORMATION_LIBELLE", "TYPE_FORMATION_LIBELLE", "ETAPE_NIVEAU", "ETAPE_CODE", "ETAPE_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "ELEMENT_DISCIPLINE_CODE", "ELEMENT_DISCIPLINE_LIBELLE", "FONCTION_REFERENTIEL_LIBELLE", "ELEMENT_TAUX_FI", "ELEMENT_TAUX_FC", "ELEMENT_TAUX_FA", "SERVICE_REF_FORMATION", "COMMENTAIRES", "PERIODE_LIBELLE", "ELEMENT_PONDERATION_COMPL", "ELEMENT_SOURCE_LIBELLE", "HEURES", "HEURES_REF", "HEURES_NON_PAYEES", "SERVICE_STATUTAIRE", "SERVICE_DU_MODIFIE", "SERVICE_FI", "SERVICE_FA", "SERVICE_FC", "SERVICE_REFERENTIEL", "HEURES_COMPL_FI", "HEURES_COMPL_FA", "HEURES_COMPL_FC", "HEURES_COMPL_FC_MAJOREES", "HEURES_COMPL_REFERENTIEL", "TOTAL", "SOLDE", "DATE_CLOTURE_REALISE") AS 
-  WITH t AS ( SELECT
+CREATE OR REPLACE FORCE VIEW "V_EXPORT_SERVICE" ("ID", "SERVICE_ID", "INTERVENANT_ID", "TYPE_INTERVENANT_ID", "ANNEE_ID", "SERVICE_DATE_MODIFICATION", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "ETABLISSEMENT_ID", "STRUCTURE_AFF_ID", "STRUCTURE_ENS_ID", "NIVEAU_FORMATION_ID", "ETAPE_ID", "ELEMENT_PEDAGOGIQUE_ID", "PERIODE_ID", "TYPE_INTERVENTION_ID", "FONCTION_REFERENTIEL_ID", "TYPE_ETAT", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_DATE_NAISSANCE", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_TYPE_CODE", "INTERVENANT_TYPE_LIBELLE", "INTERVENANT_GRADE_CODE", "INTERVENANT_GRADE_LIBELLE", "INTERVENANT_DISCIPLINE_CODE", "INTERVENANT_DISCIPLINE_LIBELLE", "SERVICE_STRUCTURE_AFF_LIBELLE", "SERVICE_STRUCTURE_ENS_LIBELLE", "ETABLISSEMENT_LIBELLE", "GROUPE_TYPE_FORMATION_LIBELLE", "TYPE_FORMATION_LIBELLE", "ETAPE_NIVEAU", "ETAPE_CODE", "ETAPE_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "ELEMENT_DISCIPLINE_CODE", "ELEMENT_DISCIPLINE_LIBELLE", "FONCTION_REFERENTIEL_LIBELLE", "ELEMENT_TAUX_FI", "ELEMENT_TAUX_FC", "ELEMENT_TAUX_FA", "SERVICE_REF_FORMATION", "COMMENTAIRES", "PERIODE_LIBELLE", "ELEMENT_PONDERATION_COMPL", "ELEMENT_SOURCE_LIBELLE", "HEURES", "HEURES_REF", "HEURES_NON_PAYEES", "SERVICE_STATUTAIRE", "SERVICE_DU_MODIFIE", "SERVICE_FI", "SERVICE_FA", "SERVICE_FC", "SERVICE_REFERENTIEL", "HEURES_COMPL_FI", "HEURES_COMPL_FA", "HEURES_COMPL_FC", "HEURES_COMPL_FC_MAJOREES", "HEURES_COMPL_REFERENTIEL", "TOTAL", "SOLDE", "DATE_CLOTURE_REALISE") AS
+WITH t AS ( SELECT
   'vh_' || vh.id                    id,
   s.id                              service_id,
   s.intervenant_id                  intervenant_id,
@@ -4907,7 +4907,7 @@ SELECT
   0                                 total,
   fr.solde                          solde,
   NULL                              service_ref_formation,
-  NULL                              commentaires 
+  NULL                              commentaires
 FROM
   volume_horaire                  vh
   JOIN service                     s ON s.id = vh.service_id
@@ -4933,9 +4933,9 @@ SELECT
   NULL                              periode_id,
   NULL                              type_intervention_id,
   sr.fonction_id                    fonction_referentiel_id,
-  
+
   NULL                              service_description,
-  
+
   0                                 heures,
   vhr.heures                        heures_ref,
   0                                 heures_non_payees,
@@ -4957,7 +4957,7 @@ FROM
   JOIN formule_resultat           fr ON fr.id = frvr.formule_resultat_id
   JOIN volume_horaire_ref        vhr ON vhr.id =  frvr.volume_horaire_ref_id
   JOIN service_referentiel        sr ON sr.id = vhr.service_referentiel_id AND sr.intervenant_id = fr.intervenant_id AND sr.histo_destruction IS NULL
-  
+
 UNION ALL
 
 SELECT
@@ -4973,9 +4973,9 @@ SELECT
   NULL                              periode_id,
   NULL                              type_intervention_id,
   NULL                              fonction_referentiel_id,
-  
+
   NULL                              service_description,
-  
+
   0                                 heures,
   0                                 heures_ref,
   0                                 heures_non_payees,
@@ -5004,16 +5004,30 @@ WHERE
   AND si.service_statutaire > 0
 GROUP BY
   i.id, si.service_statutaire, evh.id, tvh.id
-HAVING 
+HAVING
   si.service_statutaire + SUM(msd.heures * mms.multiplicateur) = 0
 
 
+), ponds AS (
+SELECT
+  ep.id                                          element_pedagogique_id,
+  MAX(COALESCE( m.ponderation_service_du, 1))    ponderation_service_du,
+  MAX(COALESCE( m.ponderation_service_compl, 1)) ponderation_service_compl
+FROM
+            element_pedagogique ep
+  LEFT JOIN element_modulateur  em ON em.element_id = ep.id
+                                  AND em.histo_destruction IS NULL
+  LEFT JOIN modulateur          m ON m.id = em.modulateur_id
+WHERE
+  ep.histo_destruction IS NULL
+GROUP BY
+  ep.id
 )
 SELECT
   t.id                            id,
   t.service_id                    service_id,
   i.id                            intervenant_id,
-  ti.id                           type_intervenant_id,  
+  ti.id                           type_intervenant_id,
   i.annee_id                      annee_id,
   his.histo_modification          service_date_modification,
   t.type_volume_horaire_id        type_volume_horaire_id,
@@ -5027,7 +5041,7 @@ SELECT
   t.periode_id                    periode_id,
   t.type_intervention_id          type_intervention_id,
   t.fonction_referentiel_id       fonction_referentiel_id,
-  
+
   tvh.libelle || ' ' || evh.libelle type_etat,
   i.source_code                   intervenant_code,
   i.nom_usuel || ' ' || i.prenom  intervenant_nom,
@@ -5059,14 +5073,14 @@ SELECT
   t.service_ref_formation         service_ref_formation,
   t.commentaires                  commentaires,
   p.libelle_court                 periode_libelle,
-  CASE WHEN fs.ponderation_service_compl = 1 THEN NULL ELSE fs.ponderation_service_compl END element_ponderation_compl,
+  CASE WHEN ponds.ponderation_service_compl = 1 THEN NULL ELSE ponds.ponderation_service_compl END element_ponderation_compl,
   src.libelle                     element_source_libelle,
-  
+
   t.heures                        heures,
   t.heures_ref                    heures_ref,
   t.heures_non_payees             heures_non_payees,
   si.service_statutaire           service_statutaire,
-  fsm.heures                      service_du_modifie,
+  fi.heures_service_modifie       service_du_modifie,
   t.service_fi                    service_fi,
   t.service_fa                    service_fa,
   t.service_fc                    service_fc,
@@ -5083,8 +5097,8 @@ SELECT
 FROM
   t
   JOIN intervenant                        i ON i.id     = t.intervenant_id AND i.histo_destruction IS NULL
-  JOIN statut_intervenant                si ON si.id    = i.statut_id            
-  JOIN type_intervenant                  ti ON ti.id    = si.type_intervenant_id 
+  JOIN statut_intervenant                si ON si.id    = i.statut_id
+  JOIN type_intervenant                  ti ON ti.id    = si.type_intervenant_id
   JOIN etablissement                   etab ON etab.id  = t.etablissement_id
   JOIN type_volume_horaire              tvh ON tvh.id   = t.type_volume_horaire_id
   JOIN etat_volume_horaire              evh ON evh.id   = t.etat_volume_horaire_id
@@ -5100,14 +5114,14 @@ FROM
   LEFT JOIN etape                       etp ON etp.id   = ep.etape_id
   LEFT JOIN type_formation               tf ON tf.id    = etp.type_formation_id AND tf.histo_destruction IS NULL
   LEFT JOIN groupe_type_formation       gtf ON gtf.id   = tf.groupe_id AND gtf.histo_destruction IS NULL
-  LEFT JOIN v_formule_service_modifie   fsm ON fsm.intervenant_id = i.id
-  LEFT JOIN v_formule_service            fs ON fs.id    = t.service_id
+  LEFT JOIN v_formule_intervenant        fi ON fi.intervenant_id = i.id
+  LEFT JOIN ponds                     ponds ON ponds.element_pedagogique_id = ep.id
   LEFT JOIN fonction_referentiel         fr ON fr.id    = t.fonction_referentiel_id
   LEFT JOIN type_validation              tv ON tvh.code = 'REALISE' AND tv.code = 'CLOTURE_REALISE'
   LEFT JOIN validation                    v ON v.intervenant_id = i.id AND v.type_validation_id = tv.id AND v.histo_destruction IS NULL;
 
 -- V_FORMULE_INTERVENANT
-CREATE OR REPLACE FORCE VIEW "V_FORMULE_INTERVENANT" ("INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "TYPE_INTERVENANT_CODE", "HEURES_SERVICE_STATUTAIRE", "DEPASSEMENT_SERVICE_DU_SANS_HC", "HEURES_SERVICE_MODIFIE", "HEURES_DECHARGE") AS 
+CREATE OR REPLACE FORCE VIEW "V_FORMULE_INTERVENANT" ("INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "TYPE_INTERVENANT_CODE", "HEURES_SERVICE_STATUTAIRE", "DEPASSEMENT_SERVICE_DU_SANS_HC", "HEURES_SERVICE_MODIFIE", "HEURES_DECHARGE") AS
   SELECT
              i.id                                                                 intervenant_id,
              i.annee_id                                                           annee_id,
@@ -5130,7 +5144,7 @@ CREATE OR REPLACE FORCE VIEW "V_FORMULE_INTERVENANT" ("INTERVENANT_ID", "ANNEE_I
                i.id, i.annee_id, i.structure_id, ti.code, si.service_statutaire, si.depassement_service_du_sans_hc;
 
 -- V_FORMULE_VOLUME_HORAIRE
-CREATE OR REPLACE FORCE VIEW "V_FORMULE_VOLUME_HORAIRE" ("ID", "VOLUME_HORAIRE_ID", "VOLUME_HORAIRE_REF_ID", "SERVICE_ID", "SERVICE_REFERENTIEL_ID", "INTERVENANT_ID", "TYPE_INTERVENTION_ID", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "TAUX_FI", "TAUX_FA", "TAUX_FC", "STRUCTURE_ID", "PONDERATION_SERVICE_DU", "PONDERATION_SERVICE_COMPL", "SERVICE_STATUTAIRE", "HEURES", "HORAIRE_DEBUT", "HORAIRE_FIN", "TAUX_SERVICE_DU", "TAUX_SERVICE_COMPL") AS 
+CREATE OR REPLACE FORCE VIEW "V_FORMULE_VOLUME_HORAIRE" ("ID", "VOLUME_HORAIRE_ID", "VOLUME_HORAIRE_REF_ID", "SERVICE_ID", "SERVICE_REFERENTIEL_ID", "INTERVENANT_ID", "TYPE_INTERVENTION_ID", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "TAUX_FI", "TAUX_FA", "TAUX_FC", "STRUCTURE_ID", "PONDERATION_SERVICE_DU", "PONDERATION_SERVICE_COMPL", "SERVICE_STATUTAIRE", "HEURES", "HORAIRE_DEBUT", "HORAIRE_FIN", "TAUX_SERVICE_DU", "TAUX_SERVICE_COMPL") AS
   SELECT
              to_number( 1 || vh.id )                                            id,
              vh.id                                                              volume_horaire_id,
@@ -5221,7 +5235,7 @@ CREATE OR REPLACE FORCE VIEW "V_FORMULE_VOLUME_HORAIRE" ("ID", "VOLUME_HORAIRE_I
             horaire_fin, horaire_debut, volume_horaire_id, volume_horaire_ref_id;
 
 -- V_FR_SERVICE_CENTRE_COUT
-CREATE OR REPLACE FORCE VIEW "V_FR_SERVICE_CENTRE_COUT" ("FORMULE_RESULTAT_SERVICE_ID", "CENTRE_COUT_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_FR_SERVICE_CENTRE_COUT" ("FORMULE_RESULTAT_SERVICE_ID", "CENTRE_COUT_ID") AS
   SELECT
   frs.id formule_resultat_service_id, cc.id centre_cout_id
 FROM
@@ -5229,15 +5243,15 @@ FROM
   JOIN service                 s ON s.id = frs.service_id
   JOIN element_pedagogique    ep ON ep.id = s.element_pedagogique_id
   JOIN centre_cout            cc ON cc.histo_destruction IS NULL
-                                
-  JOIN centre_cout_structure ccs ON ccs.centre_cout_id = cc.id 
-                                AND ccs.structure_id = ep.structure_id 
+
+  JOIN centre_cout_structure ccs ON ccs.centre_cout_id = cc.id
+                                AND ccs.structure_id = ep.structure_id
                                 AND ccs.histo_destruction IS NULL
-                                
-  JOIN cc_activite             a ON a.id = cc.activite_id 
+
+  JOIN cc_activite             a ON a.id = cc.activite_id
                                 AND a.histo_destruction IS NULL
-                                
-  JOIN type_ressource         tr ON tr.id = cc.type_ressource_id 
+
+  JOIN type_ressource         tr ON tr.id = cc.type_ressource_id
                                 AND tr.histo_destruction IS NULL
 WHERE
   (
@@ -5253,20 +5267,20 @@ SELECT
   frs.id formule_resultat_service_id, cc.id
 FROM
   formule_resultat_service   frs
-  JOIN service                 s ON s.id = frs.service_id 
+  JOIN service                 s ON s.id = frs.service_id
                                 AND s.element_pedagogique_id IS NULL
-                                
+
   JOIN intervenant             i ON i.id = s.intervenant_id
   JOIN centre_cout            cc ON cc.histo_destruction IS NULL
-  
-  JOIN centre_cout_structure ccs ON ccs.centre_cout_id = cc.id 
-                                AND ccs.structure_id = i.structure_id 
+
+  JOIN centre_cout_structure ccs ON ccs.centre_cout_id = cc.id
+                                AND ccs.structure_id = i.structure_id
                                 AND ccs.histo_destruction IS NULL
-                                
-  JOIN cc_activite             a ON a.id = cc.activite_id 
+
+  JOIN cc_activite             a ON a.id = cc.activite_id
                                 AND a.histo_destruction IS NULL
-                                
-  JOIN type_ressource         tr ON tr.id = cc.type_ressource_id 
+
+  JOIN type_ressource         tr ON tr.id = cc.type_ressource_id
                                 AND tr.histo_destruction IS NULL
 WHERE
   (
@@ -5277,29 +5291,29 @@ WHERE
   );
 
 -- V_FR_SERVICE_REF_CENTRE_COUT
-CREATE OR REPLACE FORCE VIEW "V_FR_SERVICE_REF_CENTRE_COUT" ("FORMULE_RESULTAT_SERV_REF_ID", "CENTRE_COUT_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_FR_SERVICE_REF_CENTRE_COUT" ("FORMULE_RESULTAT_SERV_REF_ID", "CENTRE_COUT_ID") AS
   SELECT
   frsr.id formule_resultat_serv_ref_id, cc.id
 FROM
   formule_resultat_service_ref   frsr
   JOIN service_referentiel    sr ON sr.id = frsr.service_referentiel_id
   JOIN centre_cout            cc ON cc.histo_destruction IS NULL
-                                
-  JOIN centre_cout_structure ccs ON ccs.centre_cout_id = cc.id 
-                                AND ccs.structure_id = sr.structure_id 
+
+  JOIN centre_cout_structure ccs ON ccs.centre_cout_id = cc.id
+                                AND ccs.structure_id = sr.structure_id
                                 AND ccs.histo_destruction IS NULL
-                                
-  JOIN cc_activite             a ON a.id = cc.activite_id 
+
+  JOIN cc_activite             a ON a.id = cc.activite_id
                                 AND a.histo_destruction IS NULL
-                                
-  JOIN type_ressource         tr ON tr.id = cc.type_ressource_id 
+
+  JOIN type_ressource         tr ON tr.id = cc.type_ressource_id
                                 AND tr.histo_destruction IS NULL
 WHERE
   frsr.heures_compl_referentiel > 0 AND tr.referentiel = 1;
 
 -- V_HAS_DMEP_A_FAIRE
-CREATE OR REPLACE FORCE VIEW "V_HAS_DMEP_A_FAIRE" ("INTERVENANT_ID", "STRUCTURE_ID", "HAS_DMEP_A_FAIRE") AS 
-  SELECT 
+CREATE OR REPLACE FORCE VIEW "V_HAS_DMEP_A_FAIRE" ("INTERVENANT_ID", "STRUCTURE_ID", "HAS_DMEP_A_FAIRE") AS
+  SELECT
   intervenant_id,
   structure_id,
   CASE WHEN
@@ -5324,7 +5338,7 @@ FROM
     LEFT JOIN element_pedagogique ep on ep.id = s.element_pedagogique_id
     LEFT JOIN mise_en_paiement mep ON mep.formule_res_service_id = frs.id AND mep.histo_destruction IS NULL
 
-  UNION 
+  UNION
 
     SELECT
     fr.intervenant_id intervenant_id,
@@ -5349,13 +5363,13 @@ GROUP BY
   structure_id;
 
 -- V_HETD_PREV_VAL_STRUCT
-CREATE OR REPLACE FORCE VIEW "V_HETD_PREV_VAL_STRUCT" ("ANNEE_ID", "STRUCTURE_ID", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_HETD_PREV_VAL_STRUCT" ("ANNEE_ID", "STRUCTURE_ID", "HEURES") AS
   SELECT
   annee_id,
   structure_id,
   sum(heures) heures
 
-FROM 
+FROM
 (
 SELECT
   i.annee_id,
@@ -5379,7 +5393,7 @@ GROUP BY
   annee_id, structure_id;
 
 -- V_IMPORT_TAB_COLS
-CREATE OR REPLACE FORCE VIEW "V_IMPORT_TAB_COLS" ("TABLE_NAME", "COLUMN_NAME", "DATA_TYPE", "LENGTH", "NULLABLE", "HAS_DEFAULT", "C_TABLE_NAME", "C_COLUMN_NAME", "IMPORT_ACTIF") AS 
+CREATE OR REPLACE FORCE VIEW "V_IMPORT_TAB_COLS" ("TABLE_NAME", "COLUMN_NAME", "DATA_TYPE", "LENGTH", "NULLABLE", "HAS_DEFAULT", "C_TABLE_NAME", "C_COLUMN_NAME", "IMPORT_ACTIF") AS
   WITH importable_tables (table_name )AS (
   SELECT
   t.table_name
@@ -5434,7 +5448,7 @@ ORDER BY
   it.ordre, tc.table_name, tc.column_id;
 
 -- V_INDICATEUR_1010
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1010" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1010" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -5455,7 +5469,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1011
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1011" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1011" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -5476,7 +5490,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1020
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1020" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1020" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -5497,7 +5511,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1021
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1021" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1021" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -5518,9 +5532,9 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_110
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_110" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
-  SELECT 
-  rownum id, 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_110" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
+  SELECT
+  rownum id,
   t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM (
 
 SELECT DISTINCT
@@ -5539,7 +5553,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1110
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1110" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1110" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t.ANNEE_ID,t.INTERVENANT_ID,t.STRUCTURE_ID FROM (
 SELECT DISTINCT
   idc.annee_id,
@@ -5555,7 +5569,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1111
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1111" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1111" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t.ANNEE_ID,t.INTERVENANT_ID,t.STRUCTURE_ID FROM (
 SELECT DISTINCT
   idc.annee_id,
@@ -5571,7 +5585,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1120
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1120" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1120" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t.ANNEE_ID,t.INTERVENANT_ID,t.STRUCTURE_ID FROM (
 SELECT DISTINCT
   idc.annee_id,
@@ -5587,7 +5601,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1121
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1121" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1121" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t.ANNEE_ID,t.INTERVENANT_ID,t.STRUCTURE_ID FROM (
 SELECT DISTINCT
   idc.annee_id,
@@ -5603,9 +5617,9 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_120
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_120" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
-  SELECT 
-  rownum id, 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_120" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
+  SELECT
+  rownum id,
   t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM (
 
 SELECT DISTINCT
@@ -5624,7 +5638,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_1210
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1210" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1210" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   i.id id,
   i.annee_id,
@@ -5664,7 +5678,7 @@ GROUP BY
   i.structure_id;
 
 -- V_INDICATEUR_1220
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1220" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_1220" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   i.id id,
   i.annee_id,
@@ -5704,9 +5718,9 @@ GROUP BY
   i.structure_id;
 
 -- V_INDICATEUR_130
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_130" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
-  SELECT 
-  rownum id, 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_130" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
+  SELECT
+  rownum id,
   t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM (
 
 SELECT DISTINCT
@@ -5727,13 +5741,13 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_210
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_210" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_210" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT
   rownum id,
   w.annee_id,
   w.intervenant_id,
   w.structure_id
-FROM 
+FROM
   tbl_workflow w
 WHERE
   w.atteignable = 1
@@ -5742,13 +5756,13 @@ WHERE
   AND w.realisation < 1;
 
 -- V_INDICATEUR_220
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_220" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_220" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT
   rownum id,
   w.annee_id,
   w.intervenant_id,
   i.structure_id
-FROM 
+FROM
   tbl_workflow w
   JOIN intervenant i ON i.id = w.intervenant_id
 WHERE
@@ -5758,11 +5772,11 @@ WHERE
   AND w.realisation < 1;
 
 -- V_INDICATEUR_310
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_310" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_310" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   WITH caok AS (
   SELECT
     w.intervenant_id
-  FROM 
+  FROM
     tbl_workflow w
   WHERE
     w.objectif > 0
@@ -5774,7 +5788,7 @@ SELECT
   w.annee_id,
   w.intervenant_id,
   w.structure_id
-FROM 
+FROM
   tbl_workflow w
   JOIN caok ON caok.intervenant_id = w.intervenant_id
 WHERE
@@ -5784,7 +5798,7 @@ WHERE
   AND w.realisation < 1;
 
 -- V_INDICATEUR_320
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_320" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_320" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT
   rownum id,
   t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID"
@@ -5793,7 +5807,7 @@ SELECT DISTINCT
   w.annee_id,
   w.intervenant_id,
   w.structure_id
-FROM 
+FROM
   tbl_workflow w
   LEFT JOIN tbl_contrat c ON c.INTERVENANT_ID = w.intervenant_id AND w.structure_id = c.structure_id
 WHERE
@@ -5805,7 +5819,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_330
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_330" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_330" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   WITH has_contrat AS (
   SELECT DISTINCT
     intervenant_id
@@ -5819,7 +5833,7 @@ SELECT
   w.annee_id,
   w.intervenant_id,
   w.structure_id
-FROM 
+FROM
   tbl_workflow w
   JOIN has_contrat hc ON hc.intervenant_id = w.intervenant_id
 WHERE
@@ -5829,7 +5843,7 @@ WHERE
   AND w.realisation < w.objectif;
 
 -- V_INDICATEUR_340
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_340" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_340" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT
   rownum id,
   s.annee_id,
@@ -5848,7 +5862,7 @@ WHERE
   AND w.realisation = w.objectif;
 
 -- V_INDICATEUR_350
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_350" ("ID", "INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "CONTRAT_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_350" ("ID", "INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "CONTRAT_ID") AS
   SELECT
   rownum id,
   t."INTERVENANT_ID",t."ANNEE_ID",t."STRUCTURE_ID",t."CONTRAT_ID"
@@ -5869,7 +5883,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_360
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_360" ("ID", "INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "CONTRAT_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_360" ("ID", "INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "CONTRAT_ID") AS
   SELECT
   rownum id,
   t."INTERVENANT_ID",t."ANNEE_ID",t."STRUCTURE_ID",t."CONTRAT_ID"
@@ -5890,7 +5904,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_410
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_410" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_410" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT
   rownum id,
   d.annee_id,
@@ -5905,7 +5919,7 @@ WHERE
   AND d.peut_saisir_dossier = 1;
 
 -- V_INDICATEUR_420
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_420" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_420" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM (
   SELECT DISTINCT
     i.annee_id annee_id,
@@ -5919,7 +5933,7 @@ CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_420" ("ID", "ANNEE_ID", "INTERVENANT_
 ) t;
 
 -- V_INDICATEUR_510
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_510" ("ID", "INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "ELEMENTS") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_510" ("ID", "INTERVENANT_ID", "ANNEE_ID", "STRUCTURE_ID", "ELEMENTS") AS
   WITH t AS (
 SELECT
   s.intervenant_id,
@@ -5946,7 +5960,7 @@ SELECT
 FROM t;
 
 -- V_INDICATEUR_520
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_520" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_520" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   fr.id id,
   i.annee_id annee_id,
@@ -5966,7 +5980,7 @@ WHERE
   AND si.plafond_hc_hors_remu_fc < fr.heures_compl_fa + fr.heures_compl_fc + fr.heures_compl_fi + fr.heures_compl_referentiel;
 
 -- V_INDICATEUR_530
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_530" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_530" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   fr.id id,
   i.annee_id annee_id,
@@ -5986,7 +6000,7 @@ WHERE
   AND si.plafond_hc_hors_remu_fc < fr.heures_compl_fa + fr.heures_compl_fc + fr.heures_compl_fi + fr.heures_compl_referentiel;
 
 -- V_INDICATEUR_540
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_540" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_540" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   rownum                              id,
   i.annee_id                          annee_id,
@@ -6006,7 +6020,7 @@ WHERE
   AND tvh.code = 'PREVU';
 
 -- V_INDICATEUR_550
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_550" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_550" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   rownum                              id,
   i.annee_id                          annee_id,
@@ -6026,7 +6040,7 @@ WHERE
   AND tvh.code = 'REALISE';
 
 -- V_INDICATEUR_560
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_560" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_560" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
              rownum                              id,
              i.annee_id                          annee_id,
@@ -6044,7 +6058,7 @@ CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_560" ("ID", "ANNEE_ID", "INTERVENANT_
           fr.total - fr.heures_compl_fc_majorees > si.maximum_hetd;
 
 -- V_INDICATEUR_570
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_570" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_570" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
              rownum                              id,
              i.annee_id                          annee_id,
@@ -6062,7 +6076,7 @@ CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_570" ("ID", "ANNEE_ID", "INTERVENANT_
           fr.total - fr.heures_compl_fc_majorees > si.maximum_hetd;
 
 -- V_INDICATEUR_610
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_610" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "STATUT_INTERVENANT_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_610" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "STATUT_INTERVENANT_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID",t."STATUT_INTERVENANT_ID" FROM
 (
 SELECT DISTINCT
@@ -6080,7 +6094,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_620
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_620" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_620" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6097,7 +6111,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_630
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_630" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_630" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6114,7 +6128,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_640
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_640" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_640" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6128,13 +6142,13 @@ WHERE
   w.etape_code = 'SERVICE_VALIDATION_REALISE'
   AND w.objectif > w.realisation
   AND w.atteignable = 1
-  
+
   AND wc.etape_code = 'CLOTURE_REALISE'
   AND wc.objectif = wc.realisation
 ) t;
 
 -- V_INDICATEUR_650
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_650" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "STRUCTURES_CONCERNEES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_650" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "STRUCTURES_CONCERNEES") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID",t."STRUCTURES_CONCERNEES" FROM
 (
 SELECT
@@ -6151,7 +6165,7 @@ WHERE
   w.etape_code = 'SERVICE_VALIDATION_REALISE'
   AND w.objectif > w.realisation
   AND w.atteignable = 1
-  
+
   AND wc.etape_code = 'CLOTURE_REALISE'
   AND wc.objectif = wc.realisation
   AND w.structure_id <> i.structure_id
@@ -6162,7 +6176,7 @@ GROUP BY
 ) t;
 
 -- V_INDICATEUR_660
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_660" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_660" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT
@@ -6178,7 +6192,7 @@ WHERE
   w.etape_code = 'REFERENTIEL_VALIDATION_REALISE'
   AND w.objectif > w.realisation
   AND w.atteignable = 1
-  
+
   AND wc.etape_code = 'CLOTURE_REALISE'
   AND wc.objectif = wc.realisation
   AND w.structure_id = i.structure_id
@@ -6189,7 +6203,7 @@ GROUP BY
 ) t;
 
 -- V_INDICATEUR_670
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_670" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "STRUCTURES_CONCERNEES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_670" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "STRUCTURES_CONCERNEES") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID",t."STRUCTURES_CONCERNEES" FROM
 (
 SELECT
@@ -6206,7 +6220,7 @@ WHERE
   w.etape_code = 'REFERENTIEL_VALIDATION_REALISE'
   AND w.objectif > w.realisation
   AND w.atteignable = 1
-  
+
   AND wc.etape_code = 'CLOTURE_REALISE'
   AND wc.objectif = wc.realisation
   AND w.structure_id <> i.structure_id
@@ -6217,7 +6231,7 @@ GROUP BY
 ) t;
 
 -- V_INDICATEUR_680
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_680" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_680" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   fr.id id,
   i.annee_id annee_id,
@@ -6237,7 +6251,7 @@ WHERE
   AND si.plafond_referentiel < fr.service_referentiel + fr.heures_compl_referentiel;
 
 -- V_INDICATEUR_690
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_690" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_690" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PLAFOND", "HEURES") AS
   SELECT
   fr.id id,
   i.annee_id annee_id,
@@ -6257,7 +6271,7 @@ WHERE
   AND si.plafond_referentiel < fr.service_referentiel + fr.heures_compl_referentiel;
 
 -- V_INDICATEUR_710
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_710" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_710" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6274,7 +6288,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_720
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_720" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_720" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6291,7 +6305,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_810
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_810" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_810" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6308,7 +6322,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_820
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_820" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_820" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6325,7 +6339,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_910
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_910" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_910" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6342,7 +6356,7 @@ WHERE
 ) t;
 
 -- V_INDICATEUR_920
-CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_920" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDICATEUR_920" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
   SELECT rownum id, t."ANNEE_ID",t."INTERVENANT_ID",t."STRUCTURE_ID" FROM
 (
 SELECT DISTINCT
@@ -6359,7 +6373,7 @@ WHERE
 ) t;
 
 -- V_INDIC_ATTENTE_DEMANDE_MEP
-CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_DEMANDE_MEP" ("ID", "INTERVENANT_ID", "SOURCE_CODE", "CODE", "ANNEE_ID", "STRUCTURE_ID", "TOTAL_HEURES_MEP", "TOTAL_HEURES_COMPL") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_DEMANDE_MEP" ("ID", "INTERVENANT_ID", "SOURCE_CODE", "CODE", "ANNEE_ID", "STRUCTURE_ID", "TOTAL_HEURES_MEP", "TOTAL_HEURES_COMPL") AS
   select to_number(i.id||dmep.structure_id) id, i.id intervenant_id, i.source_code, ti.code, i.annee_id, dmep.structure_id, 0 TOTAL_HEURES_MEP, 0 TOTAL_HEURES_COMPL
   from intervenant i
   join statut_intervenant si on si.id = i.statut_id
@@ -6368,14 +6382,14 @@ CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_DEMANDE_MEP" ("ID", "INTERVENANT_I
   join V_HAS_DMEP_A_FAIRE dmep on dmep.intervenant_id = i.id and dmep.has_dmep_a_faire <> 0
   where (
     -- un vacataire n'a pas d'autre contrainte
-    ti.code = 'E' 
-    or 
+    ti.code = 'E'
+    or
     -- mais un permanent doit...
     (
       -- avoir sa saisie de service réalisé clôturée
       exists (
         select * from validation v
-        join type_validation tv on v.type_validation_id = tv.id and tv.code = 'CLOTURE_REALISE' 
+        join type_validation tv on v.type_validation_id = tv.id and tv.code = 'CLOTURE_REALISE'
         where v.intervenant_id = i.id and v.histo_destruction IS NULL
       )
       -- et tous ses enseignements réalisés validés (toutes composantes d'intervention confondues)
@@ -6385,7 +6399,7 @@ CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_DEMANDE_MEP" ("ID", "INTERVENANT_I
         join type_volume_horaire tvh on vh.type_volume_horaire_id = tvh.id and tvh.code = 'REALISE'
         left join validation_vol_horaire vvh on vvh.volume_horaire_id = vh.id
         left join validation v on vvh.validation_id = v.id and v.histo_destruction IS NULL
-        left join type_validation tv on v.type_validation_id = tv.id and tv.code = 'SERVICES_PAR_COMP' 
+        left join type_validation tv on v.type_validation_id = tv.id and tv.code = 'SERVICES_PAR_COMP'
         where s.intervenant_id = i.id and v.id is null and vh.histo_destruction IS NULL
       )
       -- et tout son référentiel réalisé validé (toutes composantes d'intervention confondues)
@@ -6395,23 +6409,23 @@ CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_DEMANDE_MEP" ("ID", "INTERVENANT_I
         join type_volume_horaire tvh on vh.type_volume_horaire_id = tvh.id and tvh.code = 'REALISE'
         left join validation_vol_horaire_ref vvh on vvh.volume_horaire_ref_id = vh.id
         left join validation v on vvh.validation_id = v.id and v.histo_destruction IS NULL
-        left join type_validation tv on v.type_validation_id = tv.id and tv.code = 'SERVICES_PAR_COMP' 
+        left join type_validation tv on v.type_validation_id = tv.id and tv.code = 'SERVICES_PAR_COMP'
         where s.intervenant_id = i.id and v.id is null and vh.histo_destruction IS NULL
       )
     )
   );
 
 -- V_INDIC_ATTENTE_MEP
-CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_MEP" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "TOTAL_HEURES_MEP") AS 
-  with 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_MEP" ("ID", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "TOTAL_HEURES_MEP") AS
+  with
   -- total des heures comp ayant fait l'objet d'une *demande* de mise en paiement
   mep as (
     select intervenant_id, structure_id, sum(nvl(mep_heures, 0)) total_heures_mep
     from (
       -- enseignements
-      select 
-        fr.intervenant_id, 
-        nvl(ep.structure_id, i.structure_id) structure_id, 
+      select
+        fr.intervenant_id,
+        nvl(ep.structure_id, i.structure_id) structure_id,
         nvl(mep.heures, 0) mep_heures
       from mise_en_paiement mep
       join formule_resultat_service frs on mep.formule_res_service_id = frs.id
@@ -6424,8 +6438,8 @@ CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_MEP" ("ID", "ANNEE_ID", "INTERVENA
       where mep.histo_destruction IS NULL and mep.date_mise_en_paiement is null -- si date_mise_en_paiement = null, c'est une demande
       union all
       -- referentiel
-      select 
-        fr.intervenant_id, 
+      select
+        fr.intervenant_id,
         s.structure_id,
         nvl(mep.heures, 0) mep_heures
       from mise_en_paiement mep
@@ -6442,8 +6456,8 @@ CREATE OR REPLACE FORCE VIEW "V_INDIC_ATTENTE_MEP" ("ID", "ANNEE_ID", "INTERVENA
 select to_number(intervenant_id||structure_id) id, 2014 annee_id, intervenant_id, structure_id, total_heures_mep from mep;
 
 -- V_INDIC_ATT_VALID_ENS_AUTRE
-CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_ENS_AUTRE" ("ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
-  SELECT distinct 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_ENS_AUTRE" ("ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
+  SELECT distinct
     to_char(v.intervenant_id)||to_char(v.structure_id) as id,
     v.intervenant_id,
     v.structure_id
@@ -6454,13 +6468,13 @@ INNER JOIN VALIDATION clot                  ON clot.intervenant_id = i.id
 INNER JOIN TYPE_VALIDATION tv               ON tv.id = clot.type_validation_id      AND tv.code = 'CLOTURE_REALISE'
 WHERE EXISTS
     (
-        SELECT s2.ID 
+        SELECT s2.ID
         FROM SERVICE s2
         INNER JOIN ELEMENT_PEDAGOGIQUE ep2      ON s2.ELEMENT_PEDAGOGIQUE_ID  = ep2.ID  AND ep2.HISTO_DESTRUCTION IS NULL
         INNER JOIN VOLUME_HORAIRE vh2           ON s2.ID = vh2.SERVICE_ID               AND vh2.HISTO_DESTRUCTION IS NULL
         LEFT JOIN VALIDATION_VOL_HORAIRE vvh2   ON vh2.ID = vvh2.VOLUME_HORAIRE_ID
         LEFT JOIN VALIDATION val2               ON val2.ID = vvh2.VALIDATION_ID         AND val2.HISTO_DESTRUCTION IS NULL
-        WHERE 
+        WHERE
             s2.INTERVENANT_ID = v.intervenant_id
             AND s2.HISTO_DESTRUCTION IS NULL
             AND VH2.TYPE_VOLUME_HORAIRE_ID = V.TYPE_VOLUME_HORAIRE_ID
@@ -6469,8 +6483,8 @@ WHERE EXISTS
     );
 
 -- V_INDIC_ATT_VALID_REF_AUTRE
-CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_REF_AUTRE" ("ID", "INTERVENANT_ID", "STRUCTURE_ID") AS 
-  SELECT distinct 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_REF_AUTRE" ("ID", "INTERVENANT_ID", "STRUCTURE_ID") AS
+  SELECT distinct
     to_char(v.intervenant_id)||to_char(v.structure_id) as id,
     v.intervenant_id,
     v.structure_id
@@ -6481,13 +6495,13 @@ INNER JOIN VALIDATION clot                  ON clot.intervenant_id = i.id
 INNER JOIN TYPE_VALIDATION tv               ON tv.id = clot.type_validation_id      AND tv.code = 'CLOTURE_REALISE'
 WHERE EXISTS
     (
-        SELECT s.ID 
+        SELECT s.ID
         FROM SERVICE_REFERENTIEL s
         INNER JOIN FONCTION_REFERENTIEL f       ON S.FONCTION_ID = f.ID                 AND f.HISTO_DESTRUCTION IS NULL
         INNER JOIN VOLUME_HORAIRE_REF vh        ON s.ID = VH.SERVICE_REFERENTIEL_ID     AND vh.HISTO_DESTRUCTION IS NULL
         LEFT JOIN VALIDATION_VOL_HORAIRE vvh    ON vh.ID = vvh.VOLUME_HORAIRE_ID
         LEFT JOIN VALIDATION val                ON val.ID = vvh.VALIDATION_ID           AND val.HISTO_DESTRUCTION IS NULL
-        WHERE 
+        WHERE
             s.INTERVENANT_ID = v.intervenant_id
             AND s.HISTO_DESTRUCTION IS NULL
             AND VH.TYPE_VOLUME_HORAIRE_ID = V.TYPE_VOLUME_HORAIRE_ID
@@ -6496,9 +6510,9 @@ WHERE EXISTS
     );
 
 -- V_INDIC_ATT_VALID_SERVICE
-CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_SERVICE" ("ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_SERVICE" ("ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID") AS
   select distinct rownum id, i.id intervenant_id, nvl(ep.structure_id, i.structure_id) structure_id, vh.type_volume_horaire_id
-from service s 
+from service s
 join intervenant i on i.id = s.intervenant_id and i.histo_destruction IS NULL
 join volume_horaire vh on vh.service_id = s.id and vh.histo_destruction IS NULL
 join element_pedagogique ep on s.element_pedagogique_id = ep.id and ep.histo_destruction IS NULL
@@ -6508,9 +6522,9 @@ left join validation v on vvh.validation_id = v.id and v.histo_destruction IS NU
 where v.id is null and s.histo_destruction IS NULL;
 
 -- V_INDIC_ATT_VALID_SERVICE_REF
-CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_SERVICE_REF" ("ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_ATT_VALID_SERVICE_REF" ("ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID") AS
   select distinct rownum id, i.id intervenant_id, s.structure_id, vh.type_volume_horaire_id
-from service_referentiel s 
+from service_referentiel s
 join intervenant i on i.id = s.intervenant_id and i.histo_destruction IS NULL
 join volume_horaire_ref vh on vh.service_referentiel_id = s.id and vh.histo_destruction IS NULL
 join fonction_referentiel f on s.fonction_id = f.id and f.histo_destruction IS NULL
@@ -6520,8 +6534,8 @@ left join validation v on vvh.validation_id = v.id and v.histo_destruction IS NU
 where v.id is null and s.histo_destruction IS NULL;
 
 -- V_INDIC_DEPASS_CHARGES
-CREATE OR REPLACE FORCE VIEW "V_INDIC_DEPASS_CHARGES" ("ID", "ANNEE_ID", "TYPE_VOLUME_HORAIRE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "ELEMENT_PEDAGOGIQUE_ID", "PERIODE_ID", "TYPE_INTERVENTION_ID", "HEURES") AS 
-  WITH c AS ( 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_DEPASS_CHARGES" ("ID", "ANNEE_ID", "TYPE_VOLUME_HORAIRE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "ELEMENT_PEDAGOGIQUE_ID", "PERIODE_ID", "TYPE_INTERVENTION_ID", "HEURES") AS
+  WITH c AS (
   SELECT
     vhe.element_pedagogique_id,
     vhe.type_intervention_id,
@@ -6531,7 +6545,7 @@ CREATE OR REPLACE FORCE VIEW "V_INDIC_DEPASS_CHARGES" ("ID", "ANNEE_ID", "TYPE_V
   FROM
     volume_horaire_ens     vhe
          JOIN parametre p ON p.nom = 'scenario_charges_services'
-    LEFT JOIN tbl_chargens   t ON t.element_pedagogique_id = vhe.element_pedagogique_id 
+    LEFT JOIN tbl_chargens   t ON t.element_pedagogique_id = vhe.element_pedagogique_id
                               AND t.type_intervention_id = vhe.type_intervention_id
                               AND t.scenario_id = to_number(p.valeur)
   GROUP BY
@@ -6581,7 +6595,7 @@ WHERE
   s.heures - COALESCE(c.heures * c.groupes,0) > 0;
 
 -- V_INDIC_DEPASS_HC_HORS_REMU_FC
-CREATE OR REPLACE FORCE VIEW "V_INDIC_DEPASS_HC_HORS_REMU_FC" ("ID", "ANNEE_ID", "INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "STRUCTURE_ID", "TOTAL", "PLAFOND") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_DEPASS_HC_HORS_REMU_FC" ("ID", "ANNEE_ID", "INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "STRUCTURE_ID", "TOTAL", "PLAFOND") AS
   with totaux as (
   -- totaux HC FI+FA+FC+Ref par intervenant et type de VH
   select fr.intervenant_id, fr.type_volume_horaire_id, sum(fr.heures_compl_fi + fr.heures_compl_fa + fr.heures_compl_fc + fr.heures_compl_referentiel) total
@@ -6613,7 +6627,7 @@ from depass d
 join str_interv str on str.intervenant_id = d.intervenant_id and str.type_volume_horaire_id = d.type_volume_horaire_id;
 
 -- V_INDIC_DEPASS_REF
-CREATE OR REPLACE FORCE VIEW "V_INDIC_DEPASS_REF" ("ID", "ANNEE_ID", "INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "STRUCTURE_ID", "TOTAL", "PLAFOND") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_DEPASS_REF" ("ID", "ANNEE_ID", "INTERVENANT_ID", "TYPE_VOLUME_HORAIRE_ID", "STRUCTURE_ID", "TOTAL", "PLAFOND") AS
   with totaux as (
   select fr.intervenant_id, fr.type_volume_horaire_id, sum(fr.service_referentiel) total
   from formule_resultat fr
@@ -6642,7 +6656,7 @@ from depass d
 join str_interv str on str.intervenant_id = d.intervenant_id and str.type_volume_horaire_id = d.type_volume_horaire_id;
 
 -- V_INDIC_DIFF_DOSSIER
-CREATE OR REPLACE FORCE VIEW "V_INDIC_DIFF_DOSSIER" ("ID", "NOM_USUEL", "ADRESSE_DOSSIER", "ADRESSE_IMPORT", "RIB_DOSSIER", "RIB_IMPORT", "NOM_USUEL_DOSSIER", "NOM_USUEL_IMPORT", "PRENOM_DOSSIER", "PRENOM_IMPORT") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_DIFF_DOSSIER" ("ID", "NOM_USUEL", "ADRESSE_DOSSIER", "ADRESSE_IMPORT", "RIB_DOSSIER", "RIB_IMPORT", "NOM_USUEL_DOSSIER", "NOM_USUEL_IMPORT", "PRENOM_DOSSIER", "PRENOM_IMPORT") AS
   WITH aa AS (
   SELECT a.*, ose_divers.formatted_adresse(
       a.NO_VOIE,
@@ -6654,7 +6668,7 @@ CREATE OR REPLACE FORCE VIEW "V_INDIC_DIFF_DOSSIER" ("ID", "NOM_USUEL", "ADRESSE
       a.VILLE,
       a.PAYS_LIBELLE) to_string FROM adresse_intervenant a
 )
-select 
+select
     i.id,
     i.nom_usuel,
     case when d.adresse <> a.to_string                                              then d.adresse                            else null end adresse_dossier,
@@ -6670,14 +6684,14 @@ select
   left join aa a on a.intervenant_id = i.id;
 
 -- V_INDIC_TOUS_SERVICES_VALIDES
-CREATE OR REPLACE FORCE VIEW "V_INDIC_TOUS_SERVICES_VALIDES" ("INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INDIC_TOUS_SERVICES_VALIDES" ("INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID") AS
   with struct_ens_non_valides as (
     -- intervenants et structures d'intervention pour lesquelles des VH d'enseignement NE SONT PAS validés
     SELECT distinct s.intervenant_id, ep.structure_id, vh.type_volume_horaire_id
     FROM SERVICE s
     INNER JOIN ELEMENT_PEDAGOGIQUE ep    ON s.ELEMENT_PEDAGOGIQUE_ID = ep.ID   AND ep.HISTO_DESTRUCTION IS NULL
     INNER JOIN VOLUME_HORAIRE vh         ON s.ID = vh.SERVICE_ID               AND vh.HISTO_DESTRUCTION IS NULL
-    LEFT JOIN VALIDATION_VOL_HORAIRE vvh ON vvh.volume_horaire_id = vh.id 
+    LEFT JOIN VALIDATION_VOL_HORAIRE vvh ON vvh.volume_horaire_id = vh.id
     LEFT JOIN VALIDATION val             ON val.ID = vvh.validation_id         AND val.HISTO_DESTRUCTION IS NULL
     WHERE s.HISTO_DESTRUCTION IS NULL
     AND val.id is null
@@ -6688,7 +6702,7 @@ struct_ref_non_valides as (
     FROM SERVICE_REFERENTIEL s
     INNER JOIN FONCTION_REFERENTIEL f        ON s.FONCTION_ID = f.ID               AND f.HISTO_DESTRUCTION IS NULL
     INNER JOIN VOLUME_HORAIRE_REF vh         ON s.ID = VH.SERVICE_REFERENTIEL_ID   AND vh.HISTO_DESTRUCTION IS NULL
-    LEFT JOIN VALIDATION_VOL_HORAIRE_REF vvh ON VVH.VOLUME_HORAIRE_REF_ID = vh.id 
+    LEFT JOIN VALIDATION_VOL_HORAIRE_REF vvh ON VVH.VOLUME_HORAIRE_REF_ID = vh.id
     LEFT JOIN VALIDATION val                 ON val.ID = vvh.validation_id         AND val.HISTO_DESTRUCTION IS NULL
     WHERE s.HISTO_DESTRUCTION IS NULL
     AND val.id is null
@@ -6699,7 +6713,7 @@ FROM SERVICE s
 INNER JOIN ELEMENT_PEDAGOGIQUE ep     ON s.ELEMENT_PEDAGOGIQUE_ID = ep.ID   AND ep.HISTO_DESTRUCTION IS NULL
 INNER JOIN VOLUME_HORAIRE vh          ON s.ID = vh.SERVICE_ID               AND vh.HISTO_DESTRUCTION IS NULL
 WHERE not exists (
-    SELECT * from struct_ens_non_valides ens_nv 
+    SELECT * from struct_ens_non_valides ens_nv
     where ens_nv.INTERVENANT_ID = s.intervenant_id and ens_nv.structure_id = ep.structure_id and ens_nv.type_volume_horaire_id = vh.type_volume_horaire_id
 )
 -----
@@ -6711,12 +6725,12 @@ INNER JOIN FONCTION_REFERENTIEL f     ON s.FONCTION_ID = f.ID               AND
 INNER JOIN VOLUME_HORAIRE_REF vh      ON s.ID = VH.SERVICE_REFERENTIEL_ID   AND vh.HISTO_DESTRUCTION IS NULL
 WHERE s.HISTO_DESTRUCTION IS NULL
 and not exists (
-    SELECT * from struct_ref_non_valides ref_nv 
+    SELECT * from struct_ref_non_valides ref_nv
     where ref_nv.INTERVENANT_ID = s.intervenant_id and ref_nv.structure_id = s.structure_id and ref_nv.type_volume_horaire_id = vh.type_volume_horaire_id
 );
 
 -- V_INTERVENANT_RECHERCHE
-CREATE OR REPLACE FORCE VIEW "V_INTERVENANT_RECHERCHE" ("ID", "SOURCE_CODE", "NOM_USUEL", "NOM_PATRONYMIQUE", "PRENOM", "DATE_NAISSANCE", "STRUCTURE", "CIVILITE", "CRITERE", "ANNEE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_INTERVENANT_RECHERCHE" ("ID", "SOURCE_CODE", "NOM_USUEL", "NOM_PATRONYMIQUE", "PRENOM", "DATE_NAISSANCE", "STRUCTURE", "CIVILITE", "CRITERE", "ANNEE_ID") AS
   SELECT
   i.id,
   i.source_code,
@@ -6734,7 +6748,7 @@ FROM
   JOIN civilite c ON c.id = i.civilite_id
 WHERE
   i.histo_destruction IS NULL
-  
+
 UNION ALL
 
 SELECT
@@ -6754,13 +6768,13 @@ FROM
   JOIN civilite c ON c.id = i.civilite_id;
 
 -- V_MEP_INTERVENANT_STRUCTURE
-CREATE OR REPLACE FORCE VIEW "V_MEP_INTERVENANT_STRUCTURE" ("ID", "MISE_EN_PAIEMENT_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PERIODE_PAIEMENT_ID", "DOMAINE_FONCTIONNEL_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_MEP_INTERVENANT_STRUCTURE" ("ID", "MISE_EN_PAIEMENT_ID", "INTERVENANT_ID", "STRUCTURE_ID", "PERIODE_PAIEMENT_ID", "DOMAINE_FONCTIONNEL_ID") AS
   SELECT
-  rownum id, 
+  rownum id,
   t1."MISE_EN_PAIEMENT_ID",
   t1."INTERVENANT_ID",
-  t1."STRUCTURE_ID", 
-  t1.periode_paiement_id, 
+  t1."STRUCTURE_ID",
+  t1.periode_paiement_id,
   t1.domaine_fonctionnel_id
 FROM (
 
@@ -6785,8 +6799,8 @@ SELECT
   COALESCE( ep.structure_id, i.structure_id ) structure_id,
   mep.periode_paiement_id                     periode_paiement_id,
   COALESCE(
-    mep.domaine_fonctionnel_id, 
-    e.domaine_fonctionnel_id, 
+    mep.domaine_fonctionnel_id,
+    e.domaine_fonctionnel_id,
     to_number((SELECT valeur FROM parametre WHERE nom = 'domaine_fonctionnel_ens_ext'))
   ) domaine_fonctionnel_id
 FROM
@@ -6801,27 +6815,27 @@ FROM
 ) t1;
 
 -- V_MODIF_SERVICE_DU_EXPORT_CSV
-CREATE OR REPLACE FORCE VIEW "V_MODIF_SERVICE_DU_EXPORT_CSV" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "ANNEE", "STRUCTURE_LIBELLE", "INTERVENANT_CODE", "INTERVENANT_NOM_USUEL", "INTERVENANT_NOM_PATRONYMIQUE", "INTERVENANT_PRENOM", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_SERVICE_STATUTAIRE", "MOTIF_CODE", "MOTIF_LIBELLE", "HEURES", "COMMENTAIRES", "MODIFICATEUR", "DATE_MODIFICATION") AS 
+CREATE OR REPLACE FORCE VIEW "V_MODIF_SERVICE_DU_EXPORT_CSV" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "ANNEE", "STRUCTURE_LIBELLE", "INTERVENANT_CODE", "INTERVENANT_NOM_USUEL", "INTERVENANT_NOM_PATRONYMIQUE", "INTERVENANT_PRENOM", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_SERVICE_STATUTAIRE", "MOTIF_CODE", "MOTIF_LIBELLE", "HEURES", "COMMENTAIRES", "MODIFICATEUR", "DATE_MODIFICATION") AS
   SELECT
   i.annee_id                      annee_id,
   i.id                            intervenant_id,
   i.structure_id                  structure_id,
-  
+
   a.libelle                       annee,
   s.libelle_court                 structure_libelle,
-  
+
   i.code                          intervenant_code,
   i.nom_usuel                     intervenant_nom_usuel,
   i.nom_patronymique              intervenant_nom_patronymique,
   i.prenom                        intervenant_prenom,
   si.libelle                      intervenant_statut_libelle,
   si.service_statutaire           intervenant_service_statutaire,
-  
+
   mss.code                        motif_code,
   mss.libelle                     motif_libelle,
-  
+
   msd.heures * mss.multiplicateur heures,
-  
+
   msd.commentaires                commentaires,
   u.display_name                  modificateur,
   msd.histo_modification          date_modification
@@ -6844,7 +6858,7 @@ ORDER BY
   heures;
 
 -- V_NIVEAU_FORMATION
-CREATE OR REPLACE FORCE VIEW "V_NIVEAU_FORMATION" ("ID", "CODE", "LIBELLE_LONG", "NIVEAU", "GROUPE_TYPE_FORMATION_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_NIVEAU_FORMATION" ("ID", "CODE", "LIBELLE_LONG", "NIVEAU", "GROUPE_TYPE_FORMATION_ID") AS
   SELECT DISTINCT
   ose_divers.niveau_formation_id_calc( gtf.id, gtf.pertinence_niveau, e.niveau ) id,
   gtf.libelle_court || e.niveau code,
@@ -6862,7 +6876,7 @@ ORDER BY
   gtf.libelle_long, e.niveau;
 
 -- V_PJ_HEURES
-CREATE OR REPLACE FORCE VIEW "V_PJ_HEURES" ("NOM_USUEL", "PRENOM", "INTERVENANT_ID", "SOURCE_CODE", "ANNEE_ID", "CATEG", "TOTAL_HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_PJ_HEURES" ("NOM_USUEL", "PRENOM", "INTERVENANT_ID", "SOURCE_CODE", "ANNEE_ID", "CATEG", "TOTAL_HEURES") AS
   SELECT
   i.NOM_USUEL,
   i.PRENOM,
@@ -6870,7 +6884,7 @@ CREATE OR REPLACE FORCE VIEW "V_PJ_HEURES" ("NOM_USUEL", "PRENOM", "INTERVENANT_
   i.SOURCE_CODE,
   i.annee_id, 'service' categ,
   sum(vh.HEURES) as total_heures
-from INTERVENANT i 
+from INTERVENANT i
   join SERVICE s on s.INTERVENANT_ID = i.id      and s.histo_destruction IS NULL
   join VOLUME_HORAIRE vh on vh.SERVICE_ID = s.id and vh.histo_destruction IS NULL
   join type_volume_horaire tvh ON TVH.ID = VH.TYPE_VOLUME_HORAIRE_ID AND (tvh.code = 'PREVU')
@@ -6880,7 +6894,7 @@ where i.histo_destruction IS NULL
   group by i.NOM_USUEL, i.PRENOM, i.id, i.SOURCE_CODE, i.annee_id, 'service'
 UNION
   SELECT i.NOM_USUEL, i.PRENOM, i.id intervenant_id, i.SOURCE_CODE, i.annee_id, 'referentiel' categ, sum(vh.HEURES) as total_heures
-  from INTERVENANT i 
+  from INTERVENANT i
   join service_referentiel s on s.INTERVENANT_ID = i.id                  and s.histo_destruction IS NULL
   join volume_horaire_ref vh on vh.service_referentiel_id = s.id         and vh.histo_destruction IS NULL
   join type_volume_horaire tvh ON TVH.ID = VH.TYPE_VOLUME_HORAIRE_ID     AND (tvh.code = 'PREVU')
@@ -6889,7 +6903,7 @@ UNION
   group by i.NOM_USUEL, i.PRENOM, i.id, i.SOURCE_CODE, i.annee_id, 'referentiel';
 
 -- V_PRIVILEGES_ROLES
-CREATE OR REPLACE FORCE VIEW "V_PRIVILEGES_ROLES" ("PRIVILEGE", "ROLE") AS 
+CREATE OR REPLACE FORCE VIEW "V_PRIVILEGES_ROLES" ("PRIVILEGE", "ROLE") AS
   WITH statuts_roles AS (
 SELECT
   rp.privilege_id,
@@ -6916,7 +6930,7 @@ FROM
   LEFT JOIN statuts_roles sr ON sr.privilege_id = p.id;
 
 -- V_REF_INTERVENANT
-CREATE OR REPLACE FORCE VIEW "V_REF_INTERVENANT" ("C_INTERVENANT") AS 
+CREATE OR REPLACE FORCE VIEW "V_REF_INTERVENANT" ("C_INTERVENANT") AS
   SELECT DISTINCT
   i.source_code C_INTERVENANT
 FROM
@@ -6928,7 +6942,7 @@ WHERE
   AND SYSDATE BETWEEN a.date_debut AND a.date_fin;
 
 -- V_SERVICE_NON_VALIDE
-CREATE OR REPLACE FORCE VIEW "V_SERVICE_NON_VALIDE" ("ID", "INTERVENANT_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "ELEMENT_PEDAGOGIQUE_ID", "LIBELLE", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_SERVICE_NON_VALIDE" ("ID", "INTERVENANT_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "ELEMENT_PEDAGOGIQUE_ID", "LIBELLE", "HEURES") AS
   select vh.ID, i.ID as intervenant_id, s.ID as service_id, vh.ID as volume_horaire_id, ep.id as element_pedagogique_id, ep.LIBELLE, vh.HEURES
   from service s
   inner join INTERVENANT i on s.INTERVENANT_ID = i.id
@@ -6945,7 +6959,7 @@ CREATE OR REPLACE FORCE VIEW "V_SERVICE_NON_VALIDE" ("ID", "INTERVENANT_ID", "SE
   );
 
 -- V_SERVICE_VALIDE
-CREATE OR REPLACE FORCE VIEW "V_SERVICE_VALIDE" ("ID", "INTERVENANT_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "ELEMENT_PEDAGOGIQUE_ID", "LIBELLE", "HEURES", "VALIDATION_ID", "CODE") AS 
+CREATE OR REPLACE FORCE VIEW "V_SERVICE_VALIDE" ("ID", "INTERVENANT_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "ELEMENT_PEDAGOGIQUE_ID", "LIBELLE", "HEURES", "VALIDATION_ID", "CODE") AS
   select vh.ID, i.ID as intervenant_id, s.ID as service_id, vh.ID as volume_horaire_id, ep.id as element_pedagogique_id, ep.LIBELLE, vh.HEURES, v.ID as validation_id, tv.CODE
   from service s
   inner join INTERVENANT i on s.INTERVENANT_ID = i.id
@@ -6956,7 +6970,7 @@ CREATE OR REPLACE FORCE VIEW "V_SERVICE_VALIDE" ("ID", "INTERVENANT_ID", "SERVIC
   inner join TYPE_VALIDATION tv on v.TYPE_VALIDATION_ID = tv.ID;
 
 -- V_STRUCTURE_TYPE_MODULATEUR
-CREATE OR REPLACE FORCE VIEW "V_STRUCTURE_TYPE_MODULATEUR" ("TYPE_MODULATEUR_ID", "STRUCTURE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_STRUCTURE_TYPE_MODULATEUR" ("TYPE_MODULATEUR_ID", "STRUCTURE_ID") AS
   SELECT DISTINCT
   etm.type_modulateur_id type_modulateur_id,
   ep.structure_id structure_id
@@ -6965,7 +6979,7 @@ FROM
   JOIN element_pedagogique ep ON ep.id = etm.element_pedagogique_id AND ep.histo_destruction IS NULL;
 
 -- V_TBL_AGREMENT
-CREATE OR REPLACE FORCE VIEW "V_TBL_AGREMENT" ("ANNEE_ID", "TYPE_AGREMENT_ID", "INTERVENANT_ID", "STRUCTURE_ID", "OBLIGATOIRE", "AGREMENT_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_AGREMENT" ("ANNEE_ID", "TYPE_AGREMENT_ID", "INTERVENANT_ID", "STRUCTURE_ID", "OBLIGATOIRE", "AGREMENT_ID") AS
   WITH i_s AS (
   SELECT DISTINCT
     fr.intervenant_id,
@@ -6992,12 +7006,12 @@ FROM
   type_agrement                  ta
   JOIN type_agrement_statut      tas ON tas.type_agrement_id = ta.id
                                     AND tas.histo_destruction IS NULL
-                               
+
   JOIN intervenant                 i ON i.histo_destruction IS NULL
                                     AND (tas.premier_recrutement IS NULL OR NVL(i.premier_recrutement,0) = tas.premier_recrutement)
                                     AND i.statut_id = tas.statut_intervenant_id
-                            
-  LEFT JOIN agrement               a ON a.type_agrement_id = ta.id 
+
+  LEFT JOIN agrement               a ON a.type_agrement_id = ta.id
                                     AND a.intervenant_id = i.id
                                     AND a.histo_destruction IS NULL
 WHERE
@@ -7023,7 +7037,7 @@ FROM
 
   JOIN                           i_s ON i_s.intervenant_id = i.id
 
-  LEFT JOIN agrement               a ON a.type_agrement_id = ta.id 
+  LEFT JOIN agrement               a ON a.type_agrement_id = ta.id
                                     AND a.intervenant_id = i.id
                                     AND a.structure_id = i_s.structure_id
                                     AND a.histo_destruction IS NULL
@@ -7031,7 +7045,7 @@ WHERE
   ta.code = 'CONSEIL_RESTREINT';
 
 -- V_TBL_CHARGENS
-CREATE OR REPLACE FORCE VIEW "V_TBL_CHARGENS" ("ANNEE_ID", "NOEUD_ID", "SCENARIO_ID", "TYPE_HEURES_ID", "TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID", "ETAPE_ENS_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID", "OUVERTURE", "DEDOUBLEMENT", "ASSIDUITE", "EFFECTIF", "HEURES_ENS", "GROUPES", "HEURES", "HETD") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_CHARGENS" ("ANNEE_ID", "NOEUD_ID", "SCENARIO_ID", "TYPE_HEURES_ID", "TYPE_INTERVENTION_ID", "ELEMENT_PEDAGOGIQUE_ID", "ETAPE_ID", "ETAPE_ENS_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID", "OUVERTURE", "DEDOUBLEMENT", "ASSIDUITE", "EFFECTIF", "HEURES_ENS", "GROUPES", "HEURES", "HETD") AS
   WITH t AS (
 SELECT
   n.annee_id                        annee_id,
@@ -7060,24 +7074,24 @@ FROM
             scenario_noeud_effectif    sne
        JOIN etape                        e ON e.id = sne.etape_id
                                           AND e.histo_destruction IS NULL
-       
+
        JOIN scenario_noeud              sn ON sn.id = sne.scenario_noeud_id
                                           AND sn.histo_destruction IS NULL
-       
+
        JOIN tbl_noeud                       n ON n.noeud_id = sn.noeud_id
-                                          
+
        JOIN volume_horaire_ens         vhe ON vhe.element_pedagogique_id = n.element_pedagogique_id
-                                          AND vhe.histo_destruction IS NULL 
+                                          AND vhe.histo_destruction IS NULL
                                           AND vhe.heures > 0
 
        JOIN type_intervention           ti ON ti.id = vhe.type_intervention_id
 
   LEFT JOIN tbl_noeud                 netp ON netp.etape_id = e.id
-                                          
+
   LEFT JOIN scenario_noeud           snetp ON snetp.scenario_id = sn.scenario_id
                                           AND snetp.noeud_id = netp.noeud_id
                                           AND snetp.histo_destruction IS NULL
-                                          
+
   LEFT JOIN scenario_noeud_seuil    snsetp ON snsetp.scenario_noeud_id = snetp.id
                                           AND snsetp.type_intervention_id = ti.id
 
@@ -7087,7 +7101,7 @@ FROM
                                           AND csdd.groupe_type_formation_id = n.groupe_type_formation_id
                                           AND csdd.structure_id = n.structure_id
 
-  LEFT JOIN scenario_noeud_seuil       sns ON sns.scenario_noeud_id = sn.id 
+  LEFT JOIN scenario_noeud_seuil       sns ON sns.scenario_noeud_id = sn.id
                                           AND sns.type_intervention_id = ti.id
 )
 SELECT
@@ -7126,7 +7140,7 @@ FROM
   t;
 
 -- V_TBL_CHARGENS_SEUILS_DEF
-CREATE OR REPLACE FORCE VIEW "V_TBL_CHARGENS_SEUILS_DEF" ("ANNEE_ID", "SCENARIO_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID", "TYPE_INTERVENTION_ID", "DEDOUBLEMENT") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_CHARGENS_SEUILS_DEF" ("ANNEE_ID", "SCENARIO_ID", "STRUCTURE_ID", "GROUPE_TYPE_FORMATION_ID", "TYPE_INTERVENTION_ID", "DEDOUBLEMENT") AS
   SELECT
   sta.annee_id,
   sta.scenario_id,
@@ -7138,32 +7152,32 @@ FROM
   (SELECT DISTINCT scenario_id, type_intervention_id, annee_id FROM seuil_charge WHERE histo_destruction IS NULL) sta
   JOIN (SELECT DISTINCT structure_id FROM noeud WHERE structure_id IS NOT NULL) s ON 1=1
   JOIN (SELECT id groupe_type_formation_id FROM groupe_type_formation) gtf ON 1=1
-  
-  LEFT JOIN seuil_charge sc1 ON 
+
+  LEFT JOIN seuil_charge sc1 ON
     sc1.histo_destruction            IS NULL
     AND sc1.annee_id                 = sta.annee_id
     AND sc1.scenario_id              = sta.scenario_id
     AND sc1.type_intervention_id     = sta.type_intervention_id
     AND sc1.structure_id             = s.structure_id
     AND sc1.groupe_type_formation_id = gtf.groupe_type_formation_id
-    
-  LEFT JOIN seuil_charge sc2 ON 
+
+  LEFT JOIN seuil_charge sc2 ON
     sc2.histo_destruction            IS NULL
     AND sc2.annee_id                 = sta.annee_id
     AND sc2.scenario_id              = sta.scenario_id
     AND sc2.type_intervention_id     = sta.type_intervention_id
     AND sc2.structure_id             = s.structure_id
     AND sc2.groupe_type_formation_id IS NULL
-    
-  LEFT JOIN seuil_charge sc3 ON 
+
+  LEFT JOIN seuil_charge sc3 ON
     sc3.histo_destruction            IS NULL
     AND sc3.annee_id                 = sta.annee_id
     AND sc3.scenario_id              = sta.scenario_id
     AND sc3.type_intervention_id     = sta.type_intervention_id
     AND sc3.structure_id             IS NULL
     AND sc3.groupe_type_formation_id = gtf.groupe_type_formation_id
-    
-  LEFT JOIN seuil_charge sc4 ON 
+
+  LEFT JOIN seuil_charge sc4 ON
     sc4.histo_destruction            IS NULL
     AND sc4.annee_id                 = sta.annee_id
     AND sc4.scenario_id              = sta.scenario_id
@@ -7174,7 +7188,7 @@ WHERE
   COALESCE(sc1.dedoublement, sc2.dedoublement, sc3.dedoublement, sc4.dedoublement, 1) <> 1;
 
 -- V_TBL_CLOTURE_REALISE
-CREATE OR REPLACE FORCE VIEW "V_TBL_CLOTURE_REALISE" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_CLOTURER_SAISIE", "CLOTURE") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_CLOTURE_REALISE" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_CLOTURER_SAISIE", "CLOTURE") AS
   WITH t AS (
   SELECT
     i.annee_id              annee_id,
@@ -7185,7 +7199,7 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_CLOTURE_REALISE" ("ANNEE_ID", "INTERVENANT_I
               intervenant         i
          JOIN statut_intervenant si ON si.id = i.statut_id
          JOIN type_validation    tv ON tv.code = 'CLOTURE_REALISE'
-         
+
     LEFT JOIN validation          v ON v.intervenant_id = i.id
                                    AND v.type_validation_id = tv.id
                                    AND v.histo_destruction IS NULL
@@ -7198,7 +7212,7 @@ SELECT
   intervenant_id,
   peut_cloturer_saisie,
   CASE WHEN sum(cloture) = 0 THEN 0 ELSE 1 END cloture
-FROM 
+FROM
   t
 GROUP BY
   annee_id,
@@ -7206,9 +7220,9 @@ GROUP BY
   peut_cloturer_saisie;
 
 -- V_TBL_CONTRAT
-CREATE OR REPLACE FORCE VIEW "V_TBL_CONTRAT" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_AVOIR_CONTRAT", "STRUCTURE_ID", "NBVH", "EDITE", "SIGNE") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_CONTRAT" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_AVOIR_CONTRAT", "STRUCTURE_ID", "NBVH", "EDITE", "SIGNE") AS
   WITH t AS (
-  SELECT 
+  SELECT
     i.annee_id                                                                annee_id,
     i.id                                                                      intervenant_id,
     si.peut_avoir_contrat                                                     peut_avoir_contrat,
@@ -7217,33 +7231,33 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_CONTRAT" ("ANNEE_ID", "INTERVENANT_ID", "PEU
     CASE WHEN evh.code IN ('contrat-signe')                 THEN 1 ELSE 0 END signe
   FROM
               intervenant                 i
-              
+
          JOIN statut_intervenant         si ON si.id = i.statut_id
-         
+
          JOIN service                     s ON s.intervenant_id = i.id
                                            AND s.histo_destruction IS NULL
-         
+
          JOIN type_volume_horaire       tvh ON tvh.code = 'PREVU'
-         
+
          JOIN volume_horaire             vh ON vh.service_id = s.id
                                            AND vh.histo_destruction IS NULL
                                            AND vh.heures <> 0
                                            AND vh.type_volume_horaire_id = tvh.id
-    
+
          JOIN v_volume_horaire_etat     vhe ON vhe.volume_horaire_id = vh.id
-         
+
          JOIN etat_volume_horaire       evh ON evh.id = vhe.etat_volume_horaire_id
                                            AND evh.code IN ('valide', 'contrat-edite', 'contrat-signe')
-  
+
          JOIN element_pedagogique        ep ON ep.id = s.element_pedagogique_id
-    
+
   WHERE
     i.histo_destruction IS NULL
     AND NOT (si.peut_avoir_contrat = 0 AND evh.code = 'valide')
-    
+
   UNION ALL
-  
-  SELECT 
+
+  SELECT
     i.annee_id                                                                annee_id,
     i.id                                                                      intervenant_id,
     si.peut_avoir_contrat                                                     peut_avoir_contrat,
@@ -7252,24 +7266,24 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_CONTRAT" ("ANNEE_ID", "INTERVENANT_ID", "PEU
     CASE WHEN evh.code IN ('contrat-signe')                 THEN 1 ELSE 0 END signe
   FROM
               intervenant                 i
-              
+
          JOIN statut_intervenant         si ON si.id = i.statut_id
-         
+
          JOIN service_referentiel         s ON s.intervenant_id = i.id
                                            AND s.histo_destruction IS NULL
-         
+
          JOIN type_volume_horaire       tvh ON tvh.code = 'PREVU'
-         
+
          JOIN volume_horaire_ref         vh ON vh.service_referentiel_id = s.id
                                            AND vh.histo_destruction IS NULL
                                            AND vh.heures <> 0
                                            AND vh.type_volume_horaire_id = tvh.id
-    
+
          JOIN v_volume_horaire_ref_etat vhe ON vhe.volume_horaire_ref_id = vh.id
-         
+
          JOIN etat_volume_horaire       evh ON evh.id = vhe.etat_volume_horaire_id
                                            AND evh.code IN ('valide', 'contrat-edite', 'contrat-signe')
-  
+
   WHERE
     i.histo_destruction IS NULL
     AND NOT (si.peut_avoir_contrat = 0 AND evh.code = 'valide')
@@ -7291,7 +7305,7 @@ GROUP BY
   structure_id;
 
 -- V_TBL_DMEP_LIQUIDATION
-CREATE OR REPLACE FORCE VIEW "V_TBL_DMEP_LIQUIDATION" ("ANNEE_ID", "TYPE_RESSOURCE_ID", "STRUCTURE_ID", "HEURES") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_DMEP_LIQUIDATION" ("ANNEE_ID", "TYPE_RESSOURCE_ID", "STRUCTURE_ID", "HEURES") AS
   SELECT
   annee_id,
   type_ressource_id,
@@ -7313,9 +7327,9 @@ FROM
     LEFT JOIN element_pedagogique       ep ON ep.id = s.element_pedagogique_id
   WHERE
     mep.histo_destruction IS NULL
-    
+
   UNION ALL
-  
+
   SELECT
     i.annee_id,
     cc.type_ressource_id,
@@ -7327,7 +7341,7 @@ FROM
          JOIN formule_resultat_service_ref frsr ON frsr.id = mep.formule_res_service_ref_id
          JOIN service_referentiel            sr ON sr.id = frsr.service_referentiel_id
          JOIN intervenant                     i ON i.id = sr.intervenant_id
-    
+
   WHERE
     mep.histo_destruction IS NULL
 
@@ -7336,7 +7350,7 @@ GROUP BY
   annee_id, type_ressource_id, structure_id;
 
 -- V_TBL_DOSSIER
-CREATE OR REPLACE FORCE VIEW "V_TBL_DOSSIER" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_SAISIR_DOSSIER", "DOSSIER_ID", "VALIDATION_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_DOSSIER" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_SAISIR_DOSSIER", "DOSSIER_ID", "VALIDATION_ID") AS
   SELECT
   i.annee_id,
   i.id intervenant_id,
@@ -7348,7 +7362,7 @@ FROM
        JOIN statut_intervenant si ON si.id = i.statut_id
   LEFT JOIN dossier             d ON d.intervenant_id = i.id
                               AND d.histo_destruction IS NULL
-  
+
        JOIN type_validation tv ON tv.code = 'DONNEES_PERSO_PAR_COMP'
   LEFT JOIN validation       v ON v.intervenant_id = i.id
                               AND v.type_validation_id = tv.id
@@ -7357,7 +7371,7 @@ WHERE
   i.histo_destruction IS NULL;
 
 -- V_TBL_LIEN
-CREATE OR REPLACE FORCE VIEW "V_TBL_LIEN" ("LIEN_ID", "SCENARIO_ID", "SCENARIO_LIEN_ID", "NOEUD_SUP_ID", "NOEUD_INF_ID", "STRUCTURE_ID", "ACTIF", "POIDS", "MAX_POIDS", "CHOIX_MAXIMUM", "CHOIX_MINIMUM", "NB_CHOIX", "TOTAL_POIDS") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_LIEN" ("LIEN_ID", "SCENARIO_ID", "SCENARIO_LIEN_ID", "NOEUD_SUP_ID", "NOEUD_INF_ID", "STRUCTURE_ID", "ACTIF", "POIDS", "MAX_POIDS", "CHOIX_MAXIMUM", "CHOIX_MINIMUM", "NB_CHOIX", "TOTAL_POIDS") AS
   SELECT
   l.id             lien_id,
   s.id             scenario_id,
@@ -7377,15 +7391,15 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_LIEN" ("LIEN_ID", "SCENARIO_ID", "SCENARIO_L
 FROM
   lien l
   JOIN scenario s ON s.histo_destruction IS NULL
-  LEFT JOIN scenario_lien sl ON 
-    sl.lien_id = l.id 
+  LEFT JOIN scenario_lien sl ON
+    sl.lien_id = l.id
     AND sl.scenario_id = s.id
     AND s.histo_destruction IS NULL
 WHERE
   l.histo_destruction IS NULL;
 
 -- V_TBL_PAIEMENT
-CREATE OR REPLACE FORCE VIEW "V_TBL_PAIEMENT" ("ANNEE_ID", "FORMULE_RES_SERVICE_ID", "FORMULE_RES_SERVICE_REF_ID", "INTERVENANT_ID", "STRUCTURE_ID", "MISE_EN_PAIEMENT_ID", "PERIODE_PAIEMENT_ID", "HEURES_A_PAYER", "HEURES_A_PAYER_POND", "HEURES_DEMANDEES", "HEURES_PAYEES") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_PAIEMENT" ("ANNEE_ID", "FORMULE_RES_SERVICE_ID", "FORMULE_RES_SERVICE_REF_ID", "INTERVENANT_ID", "STRUCTURE_ID", "MISE_EN_PAIEMENT_ID", "PERIODE_PAIEMENT_ID", "HEURES_A_PAYER", "HEURES_A_PAYER_POND", "HEURES_DEMANDEES", "HEURES_PAYEES") AS
   SELECT
   i.annee_id                                  annee_id,
   frs.id                                      formule_res_service_id,
@@ -7406,7 +7420,7 @@ FROM
                                                AND fr.type_volume_horaire_id = tvh.id
                                                AND fr.etat_volume_horaire_id = evh.id
 
-       JOIN intervenant                       i ON i.id = fr.intervenant_id  
+       JOIN intervenant                       i ON i.id = fr.intervenant_id
        JOIN service                           s ON s.id = frs.service_id
   LEFT JOIN element_pedagogique              ep ON ep.id = s.element_pedagogique_id
   LEFT JOIN mise_en_paiement                mep ON mep.formule_res_service_id = frs.id
@@ -7434,13 +7448,13 @@ FROM
                                                AND fr.type_volume_horaire_id = tvh.id
                                                AND fr.etat_volume_horaire_id = evh.id
 
-       JOIN intervenant                       i ON i.id = fr.intervenant_id  
+       JOIN intervenant                       i ON i.id = fr.intervenant_id
        JOIN service_referentiel               s ON s.id = frs.service_referentiel_id
   LEFT JOIN mise_en_paiement                mep ON mep.formule_res_service_ref_id = frs.id
                                                AND mep.histo_destruction IS NULL;
 
 -- V_TBL_PIECE_JOINTE
-CREATE OR REPLACE FORCE VIEW "V_TBL_PIECE_JOINTE" ("ANNEE_ID", "TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "DEMANDEE", "FOURNIE", "VALIDEE", "HEURES_POUR_SEUIL") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_PIECE_JOINTE" ("ANNEE_ID", "TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "DEMANDEE", "FOURNIE", "VALIDEE", "HEURES_POUR_SEUIL") AS
   WITH pjf AS (
   SELECT
     pjf.annee_id,
@@ -7469,7 +7483,7 @@ FROM
   FULL JOIN pjf ON pjf.type_piece_jointe_id = pjd.type_piece_jointe_id AND pjf.intervenant_id = pjd.intervenant_id;
 
 -- V_TBL_PIECE_JOINTE_DEMANDE
-CREATE OR REPLACE FORCE VIEW "V_TBL_PIECE_JOINTE_DEMANDE" ("ANNEE_ID", "INTERVENANT_ID", "TYPE_PIECE_JOINTE_ID", "HEURES_POUR_SEUIL") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_PIECE_JOINTE_DEMANDE" ("ANNEE_ID", "INTERVENANT_ID", "TYPE_PIECE_JOINTE_ID", "HEURES_POUR_SEUIL") AS
   WITH i_h AS (
   SELECT
     s.intervenant_id,
@@ -7478,7 +7492,7 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_PIECE_JOINTE_DEMANDE" ("ANNEE_ID", "INTERVEN
   FROM
          service               s
     JOIN type_volume_horaire tvh ON tvh.code = 'PREVU'
-    JOIN volume_horaire       vh ON vh.service_id = s.id 
+    JOIN volume_horaire       vh ON vh.service_id = s.id
                                 AND vh.type_volume_horaire_id = tvh.id
                                 AND vh.histo_destruction IS NULL
     JOIN element_pedagogique ep ON ep.id = s.element_pedagogique_id -- Service sur l'établissement
@@ -7498,14 +7512,14 @@ FROM
 
   LEFT JOIN dossier                     d ON d.intervenant_id = i.id
                                          AND d.histo_destruction IS NULL
-                                        
+
        JOIN type_piece_jointe_statut tpjs ON tpjs.statut_intervenant_id = i.statut_id
                                          AND tpjs.histo_destruction IS NULL
                                          AND i.annee_id BETWEEN COALESCE(tpjs.annee_debut_id,i.annee_id) AND COALESCE(tpjs.annee_fin_id,i.annee_id)
-                                         
+
        JOIN type_piece_jointe         tpj ON tpj.id = tpjs.type_piece_jointe_id
                                          AND tpj.histo_destruction IS NULL
-                                         
+
   LEFT JOIN                           i_h ON i_h.intervenant_id = i.id
 WHERE
   -- Gestion de l'historique
@@ -7517,8 +7531,8 @@ WHERE
   -- En fonction du premier recrutement ou non
   AND (tpjs.premier_recrutement = 0 OR COALESCE(i.premier_recrutement,0) = 1)
 
-  -- Le RIB n'est demandé QUE s'il est différent!!  
-  AND CASE 
+  -- Le RIB n'est demandé QUE s'il est différent!!
+  AND CASE
         WHEN tpjs.changement_rib = 0 OR d.id IS NULL THEN 1
         ELSE CASE WHEN replace(i.bic, ' ', '') || '-' || replace(i.iban, ' ', '') = d.rib THEN 0 ELSE 1 END
       END = 1
@@ -7531,8 +7545,8 @@ GROUP BY
   tpj.id;
 
 -- V_TBL_PIECE_JOINTE_FOURNIE
-CREATE OR REPLACE FORCE VIEW "V_TBL_PIECE_JOINTE_FOURNIE" ("ANNEE_ID", "TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "PIECE_JOINTE_ID", "VALIDATION_ID", "FICHIER_ID") AS 
-  SELECT 
+CREATE OR REPLACE FORCE VIEW "V_TBL_PIECE_JOINTE_FOURNIE" ("ANNEE_ID", "TYPE_PIECE_JOINTE_ID", "INTERVENANT_ID", "PIECE_JOINTE_ID", "VALIDATION_ID", "FICHIER_ID") AS
+  SELECT
   i.annee_id,
   pj.type_piece_jointe_id,
   pj.intervenant_id,
@@ -7543,18 +7557,18 @@ FROM
             piece_jointe          pj
        JOIN intervenant            i ON i.id = pj.intervenant_id
                                     AND i.histo_destruction IS NULL
-       
+
        JOIN piece_jointe_fichier pjf ON pjf.piece_jointe_id = pj.id
        JOIN fichier                f ON f.id = pjf.fichier_id
                                     AND f.histo_destruction IS NULL
-                                    
+
   LEFT JOIN validation             v ON v.id = pj.validation_id
                                     AND v.histo_destruction IS NULL
 WHERE
   pj.histo_destruction IS NULL;
 
 -- V_TBL_SERVICE
-CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE" ("ANNEE_ID", "INTERVENANT_ID", "INTERVENANT_STRUCTURE_ID", "STRUCTURE_ID", "TYPE_INTERVENANT_ID", "TYPE_INTERVENANT_CODE", "PEUT_SAISIR_SERVICE", "ELEMENT_PEDAGOGIQUE_ID", "SERVICE_ID", "ELEMENT_PEDAGOGIQUE_PERIODE_ID", "ETAPE_ID", "TYPE_VOLUME_HORAIRE_ID", "TYPE_VOLUME_HORAIRE_CODE", "ELEMENT_PEDAGOGIQUE_HISTO", "ETAPE_HISTO", "HAS_HEURES_MAUVAISE_PERIODE", "NBVH", "HEURES", "VALIDE") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE" ("ANNEE_ID", "INTERVENANT_ID", "INTERVENANT_STRUCTURE_ID", "STRUCTURE_ID", "TYPE_INTERVENANT_ID", "TYPE_INTERVENANT_CODE", "PEUT_SAISIR_SERVICE", "ELEMENT_PEDAGOGIQUE_ID", "SERVICE_ID", "ELEMENT_PEDAGOGIQUE_PERIODE_ID", "ETAPE_ID", "TYPE_VOLUME_HORAIRE_ID", "TYPE_VOLUME_HORAIRE_CODE", "ELEMENT_PEDAGOGIQUE_HISTO", "ETAPE_HISTO", "HAS_HEURES_MAUVAISE_PERIODE", "NBVH", "HEURES", "VALIDE") AS
   WITH t AS (
       SELECT
              s.id                                                                                      service_id,
@@ -7643,7 +7657,7 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE" ("ANNEE_ID", "INTERVENANT_ID", "INT
            t.etape_histo;
 
 -- V_TBL_SERVICE_REFERENTIEL
-CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE_REFERENTIEL" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_SAISIR_SERVICE", "TYPE_VOLUME_HORAIRE_ID", "STRUCTURE_ID", "NBVH", "VALIDE") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE_REFERENTIEL" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_SAISIR_SERVICE", "TYPE_VOLUME_HORAIRE_ID", "STRUCTURE_ID", "NBVH", "VALIDE") AS
   WITH t AS (
 
       SELECT
@@ -7692,7 +7706,7 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE_REFERENTIEL" ("ANNEE_ID", "INTERVENA
            structure_id;
 
 -- V_TBL_SERVICE_SAISIE
-CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE_SAISIE" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_SAISIR_SERVICE", "PEUT_SAISIR_REFERENTIEL", "HEURES_SERVICE_PREV", "HEURES_REFERENTIEL_PREV", "HEURES_SERVICE_REAL", "HEURES_REFERENTIEL_REAL") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_SERVICE_SAISIE" ("ANNEE_ID", "INTERVENANT_ID", "PEUT_SAISIR_SERVICE", "PEUT_SAISIR_REFERENTIEL", "HEURES_SERVICE_PREV", "HEURES_REFERENTIEL_PREV", "HEURES_SERVICE_REAL", "HEURES_REFERENTIEL_REAL") AS
   SELECT
   i.annee_id,
   i.id intervenant_id,
@@ -7721,7 +7735,7 @@ GROUP BY
   si.peut_saisir_referentiel;
 
 -- V_TBL_VALIDATION_ENSEIGNEMENT
-CREATE OR REPLACE FORCE VIEW "V_TBL_VALIDATION_ENSEIGNEMENT" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "AUTO_VALIDATION", "VALIDATION_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_VALIDATION_ENSEIGNEMENT" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "AUTO_VALIDATION", "VALIDATION_ID") AS
   SELECT DISTINCT
                   i.annee_id,
                   i.id intervenant_id,
@@ -7748,7 +7762,7 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_VALIDATION_ENSEIGNEMENT" ("ANNEE_ID", "INTER
       s.histo_destruction IS NULL;
 
 -- V_TBL_VALIDATION_REFERENTIEL
-CREATE OR REPLACE FORCE VIEW "V_TBL_VALIDATION_REFERENTIEL" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID", "SERVICE_REFERENTIEL_ID", "VOLUME_HORAIRE_REF_ID", "AUTO_VALIDATION", "VALIDATION_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_VALIDATION_REFERENTIEL" ("ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "TYPE_VOLUME_HORAIRE_ID", "SERVICE_REFERENTIEL_ID", "VOLUME_HORAIRE_REF_ID", "AUTO_VALIDATION", "VALIDATION_ID") AS
   SELECT DISTINCT
                   i.annee_id,
                   i.id intervenant_id,
@@ -7774,7 +7788,7 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_VALIDATION_REFERENTIEL" ("ANNEE_ID", "INTERV
       s.histo_destruction IS NULL;
 
 -- V_TBL_VOLUME_HORAIRE
-CREATE OR REPLACE FORCE VIEW "V_TBL_VOLUME_HORAIRE" ("ANNEE_ID", "INTERVENANT_ID", "INTERVENANT_STRUCTURE_ID", "STRUCTURE_ID", "TYPE_INTERVENANT_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "TYPE_INTERVENTION_ID", "MOTIF_NON_PAIEMENT_ID", "VOLUME_HORAIRE_PERIODE_ID", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "ELEMENT_PEDAGOGIQUE_ID", "ELEMENT_PEDAGOGIQUE_PERIODE_ID", "ETAPE_ID", "TYPE_INTERVENANT_CODE", "TYPE_VOLUME_HORAIRE_CODE", "ETAT_VOLUME_HORAIRE_CODE", "PEUT_SAISIR_SERVICE", "HEURES", "ELEMENT_PEDAGOGIQUE_HISTO", "ETAPE_HISTO", "PERIODE_CORRESP") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_VOLUME_HORAIRE" ("ANNEE_ID", "INTERVENANT_ID", "INTERVENANT_STRUCTURE_ID", "STRUCTURE_ID", "TYPE_INTERVENANT_ID", "SERVICE_ID", "VOLUME_HORAIRE_ID", "TYPE_INTERVENTION_ID", "MOTIF_NON_PAIEMENT_ID", "VOLUME_HORAIRE_PERIODE_ID", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "ELEMENT_PEDAGOGIQUE_ID", "ELEMENT_PEDAGOGIQUE_PERIODE_ID", "ETAPE_ID", "TYPE_INTERVENANT_CODE", "TYPE_VOLUME_HORAIRE_CODE", "ETAT_VOLUME_HORAIRE_CODE", "PEUT_SAISIR_SERVICE", "HEURES", "ELEMENT_PEDAGOGIQUE_HISTO", "ETAPE_HISTO", "PERIODE_CORRESP") AS
   WITH has_cp AS (
 SELECT
   etape_id
@@ -7802,7 +7816,7 @@ SELECT
   ep.periode_id                                                                             element_pedagogique_periode_id,
   etp.id                                                                                    etape_id,
 
-  ti.code                                                                                   type_intervenant_code,  
+  ti.code                                                                                   type_intervenant_code,
   tvh.code                                                                                  type_volume_horaire_code,
   evh.code                                                                                  etat_volume_horaire_code,
   si.peut_saisir_service                                                                    peut_saisir_service,
@@ -7816,11 +7830,11 @@ FROM
   intervenant                                   i
   JOIN statut_intervenant                      si ON si.id = i.statut_id
   JOIN type_intervenant                        ti ON ti.id = si.type_intervenant_id
-  JOIN service                                  s ON s.intervenant_id = i.id 
+  JOIN service                                  s ON s.intervenant_id = i.id
                                                  AND s.histo_destruction IS NULL
   JOIN element_pedagogique                     ep ON ep.id = s.element_pedagogique_id
   JOIN etape                                  etp ON etp.id = ep.etape_id
-  JOIN volume_horaire                          vh ON vh.service_id = s.id 
+  JOIN volume_horaire                          vh ON vh.service_id = s.id
                                                  AND vh.histo_destruction IS NULL
   JOIN type_volume_horaire                    tvh ON tvh.id = vh.type_volume_horaire_id
   JOIN v_volume_horaire_etat                  vhe ON vhe.volume_horaire_id = vh.id
@@ -7830,7 +7844,7 @@ WHERE
   i.histo_destruction IS NULL;
 
 -- V_TBL_WORKFLOW
-CREATE OR REPLACE FORCE VIEW "V_TBL_WORKFLOW" ("ETAPE_CODE", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "OBJECTIF", "REALISATION") AS 
+CREATE OR REPLACE FORCE VIEW "V_TBL_WORKFLOW" ("ETAPE_CODE", "ANNEE_ID", "INTERVENANT_ID", "STRUCTURE_ID", "OBJECTIF", "REALISATION") AS
   WITH pj AS (
       SELECT
              annee_id,
@@ -8063,12 +8077,12 @@ CREATE OR REPLACE FORCE VIEW "V_TBL_WORKFLOW" ("ETAPE_CODE", "ANNEE_ID", "INTERV
     AND 1 = OSE_WORKFLOW.match_intervenant(c.intervenant_id);
 
 -- V_TOTAL_DEMANDE_MEP_STRUCTURE
-CREATE OR REPLACE FORCE VIEW "V_TOTAL_DEMANDE_MEP_STRUCTURE" ("INTERVENANT_ID", "STRUCTURE_ID", "TOTAL_HEURES_MEP") AS 
+CREATE OR REPLACE FORCE VIEW "V_TOTAL_DEMANDE_MEP_STRUCTURE" ("INTERVENANT_ID", "STRUCTURE_ID", "TOTAL_HEURES_MEP") AS
   with mep as (
   -- enseignements
-  select 
-    fr.intervenant_id, 
-    nvl(ep.structure_id, i.structure_id) structure_id, 
+  select
+    fr.intervenant_id,
+    nvl(ep.structure_id, i.structure_id) structure_id,
     nvl(mep.heures, 0) mep_heures
   from mise_en_paiement mep
   join formule_resultat_service frs on mep.formule_res_service_id = frs.id --and mep.date_mise_en_paiement is null -- date_mise_en_paiement is null <=> demande
@@ -8079,8 +8093,8 @@ CREATE OR REPLACE FORCE VIEW "V_TOTAL_DEMANDE_MEP_STRUCTURE" ("INTERVENANT_ID",
   where mep.histo_destruction IS NULL
   union all
   -- referentiel
-  select 
-    fr.intervenant_id, 
+  select
+    fr.intervenant_id,
     s.structure_id,
     nvl(mep.heures, 0) mep_heures
   from mise_en_paiement mep
@@ -8094,7 +8108,7 @@ select intervenant_id, structure_id, sum(nvl(mep_heures, 0)) total_heures_mep fr
 group by intervenant_id, structure_id;
 
 -- V_VALIDATION_MISE_EN_PAIEMENT
-CREATE OR REPLACE FORCE VIEW "V_VALIDATION_MISE_EN_PAIEMENT" ("VALIDATION_ID", "MISE_EN_PAIEMENT_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_VALIDATION_MISE_EN_PAIEMENT" ("VALIDATION_ID", "MISE_EN_PAIEMENT_ID") AS
   SELECT
   vvh.validation_id,
   mep.id mise_en_paiement_id
@@ -8103,7 +8117,7 @@ FROM
   JOIN volume_horaire vh ON vh.id = vvh.volume_horaire_id
   JOIN formule_resultat_service frs ON frs.service_id = vh.service_id
   JOIN mise_en_paiement mep ON mep.formule_res_service_id = frs.id
-  
+
 UNION
 
 SELECT
@@ -8116,7 +8130,7 @@ FROM
   JOIN mise_en_paiement mep ON mep.formule_res_service_ref_id = frs.id;
 
 -- V_VOL_HORAIRE_ETAT_MULTI
-CREATE OR REPLACE FORCE VIEW "V_VOL_HORAIRE_ETAT_MULTI" ("VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_VOL_HORAIRE_ETAT_MULTI" ("VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID") AS
   select vh.id VOLUME_HORAIRE_ID, evh.id ETAT_VOLUME_HORAIRE_ID
   from volume_horaire vh
          join service s on s.id = vh.service_id and s.histo_destruction IS NULL
@@ -8148,7 +8162,7 @@ CREATE OR REPLACE FORCE VIEW "V_VOL_HORAIRE_ETAT_MULTI" ("VOLUME_HORAIRE_ID", "E
   where vh.histo_destruction IS NULL;
 
 -- V_VOL_HORAIRE_REF_ETAT_MULTI
-CREATE OR REPLACE FORCE VIEW "V_VOL_HORAIRE_REF_ETAT_MULTI" ("VOLUME_HORAIRE_REF_ID", "ETAT_VOLUME_HORAIRE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_VOL_HORAIRE_REF_ETAT_MULTI" ("VOLUME_HORAIRE_REF_ID", "ETAT_VOLUME_HORAIRE_ID") AS
   select vh.id VOLUME_HORAIRE_REF_ID, evh.id ETAT_VOLUME_HORAIRE_ID
   from volume_horaire_ref vh
          join service_referentiel s on s.id = vh.service_referentiel_id and s.histo_destruction IS NULL
@@ -8166,7 +8180,7 @@ CREATE OR REPLACE FORCE VIEW "V_VOL_HORAIRE_REF_ETAT_MULTI" ("VOLUME_HORAIRE_REF
             );
 
 -- V_VOLUME_HORAIRE_ETAT
-CREATE OR REPLACE FORCE VIEW "V_VOLUME_HORAIRE_ETAT" ("VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_VOLUME_HORAIRE_ETAT" ("VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID") AS
   SELECT
          vh.id volume_horaire_id,
          evh.id etat_volume_horaire_id
@@ -8185,7 +8199,7 @@ CREATE OR REPLACE FORCE VIEW "V_VOLUME_HORAIRE_ETAT" ("VOLUME_HORAIRE_ID", "ETAT
            END;
 
 -- V_VOLUME_HORAIRE_REF_ETAT
-CREATE OR REPLACE FORCE VIEW "V_VOLUME_HORAIRE_REF_ETAT" ("VOLUME_HORAIRE_REF_ID", "ETAT_VOLUME_HORAIRE_ID") AS 
+CREATE OR REPLACE FORCE VIEW "V_VOLUME_HORAIRE_REF_ETAT" ("VOLUME_HORAIRE_REF_ID", "ETAT_VOLUME_HORAIRE_ID") AS
   SELECT
          vhr.id volume_horaire_ref_id,
          evh.id etat_volume_horaire_id
@@ -8200,9 +8214,9 @@ CREATE OR REPLACE FORCE VIEW "V_VOLUME_HORAIRE_REF_ETAT" ("VOLUME_HORAIRE_REF_ID
            END;
 
 -- V_WORKFLOW_ETAPE_PERTINENTE
-CREATE OR REPLACE FORCE VIEW "V_WORKFLOW_ETAPE_PERTINENTE" ("ANNEE_ID", "INTERVENANT_ID", "ETAPE_CODE") AS 
+CREATE OR REPLACE FORCE VIEW "V_WORKFLOW_ETAPE_PERTINENTE" ("ANNEE_ID", "INTERVENANT_ID", "ETAPE_CODE") AS
   WITH peut_pj AS (
-  SELECT DISTINCT 
+  SELECT DISTINCT
     statut_intervenant_id,
     1 tem
   FROM
@@ -8421,12 +8435,12 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
   BEGIN
     FOR p IN (
 
-      SELECT 
+      SELECT
         sn.noeud_id,
         sn.scenario_id,
         sne.type_heures_id,
         sne.etape_id
-      FROM 
+      FROM
         scenario_noeud_effectif sne
         JOIN scenario_noeud sn ON sn.id = sne.scenario_noeud_id
         JOIN noeud n ON n.id = sn.noeud_id
@@ -8442,7 +8456,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
 
 
-  PROCEDURE CALC_EFFECTIF( 
+  PROCEDURE CALC_EFFECTIF(
     noeud_id       NUMERIC,
     scenario_id    NUMERIC,
     type_heures_id NUMERIC DEFAULT NULL,
@@ -8450,8 +8464,8 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
   ) IS
     snid  NUMERIC;
   BEGIN
-    UPDATE scenario_noeud_effectif SET effectif = 0 
-    WHERE 
+    UPDATE scenario_noeud_effectif SET effectif = 0
+    WHERE
       scenario_noeud_id = (
         SELECT id FROM scenario_noeud WHERE noeud_id = CALC_EFFECTIF.noeud_id AND scenario_id = CALC_EFFECTIF.scenario_id
       )
@@ -8461,11 +8475,11 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
     FOR p IN (
 
-      SELECT 
-        * 
-      FROM 
+      SELECT
+        *
+      FROM
         v_chargens_calc_effectif cce
-      WHERE 
+      WHERE
         cce.noeud_id = CALC_EFFECTIF.noeud_id
         AND cce.scenario_id = CALC_EFFECTIF.scenario_id
         AND (cce.type_heures_id = CALC_EFFECTIF.type_heures_id OR CALC_EFFECTIF.type_heures_id IS NULL)
@@ -8487,8 +8501,8 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
   BEGIN
     FOR p IN (
 
-      SELECT * 
-      FROM   V_CHARGENS_GRANDS_LIENS cgl 
+      SELECT *
+      FROM   V_CHARGENS_GRANDS_LIENS cgl
       WHERE  cgl.noeud_sup_id = CALC_SUB_EFFECTIF2.noeud_id
 
     ) LOOP
@@ -8502,10 +8516,10 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
   BEGIN
 
     /* Destruction de tous les liens antérieurs de la destination */
-    DELETE FROM 
-      scenario_lien 
-    WHERE 
-      scenario_id = DUPLIQUER.destination_id 
+    DELETE FROM
+      scenario_lien
+    WHERE
+      scenario_id = DUPLIQUER.destination_id
       AND histo_destruction IS NULL
       AND (DUPLIQUER.LIENS IS NULL OR DUPLIQUER.LIENS LIKE '%,' || lien_id || ',%' )
       AND (DUPLIQUER.STRUCTURE_ID IS NULL OR lien_id IN (
@@ -8515,11 +8529,11 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
     /* Duplication des liens */
     INSERT INTO scenario_lien (
-      id, 
-      scenario_id, lien_id, 
-      actif, poids, 
-      choix_minimum, choix_maximum, 
-      source_id, source_code, 
+      id,
+      scenario_id, lien_id,
+      actif, poids,
+      choix_minimum, choix_maximum,
+      source_id, source_code,
       histo_creation, histo_createur_id,
       histo_modification, histo_modificateur_id
     ) SELECT
@@ -8543,10 +8557,10 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
 
     /* Destruction de tous les noeuds antérieurs de la destination */
-    DELETE FROM 
+    DELETE FROM
       scenario_noeud
-    WHERE 
-      scenario_id = DUPLIQUER.destination_id 
+    WHERE
+      scenario_id = DUPLIQUER.destination_id
       AND histo_destruction IS NULL
       AND (DUPLIQUER.NOEUDS IS NULL OR DUPLIQUER.NOEUDS LIKE '%,' || noeud_id || ',%' )
       AND (DUPLIQUER.STRUCTURE_ID IS NULL OR scenario_noeud.noeud_id IN (
@@ -8556,10 +8570,10 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
     /* Duplication des noeuds */
     INSERT INTO scenario_noeud (
-      id, 
-      scenario_id, noeud_id, 
-      assiduite, 
-      source_id, source_code, 
+      id,
+      scenario_id, noeud_id,
+      assiduite,
+      source_id, source_code,
       histo_creation, histo_createur_id,
       histo_modification, histo_modificateur_id
     ) SELECT
@@ -8749,22 +8763,22 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
 
 
-  PROCEDURE INIT_SCENARIO_NOEUD_EFFECTIF( 
-    etape_id NUMERIC, 
-    scenario_id NUMERIC, 
-    type_heures_id NUMERIC, 
-    effectif FLOAT, 
-    surcharge BOOLEAN DEFAULT FALSE 
+  PROCEDURE INIT_SCENARIO_NOEUD_EFFECTIF(
+    etape_id NUMERIC,
+    scenario_id NUMERIC,
+    type_heures_id NUMERIC,
+    effectif FLOAT,
+    surcharge BOOLEAN DEFAULT FALSE
   ) IS
     noeud_id NUMERIC;
     scenario_noeud_id NUMERIC;
     scenario_noeud_effectif_id NUMERIC;
   BEGIN
-    SELECT 
+    SELECT
       n.id, sn.id, sne.id
-    INTO 
+    INTO
       noeud_id, scenario_noeud_id, scenario_noeud_effectif_id
-    FROM 
+    FROM
                 noeud                     n
       LEFT JOIN scenario_noeud           sn ON sn.noeud_id = n.id
                                            AND sn.histo_destruction IS NULL
@@ -8772,8 +8786,8 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
       LEFT JOIN scenario_noeud_effectif sne ON sne.scenario_noeud_id = sn.id
                                            AND sne.type_heures_id = INIT_SCENARIO_NOEUD_EFFECTIF.type_heures_id
-    WHERE 
-      n.etape_id = INIT_SCENARIO_NOEUD_EFFECTIF.etape_id 
+    WHERE
+      n.etape_id = INIT_SCENARIO_NOEUD_EFFECTIF.etape_id
       AND n.histo_destruction IS NULL
     ;
 
@@ -8786,10 +8800,10 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
     IF scenario_noeud_effectif_id IS NULL THEN
       scenario_noeud_effectif_id := SCENARIO_NOEUD_EFFECTIF_ID_SEQ.NEXTVAL;
       INSERT INTO scenario_noeud_effectif (
-        id, 
-        scenario_noeud_id, 
-        type_heures_id, 
-        effectif, 
+        id,
+        scenario_noeud_id,
+        type_heures_id,
+        effectif,
         etape_id
       ) VALUES (
         scenario_noeud_effectif_id,
@@ -8810,7 +8824,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
 
 
-  PROCEDURE SET_PRECALC_HEURES_PARAMS( 
+  PROCEDURE SET_PRECALC_HEURES_PARAMS(
     annee_id                       NUMERIC DEFAULT NULL,
     structure_id                   NUMERIC DEFAULT NULL,
     scenario_id                    NUMERIC DEFAULT NULL,
@@ -8829,7 +8843,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_CHARGENS" AS
 
 
 
-  FUNCTION MATCH_PRECALC_HEURES_PARAMS( 
+  FUNCTION MATCH_PRECALC_HEURES_PARAMS(
     annee_id                       NUMERIC DEFAULT NULL,
     structure_id                   NUMERIC DEFAULT NULL,
     scenario_id                    NUMERIC DEFAULT NULL,
@@ -9908,7 +9922,7 @@ END OSE_FORMULE;
 /
 
 -- OSE_HISTO
-CREATE OR REPLACE PACKAGE BODY "OSE_HISTO" AS 
+CREATE OR REPLACE PACKAGE BODY "OSE_HISTO" AS
 
   FUNCTION FILTRE( histo_debut NUMERIC, histo_fin NUMERIC ) RETURN NUMERIC IS
   BEGIN
@@ -9958,15 +9972,15 @@ CREATE OR REPLACE PACKAGE BODY "OSE_IMPORT" IS
       id, display_name, email, password, state, username
     )
     SELECT
-      utilisateur_id_seq.nextval id, 
-      display_name, 
-      email, 
-      password, 
-      state, 
-      username 
-    FROM 
-      mv_affectation 
-    WHERE 
+      utilisateur_id_seq.nextval id,
+      display_name,
+      email,
+      password,
+      state,
+      username
+    FROM
+      mv_affectation
+    WHERE
       username not in (select username from utilisateur);
 
     UNICAEN_IMPORT.SYNCHRONISATION('AFFECTATION');
@@ -10012,12 +10026,12 @@ END ose_import;
 
 -- OSE_PAIEMENT
 CREATE OR REPLACE PACKAGE BODY "OSE_PAIEMENT" AS
-  
+
   PROCEDURE CHECK_BAD_PAIEMENTS( FORMULE_RES_SERVICE_ID NUMERIC DEFAULT NULL, FORMULE_RES_SERVICE_REF_ID NUMERIC DEFAULT NULL ) IS
     cc NUMERIC;
   BEGIN
-    SELECT count(*) INTO cc 
-    FROM mise_en_paiement mep 
+    SELECT count(*) INTO cc
+    FROM mise_en_paiement mep
     WHERE
       mep.histo_destruction IS NULL
       AND mep.formule_res_service_id = NVL( CHECK_BAD_PAIEMENTS.FORMULE_RES_SERVICE_ID, mep.formule_res_service_id )
@@ -10027,7 +10041,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_PAIEMENT" AS
     IF (cc > 0) THEN
       raise_application_error(-20101, 'Il est impossible d''effectuer cette action : des demandes de mise en paiement ont été saisies et ne peuvent pas être modifiées');
     ELSE
-      DELETE FROM mise_en_paiement WHERE 
+      DELETE FROM mise_en_paiement WHERE
         histo_destruction IS NOT NULL
         AND formule_res_service_id = NVL( CHECK_BAD_PAIEMENTS.FORMULE_RES_SERVICE_ID, formule_res_service_id )
         AND formule_res_service_ref_id = NVL( CHECK_BAD_PAIEMENTS.FORMULE_RES_SERVICE_REF_ID, formule_res_service_ref_id )
@@ -10096,7 +10110,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_PARAMETRE" AS
     select TO_DATE(valeur, 'dd/mm/yyyy') into val from parametre where nom = 'date_debut_saisie_services_realises';
     RETURN val;
   END;
-  
+
   FUNCTION get_dfin_saisie_serv_real RETURN DATE IS
     val date;
   BEGIN
@@ -10110,7 +10124,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_PARAMETRE" AS
     SELECT valeur INTO formule_package_name FROM parametre WHERE nom = 'formule_package_name';
     RETURN formule_package_name;
   END;
-  
+
   FUNCTION get_formule_function_name RETURN VARCHAR2 IS
     formule_function_name VARCHAR2(30);
   BEGIN
@@ -10258,11 +10272,11 @@ CREATE OR REPLACE PACKAGE BODY "OSE_VALIDATION" AS
     nb NUMERIC;
     result varchar2(500) default null;
   BEGIN
-  
+
     SELECT * INTO tv FROM type_validation WHERE id = v.type_validation_id;
-  
+
     IF tv.code = 'SERVICES_PAR_COMP' THEN
-    
+
       SELECT
         SUM(CASE WHEN c.id IS NOT NULL THEN 1 ELSE 0 END) INTO nb
       FROM
@@ -10271,16 +10285,16 @@ CREATE OR REPLACE PACKAGE BODY "OSE_VALIDATION" AS
         LEFT JOIN contrat c ON c.id = vh.contrat_id AND c.histo_destruction IS NULL
       WHERE
         vvh.validation_id = v.id;
-    
+
       -- Si des volumes horaires ont déjà fait l'objet de contrats alors pas de dévalidation possible des heures
       IF nb > 0 THEN
         result := 'La dévalidation est impossible car des contrats ont déjà été édités sur la base de ces heures.';
       END IF;
-  
+
     END IF;
-    
+
     IF tv.code = 'CLOTURE_REALISE' THEN
-      
+
       SELECT
         COUNT(*) INTO nb
       FROM
@@ -10289,13 +10303,13 @@ CREATE OR REPLACE PACKAGE BODY "OSE_VALIDATION" AS
         p.periode_paiement_id IS NOT NULL
         AND p.intervenant_id = v.intervenant_id
         AND ROWNUM = 1;
-      
+
       IF nb > 0 THEN
         result := 'La suppression de la clôture des services réalisés est impossible car des heures ont été payées ou bien le paiement a été demandé.';
       END IF;
-      
+
     END IF;
-  
+
     RETURN result;
   END;
 
@@ -10325,7 +10339,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
   FUNCTION ETAPE_FRANCHIE( etape tbl_workflow%rowtype, need_done boolean default false ) RETURN FLOAT IS
     res FLOAT DEFAULT 0;
   BEGIN
-    IF etape.objectif = 0 THEN 
+    IF etape.objectif = 0 THEN
       IF need_done THEN RETURN 0; ELSE RETURN 1; END IF;
     END IF;
 
@@ -10335,8 +10349,8 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
       res := etape.realisation / etape.objectif;
     END IF;
 
-    IF res > 1 THEN 
-      res := 1; 
+    IF res > 1 THEN
+      res := 1;
     END IF;
 
     RETURN res;
@@ -10440,10 +10454,10 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
         --  - si les structures aussi bien de l'étape testée que de l'étape dépendante sont nulles alors on teste aussi car elles sont "universelles"
         --  - si les structures sont équivalentes alors on teste, sinon elles ne sont pas dans le périmètre local
         IF
-          (d.locale = 0) 
-          OR etapes(s).structure_id IS NULL 
-          OR etapes(p).structure_id IS NULL 
-          OR etapes(s).structure_id = etapes(p).structure_id 
+          (d.locale = 0)
+          OR etapes(s).structure_id IS NULL
+          OR etapes(p).structure_id IS NULL
+          OR etapes(s).structure_id = etapes(p).structure_id
         THEN
           count_tested := count_tested + 1;
 
@@ -10454,7 +10468,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
             IF ETAPE_FRANCHIE(etapes(p), d.obligatoire=1) = 0 THEN -- si le franchissement est totalement inexistant
               count_na := count_na + 1;
             END IF;
-          --  - si on a besoin d'une dépendance complètement franchie est qu'elle ne l'est pas alors ce n'est pas atteignable  
+          --  - si on a besoin d'une dépendance complètement franchie est qu'elle ne l'est pas alors ce n'est pas atteignable
           ELSE
             IF ETAPE_FRANCHIE(etapes(p), d.obligatoire=1) < 1 THEN
               count_na := count_na + 1;
@@ -10480,7 +10494,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
       -- sinon...
       ELSE
         -- si au moins une étape est atteignable = NON si toutes ne sont pas atteignables
-        IF count_tested = count_na THEN 
+        IF count_tested = count_na THEN
           etapes(s).atteignable := 0;
           ADD_DEP_BLOQUANTE( d.id, s );
         END IF;
@@ -10604,7 +10618,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
       db.tbl_workflow_id,
       0
 
-    );  
+    );
   END;
 
 
@@ -10714,7 +10728,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
     FOR mp IN (
       SELECT
         id intervenant_id
-      FROM 
+      FROM
         intervenant i
       WHERE
         i.histo_destruction IS NULL
@@ -10741,7 +10755,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_WORKFLOW" AS
       END;
     END LOOP;
     CLOSE diff_cur;
-  END;  
+  END;
 
 
 
@@ -11465,7 +11479,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_IMPORT" AS
     ELSE
       sync := 0;
     END IF;
-  
+
     SELECT COUNT(*) INTO ok FROM import_tables it WHERE it.table_name = SYNCHRONISATION.table_name AND (it.sync_enabled = 1 OR sync=1) AND rownum = 1;
 
     IF 1 = ok THEN
@@ -12803,7 +12817,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
   -- AUTOMATIC GENERATION --
 
   PROCEDURE C_AGREMENT( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -12811,8 +12825,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_AGREMENT SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_AGREMENT t 
+    MERGE INTO
+      TBL_AGREMENT t
     USING (
 
       SELECT
@@ -12826,7 +12840,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
             formule_resultat fr
             JOIN type_volume_horaire  tvh ON tvh.code = ''PREVU'' AND tvh.id = fr.type_volume_horaire_id
             JOIN etat_volume_horaire  evh ON evh.code = ''valide'' AND evh.id = fr.etat_volume_horaire_id
-        
+
             JOIN formule_resultat_service frs ON frs.formule_resultat_id = fr.id
             JOIN service s ON s.id = frs.service_id
             JOIN element_pedagogique ep ON ep.id = s.element_pedagogique_id
@@ -12844,19 +12858,19 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           type_agrement                  ta
           JOIN type_agrement_statut      tas ON tas.type_agrement_id = ta.id
                                             AND tas.histo_destruction IS NULL
-                                       
+
           JOIN intervenant                 i ON i.histo_destruction IS NULL
                                             AND (tas.premier_recrutement IS NULL OR NVL(i.premier_recrutement,0) = tas.premier_recrutement)
                                             AND i.statut_id = tas.statut_intervenant_id
-                                    
-          LEFT JOIN agrement               a ON a.type_agrement_id = ta.id 
+
+          LEFT JOIN agrement               a ON a.type_agrement_id = ta.id
                                             AND a.intervenant_id = i.id
                                             AND a.histo_destruction IS NULL
         WHERE
           ta.code = ''CONSEIL_ACADEMIQUE''
-        
+
         UNION ALL
-        
+
         SELECT
           i.annee_id              annee_id,
           tas.type_agrement_id    type_agrement_id,
@@ -12868,14 +12882,14 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           type_agrement                   ta
           JOIN type_agrement_statut      tas ON tas.type_agrement_id = ta.id
                                             AND tas.histo_destruction IS NULL
-        
+
           JOIN intervenant                 i ON i.histo_destruction IS NULL
                                             AND (tas.premier_recrutement IS NULL OR NVL(i.premier_recrutement,0) = tas.premier_recrutement)
                                             AND i.statut_id = tas.statut_intervenant_id
-        
+
           JOIN                           i_s ON i_s.intervenant_id = i.id
-        
-          LEFT JOIN agrement               a ON a.type_agrement_id = ta.id 
+
+          LEFT JOIN agrement               a ON a.type_agrement_id = ta.id
                                             AND a.intervenant_id = i.id
                                             AND a.structure_id = i_s.structure_id
                                             AND a.histo_destruction IS NULL
@@ -12929,7 +12943,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_CHARGENS( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -12937,8 +12951,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_CHARGENS SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_CHARGENS t 
+    MERGE INTO
+      TBL_CHARGENS t
     USING (
 
       SELECT
@@ -12951,55 +12965,55 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           sn.scenario_id                    scenario_id,
           sne.type_heures_id                type_heures_id,
           ti.id                             type_intervention_id,
-        
+
           n.element_pedagogique_id          element_pedagogique_id,
           n.element_pedagogique_etape_id    etape_id,
           sne.etape_id                      etape_ens_id,
           n.structure_id                    structure_id,
           n.groupe_type_formation_id        groupe_type_formation_id,
-        
+
           vhe.heures                        heures,
           vhe.heures * ti.taux_hetd_service hetd,
-        
+
           GREATEST(COALESCE(sns.ouverture, 1),1)                                           ouverture,
           GREATEST(COALESCE(sns.dedoublement, snsetp.dedoublement, csdd.dedoublement,1),1) dedoublement,
           COALESCE(sns.assiduite,1)                                                        assiduite,
           sne.effectif*COALESCE(sns.assiduite,1)                                           effectif,
-        
+
           SUM(sne.effectif*COALESCE(sns.assiduite,1)) OVER (PARTITION BY n.noeud_id, sn.scenario_id, ti.id) t_effectif
-        
+
         FROM
                     scenario_noeud_effectif    sne
                JOIN etape                        e ON e.id = sne.etape_id
                                                   AND e.histo_destruction IS NULL
-               
+
                JOIN scenario_noeud              sn ON sn.id = sne.scenario_noeud_id
                                                   AND sn.histo_destruction IS NULL
-               
+
                JOIN tbl_noeud                       n ON n.noeud_id = sn.noeud_id
-                                                  
+
                JOIN volume_horaire_ens         vhe ON vhe.element_pedagogique_id = n.element_pedagogique_id
-                                                  AND vhe.histo_destruction IS NULL 
+                                                  AND vhe.histo_destruction IS NULL
                                                   AND vhe.heures > 0
-        
+
                JOIN type_intervention           ti ON ti.id = vhe.type_intervention_id
-        
+
           LEFT JOIN tbl_noeud                 netp ON netp.etape_id = e.id
-                                                  
+
           LEFT JOIN scenario_noeud           snetp ON snetp.scenario_id = sn.scenario_id
                                                   AND snetp.noeud_id = netp.noeud_id
                                                   AND snetp.histo_destruction IS NULL
-                                                  
+
           LEFT JOIN scenario_noeud_seuil    snsetp ON snsetp.scenario_noeud_id = snetp.id
                                                   AND snsetp.type_intervention_id = ti.id
-        
+
           LEFT JOIN tbl_chargens_seuils_def   csdd ON csdd.annee_id = n.annee_id
                                                   AND csdd.scenario_id = sn.scenario_id
                                                   AND csdd.type_intervention_id = ti.id
                                                   AND csdd.groupe_type_formation_id = n.groupe_type_formation_id
                                                   AND csdd.structure_id = n.structure_id
-        
-          LEFT JOIN scenario_noeud_seuil       sns ON sns.scenario_noeud_id = sn.id 
+
+          LEFT JOIN scenario_noeud_seuil       sns ON sns.scenario_noeud_id = sn.id
                                                   AND sns.type_intervention_id = ti.id
         )
         SELECT
@@ -13008,32 +13022,32 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           scenario_id,
           type_heures_id,
           type_intervention_id,
-        
+
           element_pedagogique_id,
           etape_id,
           etape_ens_id,
           structure_id,
           groupe_type_formation_id,
-        
+
           ouverture,
           dedoublement,
           assiduite,
           effectif,
           heures heures_ens,
           --t_effectif,
-        
+
           CASE WHEN t_effectif < ouverture THEN 0 ELSE
             CEIL( t_effectif / dedoublement ) * effectif / t_effectif
           END groupes,
-        
+
           CASE WHEN t_effectif < ouverture THEN 0 ELSE
             CEIL( t_effectif / dedoublement ) * heures * effectif / t_effectif
           END heures,
-        
+
           CASE WHEN t_effectif < ouverture THEN 0 ELSE
             CEIL( t_effectif / dedoublement ) * hetd * effectif / t_effectif
           END  hetd
-        
+
         FROM
           t) tv
       WHERE
@@ -13120,7 +13134,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_CHARGENS_SEUILS_DEF( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13128,8 +13142,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_CHARGENS_SEUILS_DEF SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_CHARGENS_SEUILS_DEF t 
+    MERGE INTO
+      TBL_CHARGENS_SEUILS_DEF t
     USING (
 
       SELECT
@@ -13146,32 +13160,32 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           (SELECT DISTINCT scenario_id, type_intervention_id, annee_id FROM seuil_charge WHERE histo_destruction IS NULL) sta
           JOIN (SELECT DISTINCT structure_id FROM noeud WHERE structure_id IS NOT NULL) s ON 1=1
           JOIN (SELECT id groupe_type_formation_id FROM groupe_type_formation) gtf ON 1=1
-          
-          LEFT JOIN seuil_charge sc1 ON 
+
+          LEFT JOIN seuil_charge sc1 ON
             sc1.histo_destruction            IS NULL
             AND sc1.annee_id                 = sta.annee_id
             AND sc1.scenario_id              = sta.scenario_id
             AND sc1.type_intervention_id     = sta.type_intervention_id
             AND sc1.structure_id             = s.structure_id
             AND sc1.groupe_type_formation_id = gtf.groupe_type_formation_id
-            
-          LEFT JOIN seuil_charge sc2 ON 
+
+          LEFT JOIN seuil_charge sc2 ON
             sc2.histo_destruction            IS NULL
             AND sc2.annee_id                 = sta.annee_id
             AND sc2.scenario_id              = sta.scenario_id
             AND sc2.type_intervention_id     = sta.type_intervention_id
             AND sc2.structure_id             = s.structure_id
             AND sc2.groupe_type_formation_id IS NULL
-            
-          LEFT JOIN seuil_charge sc3 ON 
+
+          LEFT JOIN seuil_charge sc3 ON
             sc3.histo_destruction            IS NULL
             AND sc3.annee_id                 = sta.annee_id
             AND sc3.scenario_id              = sta.scenario_id
             AND sc3.type_intervention_id     = sta.type_intervention_id
             AND sc3.structure_id             IS NULL
             AND sc3.groupe_type_formation_id = gtf.groupe_type_formation_id
-            
-          LEFT JOIN seuil_charge sc4 ON 
+
+          LEFT JOIN seuil_charge sc4 ON
             sc4.histo_destruction            IS NULL
             AND sc4.annee_id                 = sta.annee_id
             AND sc4.scenario_id              = sta.scenario_id
@@ -13228,7 +13242,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_CLOTURE_REALISE( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13236,8 +13250,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_CLOTURE_REALISE SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_CLOTURE_REALISE t 
+    MERGE INTO
+      TBL_CLOTURE_REALISE t
     USING (
 
       SELECT
@@ -13253,11 +13267,11 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                       intervenant         i
                  JOIN statut_intervenant si ON si.id = i.statut_id
                  JOIN type_validation    tv ON tv.code = ''CLOTURE_REALISE''
-                 
+
             LEFT JOIN validation          v ON v.intervenant_id = i.id
                                            AND v.type_validation_id = tv.id
                                            AND v.histo_destruction IS NULL
-        
+
           WHERE
             i.histo_destruction IS NULL
         )
@@ -13266,7 +13280,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           intervenant_id,
           peut_cloturer_saisie,
           CASE WHEN sum(cloture) = 0 THEN 0 ELSE 1 END cloture
-        FROM 
+        FROM
           t
         GROUP BY
           annee_id,
@@ -13314,7 +13328,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_CONTRAT( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13322,15 +13336,15 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_CONTRAT SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_CONTRAT t 
+    MERGE INTO
+      TBL_CONTRAT t
     USING (
 
       SELECT
         tv.*
       FROM
         (WITH t AS (
-          SELECT 
+          SELECT
             i.annee_id                                                                annee_id,
             i.id                                                                      intervenant_id,
             si.peut_avoir_contrat                                                     peut_avoir_contrat,
@@ -13339,33 +13353,33 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
             CASE WHEN evh.code IN (''contrat-signe'')                 THEN 1 ELSE 0 END signe
           FROM
                       intervenant                 i
-                      
+
                  JOIN statut_intervenant         si ON si.id = i.statut_id
-                 
+
                  JOIN service                     s ON s.intervenant_id = i.id
                                                    AND s.histo_destruction IS NULL
-                 
+
                  JOIN type_volume_horaire       tvh ON tvh.code = ''PREVU''
-                 
+
                  JOIN volume_horaire             vh ON vh.service_id = s.id
                                                    AND vh.histo_destruction IS NULL
                                                    AND vh.heures <> 0
                                                    AND vh.type_volume_horaire_id = tvh.id
-            
+
                  JOIN v_volume_horaire_etat     vhe ON vhe.volume_horaire_id = vh.id
-                 
+
                  JOIN etat_volume_horaire       evh ON evh.id = vhe.etat_volume_horaire_id
                                                    AND evh.code IN (''valide'', ''contrat-edite'', ''contrat-signe'')
-          
+
                  JOIN element_pedagogique        ep ON ep.id = s.element_pedagogique_id
-            
+
           WHERE
             i.histo_destruction IS NULL
             AND NOT (si.peut_avoir_contrat = 0 AND evh.code = ''valide'')
-            
+
           UNION ALL
-          
-          SELECT 
+
+          SELECT
             i.annee_id                                                                annee_id,
             i.id                                                                      intervenant_id,
             si.peut_avoir_contrat                                                     peut_avoir_contrat,
@@ -13374,24 +13388,24 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
             CASE WHEN evh.code IN (''contrat-signe'')                 THEN 1 ELSE 0 END signe
           FROM
                       intervenant                 i
-                      
+
                  JOIN statut_intervenant         si ON si.id = i.statut_id
-                 
+
                  JOIN service_referentiel         s ON s.intervenant_id = i.id
                                                    AND s.histo_destruction IS NULL
-                 
+
                  JOIN type_volume_horaire       tvh ON tvh.code = ''PREVU''
-                 
+
                  JOIN volume_horaire_ref         vh ON vh.service_referentiel_id = s.id
                                                    AND vh.histo_destruction IS NULL
                                                    AND vh.heures <> 0
                                                    AND vh.type_volume_horaire_id = tvh.id
-            
+
                  JOIN v_volume_horaire_ref_etat vhe ON vhe.volume_horaire_ref_id = vh.id
-                 
+
                  JOIN etat_volume_horaire       evh ON evh.id = vhe.etat_volume_horaire_id
                                                    AND evh.code IN (''valide'', ''contrat-edite'', ''contrat-signe'')
-          
+
           WHERE
             i.histo_destruction IS NULL
             AND NOT (si.peut_avoir_contrat = 0 AND evh.code = ''valide'')
@@ -13462,7 +13476,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_DMEP_LIQUIDATION( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13470,8 +13484,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_DMEP_LIQUIDATION SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_DMEP_LIQUIDATION t 
+    MERGE INTO
+      TBL_DMEP_LIQUIDATION t
     USING (
 
       SELECT
@@ -13498,9 +13512,9 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
             LEFT JOIN element_pedagogique       ep ON ep.id = s.element_pedagogique_id
           WHERE
             mep.histo_destruction IS NULL
-            
+
           UNION ALL
-          
+
           SELECT
             i.annee_id,
             cc.type_ressource_id,
@@ -13512,10 +13526,10 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                  JOIN formule_resultat_service_ref frsr ON frsr.id = mep.formule_res_service_ref_id
                  JOIN service_referentiel            sr ON sr.id = frsr.service_referentiel_id
                  JOIN intervenant                     i ON i.id = sr.intervenant_id
-            
+
           WHERE
             mep.histo_destruction IS NULL
-        
+
         ) t1
         GROUP BY
           annee_id, type_ressource_id, structure_id) tv
@@ -13561,7 +13575,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_DOSSIER( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13569,8 +13583,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_DOSSIER SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_DOSSIER t 
+    MERGE INTO
+      TBL_DOSSIER t
     USING (
 
       SELECT
@@ -13587,7 +13601,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                JOIN statut_intervenant si ON si.id = i.statut_id
           LEFT JOIN dossier             d ON d.intervenant_id = i.id
                                       AND d.histo_destruction IS NULL
-          
+
                JOIN type_validation tv ON tv.code = ''DONNEES_PERSO_PAR_COMP''
           LEFT JOIN validation       v ON v.intervenant_id = i.id
                                       AND v.type_validation_id = tv.id
@@ -13639,7 +13653,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_PAIEMENT( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13647,8 +13661,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_PAIEMENT SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_PAIEMENT t 
+    MERGE INTO
+      TBL_PAIEMENT t
     USING (
 
       SELECT
@@ -13673,15 +13687,15 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                JOIN formule_resultat                 fr ON fr.id = frs.formule_resultat_id
                                                        AND fr.type_volume_horaire_id = tvh.id
                                                        AND fr.etat_volume_horaire_id = evh.id
-        
-               JOIN intervenant                       i ON i.id = fr.intervenant_id  
+
+               JOIN intervenant                       i ON i.id = fr.intervenant_id
                JOIN service                           s ON s.id = frs.service_id
           LEFT JOIN element_pedagogique              ep ON ep.id = s.element_pedagogique_id
           LEFT JOIN mise_en_paiement                mep ON mep.formule_res_service_id = frs.id
                                                        AND mep.histo_destruction IS NULL
-        
+
         UNION ALL
-        
+
         SELECT
           i.annee_id                                  annee_id,
           null                                        formule_res_service_id,
@@ -13701,8 +13715,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                JOIN formule_resultat                 fr ON fr.id = frs.formule_resultat_id
                                                        AND fr.type_volume_horaire_id = tvh.id
                                                        AND fr.etat_volume_horaire_id = evh.id
-        
-               JOIN intervenant                       i ON i.id = fr.intervenant_id  
+
+               JOIN intervenant                       i ON i.id = fr.intervenant_id
                JOIN service_referentiel               s ON s.id = frs.service_referentiel_id
           LEFT JOIN mise_en_paiement                mep ON mep.formule_res_service_ref_id = frs.id
                                                        AND mep.histo_destruction IS NULL) tv
@@ -13769,7 +13783,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_PIECE_JOINTE( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13777,8 +13791,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_PIECE_JOINTE SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_PIECE_JOINTE t 
+    MERGE INTO
+      TBL_PIECE_JOINTE t
     USING (
 
       SELECT
@@ -13861,7 +13875,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_PIECE_JOINTE_DEMANDE( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13869,8 +13883,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_PIECE_JOINTE_DEMANDE SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_PIECE_JOINTE_DEMANDE t 
+    MERGE INTO
+      TBL_PIECE_JOINTE_DEMANDE t
     USING (
 
       SELECT
@@ -13884,7 +13898,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           FROM
                  service               s
             JOIN type_volume_horaire tvh ON tvh.code = ''PREVU''
-            JOIN volume_horaire       vh ON vh.service_id = s.id 
+            JOIN volume_horaire       vh ON vh.service_id = s.id
                                         AND vh.type_volume_horaire_id = tvh.id
                                         AND vh.histo_destruction IS NULL
             JOIN element_pedagogique ep ON ep.id = s.element_pedagogique_id -- Service sur l''établissement
@@ -13901,34 +13915,34 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           MAX(COALESCE(i_h.heures, 0))    heures_pour_seuil
         FROM
                     intervenant                 i
-        
+
           LEFT JOIN dossier                     d ON d.intervenant_id = i.id
                                                  AND d.histo_destruction IS NULL
-                                                
+
                JOIN type_piece_jointe_statut tpjs ON tpjs.statut_intervenant_id = i.statut_id
                                                  AND tpjs.histo_destruction IS NULL
                                                  AND i.annee_id BETWEEN COALESCE(tpjs.annee_debut_id,i.annee_id) AND COALESCE(tpjs.annee_fin_id,i.annee_id)
-                                                 
+
                JOIN type_piece_jointe         tpj ON tpj.id = tpjs.type_piece_jointe_id
                                                  AND tpj.histo_destruction IS NULL
-                                                 
+
           LEFT JOIN                           i_h ON i_h.intervenant_id = i.id
         WHERE
           -- Gestion de l''historique
           i.histo_destruction IS NULL
-        
+
           -- Seuil HETD
           AND (COALESCE(i_h.heures,0) > COALESCE(tpjs.seuil_hetd,-1))
-        
+
           -- En fonction du premier recrutement ou non
           AND (tpjs.premier_recrutement = 0 OR COALESCE(i.premier_recrutement,0) = 1)
-        
-          -- Le RIB n''est demandé QUE s''il est différent!!  
-          AND CASE 
+
+          -- Le RIB n''est demandé QUE s''il est différent!!
+          AND CASE
                 WHEN tpjs.changement_rib = 0 OR d.id IS NULL THEN 1
                 ELSE CASE WHEN replace(i.bic, '' '', '''') || ''-'' || replace(i.iban, '' '', '''') = d.rib THEN 0 ELSE 1 END
               END = 1
-        
+
           -- Filtre FC
           AND (tpjs.fc = 0 OR i_h.fc > 0)
         GROUP BY
@@ -13977,7 +13991,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_PIECE_JOINTE_FOURNIE( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -13985,14 +13999,14 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_PIECE_JOINTE_FOURNIE SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_PIECE_JOINTE_FOURNIE t 
+    MERGE INTO
+      TBL_PIECE_JOINTE_FOURNIE t
     USING (
 
       SELECT
         tv.*
       FROM
-        (SELECT 
+        (SELECT
           i.annee_id,
           pj.type_piece_jointe_id,
           pj.intervenant_id,
@@ -14003,11 +14017,11 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                     piece_jointe          pj
                JOIN intervenant            i ON i.id = pj.intervenant_id
                                             AND i.histo_destruction IS NULL
-               
+
                JOIN piece_jointe_fichier pjf ON pjf.piece_jointe_id = pj.id
                JOIN fichier                f ON f.id = pjf.fichier_id
                                             AND f.histo_destruction IS NULL
-                                            
+
           LEFT JOIN validation             v ON v.id = pj.validation_id
                                             AND v.histo_destruction IS NULL
         WHERE
@@ -14060,7 +14074,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_SERVICE( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -14068,8 +14082,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_SERVICE SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_SERVICE t 
+    MERGE INTO
+      TBL_SERVICE t
     USING (
 
       SELECT
@@ -14083,18 +14097,18 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                      ep.id                                                                                     element_pedagogique_id,
                      ep.periode_id                                                                             element_pedagogique_periode_id,
                      etp.id                                                                                    etape_id,
-        
+
                      vh.type_volume_horaire_id                                                                 type_volume_horaire_id,
                      vh.heures                                                                                 heures,
                      tvh.code                                                                                  type_volume_horaire_code,
-        
+
                      CASE WHEN ep.histo_destruction IS NULL THEN 1 ELSE 0 END                                  element_pedagogique_histo,
                      CASE WHEN etp.histo_destruction IS NULL OR cp.id IS NOT NULL THEN 1 ELSE 0 END            etape_histo,
-        
+
                      CASE WHEN ep.periode_id IS NOT NULL THEN
                          SUM( CASE WHEN vh.periode_id <> ep.periode_id THEN 1 ELSE 0 END ) OVER( PARTITION BY vh.service_id, vh.periode_id, vh.type_volume_horaire_id, vh.type_intervention_id )
                           ELSE 0 END has_heures_mauvaise_periode,
-        
+
                      CASE WHEN v.id IS NULL AND vh.auto_validation=0 THEN 0 ELSE 1 END valide
               FROM
                    service                                       s
@@ -14103,14 +14117,14 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                      LEFT JOIN chemin_pedagogique                 cp ON cp.etape_id = etp.id
                                                                           AND cp.element_pedagogique_id = ep.id
                                                                           AND cp.histo_destruction IS NULL
-        
+
                      JOIN volume_horaire                     vh ON vh.service_id = s.id
                                                                      AND vh.histo_destruction IS NULL
-        
+
                      JOIN type_volume_horaire               tvh ON tvh.id = vh.type_volume_horaire_id
-        
+
                      LEFT JOIN validation_vol_horaire            vvh ON vvh.volume_horaire_id = vh.id
-        
+
                      LEFT JOIN validation                          v ON v.id = vvh.validation_id
                                                                           AND v.histo_destruction IS NULL
               WHERE
@@ -14124,7 +14138,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                  ti.id                                                                                     type_intervenant_id,
                  ti.code                                                                                   type_intervenant_code,
                  si.peut_saisir_service                                                                    peut_saisir_service,
-        
+
                  t.element_pedagogique_id,
                  t.service_id,
                  t.element_pedagogique_periode_id,
@@ -14133,9 +14147,9 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                  t.type_volume_horaire_code,
                  t.element_pedagogique_histo,
                  t.etape_histo,
-        
+
                  CASE WHEN SUM(t.has_heures_mauvaise_periode) > 0 THEN 1 ELSE 0 END has_heures_mauvaise_periode,
-        
+
                  CASE WHEN type_volume_horaire_id IS NULL THEN 0 ELSE count(*) END nbvh,
                  CASE WHEN type_volume_horaire_id IS NULL THEN 0 ELSE sum(t.heures) END heures,
                  sum(valide) valide
@@ -14248,7 +14262,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_SERVICE_REFERENTIEL( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -14256,15 +14270,15 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_SERVICE_REFERENTIEL SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_SERVICE_REFERENTIEL t 
+    MERGE INTO
+      TBL_SERVICE_REFERENTIEL t
     USING (
 
       SELECT
         tv.*
       FROM
         (WITH t AS (
-        
+
               SELECT
                      i.annee_id,
                      i.id intervenant_id,
@@ -14274,22 +14288,22 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
                      CASE WHEN v.id IS NULL AND vh.auto_validation=0 THEN 0 ELSE 1 END valide
               FROM
                    intervenant                     i
-        
+
                      JOIN statut_intervenant          si ON si.id = i.statut_id
-        
+
                      LEFT JOIN service_referentiel          s ON s.intervenant_id = i.id
                                                                    AND s.histo_destruction IS NULL
-        
+
                      LEFT JOIN volume_horaire_ref          vh ON vh.service_referentiel_id = s.id
                                                                    AND vh.histo_destruction IS NULL
-        
+
                      LEFT JOIN validation_vol_horaire_ref vvh ON vvh.volume_horaire_ref_id = vh.id
-        
+
                      LEFT JOIN validation                   v ON v.id = vvh.validation_id
                                                                    AND v.histo_destruction IS NULL
               WHERE
                   i.histo_destruction IS NULL
-        
+
           )
           SELECT
                  annee_id,
@@ -14360,7 +14374,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_SERVICE_SAISIE( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -14368,8 +14382,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_SERVICE_SAISIE SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_SERVICE_SAISIE t 
+    MERGE INTO
+      TBL_SERVICE_SAISIE t
     USING (
 
       SELECT
@@ -14390,7 +14404,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
           LEFT JOIN service s ON s.intervenant_id = i.id AND s.histo_destruction IS NULL
           LEFT JOIN volume_horaire vh ON vh.service_id = s.id AND vh.histo_destruction IS NULL
           LEFT JOIN type_volume_horaire tvhs ON tvhs.id = vh.type_volume_horaire_id
-        
+
           LEFT JOIN service_referentiel sr ON sr.intervenant_id = i.id AND sr.histo_destruction IS NULL
           LEFT JOIN volume_horaire_ref vhr ON vhr.service_referentiel_id = sr.id AND vhr.histo_destruction IS NULL
           LEFT JOIN type_volume_horaire tvhrs ON tvhrs.id = vhr.type_volume_horaire_id
@@ -14455,7 +14469,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_VALIDATION_ENSEIGNEMENT( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -14463,8 +14477,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_VALIDATION_ENSEIGNEMENT SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_VALIDATION_ENSEIGNEMENT t 
+    MERGE INTO
+      TBL_VALIDATION_ENSEIGNEMENT t
     USING (
 
       SELECT
@@ -14548,7 +14562,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
 
   PROCEDURE C_VALIDATION_REFERENTIEL( PARAMS UNICAEN_TBL.T_PARAMS ) IS
-    conds CLOB;    
+    conds CLOB;
   BEGIN
     conds := params_to_conds( params );
 
@@ -14556,8 +14570,8 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_TBL" AS
 
     UPDATE TBL_VALIDATION_REFERENTIEL SET to_delete = 1 WHERE ' || conds || ';
 
-    MERGE INTO 
-      TBL_VALIDATION_REFERENTIEL t 
+    MERGE INTO
+      TBL_VALIDATION_REFERENTIEL t
     USING (
 
       SELECT
@@ -16811,7 +16825,7 @@ ALTER TABLE "WF_DEP_BLOQUANTE" ADD CONSTRAINT "WF_DB_TBL_WORKFLOW_FK" FOREIGN KE
 --------------------------------------------------
 
 -- AFFECTATION_RECHERCHE_CK
-CREATE OR REPLACE TRIGGER "AFFECTATION_RECHERCHE_CK" 
+CREATE OR REPLACE TRIGGER "AFFECTATION_RECHERCHE_CK"
   BEFORE INSERT OR UPDATE ON "AFFECTATION_RECHERCHE"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -16821,7 +16835,7 @@ BEGIN
 
   if :NEW.histo_destruction IS NOT NULL THEN RETURN; END IF; -- pas de check si c'est pour une historicisation
 
-  select 
+  select
     count(*) into rows_found
   from
     affectation_recherche
@@ -16842,7 +16856,7 @@ END;
 ALTER TRIGGER "AFFECTATION_RECHERCHE_CK" ENABLE;
 
 -- AGREMENT_CK
-CREATE OR REPLACE TRIGGER "AGREMENT_CK" 
+CREATE OR REPLACE TRIGGER "AGREMENT_CK"
   BEFORE UPDATE ON "AGREMENT"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -16859,15 +16873,15 @@ BEGIN
     AND c.histo_destruction IS NULL
     AND ROWNUM = 1;
 
-  IF 
-    1 = contrat_found 
+  IF
+    1 = contrat_found
     AND :NEW.histo_destruction IS NOT NULL AND :OLD.histo_destruction IS NULL
-  THEN 
+  THEN
 
     IF :NEW.structure_id IS NULL THEN
-      raise_application_error(-20101, 'Cet agrément ne peut pas être supprimé car un contrat a été signé.');    
+      raise_application_error(-20101, 'Cet agrément ne peut pas être supprimé car un contrat a été signé.');
     ELSE
-      raise_application_error(-20101, 'Cet agrément ne peut pas être supprimé car un contrat a été signé dans la même composante.');    
+      raise_application_error(-20101, 'Cet agrément ne peut pas être supprimé car un contrat a été signé dans la même composante.');
     END IF;
   END IF;
 
@@ -16878,7 +16892,7 @@ END;
 ALTER TRIGGER "AGREMENT_CK" ENABLE;
 
 -- CALC_TAUX_HETD_ANNEES
-CREATE OR REPLACE TRIGGER "CALC_TAUX_HETD_ANNEES" 
+CREATE OR REPLACE TRIGGER "CALC_TAUX_HETD_ANNEES"
 AFTER INSERT OR UPDATE OR DELETE ON "TAUX_HORAIRE_HETD"
 BEGIN
   OSE_FORMULE.UPDATE_ANNEE_TAUX_HETD;
@@ -16888,10 +16902,10 @@ END;
 ALTER TRIGGER "CALC_TAUX_HETD_ANNEES" ENABLE;
 
 -- CHARGENS_MAJ_EFFECTIFS
-CREATE OR REPLACE TRIGGER "CHARGENS_MAJ_EFFECTIFS" 
+CREATE OR REPLACE TRIGGER "CHARGENS_MAJ_EFFECTIFS"
   AFTER INSERT OR DELETE OR UPDATE ON "SCENARIO_NOEUD_EFFECTIF"
   REFERENCING FOR EACH ROW
-  BEGIN 
+  BEGIN
 RETURN;
   return;
   IF NOT ose_chargens.ENABLE_TRIGGER_EFFECTIFS THEN RETURN; END IF;
@@ -16908,7 +16922,7 @@ END;
 ALTER TRIGGER "CHARGENS_MAJ_EFFECTIFS" ENABLE;
 
 -- ELEMENT_PEDAGOGIQUE_CK
-CREATE OR REPLACE TRIGGER "ELEMENT_PEDAGOGIQUE_CK" 
+CREATE OR REPLACE TRIGGER "ELEMENT_PEDAGOGIQUE_CK"
   BEFORE INSERT OR UPDATE ON "ELEMENT_PEDAGOGIQUE"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -16918,7 +16932,7 @@ BEGIN
   SELECT id INTO source_id FROM source WHERE code = 'OSE';
 
   IF :NEW.source_id <> source_id THEN RETURN; END IF; -- impossible de checker car l'UPD par import se fait champ par champ...
-  
+
   IF :NEW.fi = 0 AND :NEW.fc = 0 AND :NEW.fa = 0 THEN
     raise_application_error(-20101, 'Un enseignement doit obligatoirement être au moins en FI, FC ou FA');
   END IF;
@@ -16934,10 +16948,10 @@ BEGIN
   IF :NEW.fa = 0 AND :NEW.taux_fa > 0 THEN
     raise_application_error( -20101, 'Le taux FA doit être à 0 puisque la formation n''est pas dispensée en FA');
   END IF;
-  
+
   IF :NEW.fc = 0 AND :NEW.taux_fc > 0 THEN
     raise_application_error( -20101, 'Le taux FC doit être à 0 puisque la formation n''est pas dispensée en FC');
-  END IF;  
+  END IF;
 
   IF :NEW.periode_id IS NOT NULL THEN
     SELECT p.enseignement
@@ -16955,7 +16969,7 @@ END;
 ALTER TRIGGER "ELEMENT_PEDAGOGIQUE_CK" ENABLE;
 
 -- F_CONTRAT
-CREATE OR REPLACE TRIGGER "F_CONTRAT" 
+CREATE OR REPLACE TRIGGER "F_CONTRAT"
   AFTER DELETE OR UPDATE OF INTERVENANT_ID, STRUCTURE_ID, VALIDATION_ID, DATE_RETOUR_SIGNE, HISTO_CREATION, HISTO_DESTRUCTION ON "CONTRAT"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -16986,7 +17000,7 @@ END;
 ALTER TRIGGER "F_CONTRAT" ENABLE;
 
 -- F_CONTRAT_S
-CREATE OR REPLACE TRIGGER "F_CONTRAT_S" 
+CREATE OR REPLACE TRIGGER "F_CONTRAT_S"
   AFTER DELETE OR UPDATE ON "CONTRAT"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -16997,7 +17011,7 @@ END;
 ALTER TRIGGER "F_CONTRAT_S" ENABLE;
 
 -- F_ELEMENT_MODULATEUR
-CREATE OR REPLACE TRIGGER "F_ELEMENT_MODULATEUR" 
+CREATE OR REPLACE TRIGGER "F_ELEMENT_MODULATEUR"
   AFTER INSERT OR DELETE OR UPDATE ON "ELEMENT_MODULATEUR"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17027,7 +17041,7 @@ END;
 ALTER TRIGGER "F_ELEMENT_MODULATEUR" ENABLE;
 
 -- F_ELEMENT_MODULATEUR_S
-CREATE OR REPLACE TRIGGER "F_ELEMENT_MODULATEUR_S" 
+CREATE OR REPLACE TRIGGER "F_ELEMENT_MODULATEUR_S"
   AFTER INSERT OR DELETE OR UPDATE ON "ELEMENT_MODULATEUR"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17038,7 +17052,7 @@ END;
 ALTER TRIGGER "F_ELEMENT_MODULATEUR_S" ENABLE;
 
 -- F_ELEMENT_PEDAGOGIQUE
-CREATE OR REPLACE TRIGGER "F_ELEMENT_PEDAGOGIQUE" 
+CREATE OR REPLACE TRIGGER "F_ELEMENT_PEDAGOGIQUE"
   AFTER DELETE OR UPDATE OF ID, STRUCTURE_ID, PERIODE_ID, TAUX_FI, TAUX_FC, TAUX_FA, TAUX_FOAD, FI, FC, FA, HISTO_CREATION, HISTO_DESTRUCTION, ANNEE_ID ON "ELEMENT_PEDAGOGIQUE"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17060,7 +17074,7 @@ END;
 ALTER TRIGGER "F_ELEMENT_PEDAGOGIQUE" ENABLE;
 
 -- F_ELEMENT_PEDAGOGIQUE_S
-CREATE OR REPLACE TRIGGER "F_ELEMENT_PEDAGOGIQUE_S" 
+CREATE OR REPLACE TRIGGER "F_ELEMENT_PEDAGOGIQUE_S"
   AFTER DELETE OR UPDATE ON "ELEMENT_PEDAGOGIQUE"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17071,7 +17085,7 @@ END;
 ALTER TRIGGER "F_ELEMENT_PEDAGOGIQUE_S" ENABLE;
 
 -- F_INTERVENANT
-CREATE OR REPLACE TRIGGER "F_INTERVENANT" 
+CREATE OR REPLACE TRIGGER "F_INTERVENANT"
   AFTER UPDATE OF ID, DATE_NAISSANCE, STATUT_ID, STRUCTURE_ID, HISTO_CREATION, HISTO_DESTRUCTION, PREMIER_RECRUTEMENT, ANNEE_ID ON "INTERVENANT"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17100,7 +17114,7 @@ END;
 ALTER TRIGGER "F_INTERVENANT" ENABLE;
 
 -- F_INTERVENANT_S
-CREATE OR REPLACE TRIGGER "F_INTERVENANT_S" 
+CREATE OR REPLACE TRIGGER "F_INTERVENANT_S"
   AFTER UPDATE ON "INTERVENANT"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17111,7 +17125,7 @@ END;
 ALTER TRIGGER "F_INTERVENANT_S" ENABLE;
 
 -- F_MODIF_SERVICE_DU
-CREATE OR REPLACE TRIGGER "F_MODIF_SERVICE_DU" 
+CREATE OR REPLACE TRIGGER "F_MODIF_SERVICE_DU"
   AFTER INSERT OR DELETE OR UPDATE ON "MODIFICATION_SERVICE_DU"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17132,7 +17146,7 @@ END;
 ALTER TRIGGER "F_MODIF_SERVICE_DU" ENABLE;
 
 -- F_MODIF_SERVICE_DU_S
-CREATE OR REPLACE TRIGGER "F_MODIF_SERVICE_DU_S" 
+CREATE OR REPLACE TRIGGER "F_MODIF_SERVICE_DU_S"
   AFTER INSERT OR DELETE OR UPDATE ON "MODIFICATION_SERVICE_DU"
   BEGIN
     UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17143,7 +17157,7 @@ END;
 ALTER TRIGGER "F_MODIF_SERVICE_DU_S" ENABLE;
 
 -- F_MODULATEUR
-CREATE OR REPLACE TRIGGER "F_MODULATEUR" 
+CREATE OR REPLACE TRIGGER "F_MODULATEUR"
   AFTER DELETE OR UPDATE ON "MODULATEUR"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17175,7 +17189,7 @@ END;
 ALTER TRIGGER "F_MODULATEUR" ENABLE;
 
 -- F_MODULATEUR_S
-CREATE OR REPLACE TRIGGER "F_MODULATEUR_S" 
+CREATE OR REPLACE TRIGGER "F_MODULATEUR_S"
   AFTER DELETE OR UPDATE ON "MODULATEUR"
   BEGIN
     UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17186,7 +17200,7 @@ END;
 ALTER TRIGGER "F_MODULATEUR_S" ENABLE;
 
 -- F_MOTIF_MODIFICATION_SERVICE
-CREATE OR REPLACE TRIGGER "F_MOTIF_MODIFICATION_SERVICE" 
+CREATE OR REPLACE TRIGGER "F_MOTIF_MODIFICATION_SERVICE"
   AFTER DELETE OR UPDATE ON "MOTIF_MODIFICATION_SERVICE"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17216,7 +17230,7 @@ END;
 ALTER TRIGGER "F_MOTIF_MODIFICATION_SERVICE" ENABLE;
 
 -- F_MOTIF_MODIFICATION_SERVICE_S
-CREATE OR REPLACE TRIGGER "F_MOTIF_MODIFICATION_SERVICE_S" 
+CREATE OR REPLACE TRIGGER "F_MOTIF_MODIFICATION_SERVICE_S"
   AFTER DELETE OR UPDATE ON "MOTIF_MODIFICATION_SERVICE"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17227,7 +17241,7 @@ END;
 ALTER TRIGGER "F_MOTIF_MODIFICATION_SERVICE_S" ENABLE;
 
 -- F_STATUT_INTERVENANT
-CREATE OR REPLACE TRIGGER "F_STATUT_INTERVENANT" 
+CREATE OR REPLACE TRIGGER "F_STATUT_INTERVENANT"
   AFTER UPDATE OF SERVICE_STATUTAIRE, DEPASSEMENT, TYPE_INTERVENANT_ID, NON_AUTORISE ON "STATUT_INTERVENANT"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17257,7 +17271,7 @@ END;
 ALTER TRIGGER "F_STATUT_INTERVENANT" ENABLE;
 
 -- F_STATUT_INTERVENANT_S
-CREATE OR REPLACE TRIGGER "F_STATUT_INTERVENANT_S" 
+CREATE OR REPLACE TRIGGER "F_STATUT_INTERVENANT_S"
   AFTER UPDATE ON "STATUT_INTERVENANT"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17268,7 +17282,7 @@ END;
 ALTER TRIGGER "F_STATUT_INTERVENANT_S" ENABLE;
 
 -- F_TYPE_INTERVENTION
-CREATE OR REPLACE TRIGGER "F_TYPE_INTERVENTION" 
+CREATE OR REPLACE TRIGGER "F_TYPE_INTERVENTION"
   AFTER UPDATE OF TAUX_HETD_SERVICE, TAUX_HETD_COMPLEMENTAIRE ON "TYPE_INTERVENTION"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17298,7 +17312,7 @@ END;
 ALTER TRIGGER "F_TYPE_INTERVENTION" ENABLE;
 
 -- F_TYPE_INTERVENTION_S
-CREATE OR REPLACE TRIGGER "F_TYPE_INTERVENTION_S" 
+CREATE OR REPLACE TRIGGER "F_TYPE_INTERVENTION_S"
   AFTER UPDATE ON "TYPE_INTERVENTION"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17309,7 +17323,7 @@ END;
 ALTER TRIGGER "F_TYPE_INTERVENTION_S" ENABLE;
 
 -- INDIC_TRG_MODIF_DOSSIER
-CREATE OR REPLACE TRIGGER "INDIC_TRG_MODIF_DOSSIER" 
+CREATE OR REPLACE TRIGGER "INDIC_TRG_MODIF_DOSSIER"
       AFTER INSERT OR UPDATE OF NOM_USUEL, NOM_PATRONYMIQUE, PRENOM, CIVILITE_ID, ADRESSE, RIB, DATE_NAISSANCE ON "DOSSIER"
 
       FOR EACH ROW
@@ -17570,13 +17584,13 @@ CREATE OR REPLACE TRIGGER "INDIC_TRG_MODIF_DOSSIER"
 ALTER TRIGGER "INDIC_TRG_MODIF_DOSSIER" ENABLE;
 
 -- INTERVENANT_HORO_SERVICE
-CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE" 
+CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE"
   AFTER INSERT OR DELETE OR UPDATE ON "SERVICE"
   REFERENCING FOR EACH ROW
   BEGIN
-  
+
   IF DELETING THEN
-  
+
     ose_divers.intervenant_horodatage_service(
       :OLD.intervenant_id,
       null,
@@ -17584,7 +17598,7 @@ CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE"
       :OLD.histo_modificateur_id,
       :OLD.histo_modification
     );
-  
+
   ELSE
 
     ose_divers.intervenant_horodatage_service(
@@ -17594,7 +17608,7 @@ CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE"
       :NEW.histo_modificateur_id,
       :NEW.histo_modification
     );
-  
+
   END IF;
 
 END;
@@ -17603,13 +17617,13 @@ END;
 ALTER TRIGGER "INTERVENANT_HORO_SERVICE" ENABLE;
 
 -- INTERVENANT_HORO_SERVICE_REF
-CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE_REF" 
+CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE_REF"
   AFTER INSERT OR DELETE OR UPDATE ON "SERVICE_REFERENTIEL"
   REFERENCING FOR EACH ROW
   BEGIN
-  
+
   IF DELETING THEN
-  
+
     ose_divers.intervenant_horodatage_service(
       :OLD.intervenant_id,
       null,
@@ -17617,7 +17631,7 @@ CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE_REF"
       :OLD.histo_modificateur_id,
       :OLD.histo_modification
     );
-  
+
   ELSE
 
     ose_divers.intervenant_horodatage_service(
@@ -17627,7 +17641,7 @@ CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_SERVICE_REF"
       :NEW.histo_modificateur_id,
       :NEW.histo_modification
     );
-  
+
   END IF;
 
 END;
@@ -17636,18 +17650,18 @@ END;
 ALTER TRIGGER "INTERVENANT_HORO_SERVICE_REF" ENABLE;
 
 -- INTERVENANT_HORO_VH
-CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_VH" 
+CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_VH"
   AFTER INSERT OR DELETE OR UPDATE ON "VOLUME_HORAIRE"
   REFERENCING FOR EACH ROW
   DECLARE
   intervenant_id NUMERIC;
 BEGIN
-  
-  
-  
+
+
+
   IF DELETING THEN
     SELECT s.intervenant_id INTO intervenant_id FROM service s WHERE s.id = :OLD.service_id;
-  
+
     ose_divers.intervenant_horodatage_service(
       intervenant_id,
       :OLD.type_volume_horaire_id,
@@ -17655,10 +17669,10 @@ BEGIN
       :OLD.histo_modificateur_id,
       :OLD.histo_modification
     );
-  
+
   ELSE
     SELECT s.intervenant_id INTO intervenant_id FROM service s WHERE s.id = :NEW.service_id;
-    
+
     ose_divers.intervenant_horodatage_service(
       intervenant_id,
       :NEW.type_volume_horaire_id,
@@ -17666,7 +17680,7 @@ BEGIN
       :NEW.histo_modificateur_id,
       :NEW.histo_modification
     );
-  
+
   END IF;
 
 END;
@@ -17675,18 +17689,18 @@ END;
 ALTER TRIGGER "INTERVENANT_HORO_VH" ENABLE;
 
 -- INTERVENANT_HORO_VH_REF
-CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_VH_REF" 
+CREATE OR REPLACE TRIGGER "INTERVENANT_HORO_VH_REF"
   AFTER INSERT OR DELETE OR UPDATE ON "VOLUME_HORAIRE_REF"
   REFERENCING FOR EACH ROW
   DECLARE
   intervenant_id NUMERIC;
 BEGIN
-  
-  
-  
+
+
+
   IF DELETING THEN
     SELECT s.intervenant_id INTO intervenant_id FROM service_referentiel s WHERE s.id = :OLD.service_referentiel_id;
-  
+
     ose_divers.intervenant_horodatage_service(
       intervenant_id,
       :OLD.type_volume_horaire_id,
@@ -17694,10 +17708,10 @@ BEGIN
       :OLD.histo_modificateur_id,
       :OLD.histo_modification
     );
-  
+
   ELSE
     SELECT s.intervenant_id INTO intervenant_id FROM service_referentiel s WHERE s.id = :NEW.service_referentiel_id;
-    
+
     ose_divers.intervenant_horodatage_service(
       intervenant_id,
       :NEW.type_volume_horaire_id,
@@ -17705,7 +17719,7 @@ BEGIN
       :NEW.histo_modificateur_id,
       :NEW.histo_modification
     );
-  
+
   END IF;
 
 END;
@@ -17714,20 +17728,20 @@ END;
 ALTER TRIGGER "INTERVENANT_HORO_VH_REF" ENABLE;
 
 -- INTERVENANT_RECHERCHE
-CREATE OR REPLACE TRIGGER "INTERVENANT_RECHERCHE" 
+CREATE OR REPLACE TRIGGER "INTERVENANT_RECHERCHE"
   BEFORE INSERT OR UPDATE OF NOM_USUEL, PRENOM, NOM_PATRONYMIQUE ON "INTERVENANT"
   REFERENCING FOR EACH ROW
   BEGIN
 
   :NEW.critere_recherche := ose_divers.str_reduce( :NEW.nom_usuel || ' ' || :NEW.nom_patronymique || ' ' || :NEW.prenom );
-  
+
 END;
 
 /
 ALTER TRIGGER "INTERVENANT_RECHERCHE" ENABLE;
 
 -- MISE_EN_PAIEMENT_CK
-CREATE OR REPLACE TRIGGER "MISE_EN_PAIEMENT_CK" 
+CREATE OR REPLACE TRIGGER "MISE_EN_PAIEMENT_CK"
   BEFORE INSERT OR UPDATE ON "MISE_EN_PAIEMENT"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -17736,7 +17750,7 @@ CREATE OR REPLACE TRIGGER "MISE_EN_PAIEMENT_CK"
 BEGIN
 
   /* Initialisation des conditions */
-  SELECT COUNT(*) INTO has_validation FROM validation v WHERE 
+  SELECT COUNT(*) INTO has_validation FROM validation v WHERE
     v.id = :NEW.validation_id
     AND v.histo_destruction IS NULL;
 
@@ -17763,7 +17777,7 @@ BEGIN
 --    raise_application_error(-20101, 'La demande de mise en paiement numéro ' || :NEW.id || ' ne peut faire l''objet d''une mise en paiement tant qu''elle n''est pas validée.');
 --  END IF;
 
-  IF 
+  IF
     :OLD.validation_id IS NOT NULL AND :OLD.histo_destruction IS NULL
     AND 1 = has_validation AND :NEW.histo_destruction IS NOT NULL
   THEN
@@ -17776,7 +17790,7 @@ END;
 ALTER TRIGGER "MISE_EN_PAIEMENT_CK" ENABLE;
 
 -- MISE_EN_PAIEMENT_DEL_CK
-CREATE OR REPLACE TRIGGER "MISE_EN_PAIEMENT_DEL_CK" 
+CREATE OR REPLACE TRIGGER "MISE_EN_PAIEMENT_DEL_CK"
   BEFORE DELETE ON "MISE_EN_PAIEMENT"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -17784,12 +17798,12 @@ CREATE OR REPLACE TRIGGER "MISE_EN_PAIEMENT_DEL_CK"
 BEGIN
 
   /* Initialisation des conditions */
-  SELECT COUNT(*) INTO has_validation FROM validation v WHERE 
+  SELECT COUNT(*) INTO has_validation FROM validation v WHERE
     v.id = :NEW.validation_id
     AND v.histo_destruction IS NULL;
 
   /* Mise en place des contraintes */
-  IF 
+  IF
     1 = has_validation AND :OLD.histo_destruction IS NOT NULL
   THEN
     raise_application_error(-20101, 'Il est impossible de supprimer une mise en paiement validée.');
@@ -17801,10 +17815,10 @@ END;
 ALTER TRIGGER "MISE_EN_PAIEMENT_DEL_CK" ENABLE;
 
 -- SERVICE_CK
-CREATE OR REPLACE TRIGGER "SERVICE_CK" 
+CREATE OR REPLACE TRIGGER "SERVICE_CK"
   BEFORE INSERT OR UPDATE ON "SERVICE"
   REFERENCING FOR EACH ROW
-  DECLARE 
+  DECLARE
   etablissement integer;
   res integer;
 BEGIN
@@ -17844,8 +17858,8 @@ END;
 ALTER TRIGGER "SERVICE_CK" ENABLE;
 
 -- SERVICE_HISTO_CK
-CREATE OR REPLACE TRIGGER "SERVICE_HISTO_CK" 
-  BEFORE UPDATE OF intervenant_id, element_pedagogique_id, etablissement_id ON "SERVICE" 
+CREATE OR REPLACE TRIGGER "SERVICE_HISTO_CK"
+  BEFORE UPDATE OF intervenant_id, element_pedagogique_id, etablissement_id ON "SERVICE"
   REFERENCING FOR EACH ROW
   DECLARE
   has_validation integer;
@@ -17869,7 +17883,7 @@ END;
 ALTER TRIGGER "SERVICE_HISTO_CK" ENABLE;
 
 -- SERVICE_HISTO_CK_S
-CREATE OR REPLACE TRIGGER "SERVICE_HISTO_CK_S" 
+CREATE OR REPLACE TRIGGER "SERVICE_HISTO_CK_S"
   AFTER UPDATE ON "SERVICE"
   BEGIN
  -- En cas de restauration d'un service, on ne restaure pas les historiques de volumes horaires pour ne pas récussiter d'éventuels volume horaires indésirables car préalablement supprimés
@@ -17886,14 +17900,14 @@ CREATE OR REPLACE TRIGGER "SERVICE_HISTO_CK_S"
     UPDATE VOLUME_HORAIRE SET histo_destruction = s.histo_destruction, histo_destructeur_id = s.histo_destructeur_id WHERE service_id = s.id AND VOLUME_HORAIRE.histo_destruction IS NULL;
 
   END LOOP;
-   
+
 END;
 
 /
 ALTER TRIGGER "SERVICE_HISTO_CK_S" ENABLE;
 
 -- SERVICE_REFERENTIEL_HISTO_CK
-CREATE OR REPLACE TRIGGER "SERVICE_REFERENTIEL_HISTO_CK" 
+CREATE OR REPLACE TRIGGER "SERVICE_REFERENTIEL_HISTO_CK"
   BEFORE UPDATE OF FONCTION_ID, INTERVENANT_ID, STRUCTURE_ID, HISTO_DESTRUCTION ON "SERVICE_REFERENTIEL"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -17918,7 +17932,7 @@ END;
 ALTER TRIGGER "SERVICE_REFERENTIEL_HISTO_CK" ENABLE;
 
 -- T_CRG_ETAPE
-CREATE OR REPLACE TRIGGER "T_CRG_ETAPE" 
+CREATE OR REPLACE TRIGGER "T_CRG_ETAPE"
   AFTER INSERT OR DELETE OR UPDATE OF HISTO_DESTRUCTION ON "ETAPE"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17937,7 +17951,7 @@ END;
 ALTER TRIGGER "T_CRG_ETAPE" DISABLE;
 
 -- T_CRG_ETAPE_S
-CREATE OR REPLACE TRIGGER "T_CRG_ETAPE_S" 
+CREATE OR REPLACE TRIGGER "T_CRG_ETAPE_S"
   AFTER INSERT OR DELETE OR UPDATE ON "ETAPE"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -17948,7 +17962,7 @@ END;
 ALTER TRIGGER "T_CRG_ETAPE_S" DISABLE;
 
 -- T_CRG_SCENARIO_NOEUD
-CREATE OR REPLACE TRIGGER "T_CRG_SCENARIO_NOEUD" 
+CREATE OR REPLACE TRIGGER "T_CRG_SCENARIO_NOEUD"
   AFTER INSERT OR DELETE OR UPDATE OF SCENARIO_ID, NOEUD_ID, HISTO_DESTRUCTION ON "SCENARIO_NOEUD"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17967,7 +17981,7 @@ END;
 ALTER TRIGGER "T_CRG_SCENARIO_NOEUD" DISABLE;
 
 -- T_CRG_SCENARIO_NOEUD_EFFECTIF
-CREATE OR REPLACE TRIGGER "T_CRG_SCENARIO_NOEUD_EFFECTIF" 
+CREATE OR REPLACE TRIGGER "T_CRG_SCENARIO_NOEUD_EFFECTIF"
   AFTER INSERT OR DELETE OR UPDATE OF SCENARIO_NOEUD_ID, TYPE_HEURES_ID, EFFECTIF, ETAPE_ID ON "SCENARIO_NOEUD_EFFECTIF"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -17999,7 +18013,7 @@ END;
 ALTER TRIGGER "T_CRG_SCENARIO_NOEUD_EFFECTIF" DISABLE;
 
 -- T_CRG_SCENARIO_NOEUD_SEUIL
-CREATE OR REPLACE TRIGGER "T_CRG_SCENARIO_NOEUD_SEUIL" 
+CREATE OR REPLACE TRIGGER "T_CRG_SCENARIO_NOEUD_SEUIL"
   AFTER INSERT OR DELETE OR UPDATE OF SCENARIO_NOEUD_ID, TYPE_INTERVENTION_ID, OUVERTURE, DEDOUBLEMENT, ASSIDUITE ON "SCENARIO_NOEUD_SEUIL"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -18031,7 +18045,7 @@ END;
 ALTER TRIGGER "T_CRG_SCENARIO_NOEUD_SEUIL" DISABLE;
 
 -- T_CRG_TYPE_INTERVENTION
-CREATE OR REPLACE TRIGGER "T_CRG_TYPE_INTERVENTION" 
+CREATE OR REPLACE TRIGGER "T_CRG_TYPE_INTERVENTION"
   AFTER INSERT OR DELETE OR UPDATE ON "TYPE_INTERVENTION"
   BEGIN
   UNICAEN_TBL.CALCULER_DEMANDES;
@@ -18042,7 +18056,7 @@ END;
 ALTER TRIGGER "T_CRG_TYPE_INTERVENTION" DISABLE;
 
 -- T_CRG_VOLUME_HORAIRE_ENS
-CREATE OR REPLACE TRIGGER "T_CRG_VOLUME_HORAIRE_ENS" 
+CREATE OR REPLACE TRIGGER "T_CRG_VOLUME_HORAIRE_ENS"
   AFTER INSERT OR DELETE OR UPDATE OF ELEMENT_PEDAGOGIQUE_ID, TYPE_INTERVENTION_ID, HEURES, HISTO_DESTRUCTION ON "VOLUME_HORAIRE_ENS"
   REFERENCING FOR EACH ROW
   BEGIN
@@ -18061,7 +18075,7 @@ END;
 ALTER TRIGGER "T_CRG_VOLUME_HORAIRE_ENS" DISABLE;
 
 -- VALIDATION_CK
-CREATE OR REPLACE TRIGGER "VALIDATION_CK" 
+CREATE OR REPLACE TRIGGER "VALIDATION_CK"
   BEFORE DELETE OR UPDATE OF HISTO_DESTRUCTION, HISTO_DESTRUCTEUR_ID ON "VALIDATION"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -18075,7 +18089,7 @@ BEGIN
     v.type_validation_id  := :OLD.type_validation_id;
     v.intervenant_id      := :OLD.intervenant_id;
     v.structure_id        := :OLD.structure_id;
-    
+
 
   ELSIF :OLD.histo_destruction IS NULL AND :NEW.histo_destruction IS NOT NULL THEN
 
@@ -18085,9 +18099,9 @@ BEGIN
     v.structure_id        := :NEW.structure_id;
 
   END IF;
-  
+
   err := ose_validation.can_devalider( v );
-  
+
   IF err is not null THEN
     raise_application_error(-20101, err);
   END IF;
@@ -18098,18 +18112,18 @@ END;
 ALTER TRIGGER "VALIDATION_CK" ENABLE;
 
 -- VALIDATION_VOL_HORAIRE_CK
-CREATE OR REPLACE TRIGGER "VALIDATION_VOL_HORAIRE_CK" 
+CREATE OR REPLACE TRIGGER "VALIDATION_VOL_HORAIRE_CK"
   BEFORE INSERT OR DELETE OR UPDATE ON "VALIDATION_VOL_HORAIRE"
   REFERENCING FOR EACH ROW
-  DECLARE 
-  contrat_blinde NUMERIC; 
-  donnee_historisee NUMERIC;  
+  DECLARE
+  contrat_blinde NUMERIC;
+  donnee_historisee NUMERIC;
   pragma autonomous_transaction;
 BEGIN
 
-  if updating or deleting then  
+  if updating or deleting then
 
-    SELECT count(*) INTO contrat_blinde 
+    SELECT count(*) INTO contrat_blinde
     FROM volume_horaire vh
     JOIN contrat c ON c.id = vh.contrat_id AND c.histo_destruction IS NULL
     WHERE vh.id = :OLD.volume_horaire_id;
@@ -18128,7 +18142,7 @@ BEGIN
     --join etape e on ep.etape_id = e.id
     join volume_horaire vh on vh.service_id = s.id
     where
-      vh.id = :NEW.volume_horaire_id 
+      vh.id = :NEW.volume_horaire_id
       AND (
         s.histo_destructeur_id is not null
         or ep.histo_destructeur_id is not null
@@ -18150,7 +18164,7 @@ END;
 ALTER TRIGGER "VALIDATION_VOL_HORAIRE_CK" ENABLE;
 
 -- VOLUME_HORAIRE_CK
-CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_CK" 
+CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_CK"
   BEFORE INSERT OR UPDATE ON "VOLUME_HORAIRE"
   REFERENCING FOR EACH ROW
   DECLARE
@@ -18164,12 +18178,12 @@ CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_CK"
         raise_application_error(-20101, 'Il est impossible d''associer un motif de non paiement à cet intervenant.');
       END IF;
     END IF;
-    
+
     IF :NEW.motif_non_paiement_id IS NOT NULL AND :NEW.contrat_id IS NOT NULL THEN
       raise_application_error(-20101, 'Les heures ayant un motif de non paiement ne peuvent faire l''objet d''une contractualisation');
     END IF;
 
-    modified := 
+    modified :=
       NVL(:NEW.id,0) <> NVL(:OLD.id,0)
       OR NVL(:NEW.type_volume_horaire_id,0) <> NVL(:OLD.type_volume_horaire_id,0)
       OR NVL(:NEW.service_id,0) <> NVL(:OLD.service_id,0)
@@ -18181,7 +18195,7 @@ CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_CK"
       OR NVL(:NEW.histo_createur_id,0) <> NVL(:OLD.histo_createur_id,0)
       OR NVL(:NEW.histo_destruction,SYSDATE) <> NVL(:OLD.histo_destruction,SYSDATE)
       OR NVL(:NEW.histo_destructeur_id,0) <> NVL(:OLD.histo_destructeur_id,0);
-    
+
     SELECT
       COUNT(*)
     INTO
@@ -18192,7 +18206,7 @@ CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_CK"
     WHERE
       V.HISTO_DESTRUCTION IS NULL
       AND vvh.VOLUME_HORAIRE_ID  = :NEW.ID;
-      
+
     IF modified AND 0 <> has_validation THEN
       raise_application_error(-20101, 'Il est impossible de modifier des heures déjà validées.');
     END IF;
@@ -18202,16 +18216,16 @@ CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_CK"
 ALTER TRIGGER "VOLUME_HORAIRE_CK" ENABLE;
 
 -- VOLUME_HORAIRE_DEL_CK
-CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_DEL_CK" 
+CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_DEL_CK"
   BEFORE DELETE ON "VOLUME_HORAIRE"
   REFERENCING FOR EACH ROW
-  DECLARE 
+  DECLARE
   has_validation INTEGER;
   pragma autonomous_transaction;
 BEGIN
-  
-  SELECT COUNT(*) INTO has_validation 
-  FROM 
+
+  SELECT COUNT(*) INTO has_validation
+  FROM
     VALIDATION_VOL_HORAIRE vvh
     JOIN validation v ON v.id = VVH.VALIDATION_ID
   WHERE
@@ -18228,14 +18242,14 @@ END;
 ALTER TRIGGER "VOLUME_HORAIRE_DEL_CK" ENABLE;
 
 -- VOLUME_HORAIRE_REF_CK
-CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_REF_CK" 
+CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_REF_CK"
   BEFORE UPDATE ON "VOLUME_HORAIRE_REF"
   REFERENCING FOR EACH ROW
   DECLARE
     has_validation NUMERIC;
-  BEGIN  
-    
-  SELECT 
+  BEGIN
+
+  SELECT
     COUNT(*)
   INTO
     has_validation
@@ -18245,7 +18259,7 @@ CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_REF_CK"
   WHERE
     V.HISTO_DESTRUCTION IS NULL
     AND vvh.VOLUME_HORAIRE_REF_ID  = :NEW.ID;
-    
+
   IF 0 <> has_validation THEN
     raise_application_error(-20101, 'Il est impossible de modifier des heures référentiel déjà validées.');
   END IF;
@@ -18255,7 +18269,7 @@ END;
 ALTER TRIGGER "VOLUME_HORAIRE_REF_CK" ENABLE;
 
 -- VOLUME_HORAIRE_REF_DEL_CK
-CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_REF_DEL_CK" 
+CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_REF_DEL_CK"
   BEFORE DELETE ON "VOLUME_HORAIRE_REF"
   REFERENCING FOR EACH ROW
   DECLARE has_validation INTEGER;
@@ -18277,7 +18291,7 @@ CREATE OR REPLACE TRIGGER "VOLUME_HORAIRE_REF_DEL_CK"
 ALTER TRIGGER "VOLUME_HORAIRE_REF_DEL_CK" ENABLE;
 
 -- WF_ETAPE_DEP_CK
-CREATE OR REPLACE TRIGGER "WF_ETAPE_DEP_CK" 
+CREATE OR REPLACE TRIGGER "WF_ETAPE_DEP_CK"
   BEFORE INSERT OR UPDATE ON "WF_ETAPE_DEP"
   REFERENCING FOR EACH ROW
 BEGIN
@@ -18515,7 +18529,7 @@ INSERT INTO ETAT_SORTIE(ID, CODE, LIBELLE, FICHIER, REQUETE, CLE, CSV_PARAMS, PD
     "EXERCICE_AC"               : { "type": "float", "libelle": "EXERCICE AC" },
     "EXERCICE_AC_MONTANT"       : { "type": "float", "libelle": "EXERCICE AC (€)" }
 }]', q'[/data/Etats de sortie/etat_paiement.php]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
-INSERT INTO ETAT_SORTIE(ID, CODE, LIBELLE, FICHIER, REQUETE, CLE, CSV_PARAMS, PDF_TRAITEMENT, BLOC1_NOM, BLOC1_ZONE, BLOC2_NOM, BLOC1_REQUETE, BLOC2_ZONE, BLOC2_REQUETE, BLOC3_NOM, BLOC3_ZONE, BLOC3_REQUETE, BLOC4_NOM, BLOC4_ZONE, BLOC4_REQUETE, BLOC5_NOM, BLOC5_ZONE, BLOC5_REQUETE, BLOC6_NOM, BLOC6_REQUETE, BLOC6_ZONE, BLOC7_NOM, BLOC7_ZONE, BLOC7_REQUETE, BLOC8_NOM, BLOC8_ZONE, BLOC8_REQUETE, BLOC9_NOM, BLOC9_ZONE, BLOC9_REQUETE, BLOC10_NOM, BLOC10_ZONE, BLOC10_REQUETE, AUTO_BREAK) VALUES (ETAT_SORTIE_ID_SEQ.NEXTVAL, q'[winpaie]', q'[Extraction Winpaie]', NULL, q'[SELECT epw.*, 'Bonjour' champ_supp FROM V_EXPORT_PAIEMENT_WINPAIE epw]', NULL, q'[{
+INSERT INTO ETAT_SORTIE(ID, CODE, LIBELLE, FICHIER, REQUETE, CLE, CSV_PARAMS, PDF_TRAITEMENT, BLOC1_NOM, BLOC1_ZONE, BLOC2_NOM, BLOC1_REQUETE, BLOC2_ZONE, BLOC2_REQUETE, BLOC3_NOM, BLOC3_ZONE, BLOC3_REQUETE, BLOC4_NOM, BLOC4_ZONE, BLOC4_REQUETE, BLOC5_NOM, BLOC5_ZONE, BLOC5_REQUETE, BLOC6_NOM, BLOC6_REQUETE, BLOC6_ZONE, BLOC7_NOM, BLOC7_ZONE, BLOC7_REQUETE, BLOC8_NOM, BLOC8_ZONE, BLOC8_REQUETE, BLOC9_NOM, BLOC9_ZONE, BLOC9_REQUETE, BLOC10_NOM, BLOC10_ZONE, BLOC10_REQUETE, AUTO_BREAK) VALUES (ETAT_SORTIE_ID_SEQ.NEXTVAL, q'[winpaie]', q'[Extraction Winpaie]', NULL, q'[SELECT * FROM V_EXPORT_PAIEMENT_WINPAIE]', NULL, q'[{
     "ANNEE_ID": {
         "visible": false
     },
diff --git "a/data/Mises \303\240 jour/08.0.1.sql" "b/data/Mises \303\240 jour/08.0.1.sql"
new file mode 100644
index 0000000000000000000000000000000000000000..456fcb1c92af5a903ac5463162e2bf7935dc7708
--- /dev/null
+++ "b/data/Mises \303\240 jour/08.0.1.sql"	
@@ -0,0 +1,288 @@
+CREATE OR REPLACE FORCE VIEW "V_EXPORT_SERVICE" ("ID", "SERVICE_ID", "INTERVENANT_ID", "TYPE_INTERVENANT_ID", "ANNEE_ID", "SERVICE_DATE_MODIFICATION", "TYPE_VOLUME_HORAIRE_ID", "ETAT_VOLUME_HORAIRE_ID", "ETABLISSEMENT_ID", "STRUCTURE_AFF_ID", "STRUCTURE_ENS_ID", "NIVEAU_FORMATION_ID", "ETAPE_ID", "ELEMENT_PEDAGOGIQUE_ID", "PERIODE_ID", "TYPE_INTERVENTION_ID", "FONCTION_REFERENTIEL_ID", "TYPE_ETAT", "INTERVENANT_CODE", "INTERVENANT_NOM", "INTERVENANT_DATE_NAISSANCE", "INTERVENANT_STATUT_LIBELLE", "INTERVENANT_TYPE_CODE", "INTERVENANT_TYPE_LIBELLE", "INTERVENANT_GRADE_CODE", "INTERVENANT_GRADE_LIBELLE", "INTERVENANT_DISCIPLINE_CODE", "INTERVENANT_DISCIPLINE_LIBELLE", "SERVICE_STRUCTURE_AFF_LIBELLE", "SERVICE_STRUCTURE_ENS_LIBELLE", "ETABLISSEMENT_LIBELLE", "GROUPE_TYPE_FORMATION_LIBELLE", "TYPE_FORMATION_LIBELLE", "ETAPE_NIVEAU", "ETAPE_CODE", "ETAPE_LIBELLE", "ELEMENT_CODE", "ELEMENT_LIBELLE", "ELEMENT_DISCIPLINE_CODE", "ELEMENT_DISCIPLINE_LIBELLE", "FONCTION_REFERENTIEL_LIBELLE", "ELEMENT_TAUX_FI", "ELEMENT_TAUX_FC", "ELEMENT_TAUX_FA", "SERVICE_REF_FORMATION", "COMMENTAIRES", "PERIODE_LIBELLE", "ELEMENT_PONDERATION_COMPL", "ELEMENT_SOURCE_LIBELLE", "HEURES", "HEURES_REF", "HEURES_NON_PAYEES", "SERVICE_STATUTAIRE", "SERVICE_DU_MODIFIE", "SERVICE_FI", "SERVICE_FA", "SERVICE_FC", "SERVICE_REFERENTIEL", "HEURES_COMPL_FI", "HEURES_COMPL_FA", "HEURES_COMPL_FC", "HEURES_COMPL_FC_MAJOREES", "HEURES_COMPL_REFERENTIEL", "TOTAL", "SOLDE", "DATE_CLOTURE_REALISE") AS
+  WITH t AS ( SELECT
+                     'vh_' || vh.id                    id,
+                     s.id                              service_id,
+                     s.intervenant_id                  intervenant_id,
+                     vh.type_volume_horaire_id         type_volume_horaire_id,
+                     fr.etat_volume_horaire_id         etat_volume_horaire_id,
+                     s.element_pedagogique_id          element_pedagogique_id,
+                     s.etablissement_id                etablissement_id,
+                     NULL                              structure_aff_id,
+                     NULL                              structure_ens_id,
+                     vh.periode_id                     periode_id,
+                     vh.type_intervention_id           type_intervention_id,
+                     NULL                              fonction_referentiel_id,
+
+                     s.description                     service_description,
+
+                     vh.heures                         heures,
+                     0                                 heures_ref,
+                     0                                 heures_non_payees,
+                     frvh.service_fi                   service_fi,
+                     frvh.service_fa                   service_fa,
+                     frvh.service_fc                   service_fc,
+                     0                                 service_referentiel,
+                     frvh.heures_compl_fi              heures_compl_fi,
+                     frvh.heures_compl_fa              heures_compl_fa,
+                     frvh.heures_compl_fc              heures_compl_fc,
+                     frvh.heures_compl_fc_majorees     heures_compl_fc_majorees,
+                     0                                 heures_compl_referentiel,
+                     frvh.total                        total,
+                     fr.solde                          solde,
+                     NULL                              service_ref_formation,
+                     NULL                              commentaires
+              FROM
+                   formule_resultat_vh                frvh
+                     JOIN formule_resultat                fr ON fr.id = frvh.formule_resultat_id
+                     JOIN volume_horaire                  vh ON vh.id = frvh.volume_horaire_id AND vh.motif_non_paiement_id IS NULL AND vh.histo_destruction IS NULL
+                     JOIN service                          s ON s.id = vh.service_id AND s.intervenant_id = fr.intervenant_id AND s.histo_destruction IS NULL
+
+              UNION ALL
+
+              SELECT
+                     'vh_' || vh.id                    id,
+                     s.id                              service_id,
+                     s.intervenant_id                  intervenant_id,
+                     vh.type_volume_horaire_id         type_volume_horaire_id,
+                     vhe.etat_volume_horaire_id        etat_volume_horaire_id,
+                     s.element_pedagogique_id          element_pedagogique_id,
+                     s.etablissement_id                etablissement_id,
+                     NULL                              structure_aff_id,
+                     NULL                              structure_ens_id,
+                     vh.periode_id                     periode_id,
+                     vh.type_intervention_id           type_intervention_id,
+                     NULL                              fonction_referentiel_id,
+
+                     s.description                     service_description,
+
+                     vh.heures                         heures,
+                     0                                 heures_ref,
+                     1                                 heures_non_payees,
+                     0                                 service_fi,
+                     0                                 service_fa,
+                     0                                 service_fc,
+                     0                                 service_referentiel,
+                     0                                 heures_compl_fi,
+                     0                                 heures_compl_fa,
+                     0                                 heures_compl_fc,
+                     0                                 heures_compl_fc_majorees,
+                     0                                 heures_compl_referentiel,
+                     0                                 total,
+                     fr.solde                          solde,
+                     NULL                              service_ref_formation,
+                     NULL                              commentaires
+              FROM
+                   volume_horaire                  vh
+                     JOIN service                     s ON s.id = vh.service_id
+                     JOIN v_volume_horaire_etat     vhe ON vhe.volume_horaire_id = vh.id
+                     JOIN formule_resultat           fr ON fr.intervenant_id = s.intervenant_id AND fr.type_volume_horaire_id = vh.type_volume_horaire_id AND fr.etat_volume_horaire_id = vhe.etat_volume_horaire_id
+              WHERE
+                  vh.motif_non_paiement_id IS NOT NULL
+                AND vh.histo_destruction IS NULL
+                AND s.histo_destruction IS NULL
+
+              UNION ALL
+
+              SELECT
+                     'vh_ref_' || vhr.id               id,
+                     sr.id                             service_id,
+                     sr.intervenant_id                 intervenant_id,
+                     fr.type_volume_horaire_id         type_volume_horaire_id,
+                     fr.etat_volume_horaire_id         etat_volume_horaire_id,
+                     NULL                              element_pedagogique_id,
+                     OSE_PARAMETRE.GET_ETABLISSEMENT   etablissement_id,
+                     NULL                              structure_aff_id,
+                     sr.structure_id                   structure_ens_id,
+                     NULL                              periode_id,
+                     NULL                              type_intervention_id,
+                     sr.fonction_id                    fonction_referentiel_id,
+
+                     NULL                              service_description,
+
+                     0                                 heures,
+                     vhr.heures                        heures_ref,
+                     0                                 heures_non_payees,
+                     0                                 service_fi,
+                     0                                 service_fa,
+                     0                                 service_fc,
+                     frvr.service_referentiel          service_referentiel,
+                     0                                 heures_compl_fi,
+                     0                                 heures_compl_fa,
+                     0                                 heures_compl_fc,
+                     0                                 heures_compl_fc_majorees,
+                     frvr.heures_compl_referentiel     heures_compl_referentiel,
+                     frvr.total                        total,
+                     fr.solde                          solde,
+                     sr.formation                      service_ref_formation,
+                     sr.commentaires                   commentaires
+              FROM
+                   formule_resultat_vh_ref       frvr
+                     JOIN formule_resultat           fr ON fr.id = frvr.formule_resultat_id
+                     JOIN volume_horaire_ref        vhr ON vhr.id =  frvr.volume_horaire_ref_id
+                     JOIN service_referentiel        sr ON sr.id = vhr.service_referentiel_id AND sr.intervenant_id = fr.intervenant_id AND sr.histo_destruction IS NULL
+
+              UNION ALL
+
+              SELECT
+                     'vh_0_' || i.id                   id,
+                     NULL                              service_id,
+                     i.id                              intervenant_id,
+                     tvh.id                            type_volume_horaire_id,
+                     evh.id                            etat_volume_horaire_id,
+                     NULL                              element_pedagogique_id,
+                     OSE_PARAMETRE.GET_ETABLISSEMENT   etablissement_id,
+                     NULL                              structure_aff_id,
+                     NULL                              structure_ens_id,
+                     NULL                              periode_id,
+                     NULL                              type_intervention_id,
+                     NULL                              fonction_referentiel_id,
+
+                     NULL                              service_description,
+
+                     0                                 heures,
+                     0                                 heures_ref,
+                     0                                 heures_non_payees,
+                     0                                 service_fi,
+                     0                                 service_fa,
+                     0                                 service_fc,
+                     0                                 service_referentiel,
+                     0                                 heures_compl_fi,
+                     0                                 heures_compl_fa,
+                     0                                 heures_compl_fc,
+                     0                                 heures_compl_fc_majorees,
+                     NULL                              heures_compl_referentiel,
+                     0                                 total,
+                     0                                 solde,
+                     NULL                              service_ref_formation,
+                     NULL                              commentaires
+              FROM
+                   intervenant i
+                     JOIN statut_intervenant si ON si.id = i.statut_id
+                     JOIN etat_volume_horaire evh ON evh.code IN ('saisi','valide')
+                     JOIN type_volume_horaire tvh ON tvh.code IN ('PREVU','REALISE')
+                     LEFT JOIN modification_service_du msd ON msd.intervenant_id = i.id AND msd.histo_destruction IS NULL
+                     LEFT JOIN motif_modification_service mms ON mms.id = msd.motif_id
+              WHERE
+                  i.histo_destruction IS NULL
+                AND si.service_statutaire > 0
+              GROUP BY
+                       i.id, si.service_statutaire, evh.id, tvh.id
+              HAVING
+                  si.service_statutaire + SUM(msd.heures * mms.multiplicateur) = 0
+
+
+  ), ponds AS (
+      SELECT
+             ep.id                                          element_pedagogique_id,
+             MAX(COALESCE( m.ponderation_service_du, 1))    ponderation_service_du,
+             MAX(COALESCE( m.ponderation_service_compl, 1)) ponderation_service_compl
+      FROM
+           element_pedagogique ep
+             LEFT JOIN element_modulateur  em ON em.element_id = ep.id
+                                                   AND em.histo_destruction IS NULL
+             LEFT JOIN modulateur          m ON m.id = em.modulateur_id
+      WHERE
+          ep.histo_destruction IS NULL
+      GROUP BY
+               ep.id
+  )
+  SELECT
+         t.id                            id,
+         t.service_id                    service_id,
+         i.id                            intervenant_id,
+         ti.id                           type_intervenant_id,
+         i.annee_id                      annee_id,
+         his.histo_modification          service_date_modification,
+         t.type_volume_horaire_id        type_volume_horaire_id,
+         t.etat_volume_horaire_id        etat_volume_horaire_id,
+         etab.id                         etablissement_id,
+         saff.id                         structure_aff_id,
+         sens.id                         structure_ens_id,
+         ose_divers.niveau_formation_id_calc( gtf.id, gtf.pertinence_niveau, etp.niveau ) niveau_formation_id,
+         etp.id                          etape_id,
+         ep.id                           element_pedagogique_id,
+         t.periode_id                    periode_id,
+         t.type_intervention_id          type_intervention_id,
+         t.fonction_referentiel_id       fonction_referentiel_id,
+
+         tvh.libelle || ' ' || evh.libelle type_etat,
+         i.source_code                   intervenant_code,
+         i.nom_usuel || ' ' || i.prenom  intervenant_nom,
+         i.date_naissance                intervenant_date_naissance,
+         si.libelle                      intervenant_statut_libelle,
+         ti.code                         intervenant_type_code,
+         ti.libelle                      intervenant_type_libelle,
+         g.source_code                   intervenant_grade_code,
+         g.libelle_court                 intervenant_grade_libelle,
+         di.source_code                  intervenant_discipline_code,
+         di.libelle_court                intervenant_discipline_libelle,
+         saff.libelle_court              service_structure_aff_libelle,
+
+         sens.libelle_court              service_structure_ens_libelle,
+         etab.libelle                    etablissement_libelle,
+         gtf.libelle_court               groupe_type_formation_libelle,
+         tf.libelle_court                type_formation_libelle,
+         etp.niveau                      etape_niveau,
+         etp.source_code                 etape_code,
+         etp.libelle                     etape_libelle,
+         ep.source_code                  element_code,
+         COALESCE(ep.libelle,to_char(t.service_description)) element_libelle,
+         de.source_code                  element_discipline_code,
+         de.libelle_court                element_discipline_libelle,
+         fr.libelle_long                 fonction_referentiel_libelle,
+         ep.taux_fi                      element_taux_fi,
+         ep.taux_fc                      element_taux_fc,
+         ep.taux_fa                      element_taux_fa,
+         t.service_ref_formation         service_ref_formation,
+         t.commentaires                  commentaires,
+         p.libelle_court                 periode_libelle,
+         CASE WHEN ponds.ponderation_service_compl = 1 THEN NULL ELSE ponds.ponderation_service_compl END element_ponderation_compl,
+         src.libelle                     element_source_libelle,
+
+         t.heures                        heures,
+         t.heures_ref                    heures_ref,
+         t.heures_non_payees             heures_non_payees,
+         si.service_statutaire           service_statutaire,
+         fi.heures_service_modifie       service_du_modifie,
+         t.service_fi                    service_fi,
+         t.service_fa                    service_fa,
+         t.service_fc                    service_fc,
+         t.service_referentiel           service_referentiel,
+         t.heures_compl_fi               heures_compl_fi,
+         t.heures_compl_fa               heures_compl_fa,
+         t.heures_compl_fc               heures_compl_fc,
+         t.heures_compl_fc_majorees      heures_compl_fc_majorees,
+         t.heures_compl_referentiel      heures_compl_referentiel,
+         t.total                         total,
+         t.solde                         solde,
+         v.histo_modification            date_cloture_realise
+
+  FROM
+       t
+         JOIN intervenant                        i ON i.id     = t.intervenant_id AND i.histo_destruction IS NULL
+         JOIN statut_intervenant                si ON si.id    = i.statut_id
+         JOIN type_intervenant                  ti ON ti.id    = si.type_intervenant_id
+         JOIN etablissement                   etab ON etab.id  = t.etablissement_id
+         JOIN type_volume_horaire              tvh ON tvh.id   = t.type_volume_horaire_id
+         JOIN etat_volume_horaire              evh ON evh.id   = t.etat_volume_horaire_id
+         LEFT JOIN histo_intervenant_service   his ON his.intervenant_id = i.id AND his.type_volume_horaire_id = tvh.id AND his.referentiel = 0
+         LEFT JOIN grade                         g ON g.id     = i.grade_id
+         LEFT JOIN discipline                   di ON di.id    = i.discipline_id
+         LEFT JOIN structure                  saff ON saff.id  = i.structure_id AND ti.code = 'P'
+         LEFT JOIN element_pedagogique          ep ON ep.id    = t.element_pedagogique_id
+         LEFT JOIN discipline                   de ON de.id    = ep.discipline_id
+         LEFT JOIN structure                  sens ON sens.id  = NVL(t.structure_ens_id, ep.structure_id)
+         LEFT JOIN periode                       p ON p.id     = t.periode_id
+         LEFT JOIN source                      src ON src.id   = ep.source_id OR (ep.source_id IS NULL AND src.code = 'OSE')
+         LEFT JOIN etape                       etp ON etp.id   = ep.etape_id
+         LEFT JOIN type_formation               tf ON tf.id    = etp.type_formation_id AND tf.histo_destruction IS NULL
+         LEFT JOIN groupe_type_formation       gtf ON gtf.id   = tf.groupe_id AND gtf.histo_destruction IS NULL
+         LEFT JOIN v_formule_intervenant        fi ON fi.intervenant_id = i.id
+         LEFT JOIN ponds                     ponds ON ponds.element_pedagogique_id = ep.id
+         LEFT JOIN fonction_referentiel         fr ON fr.id    = t.fonction_referentiel_id
+         LEFT JOIN type_validation              tv ON tvh.code = 'REALISE' AND tv.code = 'CLOTURE_REALISE'
+         LEFT JOIN validation                    v ON v.intervenant_id = i.id AND v.type_validation_id = tv.id AND v.histo_destruction IS NULL;
+
+
+update etat_sortie set requete = 'SELECT * FROM V_EXPORT_PAIEMENT_WINPAIE'
+where requete = 'SELECT epw.*, ''Bonjour'' champ_supp FROM V_EXPORT_PAIEMENT_WINPAIE epw';
\ No newline at end of file
diff --git a/module/Application/src/Application/Service/MiseEnPaiementService.php b/module/Application/src/Application/Service/MiseEnPaiementService.php
index d3b3cfe8b3c8e3ed09a1a792879a89586e2c256f..7b8bc1723c5d90bdc72c8e7b0b822560e413ff34 100644
--- a/module/Application/src/Application/Service/MiseEnPaiementService.php
+++ b/module/Application/src/Application/Service/MiseEnPaiementService.php
@@ -166,7 +166,7 @@ class MiseEnPaiementService extends AbstractEntityService
         ];
 
         if ($t = $recherche->getTypeIntervenant()) {
-            $conditions['intervenant_type_id'] = 'intervenant_type_id = ' . $t->getId();
+            $conditions['type_intervenant_id'] = 'type_intervenant_id = ' . $t->getId();
         }
         if ($e = $recherche->getEtat()) {
             $conditions['etat'] = 'etat = \'' . $e . '\'';
@@ -271,7 +271,7 @@ class MiseEnPaiementService extends AbstractEntityService
         ];
 
         if ($t = $recherche->getTypeIntervenant()) {
-            $conditions['intervenant_type_id'] = 'intervenant_type_id = ' . $t->getId();
+            $conditions['type_intervenant_id'] = 'type_intervenant_id = ' . $t->getId();
         }
         if ($e = $recherche->getEtat()) {
             $conditions['etat'] = 'etat = \'' . $e . '\'';
diff --git a/module/Application/src/Application/Service/ServiceService.php b/module/Application/src/Application/Service/ServiceService.php
index 45fa2b36e4dbe8014018c4e28d05c3052af7e50a..307bb2ea403de61131bf3788499b4d8b13b14fab 100644
--- a/module/Application/src/Application/Service/ServiceService.php
+++ b/module/Application/src/Application/Service/ServiceService.php
@@ -1117,10 +1117,9 @@ class ServiceService extends AbstractEntityService
         $sql   = '
           SELECT 
             es.*, 
-            COALESCE(fsm.heures,0) modifications_service_du 
+            COALESCE(es.service_du_modifie,0) modifications_service_du 
           FROM 
             V_EXPORT_SERVICE es
-            LEFT JOIN V_FORMULE_SERVICE_MODIFIE fsm ON fsm.intervenant_id = es.intervenant_id
           WHERE 
             ' . implode(' AND ', $conditions) . '
           ORDER BY 
diff --git a/module/Application/view/application/paiement/etat-paiement.phtml b/module/Application/view/application/paiement/etat-paiement.phtml
index 3e5361e4a5cc696a3dc4583baca2b813e8a57389..08a8cf8b99960a91f0f42fe5ccc7bf1cf652a490 100644
--- a/module/Application/view/application/paiement/etat-paiement.phtml
+++ b/module/Application/view/application/paiement/etat-paiement.phtml
@@ -7,7 +7,6 @@ use Application\Provider\Privilege\Privileges;
 /* @var $recherche MiseEnPaiementRecherche */
 /* @var $rechercheForm \Application\Form\Paiement\MiseEnPaiementRechercheForm */
 /* @var $etatPaiement array */
-/* @var $etat string */
 /* @var $miseEnPaiementForm Application\Form\Paiement\MiseEnPaiementForm */
 
 $title = 'Paiement';
@@ -78,7 +77,7 @@ $this->headTitle()->append($title);
 
 if (! empty($etatPaiement)){
     echo $this->partial('application/paiement/etat-paiement-tableau', ['etatPaiement' => $etatPaiement, 'hasFoot' => true]);
-    if( $etat === MiseEnPaiement::A_METTRE_EN_PAIEMENT && $this->isAllowed(Privileges::getResourceId(Privileges::MISE_EN_PAIEMENT_MISE_EN_PAIEMENT))){
+    if( $recherche->getEtat() === MiseEnPaiement::A_METTRE_EN_PAIEMENT && $this->isAllowed(Privileges::getResourceId(Privileges::MISE_EN_PAIEMENT_MISE_EN_PAIEMENT))){
         $url = $this->url('paiement/mise-en-paiement', [
             'structure' => $rechercheForm->get('structure')->getValue(),
             'intervenants'=> implode( ',', $rechercheForm->get('intervenants')->getValue() )