diff --git a/bdd/update/08.1.sql b/bdd/update/08.1.sql
index 2956dd5ffe948793d0bae549cf8b598f8ebf6198..32fe3eff43be4d766610dc9d1f2ba410d53eb3e5 100644
--- a/bdd/update/08.1.sql
+++ b/bdd/update/08.1.sql
@@ -37,6 +37,14 @@ DROP SEQUENCE TYPE_INTERVENTION_REGLE_ID_SEQ;
 DROP SEQUENCE TYPE_STRUCTURE_ID_SEQ;
 /
 
+/* Suppression des tables de tests de formule. De nouveaux jeux de tests vous seront fournis */
+-- Ces deux requêtes ne sont à exécuter QUE SI vous passez de OSE 8.1 beta 1à5 vers la 8.1 beta 6
+DROP TABLE FORMULE_TEST_INTERVENANT;
+/
+
+DROP TABLE FORMULE_TEST_VOLUME_HORAIRE;
+/
+
 
 
 
@@ -192,22 +200,24 @@ CREATE OR REPLACE PACKAGE "FORMULE_MONTPELLIER" AS
 END FORMULE_MONTPELLIER;
 /
 
-CREATE OR REPLACE PACKAGE "FORMULE_UBO" AS
+CREATE OR REPLACE PACKAGE "FORMULE_ULHN" AS
 
   PROCEDURE CALCUL_RESULTAT;
 
   FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT;
 
-END FORMULE_UBO;
+END FORMULE_ULHN;
 /
 
-CREATE OR REPLACE PACKAGE "FORMULE_ULHN" AS
+CREATE OR REPLACE PACKAGE "FORMULE_NANTERRE" AS
 
   PROCEDURE CALCUL_RESULTAT;
 
   FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT;
 
-END FORMULE_ULHN;
+END FORMULE_NANTERRE;
+
+
 /
 
 CREATE OR REPLACE PACKAGE "FORMULE_UNICAEN" AS
@@ -265,9 +275,7 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
   PROCEDURE dbgDump( val CLOB ) IS
   BEGIN
-    dbg('
-' || val || '
-');
+    dbg('<div class="dbg-dump">' || val || '</div>');
   END;
 
   PROCEDURE dbgCell( c VARCHAR2, l NUMERIC, val FLOAT ) IS
@@ -367,11 +375,13 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
   FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT IS
     vh ose_formule.t_volume_horaire;
+    i  ose_formule.t_intervenant;
     v NUMERIC;
     val FLOAT;
   BEGIN
     v := calcVersion;
 
+    i := ose_formule.intervenant;
     IF l > 0 THEN
       vh := ose_formule.volumes_horaires.items(l);
     END IF;
@@ -407,7 +417,8 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
 
 
-        -- m = SI(J21>0;SI(L20+K21= 1 THEN
+      -- m = SI(J21>0;SI(L20+K21<service_du;0;((L20+K21)-service_du)/J21);0)
+      WHEN c = 'm' AND v >= 1 THEN
         IF cell('j',l) > 0 THEN
           IF cell('l',l-1) + cell('k',l) < ose_formule.intervenant.service_du THEN
             RETURN 0;
@@ -426,7 +437,7 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
 
 
-      -- o = SI(OU(service_realise"Oui");0;(M21+SI(H21<>"Oui";I21;0))*N21)
+      -- o = SI(OU(service_realise<service_du;HC_autorisees<>"Oui");0;(M21+SI(H21<>"Oui";I21;0))*N21)
       -- service_realise = MAX($L$21:$L$50)
       -- service_du = ose_formule.intervenant.service_du
       -- HC_autorisees = ose_formule.intervenant.depassement_service_du_sans_hc = false
@@ -498,7 +509,10 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
 
 
-        -- s136 =SI(OU(HC=0;r136= 1 THEN
+      -- s136 =SI(OU(HC=0;r136<service_du);0;r136-service_du)
+      -- s136 =SI(OU(HC=0;R136<service_du);0;SI(pour_les_autres_composantes=0;HC;SI((HC-pour_les_autres_composantes)<(HC*(R136-service_du)/R132);HC*(R136-service_du)/R132;HC-pour_les_autres_composantes)))
+      -- pour_les_autres_composantes = R137
+      WHEN c = 's136' AND v >= 1 THEN
         IF calcFnc('total','o') = 0 OR cell('r136') < ose_formule.intervenant.service_du THEN
           RETURN 0;
         ELSE
@@ -556,16 +570,15 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
 
 
-      -- u =SI(R137=0;0;S137/R137)
-      -- u =SI(OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"));0;SI(H21="Non";O21;SI($M21>0;(($M21*$N21)+($I21-$M21)*J21)*$D21;$K21*$D21)))
+      -- u =SI(OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"));0;SI(H21="Non";O21*$D21;SI($M21>0;(($M21*$N21)+($I21-$M21)*J21)*$D21;$K21*$D21)))
       WHEN c = 'u' AND v >= 1 THEN
         -- OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"))
         IF vh.volume_horaire_ref_id IS NOT NULL OR (calcFnc('total','o')=0 AND NOT vh.service_statutaire) THEN
           RETURN 0;
         ELSE
-          -- SI(H21="Non";O21;SI($M21>0;(($M21*$N21)+($I21-$M21)*J21)*$D21;$K21*$D21))
+          -- SI(H21="Non";O21*$D21;SI($M21>0;(($M21*$N21)+($I21-$M21)*J21)*$D21;$K21*$D21))
           IF NOT vh.service_statutaire THEN
-            RETURN cell('o',l);
+            RETURN cell('o',l) * vh.taux_fi;
           ELSE
             -- SI($M21>0;(($M21*$N21)+($I21-$M21)*J21)*$D21;$K21*$D21)
             IF cell('m',l) > 0 THEN
@@ -580,7 +593,7 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
 
 
-      -- v =SI(OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"));0;SI(H21="Non";O21;SI($M21>0;(($M21*$N21)+($I21-$M21)*K21)*$E21;$K21*$E21)))
+      -- v =SI(OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"));0;SI(H21="Non";O21*$E21;SI($M21>0;(($M21*$N21)+($I21-$M21)*K21)*$E21;$K21*$E21)))
       -- HC = calcFnc('total','o')
       -- H21="Non" = NOT vh.service_statutaire
       -- P21 = O21!!
@@ -591,7 +604,7 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
         ELSE
           -- SI(H21="Non";P21;SI($M21>0;(($M21*$N21)+($I21-$M21)*K21)*$E21;$K21*$E21))
           IF NOT vh.service_statutaire THEN
-            RETURN cell('o',l);
+            RETURN cell('o',l) * vh.taux_fa;
           ELSE
             -- SI($M21>0;(($M21*$N21)+($I21-$M21)*K21)*$E21;$K21*$E21)
             IF cell('m',l) > 0 THEN
@@ -606,7 +619,7 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 
 
 
-      -- w =SI(OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"));0;SI(H21="Non";Q21;SI($M21>0;(($M21*$N21)+($I21-$M21)*L21)*$F21;$K21*$F21)))
+      -- w =SI(OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"));0;SI(H21="Non";O21*$F21;SI($M21>0;(($M21*$N21)+($I21-$M21)*L21)*$F21;$K21*$F21)))
       WHEN c = 'w' AND v >= 1 THEN
         -- OU(ESTVIDE($C21);$C21="Référentiel";ET(HC=0;H21="Non"))
         IF vh.volume_horaire_ref_id IS NOT NULL OR (calcFnc('total','o')=0 AND NOT vh.service_statutaire) THEN
@@ -614,7 +627,7 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
         ELSE
           --SI(H21="Non";Q21;SI($M21>0;(($M21*$N21)+($I21-$M21)*L21)*$F21;$K21*$F21))
           IF NOT vh.service_statutaire THEN
-            RETURN cell('q',l);
+            RETURN cell('o',l) * vh.taux_fc;
           ELSE
             -- SI($M21>0;(($M21*$N21)+($I21-$M21)*L21)*$F21;$K21*$F21)
             IF cell('m',l) > 0 THEN
@@ -705,8 +718,8 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_MONTPELLIER" AS
 END FORMULE_MONTPELLIER;
 /
 
-CREATE OR REPLACE PACKAGE BODY "FORMULE_UBO" AS
-  decalageLigne NUMERIC DEFAULT 0;
+CREATE OR REPLACE PACKAGE BODY "FORMULE_ULHN" AS
+  decalageLigne NUMERIC DEFAULT 21;
 
 
   /* Stockage des valeurs intermédiaires */
@@ -739,9 +752,7 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_UBO" AS
 
   PROCEDURE dbgDump( val CLOB ) IS
   BEGIN
-    dbg('
-' || val || '
-');
+    dbg('<div class="dbg-dump">' || val || '</div>');
   END;
 
   PROCEDURE dbgCell( c VARCHAR2, l NUMERIC, val FLOAT ) IS
@@ -841,1049 +852,1028 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_UBO" AS
 
   FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT IS
     vh ose_formule.t_volume_horaire;
+    i  ose_formule.t_intervenant;
     v NUMERIC;
     val FLOAT;
   BEGIN
     v := calcVersion;
 
+    i := ose_formule.intervenant;
     IF l > 0 THEN
       vh := ose_formule.volumes_horaires.items(l);
     END IF;
     CASE
 
 
-      -- t11=SI(ET($H26=$I$11;NON($F26));I26;0)
-      WHEN c = 't11' AND v >= 1 THEN
-        IF vh.structure_is_affectation AND NOT vh.taux_fc = 1 THEN
-          RETURN vh.heures;
-        ELSE
-          RETURN 0;
-        END IF;
-
+      -- j=SI(ESTVIDE(C22);0;RECHERCHEH(SI(ET(C22="TP";TP_vaut_TD="Oui");"TD";C22);types_intervention;2;0))
+      --  = RECHERCHEH(SI(ET(C22="TP";TP_vaut_TD="Oui");"TD";C22);types_intervention;2;0)
+      WHEN c = 'j' AND v >= 1 THEN
+        RETURN GREATEST(vh.taux_service_du * vh.ponderation_service_du,1);
 
+      -- k=SI(ESTVIDE(C22);0;RECHERCHEH(C22;types_intervention;3;0))
+      --  =RECHERCHEH(C22;types_intervention;3;0)
+      WHEN c = 'k' AND v >= 1 THEN
+        RETURN vh.taux_service_compl;
 
-      -- t12=SI(ET($H26<>$I$11;NON($F26));I26;0)
-      WHEN c = 't12' AND v >= 1 THEN
-        IF NOT vh.structure_is_affectation AND NOT vh.taux_fc = 1 THEN
-          RETURN vh.heures;
+      -- l=SI(H22="Oui";I22*J22;0)
+      WHEN c = 'l' AND v >= 1 THEN
+        IF vh.service_statutaire THEN
+          RETURN vh.heures * cell( 'j', l );
         ELSE
           RETURN 0;
         END IF;
 
 
+      -- l82=SOMME(L22:L81)
+      WHEN c = 'l82' AND v >= 1 THEN
+        RETURN calcFnc('total','l');
 
-      -- t13=SI(ET($H26=$I$11;$F26);I26;0)
-      WHEN c = 't13' AND v >= 1 THEN
-        IF vh.structure_is_affectation AND vh.taux_fc = 1 THEN
-          RETURN vh.heures;
+      -- n=SI($L$82>0;L22/$L$82;0)
+      WHEN c = 'n' AND v >= 1 THEN
+        IF cell('l82') > 0 THEN
+          RETURN cell('l',l) / cell('l82');
         ELSE
           RETURN 0;
         END IF;
 
+      -- o=MIN(service_du;$L$82)*N22
+      WHEN c = 'o' AND v >= 1 THEN
+        RETURN LEAST(ose_formule.intervenant.service_du, cell('l82')) * cell('n',l);
 
-
-      -- t14=SI(ET($H26<>$I$11;$F26);I26;0)
-      WHEN c = 't14' AND v >= 1 THEN
-        IF NOT vh.structure_is_affectation AND vh.taux_fc = 1 THEN
-          RETURN vh.heures;
+      -- p=SI(L22<>0;O22/L22;0)
+      WHEN c = 'p' AND v >= 1 THEN
+        IF cell('l',l) <> 0 THEN
+          RETURN cell('o',l) / cell('l',l);
         ELSE
           RETURN 0;
         END IF;
 
-
-
-      -- t15=SI($H38=$I$11;I38;0)
-      WHEN c = 't15' AND v >= 1 THEN
-        IF vh.structure_is_affectation THEN
-          RETURN vh.heures;
+      -- q=SI($L$82>service_du;1-P22;0)
+      WHEN c = 'q' AND v >= 1 THEN
+        IF cell('l82') > ose_formule.intervenant.service_du THEN
+          RETURN 1 - cell('p',l);
         ELSE
           RETURN 0;
         END IF;
 
+      -- r=I22*Q22*K22
+      WHEN c = 'r' AND v >= 1 THEN
+        RETURN vh.heures * cell('q',l) * cell('k',l);
 
+      -- t=SI(T21+L22>service_du;service_du;T21+L22)
+      WHEN c = 't' AND l = 0 AND v >= 1 THEN
+        RETURN 0;
 
-      -- t16=SI(ET($H38<>$I$11;$H38<>$I$2);I38;0)
-      WHEN c = 't16' AND v >= 1 THEN
-        IF NOT vh.structure_is_affectation AND NOT vh.structure_is_univ THEN
-          RETURN vh.heures;
+      WHEN c = 't' AND v >= 1 THEN
+        IF (cell('t',l-1) + cell('l',l)) > ose_formule.intervenant.service_du THEN
+          RETURN ose_formule.intervenant.service_du;
         ELSE
-          RETURN 0;
+          RETURN cell('t',l-1) + cell('l',l);
         END IF;
 
-
-
-      -- t17=SI($H38=$I$2;I38;0)
-      WHEN c = 't17' AND v >= 1 THEN
-        IF vh.structure_is_univ THEN
-          RETURN vh.heures;
+      -- u=SI(J22>0;SI(T21+L22<service_du;0;((T21+L22)-service_du)/J22);0)
+      WHEN c = 'u' AND v >= 1 THEN
+        IF cell('j',l) > 0 THEN
+          IF (cell('t',l-1) + cell('l',l)) < ose_formule.intervenant.service_du THEN
+            RETURN 0;
+          ELSE
+            RETURN (cell('t',l-1) + cell('l',l) - ose_formule.intervenant.service_du) / cell('j',l);
+          END IF;
         ELSE
           RETURN 0;
         END IF;
 
-
-
-      -- t21=I47*I$24
-      WHEN c = 't21' AND v >= 1 THEN
-        RETURN cell('t11', l) * vh.taux_service_du;
-
-
-
-      -- t22=S47*I$24
-      WHEN c = 't22' AND v >= 1 THEN
-        RETURN cell('t12', l) * vh.taux_service_du;
-
-
-
-      -- t23=AC47*I$24
-      WHEN c = 't23' AND v >= 1 THEN
-        RETURN cell('t13', l) * vh.taux_service_du;
-
-
-
-      -- t24=AM47*I$24
-      WHEN c = 't24' AND v >= 1 THEN
-        RETURN cell('t14', l) * vh.taux_service_du;
-
-
-
-      -- t25=AW47*$R$5
-      WHEN c = 't25' AND v >= 1 THEN
-        RETURN cell('t15', l);
-
-
-
-      -- t26=AY47*$R$5
-      WHEN c = 't26' AND v >= 1 THEN
-        RETURN cell('t16', l);
-
-
-
-      -- t27=BA47*$R$5
-      WHEN c = 't27' AND v >= 1 THEN
-        RETURN cell('t17', l);
-
-
-
-      -- t31=MAX(I15-Q69;0)
-      WHEN c = 't31' AND v >= 1 THEN
-        RETURN LEAST(ose_formule.intervenant.service_du - calcFnc('total','t21'), 0);
-
-
-
-      -- t32=MAX(Q71-AA69;0)
-      WHEN c = 't32' AND v >= 1 THEN
-        RETURN LEAST(cell('t31') - calcFnc('total','t22'), 0);
-
-
-
-      -- t33=MAX(AA71-AK69;0)
-      WHEN c = 't33' AND v >= 1 THEN
-        RETURN LEAST(cell('t32') - calcFnc('total','t23'), 0);
-
-
-
-      -- t34=MAX(AK71-AU69;0)
-      WHEN c = 't34' AND v >= 1 THEN
-        RETURN LEAST(cell('t33') - calcFnc('total','t24'), 0);
-
-
-
-      -- t35=MAX(AU71-AW64;0)
-      WHEN c = 't35' AND v >= 1 THEN
-        RETURN LEAST(cell('t34') - calcFnc('total','t25'), 0);
-
-
-
-      -- t36=MAX(AW71-AY64;0)
-      WHEN c = 't36' AND v >= 1 THEN
-        RETURN LEAST(cell('t35', l) - calcFnc('total','t26'), 0);
-
-
-
-      -- t37=MAX(AY71-BA64;0)
-      WHEN c = 't37' AND v >= 1 THEN
-        RETURN LEAST(cell('t36', l) - calcFnc('total','t27'), 0);
-
-
-
-      -- t41=SI($Q$69<>0;I59/$Q$69;0)
-      WHEN c = 't41' AND v >= 1 THEN
-        IF calcFnc('total','t21') <> 0 THEN
-          RETURN cell('t21', l) / calcFnc('total','t21');
-        ELSE
+      -- v=SI(OU(service_realise<service_du;HC_autorisees<>"Oui");0;(U22+SI(H22<>"Oui";I22;0))*K22)
+      WHEN c = 'v' AND v >= 1 THEN
+        IF cell('service_realise') < ose_formule.intervenant.service_du OR ose_formule.intervenant.depassement_service_du_sans_hc THEN
           RETURN 0;
+        ELSE
+          --(U22+SI(H22<>"Oui";I22;0))*K22
+          RETURN (cell('u',l) + CASE WHEN NOT vh.service_statutaire THEN cell('i',l) ELSE 0 END ) * cell('k',l);
         END IF;
 
-
-
-      -- t42=SI($AA$69<>0;S59/$AA$69;0)
-      WHEN c = 't42' AND v >= 1 THEN
-        IF calcFnc('total','t22') <> 0 THEN
-          RETURN cell('t22', l) / calcFnc('total','t22');
-        ELSE
+      -- x=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";($L22-$U22)*D22;$O22*D22))
+      WHEN c = 'x' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
           RETURN 0;
+        ELSE
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN (cell('l',l) - cell('u',l)) * vh.taux_fi;
+          ELSE
+            RETURN cell('o',l) * vh.taux_fi;
+          END IF;
         END IF;
 
-
-
-      -- t43=SI($AK$69<>0;AC59/$AK$69;0)
-      WHEN c = 't43' AND v >= 1 THEN
-        IF calcFnc('total','t23') <> 0 THEN
-          RETURN cell('t23', l) / calcFnc('total','t23');
-        ELSE
+      -- y=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";($L22-$U22)*E22;$O22*E22))
+      WHEN c = 'y' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
           RETURN 0;
+        ELSE
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN (cell('l',l) - cell('u',l)) * vh.taux_fa;
+          ELSE
+            RETURN cell('o',l) * vh.taux_fa;
+          END IF;
         END IF;
 
-
-
-      -- t44=SI($AU$69<>0;AM59/$AU$69;0)
-      WHEN c = 't44' AND v >= 1 THEN
-        IF calcFnc('total','t24') <> 0 THEN
-          RETURN cell('t24', l) / calcFnc('total','t24');
-        ELSE
+      -- z=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";($L22-$U22)*F22;$O22*F22))
+      WHEN c = 'z' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
           RETURN 0;
+        ELSE
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN (cell('l',l) - cell('u',l)) * vh.taux_fc;
+          ELSE
+            RETURN cell('o',l) * vh.taux_fc;
+          END IF;
         END IF;
 
-
-
-      -- t45=SI($AW$64<>0;AW59/$AW$64;0)
-      WHEN c = 't45' AND v >= 1 THEN
-        IF calcFnc('total','t25') <> 0 THEN
-          RETURN cell('t25', l) / calcFnc('total','t25');
+      -- aa=SI($C22="Référentiel";SI(contexte_calcul="Réalisé";$L22-$U22;$R22);0)
+      WHEN c = 'aa' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN cell('l',l) - cell('u',l);
+          ELSE
+            RETURN cell('r',l);
+          END IF;
         ELSE
           RETURN 0;
         END IF;
 
-
-
-      -- t46=SI($AY$64<>0;AY59/$AY$64;0)
-      WHEN c = 't46' AND v >= 1 THEN
-        IF calcFnc('total','t26') <> 0 THEN
-          RETURN cell('t26', l) / calcFnc('total','t26');
+      -- ab=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";$V22*D22;$R22*D22))
+      WHEN c = 'ab' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
+          RETURN 0;
         ELSE
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN cell('v',l) * vh.taux_fi;
+          ELSE
+            RETURN cell('r',l) * vh.taux_fi;
+          END IF;
+        END IF;
+
+      -- ac=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";$V22*E22;$R22*E22))
+      WHEN c = 'ac' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
           RETURN 0;
+        ELSE
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN cell('v',l) * vh.taux_fa;
+          ELSE
+            RETURN cell('r',l) * vh.taux_fa;
+          END IF;
         END IF;
 
+      -- ad=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";$V22*F22;$R22*F22))
+      WHEN c = 'ad' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
+          RETURN 0;
+        ELSE
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN cell('v',l) * vh.taux_fc;
+          ELSE
+            RETURN cell('r',l) * vh.taux_fc;
+          END IF;
+        END IF;
 
+      -- ae=0
+      WHEN c = 'ae' AND v >= 1 THEN
+        RETURN 0;
 
-      -- t47=SI($BA$64<>0;BA59/$BA$64;0)
-      WHEN c = 't47' AND v >= 1 THEN
-        IF calcFnc('total','t27') <> 0 THEN
-          RETURN cell('t27', l) / calcFnc('total','t27');
+      -- af=SI($C22="Référentiel";SI(contexte_calcul="Réalisé";$V22;$R22);0)
+      WHEN c = 'af' AND v >= 1 THEN
+        IF vh.service_referentiel_id IS NOT NULL THEN
+          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+            RETURN cell('v',l);
+          ELSE
+            RETURN cell('r',l);
+          END IF;
         ELSE
           RETURN 0;
         END IF;
 
+      -- d17=SI(contexte_calcul="Réalisé";MAX($T$22:$T$81);SOMME($O$22:$O$81))
+      WHEN c='service_realise' AND v >= 1 THEN
+        IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
+          RETURN calcFnc('max','t');
+        ELSE
+          RETURN calcFnc('total','o');
+        END IF;
 
-
-      -- t51=MIN($I$15;$Q$69)*I74
-      WHEN c = 't51' AND v >= 1 THEN
-        RETURN LEAST(ose_formule.intervenant.service_du, calcFnc('total','t21')) * cell('t41', l);
-
-
-
-      -- t52=MIN($Q$71;$AA$69)*S74
-      WHEN c = 't52' AND v >= 1 THEN
-        RETURN LEAST(cell('t31'), calcFnc('total','t22')) * cell('t42', l);
-
+      ELSE
+        raise_application_error( -20001, 'La colonne c=' || c || ', l=' || l || ' n''existe pas!');
+      END CASE; END;
 
 
-      -- t53=MIN($AA$71;$AK$69)*AC74
-      WHEN c = 't53' AND v >= 1 THEN
-        RETURN LEAST(cell('t32'), calcFnc('total','t23')) * cell('t43', l);
 
+  PROCEDURE CALCUL_RESULTAT IS
+  BEGIN
+    feuille.delete;
 
+    -- transmission des résultats aux volumes horaires et volumes horaires référentiel
+    FOR l IN 1 .. ose_formule.volumes_horaires.length LOOP
+      ose_formule.volumes_horaires.items(l).service_fi               := mainCell('Service FI', 'x',l);
+      ose_formule.volumes_horaires.items(l).service_fa               := mainCell('Service FA', 'y',l);
+      ose_formule.volumes_horaires.items(l).service_fc               := mainCell('Service FC', 'z',l);
+      ose_formule.volumes_horaires.items(l).service_referentiel      := mainCell('Service référentiel', 'aa',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fi          := mainCell('Heures compl. FI', 'ab',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fa          := mainCell('Heures compl. FA', 'ac',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fc          := mainCell('Heures compl. FC', 'ad',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fc_majorees := mainCell('Heures compl. FC Maj.', 'ae',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_referentiel := mainCell('Heures compl. référentiel', 'af',l);
+    END LOOP;
+  END;
 
-      -- t54=MIN($AK$71;$AU$69)*AM74
-      WHEN c = 't54' AND v >= 1 THEN
-        RETURN LEAST(cell('t33'), calcFnc('total','t24')) * cell('t44', l);
+END FORMULE_ULHN;
+/
 
+CREATE OR REPLACE PACKAGE BODY FORMULE_NANTERRE AS
+  decalageLigne NUMERIC DEFAULT 21;
 
 
-      -- t55=MIN($AU$71;$AW$64)*AW74
-      WHEN c = 't55' AND v >= 1 THEN
-        RETURN LEAST(cell('t34'), calcFnc('total','t25')) * cell('t45', l);
+  /* Stockage des valeurs intermédiaires */
+  TYPE t_cell IS RECORD (
+    valeur FLOAT,
+    enCalcul BOOLEAN DEFAULT FALSE
+    );
+  TYPE t_cells IS TABLE OF t_cell INDEX BY PLS_INTEGER;
+  TYPE t_coll IS RECORD (
+    cells t_cells
+    );
+  TYPE t_colls IS TABLE OF t_coll INDEX BY VARCHAR2(50);
+  feuille t_colls;
 
+  debugActif BOOLEAN DEFAULT TRUE;
+  debugLine NUMERIC;
 
 
-      -- t56=MIN($AW$71;$AY$64)*AY74
-      WHEN c = 't56' AND v >= 1 THEN
-        RETURN LEAST(cell('t35'), calcFnc('total','t26')) * cell('t46', l);
+  PROCEDURE dbg( val CLOB ) IS
+  BEGIN
+    ose_formule.volumes_horaires.items(debugLine).debug_info :=
+          ose_formule.volumes_horaires.items(debugLine).debug_info || val;
+  END;
 
 
+  PROCEDURE dbgi( val CLOB ) IS
+  BEGIN
+    ose_formule.intervenant.debug_info := ose_formule.intervenant.debug_info || val;
+  END;
 
-      -- t57=MIN($AY$71;$BA$64)*BA74
-      WHEN c = 't57' AND v >= 1 THEN
-        RETURN LEAST(cell('t36'), calcFnc('total','t27')) * cell('t47', l);
+  PROCEDURE dbgDump( val CLOB ) IS
+  BEGIN
+    dbg('<div class="dbg-dump">' || val || '</div>');
+  END;
 
+  PROCEDURE dbgCell( c VARCHAR2, l NUMERIC, val FLOAT ) IS
+    ligne NUMERIC;
+  BEGIN
+    ligne := l;
+    IF l <> 0 THEN
+      ligne := ligne + decalageLigne;
+    END IF;
 
+    dbgi( '[cell|' || c || '|' || ligne || '|' || val );
+  END;
 
-      -- t61=I86*$C26
-      WHEN c = 't61' AND v >= 1 THEN
-        RETURN cell('t51', l) * vh.taux_fi;
+  PROCEDURE dbgCalc( fncName VARCHAR2, c VARCHAR2, res FLOAT ) IS
+  BEGIN
+    dbgi( '[calc|' || fncName || '|' || c || '|' || res );
+  END;
 
+  FUNCTION cell( c VARCHAR2, l NUMERIC DEFAULT 0 ) RETURN FLOAT IS
+    val FLOAT;
+  BEGIN
+    IF feuille.exists(c) THEN
+      IF feuille(c).cells.exists(l) THEN
+        IF feuille(c).cells(l).enCalcul THEN
+          raise_application_error( -20001, 'Dépendance cyclique : la cellule [' || c || ';' || l || '] est déjà en cours de calcul');
+        END IF;
+        RETURN feuille(c).cells(l).valeur;
+      END IF;
+    END IF;
 
+    feuille(c).cells(l).enCalcul := true;
+    val := calcCell( c, l );
+    IF debugActif THEN
+      dbgCell( c, l, val );
+    END IF;
+    feuille(c).cells(l).valeur := val;
+    feuille(c).cells(l).enCalcul := false;
 
-      -- t62=S86*$C26
-      WHEN c = 't62' AND v >= 1 THEN
-        RETURN cell('t52', l) * vh.taux_fi;
+    RETURN val;
+  END;
 
+  FUNCTION mainCell( libelle VARCHAR2, c VARCHAR2, l NUMERIC ) RETURN FLOAT IS
+    val FLOAT;
+  BEGIN
+    debugLine := l;
+    val := cell(c,l);
 
+    RETURN val;
+  END;
 
-      -- t71=I86*$D26
-      WHEN c = 't71' AND v >= 1 THEN
-        RETURN cell('t51', l) * vh.taux_fa;
+  FUNCTION calcFnc( fncName VARCHAR2, c VARCHAR2 ) RETURN FLOAT IS
+    val FLOAT;
+    cellRes FLOAT;
+  BEGIN
+    IF feuille.exists('__' || fncName || '__' || c || '__') THEN
+      IF feuille('__' || fncName || '__' || c || '__').cells.exists(1) THEN
+        RETURN feuille('__' || fncName || '__' || c || '__').cells(1).valeur;
+      END IF;
+    END IF;
+    CASE
+      -- Liste des fonctions supportées
 
+      WHEN fncName = 'total' THEN
+        val := 0;
+        FOR l IN 1 .. ose_formule.volumes_horaires.length LOOP
+          val := val + COALESCE(cell(c, l),0);
+        END LOOP;
+
+      WHEN fncName = 'max' THEN
+        val := NULL;
+        FOR l IN 1 .. ose_formule.volumes_horaires.length LOOP
+          cellRes := cell(c,l);
+          IF val IS NULL OR val < cellRes THEN
+            val := cellRes;
+          END IF;
+        END LOOP;
+
+      -- fin de la liste des fonctions supportées
+      ELSE
+        raise_application_error( -20001, 'La formule "' || fncName || '" n''existe pas!');
+      END CASE;
+    IF debugActif THEN
+      dbgCalc(fncName, c, val );
+    END IF;
+    feuille('__' || fncName || '__' || c || '__').cells(1).valeur := val;
+
+    RETURN val;
+  END;
+
+
+  FUNCTION calcVersion RETURN NUMERIC IS
+  BEGIN
+    RETURN 1;
+  END;
 
 
-      -- t72=S86*$D26
-      WHEN c = 't72' AND v >= 1 THEN
-        RETURN cell('t52', l) * vh.taux_fa;
+
+  FUNCTION notInStructs( v VARCHAR2 DEFAULT NULL ) RETURN BOOLEAN IS
+  BEGIN
+    RETURN COALESCE(v,' ') NOT IN ('KE8','UP10');
+  END;
+
 
 
+  FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT IS
+    vh ose_formule.t_volume_horaire;
+    i  ose_formule.t_intervenant;
+    v NUMERIC;
+    val FLOAT;
+  BEGIN
+    v := calcVersion;
+
+    i := ose_formule.intervenant;
+    IF l > 0 THEN
+      vh := ose_formule.volumes_horaires.items(l);
+    END IF;
+    CASE
 
-      -- t81=I86*$E26
-      WHEN c = 't81' AND v >= 1 THEN
-        RETURN cell('t51', l) * vh.taux_fc;
 
 
+      -- service_realise=SOMME(BJ22:BM51)
+      WHEN c = 'service_realise' AND v >= 1 THEN
+        RETURN calcFnc('total','BJ') + calcFnc('total','BK') + calcFnc('total','BL') + calcFnc('total','BM');
 
-      -- t82=S86*$E26
-      WHEN c = 't82' AND v >= 1 THEN
-        RETURN cell('t52', l) * vh.taux_fc;
 
 
+      -- HC=SOMME(BN22:BR51)
+      WHEN c = 'HC' AND v >= 1 THEN
+        RETURN calcFnc('total','BN') + calcFnc('total','BO') + calcFnc('total','BP') + calcFnc('total','BQ') + calcFnc('total','BR');
 
-      -- t83=AC86*$E26
-      WHEN c = 't83' AND v >= 1 THEN
-        RETURN cell('t53', l) * vh.taux_fc;
 
 
+      -- I=SI(ESTVIDE(C22);0;RECHERCHEH(SI(ET(C22="TP";TP_vaut_TD="Oui");"TD";C22);types_intervention;2;0))
+      WHEN c = 'I' AND v >= 1 THEN
+        -- ON ne retourne que le taux en service dû... ? ?
+        RETURN vh.taux_service_du;
 
-      -- t84=AM86*$E26
-      WHEN c = 't84' AND v >= 1 THEN
-        RETURN cell('t54', l) * vh.taux_fc;
 
 
+      -- J=H22*I22
+      WHEN c = 'J' AND v >= 1 THEN
+        RETURN vh.heures * cell('I', l);
 
-      -- t91=SI(I59<>0;I86/I59;0)
-      WHEN c = 't91' AND v >= 1 THEN
-        IF cell('t21', l) <> 0 THEN
-          RETURN cell('t51', l) / cell('t21', l);
+
+
+      -- L=SI($H22="";0;SI(ET($C22<>"Référentiel";$B22=composante_affectation;$B22<>"KE8";$B22<>"UP10");$J22*$D22;0))
+      WHEN c = 'L' AND v >= 1 THEN
+        -- ET($C22<>"Référentiel";$B22=composante_affectation;$B22<>"KE8";$B22<>"UP10")
+        ose_test.echo (vh.param_1 ||  '-' || case when
+                                                      COALESCE(vh.param_1,' ') NOT IN ('KE8','UP10')
+                                                    then '1' else '0' end);
+
+        IF vh.volume_horaire_ref_id IS NULL AND vh.structure_is_affectation AND notInStructs(vh.param_1) THEN
+          RETURN cell('J',l) * vh.taux_fi;
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t92=SI(S59<>0;S86/S59;0)
-      WHEN c = 't92' AND v >= 1 THEN
-        IF cell('t22', l) <> 0 THEN
-          RETURN cell('t52', l) / cell('t22', l);
+      -- M=SI(L$52>0;L22/L$52;0)
+      WHEN c = 'M' AND v >= 1 THEN
+        IF cell('L52') > 0 THEN
+          RETURN cell('L', l) / cell('L52');
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t93=SI(AC59<>0;AC86/AC59;0)
-      WHEN c = 't93' AND v >= 1 THEN
-        IF cell('t23', l) <> 0 THEN
-          RETURN cell('t53', l) / cell('t23', l);
+      -- N=L$53*M22
+      WHEN c = 'N' AND v >= 1 THEN
+        RETURN cell('L53') * cell('M', l);
+
+
+
+      -- O=SI(ET(L$54=0;HC_autorisees="Oui");L22-N22;0)
+      WHEN c = 'O' AND v >= 1 THEN
+        IF cell('L54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('L', l) - cell('N', l);
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t94=SI(AM59<>0;AM86/AM59;0)
-      WHEN c = 't94' AND v >= 1 THEN
-        IF cell('t24', l) <> 0 THEN
-          RETURN cell('t54', l) / cell('t24', l);
+      -- Q=SI($H22="";0;SI(ET($C22="Référentiel";$G22="Oui";$B22=composante_affectation;$B22<>"KE8";$B22<>"UP10");$J22;0))
+      WHEN c = 'Q' AND v >= 1 THEN
+        -- ET($C22="Référentiel";$G22="Oui";$B22=composante_affectation;$B22<>"KE8";$B22<>"UP10")
+        IF vh.volume_horaire_ref_id IS NOT NULL AND vh.service_statutaire AND vh.structure_is_affectation AND notInStructs(vh.param_1) THEN
+          RETURN cell('J',l);
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t95=SI(AW59<>0;AW86/AW59;0)
-      WHEN c = 't95' AND v >= 1 THEN
-        IF cell('t25', l) <> 0 THEN
-          RETURN cell('t55', l) / cell('t25', l);
+      -- R=SI(Q$52>0;Q22/Q$52;0)
+      WHEN c = 'R' AND v >= 1 THEN
+        IF cell('Q52') > 0 THEN
+          RETURN cell('Q', l) / cell('Q52');
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t96=SI(AY59<>0;AY86/AY59;0)
-      WHEN c = 't96' AND v >= 1 THEN
-        IF cell('t26', l) <> 0 THEN
-          RETURN cell('t56', l) / cell('t26', l);
+      -- S=Q$53*R22
+      WHEN c = 'S' AND v >= 1 THEN
+        RETURN cell('Q53') * cell('R', l);
+
+
+
+      -- T=SI(ET(Q$54=0;HC_autorisees="Oui");Q22-S22;0)
+      WHEN c = 'T' AND v >= 1 THEN
+        IF cell('Q54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('Q', l) - cell('S', l);
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t97=SI(BA59<>0;BA86/BA59;0)
-      WHEN c = 't97' AND v >= 1 THEN
-        IF cell('t27', l) <> 0 THEN
-          RETURN cell('t57', l) / cell('t27', l);
+      -- V=SI($H22="";0;SI(ET($C22<>"Référentiel";$B22<>composante_affectation;$B22<>"KE8";$B22<>"UP10");$J22*$D22;0))
+      WHEN c = 'V' AND v >= 1 THEN
+        --ET($C22<>"Référentiel";$B22<>composante_affectation;$B22<>"KE8";$B22<>"UP10");$J22*$D22;0)
+        IF vh.volume_horaire_ref_id IS NULL AND NOT vh.structure_is_affectation AND notInStructs(vh.param_1) THEN
+          RETURN cell('J',l) * vh.taux_fi;
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t101=SI($BA$71<>0;0;1-I134)
-      WHEN c = 't101' AND v >= 1 THEN
-        IF cell('t37') <> 0 THEN
-          RETURN 0;
+      -- W=SI(V$52>0;V22/V$52;0)
+      WHEN c = 'W' AND v >= 1 THEN
+        IF cell('V52') > 0 THEN
+          RETURN cell('V', l) / cell('V52');
         ELSE
-          RETURN 1 - cell('t91', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t102=SI($BA$71<>0;0;1-S134)
-      WHEN c = 't102' AND v >= 1 THEN
-        IF cell('t37') <> 0 THEN
-          RETURN 0;
-        ELSE
-          RETURN 1 - cell('t92', l);
-        END IF;
+      -- X=V$53*W22
+      WHEN c = 'X' AND v >= 1 THEN
+        RETURN cell('V53') * cell('W', l);
 
 
 
-      -- t103=SI($BA$71<>0;0;1-AC134)
-      WHEN c = 't103' AND v >= 1 THEN
-        IF cell('t37') <> 0 THEN
-          RETURN 0;
+      -- Y=SI(ET(V$54=0;HC_autorisees="Oui");V22-X22;0)
+      WHEN c = 'Y' AND v >= 1 THEN
+        IF cell('V54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('V', l) - cell('X', l);
         ELSE
-          RETURN 1 - cell('t93', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t104=SI($BA$71<>0;0;1-AM134)
-      WHEN c = 't104' AND v >= 1 THEN
-        IF cell('t37') <> 0 THEN
-          RETURN 0;
+      -- AA=SI($H22="";0;SI(ET($C22="Référentiel";$G22="Oui";$B22<>composante_affectation;$B22<>"KE8";$B22<>"UP10");$J22;0))
+      WHEN c = 'AA' AND v >= 1 THEN
+        --ET($C22="Référentiel";$G22="Oui";$B22<>composante_affectation;$B22<>"KE8";$B22<>"UP10")
+        IF vh.volume_horaire_ref_id IS NOT NULL AND vh.service_statutaire AND NOT vh.structure_is_affectation AND notInStructs(vh.param_1) THEN
+          RETURN cell('J',l);
         ELSE
-          RETURN 1 - cell('t94', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t105=SI($BA$71<>0;0;1-AW134)
-      WHEN c = 't105' AND v >= 1 THEN
-        IF cell('t37') <> 0 THEN
-          RETURN 0;
+      -- AB=SI(AA$52>0;AA22/AA$52;0)
+      WHEN c = 'AB' AND v >= 1 THEN
+        IF cell('AA52') > 0 THEN
+          RETURN cell('AA', l) / cell('AA52');
         ELSE
-          RETURN 1 - cell('t95', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t106=SI($BA$71<>0;0;1-AY134)
-      WHEN c = 't106' AND v >= 1 THEN
-        IF cell('t37') <> 0 THEN
-          RETURN 0;
+      -- AC=AA$53*AB22
+      WHEN c = 'AC' AND v >= 1 THEN
+        RETURN cell('AA53') * cell('AB', l);
+
+
+
+      -- AD=SI(ET(AA$54=0;HC_autorisees="Oui");AA22-AC22;0)
+      WHEN c = 'AD' AND v >= 1 THEN
+        IF cell('AA54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('AA', l) - cell('AC', l);
         ELSE
-          RETURN 1 - cell('t96', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t107=SI($BA$71<>0;0;1-BA134)
-      WHEN c = 't107' AND v >= 1 THEN
-        IF cell('t37') <> 0 THEN
-          RETURN 0;
+      -- AF=SI($H22="";0;SI(OU($B22="KE8";$B22="UP10");SI($C22="Référentiel";SI($G22="Oui";$J22;0);$J22*$D22);0))
+      WHEN c = 'AF' AND v >= 1 THEN
+        IF vh.param_1 IN ('KE8','UP10') THEN
+          --SI($C22="Référentiel";SI($G22="Oui";$J22;0);$J22*$D22)
+          IF vh.volume_horaire_ref_id IS NOT NULL THEN
+            --SI($G22="Oui";$J22;0)
+            IF vh.service_statutaire THEN
+              RETURN cell('J', l);
+            ELSE
+              RETURN 0;
+            END IF;
+          ELSE
+            RETURN cell('J', l) * vh.taux_fi;
+          END IF;
         ELSE
-          RETURN 1 - cell('t97', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t111=I47*I$25*I146
-      WHEN c = 't111' AND v >= 1 THEN
-        RETURN cell('t11', l) * vh.taux_service_compl * cell('t101', l);
+      -- AG=SI(AF$52>0;AF22/AF$52;0)
+      WHEN c = 'AG' AND v >= 1 THEN
+        IF cell('AF52') > 0 THEN
+          RETURN cell('AF', l) / cell('AF52');
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t112=S47*I$25*S146
-      WHEN c = 't112' AND v >= 1 THEN
-        RETURN cell('t12', l) * vh.taux_service_compl * cell('t102', l);
+      -- AH=AF$53*AG22
+      WHEN c = 'AH' AND v >= 1 THEN
+        RETURN cell('AF53') * cell('AG', l);
 
 
 
-      -- t113=AC47*I$25*AC146
-      WHEN c = 't113' AND v >= 1 THEN
-        RETURN cell('t13', l) * vh.taux_service_compl * cell('t103', l);
+      -- AI=SI(ET(AF$54=0;HC_autorisees="Oui");AF22-AH22;0)
+      WHEN c = 'AI' AND v >= 1 THEN
+        IF cell('AF54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('AF', l) - cell('AH', l);
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t114=AM47*I$25*AM146
-      WHEN c = 't114' AND v >= 1 THEN
-        RETURN cell('t14', l) * vh.taux_service_compl * cell('t104', l);
+      -- AK=SI($H22="";0;SI(ET($C22<>"Référentiel";$B22=composante_affectation);$J22*$E22;0))
+      WHEN c = 'AK' AND v >= 1 THEN
+        IF vh.volume_horaire_ref_id IS NULL AND vh.structure_is_affectation THEN
+          RETURN cell('J', l) * vh.taux_fa;
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t115=AW47*$R$6*AW146
-      WHEN c = 't115' AND v >= 1 THEN
-        RETURN cell('t15', l) * cell('t105', l);
+      -- AL=SI(AK$52>0;AK22/AK$52;0)
+      WHEN c = 'AL' AND v >= 1 THEN
+        IF cell('AK52') > 0 THEN
+          RETURN cell('AK', l) / cell('AK52');
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t116=AY47*$R$6*AY146
-      WHEN c = 't116' AND v >= 1 THEN
-        RETURN cell('t16', l) * cell('t106', l);
+      -- AM=AK$53*AL22
+      WHEN c = 'AM' AND v >= 1 THEN
+        RETURN cell('AK53') * cell('AL', l);
 
 
 
-      -- t117=BA47*$R$6*BA146
-      WHEN c = 't117' AND v >= 1 THEN
-        RETURN cell('t17', l) * cell('t107', l);
+      -- AN=SI(ET(AK$54=0;HC_autorisees="Oui");AK22-AM22;0)
+      WHEN c = 'AN' AND v >= 1 THEN
+        IF cell('AK54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('AK', l) - cell('AM', l);
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t123=AC158*SI($F26;$G26;1)
-      WHEN c = 't123' AND v >= 1 THEN
-        IF vh.taux_fc = 1 THEN
-          RETURN cell('t113', l) * vh.ponderation_service_compl;
+      -- AP=SI($H22="";0;SI(ET($C22<>"Référentiel";$B22<>composante_affectation);$J22*$E22;0))
+      WHEN c = 'AP' AND v >= 1 THEN
+        IF vh.volume_horaire_ref_id IS NULL AND NOT vh.structure_is_affectation THEN
+          RETURN cell('J', l) * vh.taux_fa;
         ELSE
-          RETURN cell('t113', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t124=AM158*SI($F26;$G26;1)
-      WHEN c = 't124' AND v >= 1 THEN
-        IF vh.taux_fc = 1 THEN
-          RETURN cell('t114', l) * vh.ponderation_service_compl;
+      -- AQ=SI(AP$52>0;AP22/AP$52;0)
+      WHEN c = 'AQ' AND v >= 1 THEN
+        IF cell('AP52') > 0 THEN
+          RETURN cell('AP', l) / cell('AP52');
         ELSE
-          RETURN cell('t114', l);
+          RETURN 0;
         END IF;
 
 
 
-      -- t131=I158*$C26
-      WHEN c = 't131' AND v >= 1 THEN
-        RETURN cell('t111', l) * vh.taux_fi;
+      -- AR=AP$53*AQ22
+      WHEN c = 'AR' AND v >= 1 THEN
+        RETURN cell('AP53') * cell('AQ', l);
 
 
 
-      -- t132=S158*$C26
-      WHEN c = 't132' AND v >= 1 THEN
-        RETURN cell('t112', l) * vh.taux_fi;
+      -- AS=SI(ET(AP$54=0;HC_autorisees="Oui");AP22-AR22;0)
+      WHEN c = 'AS' AND v >= 1 THEN
+        IF cell('AP54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('AP', l) - cell('AR', l);
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t141=I158*$D26
-      WHEN c = 't141' AND v >= 1 THEN
-        RETURN cell('t111', l) * vh.taux_fa;
+      -- AU=SI($H22="";0;SI(ET($C22<>"Référentiel";$B22=composante_affectation);$J22*$F22;0))
+      WHEN c = 'AU' AND v >= 1 THEN
+        IF vh.volume_horaire_ref_id IS NULL AND vh.structure_is_affectation THEN
+          RETURN cell('J', l) * vh.taux_fc;
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t142=S158*$D26
-      WHEN c = 't142' AND v >= 1 THEN
-        RETURN cell('t112', l) * vh.taux_fa;
+      -- AV=SI(AU$52>0;AU22/AU$52;0)
+      WHEN c = 'AV' AND v >= 1 THEN
+        IF cell('AU52') > 0 THEN
+          RETURN cell('AU', l) / cell('AU52');
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t151=I158*$E26
-      WHEN c = 't151' AND v >= 1 THEN
-        RETURN cell('t111', l) * vh.taux_fc;
+      -- AW=AU$53*AV22
+      WHEN c = 'AW' AND v >= 1 THEN
+        RETURN cell('AU53') * cell('AV', l);
 
 
 
-      -- t152=S158*$E26
-      WHEN c = 't152' AND v >= 1 THEN
-        RETURN cell('t112', l) * vh.taux_fc;
+      -- AX=SI(ET(AU$54=0;HC_autorisees="Oui");AU22-AW22;0)
+      WHEN c = 'AX' AND v >= 1 THEN
+        IF cell('AU54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('AU', l) - cell('AW', l);
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- t153=SI(AC170=AC158;AC158;0)*$E26
-      WHEN c = 't153' AND v >= 1 THEN
-        IF cell('t123', l) = cell('t113', l) THEN
-          RETURN cell('t113', l);
+      -- AZ=SI($H22="";0;SI(ET($C22<>"Référentiel";$B22<>composante_affectation);$J22*$F22;0))
+      WHEN c = 'AZ' AND v >= 1 THEN
+        IF vh.volume_horaire_ref_id IS NULL AND NOT vh.structure_is_affectation THEN
+          RETURN cell('J', l) * vh.taux_fc;
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t154=SI(AM170=AM158;AM158;0)*$E26
-      WHEN c = 't154' AND v >= 1 THEN
-        IF cell('t124', l) = cell('t114', l) THEN
-          RETURN cell('t114', l);
+      -- BA=SI(AZ$52>0;AZ22/AZ$52;0)
+      WHEN c = 'BA' AND v >= 1 THEN
+        IF cell('AZ52') > 0 THEN
+          RETURN cell('AZ', l) / cell('AZ52');
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t163=SI(AC170<>AC158;AC170;0)*$E26
-      WHEN c = 't163' AND v >= 1 THEN
-        IF cell('t123', l) <> cell('t113', l) THEN
-          RETURN cell('t123', l);
+      -- BB=AZ$53*BA22
+      WHEN c = 'BB' AND v >= 1 THEN
+        RETURN cell('AZ53') * cell('BA', l);
+
+
+
+      -- BC=SI(ET(AZ$54=0;HC_autorisees="Oui");AZ22-BB22;0)
+      WHEN c = 'BC' AND v >= 1 THEN
+        IF cell('AZ54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('AZ', l) - cell('BB', l);
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- t164=SI(AM170<>AM158;AM170;0)*$E26
-      WHEN c = 't164' AND v >= 1 THEN
-        IF cell('t124', l) <> cell('t114', l) THEN
-          RETURN cell('t124', l);
+      -- BE=J22-SOMME(L22;Q22;V22;AA22;AF22;AK22;AP22;AU22;AZ22)
+      WHEN c = 'BE' AND v >= 1 THEN
+        RETURN cell('J', l) - (cell('L', l) + cell('Q', l) + cell('V', l) + cell('AA', l) + cell('AF', l) + cell('AK', l) + cell('AP', l) + cell('AU', l) + cell('AZ', l));
+
+
+
+      -- BF=SI(BE$52>0;BE22/BE$52;0)
+      WHEN c = 'BF' AND v >= 1 THEN
+        IF cell('BE52') > 0 THEN
+          RETURN cell('BE', l) / cell('BE52');
         ELSE
           RETURN 0;
         END IF;
 
 
 
-      -- rs=SOMME(I98:AU98)
-      WHEN c = 'rs' AND v >= 1 THEN
-        RETURN cell('t61',l) + cell('t62',l);
+      -- BG=BE$53*BF22
+      WHEN c = 'BG' AND v >= 1 THEN
+        RETURN cell('BE53') * cell('BF', l);
 
 
 
-      -- ss=SOMME(I110:AU110)
-      WHEN c = 'ss' AND v >= 1 THEN
-        RETURN cell('t71',l) + cell('t72',l);
+      -- BH=SI(ET(BE$54=0;HC_autorisees="Oui");BE22-BG22;0)
+      WHEN c = 'BH' AND v >= 1 THEN
+        IF cell('BE54') = 0 AND NOT i.depassement_service_du_sans_hc THEN
+          RETURN cell('BE', l) - cell('BG', l);
+        ELSE
+          RETURN 0;
+        END IF;
 
 
 
-      -- ts=SOMME(I122:AU122)
-      WHEN c = 'ts' AND v >= 1 THEN
-        RETURN cell('t81',l) + cell('t82',l) + cell('t83',l) + cell('t84',l);
+      -- BJ=N22+X22+AH22
+      WHEN c = 'BJ' AND v >= 1 THEN
+        RETURN cell('N', l) + cell('X', l) + cell('AH', l);
 
 
 
-      -- us=SI($I$13="Oui";SOMME(I182:AU182);0)
-      WHEN c = 'us' AND v >= 1 THEN
-        RETURN cell('t131',l) + cell('t132',l);
+      -- BK=AM22+AR22
+      WHEN c = 'BK' AND v >= 1 THEN
+        RETURN cell('AM', l) + cell('AR', l);
 
 
 
-      -- vs=SI($I$13="Oui";SOMME(I194:AU194);0)
-      WHEN c = 'vs' AND v >= 1 THEN
-        IF ose_formule.intervenant.depassement_service_du_sans_hc THEN
-          RETURN cell('t141',l) + cell('t142',l);
-        ELSE
-          RETURN 0;
-        END IF;
+      -- BL=AW22+BB22
+      WHEN c = 'BL' AND v >= 1 THEN
+        RETURN cell('AW', l) + cell('BB', l);
 
 
 
-      -- ws=SI($I$13="Oui";SOMME(I206:AU206);0)
-      WHEN c = 'ws' AND v >= 1 THEN
-        IF ose_formule.intervenant.depassement_service_du_sans_hc THEN
-          RETURN cell('t151',l) + cell('t152',l) + cell('t153',l) + cell('t154',l);
-        ELSE
-          RETURN 0;
-        END IF;
+      -- BM=S22+AC22+BG22
+      WHEN c = 'BM' AND v >= 1 THEN
+        RETURN cell('S', l) + cell('AC', l) + cell('BG', l);
 
 
 
-      -- xs=SI($I$13="Oui";SOMME(I218:AU218);0)
-      WHEN c = 'xs' AND v >= 1 THEN
-        IF ose_formule.intervenant.depassement_service_du_sans_hc THEN
-          RETURN cell('t163',l) + cell('t164',l);
-        ELSE
-          RETURN 0;
-        END IF;
+      -- BN=O22+Y22+AI22
+      WHEN c = 'BN' AND v >= 1 THEN
+        RETURN cell('O', l) + cell('Y', l) + cell('AI', l);
 
 
 
-      -- rr=SOMME(AW86:BA86)
-      WHEN c = 'rr' AND v >= 1 THEN
-        RETURN cell('t55',l) + cell('t56',l) + cell('t57',l);
+      -- BO=AN22+AS22
+      WHEN c = 'BO' AND v >= 1 THEN
+        RETURN cell('AN', l) + cell('AS', l);
 
 
 
-      -- ur=SI($I$13="Oui";SOMME(AW158:BA158);0)
-      WHEN c = 'ur' AND v >= 1 THEN
-        IF ose_formule.intervenant.depassement_service_du_sans_hc THEN
-          RETURN cell('t115',l) + cell('t116',l) + cell('t117',l);
-        ELSE
-          RETURN 0;
-        END IF;
+      -- BP=AX22+BC22
+      WHEN c = 'BP' AND v >= 1 THEN
+        RETURN cell('AX', l) + cell('BC', l);
 
 
 
-      ELSE
-        raise_application_error( -20001, 'La colonne c=' || c || ', l=' || l || ' n''existe pas!');
-      END CASE; END;
+      -- BQ=0
+      WHEN c = 'BQ' AND v >= 1 THEN
+        RETURN 0;
 
 
 
-  PROCEDURE CALCUL_RESULTAT IS
-  BEGIN
-    feuille.delete;
+      -- BR=T22+AD22+BH22
+      WHEN c = 'BR' AND v >= 1 THEN
+        RETURN cell('T', l) + cell('AD', l) + cell('BH', l);
 
-    -- transmission des résultats aux volumes horaires et volumes horaires référentiel
-    FOR l IN 1 .. ose_formule.volumes_horaires.length LOOP
-      ose_formule.volumes_horaires.items(l).service_fi               := mainCell('Service FI', 'rs',l);
-      ose_formule.volumes_horaires.items(l).service_fa               := mainCell('Service FA', 'ss',l);
-      ose_formule.volumes_horaires.items(l).service_fc               := mainCell('Service FC', 'ts',l);
-      ose_formule.volumes_horaires.items(l).service_referentiel      := mainCell('Service référentiel', 'rr',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fi          := mainCell('Heures compl. FI', 'us',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fa          := mainCell('Heures compl. FA', 'vs',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fc          := mainCell('Heures compl. FC', 'ws',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fc_majorees := mainCell('Heures compl. FC Maj.', 'xs',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_referentiel := mainCell('Heures compl. référentiel', 'ur',l);
-    END LOOP;
-  END;
 
-END FORMULE_UBO;
-/
 
-CREATE OR REPLACE PACKAGE BODY "FORMULE_ULHN" AS
-  decalageLigne NUMERIC DEFAULT 21;
+      -- L52=SOMME(L22:L51)
+      WHEN c = 'L52' AND v >= 1 THEN
+        RETURN calcFnc('total','L');
 
 
-  /* Stockage des valeurs intermédiaires */
-  TYPE t_cell IS RECORD (
-    valeur FLOAT,
-    enCalcul BOOLEAN DEFAULT FALSE
-    );
-  TYPE t_cells IS TABLE OF t_cell INDEX BY PLS_INTEGER;
-  TYPE t_coll IS RECORD (
-    cells t_cells
-    );
-  TYPE t_colls IS TABLE OF t_coll INDEX BY VARCHAR2(50);
-  feuille t_colls;
 
-  debugActif BOOLEAN DEFAULT TRUE;
-  debugLine NUMERIC;
+      -- L53=MIN(L52;service_du)
+      WHEN c = 'L53' AND v >= 1 THEN
+        RETURN LEAST(cell('L52'), i.service_du);
 
 
-  PROCEDURE dbg( val CLOB ) IS
-  BEGIN
-    ose_formule.volumes_horaires.items(debugLine).debug_info :=
-          ose_formule.volumes_horaires.items(debugLine).debug_info || val;
-  END;
 
+      -- L54=service_du-L53
+      WHEN c = 'L54' AND v >= 1 THEN
+        RETURN i.service_du - cell('L53');
 
-  PROCEDURE dbgi( val CLOB ) IS
-  BEGIN
-    ose_formule.intervenant.debug_info := ose_formule.intervenant.debug_info || val;
-  END;
 
-  PROCEDURE dbgDump( val CLOB ) IS
-  BEGIN
-    dbg('
-' || val || '
-');
-  END;
 
-  PROCEDURE dbgCell( c VARCHAR2, l NUMERIC, val FLOAT ) IS
-    ligne NUMERIC;
-  BEGIN
-    ligne := l;
-    IF l <> 0 THEN
-      ligne := ligne + decalageLigne;
-    END IF;
+      -- Q52=SOMME(Q22:Q51)
+      WHEN c = 'Q52' AND v >= 1 THEN
+        RETURN calcFnc('total','Q');
 
-    dbgi( '[cell|' || c || '|' || ligne || '|' || val );
-  END;
 
-  PROCEDURE dbgCalc( fncName VARCHAR2, c VARCHAR2, res FLOAT ) IS
-  BEGIN
-    dbgi( '[calc|' || fncName || '|' || c || '|' || res );
-  END;
 
-  FUNCTION cell( c VARCHAR2, l NUMERIC DEFAULT 0 ) RETURN FLOAT IS
-    val FLOAT;
-  BEGIN
-    IF feuille.exists(c) THEN
-      IF feuille(c).cells.exists(l) THEN
-        IF feuille(c).cells(l).enCalcul THEN
-          raise_application_error( -20001, 'Dépendance cyclique : la cellule [' || c || ';' || l || '] est déjà en cours de calcul');
-        END IF;
-        RETURN feuille(c).cells(l).valeur;
-      END IF;
-    END IF;
+      -- Q53=MIN(Q52;L54)
+      WHEN c = 'Q53' AND v >= 1 THEN
+        RETURN LEAST(cell('Q52'), cell('L54'));
 
-    feuille(c).cells(l).enCalcul := true;
-    val := calcCell( c, l );
-    IF debugActif THEN
-      dbgCell( c, l, val );
-    END IF;
-    feuille(c).cells(l).valeur := val;
-    feuille(c).cells(l).enCalcul := false;
 
-    RETURN val;
-  END;
 
-  FUNCTION mainCell( libelle VARCHAR2, c VARCHAR2, l NUMERIC ) RETURN FLOAT IS
-    val FLOAT;
-  BEGIN
-    debugLine := l;
-    val := cell(c,l);
+      -- Q54=L54-Q53
+      WHEN c = 'Q54' AND v >= 1 THEN
+        RETURN cell('L54') - cell('Q53');
 
-    RETURN val;
-  END;
 
-  FUNCTION calcFnc( fncName VARCHAR2, c VARCHAR2 ) RETURN FLOAT IS
-    val FLOAT;
-    cellRes FLOAT;
-  BEGIN
-    IF feuille.exists('__' || fncName || '__' || c || '__') THEN
-      IF feuille('__' || fncName || '__' || c || '__').cells.exists(1) THEN
-        RETURN feuille('__' || fncName || '__' || c || '__').cells(1).valeur;
-      END IF;
-    END IF;
-    CASE
-      -- Liste des fonctions supportées
 
-      WHEN fncName = 'total' THEN
-        val := 0;
-        FOR l IN 1 .. ose_formule.volumes_horaires.length LOOP
-          val := val + COALESCE(cell(c, l),0);
-        END LOOP;
+      -- V52=SOMME(V22:V51)
+      WHEN c = 'V52' AND v >= 1 THEN
+        RETURN calcFnc('total','V');
 
-      WHEN fncName = 'max' THEN
-        val := NULL;
-        FOR l IN 1 .. ose_formule.volumes_horaires.length LOOP
-          cellRes := cell(c,l);
-          IF val IS NULL OR val < cellRes THEN
-            val := cellRes;
-          END IF;
-        END LOOP;
 
-      -- fin de la liste des fonctions supportées
-      ELSE
-        raise_application_error( -20001, 'La formule "' || fncName || '" n''existe pas!');
-      END CASE;
-    IF debugActif THEN
-      dbgCalc(fncName, c, val );
-    END IF;
-    feuille('__' || fncName || '__' || c || '__').cells(1).valeur := val;
 
-    RETURN val;
-  END;
+      -- V53=MIN(V52;Q54)
+      WHEN c = 'V53' AND v >= 1 THEN
+        RETURN LEAST(cell('V52'), cell('Q54'));
 
 
-  FUNCTION calcVersion RETURN NUMERIC IS
-  BEGIN
-    RETURN 1;
-  END;
 
+      -- V54=Q54-V53
+      WHEN c = 'V54' AND v >= 1 THEN
+        RETURN cell('Q54') - cell('V53');
 
 
-  FUNCTION calcCell( c VARCHAR2, l NUMERIC ) RETURN FLOAT IS
-    vh ose_formule.t_volume_horaire;
-    v NUMERIC;
-    val FLOAT;
-  BEGIN
-    v := calcVersion;
 
-    IF l > 0 THEN
-      vh := ose_formule.volumes_horaires.items(l);
-    END IF;
-    CASE
+      -- AA52=SOMME(AA22:AA51)
+      WHEN c = 'AA52' AND v >= 1 THEN
+        RETURN calcFnc('total','AA');
 
 
-      -- j=SI(ESTVIDE(C22);0;RECHERCHEH(SI(ET(C22="TP";TP_vaut_TD="Oui");"TD";C22);types_intervention;2;0))
-      --  = RECHERCHEH(SI(ET(C22="TP";TP_vaut_TD="Oui");"TD";C22);types_intervention;2;0)
-      WHEN c = 'j' AND v >= 1 THEN
-        RETURN GREATEST(vh.taux_service_du * vh.ponderation_service_du,1);
 
-      -- k=SI(ESTVIDE(C22);0;RECHERCHEH(C22;types_intervention;3;0))
-      --  =RECHERCHEH(C22;types_intervention;3;0)
-      WHEN c = 'k' AND v >= 1 THEN
-        RETURN vh.taux_service_compl;
+      -- AA53=MIN(AA52;V54)
+      WHEN c = 'AA53' AND v >= 1 THEN
+        RETURN LEAST(cell('AA52'), cell('V54'));
 
-      -- l=SI(H22="Oui";I22*J22;0)
-      WHEN c = 'l' AND v >= 1 THEN
-        IF vh.service_statutaire THEN
-          RETURN vh.heures * cell( 'j', l );
-        ELSE
-          RETURN 0;
-        END IF;
 
 
-      -- l82=SOMME(L22:L81)
-      WHEN c = 'l82' AND v >= 1 THEN
-        RETURN calcFnc('total','l');
+      -- AA54=V54-AA53
+      WHEN c = 'AA54' AND v >= 1 THEN
+        RETURN cell('V54') - cell('AA53');
 
-      -- n=SI($L$82>0;L22/$L$82;0)
-      WHEN c = 'n' AND v >= 1 THEN
-        IF cell('l82') > 0 THEN
-          RETURN cell('l',l) / cell('l82');
-        ELSE
-          RETURN 0;
-        END IF;
 
-      -- o=MIN(service_du;$L$82)*N22
-      WHEN c = 'o' AND v >= 1 THEN
-        RETURN LEAST(ose_formule.intervenant.service_du, cell('l82')) * cell('n',l);
 
-      -- p=SI(L22<>0;O22/L22;0)
-      WHEN c = 'p' AND v >= 1 THEN
-        IF cell('l',l) <> 0 THEN
-          RETURN cell('o',l) / cell('l',l);
-        ELSE
-          RETURN 0;
-        END IF;
+      -- AF52=SOMME(AF22:AF51)
+      WHEN c = 'AF52' AND v >= 1 THEN
+        RETURN calcFnc('total','AF');
 
-      -- q=SI($L$82>service_du;1-P22;0)
-      WHEN c = 'q' AND v >= 1 THEN
-        IF cell('l82') > ose_formule.intervenant.service_du THEN
-          RETURN 1 - cell('p',l);
-        ELSE
-          RETURN 0;
-        END IF;
 
-      -- r=I22*Q22*K22
-      WHEN c = 'r' AND v >= 1 THEN
-        RETURN vh.heures * cell('q',l) * cell('k',l);
 
-      -- t=SI(T21+L22>service_du;service_du;T21+L22)
-      WHEN c = 't' AND l = 0 AND v >= 1 THEN
-        RETURN 0;
+      -- AF53=MIN(AF52;AA54)
+      WHEN c = 'AF53' AND v >= 1 THEN
+        RETURN LEAST(cell('AF52'), cell('AA54'));
 
-      WHEN c = 't' AND v >= 1 THEN
-        IF (cell('t',l-1) + cell('l',l)) > ose_formule.intervenant.service_du THEN
-          RETURN ose_formule.intervenant.service_du;
-        ELSE
-          RETURN cell('t',l-1) + cell('l',l);
-        END IF;
 
-        -- u=SI(J22>0;SI(T21+L22= 1 THEN
-        IF cell('j',l) > 0 THEN
-          IF (cell('t',l-1) + cell('l',l)) < ose_formule.intervenant.service_du THEN
-            RETURN 0;
-          ELSE
-            RETURN (cell('t',l-1) + cell('l',l) - ose_formule.intervenant.service_du) / cell('j',l);
-          END IF;
-        ELSE
-          RETURN 0;
-        END IF;
 
-      -- v=SI(OU(service_realise"Oui");0;(U22+SI(H22<>"Oui";I22;0))*K22)
-      WHEN c = 'v' AND v >= 1 THEN
-        IF cell('service_realise') < ose_formule.intervenant.service_du OR ose_formule.intervenant.depassement_service_du_sans_hc THEN
-          RETURN 0;
-        ELSE
-          IF vh.service_statutaire THEN
-            RETURN 0;
-          ELSE
-            RETURN vh.heures;
-          END IF;
-        END IF;
+      -- AF54=AA54-AF53
+      WHEN c = 'AF54' AND v >= 1 THEN
+        RETURN cell('AA54') - cell('AF53');
 
-      -- x=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";($L22-$U22)*D22;$O22*D22))
-      WHEN c = 'x' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          RETURN 0;
-        ELSE
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN (cell('l',l) - cell('u',l)) * vh.taux_fi;
-          ELSE
-            RETURN cell('o',l) * vh.taux_fi;
-          END IF;
-        END IF;
 
-      -- y=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";($L22-$U22)*E22;$O22*E22))
-      WHEN c = 'y' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          RETURN 0;
-        ELSE
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN (cell('l',l) - cell('u',l)) * vh.taux_fa;
-          ELSE
-            RETURN cell('o',l) * vh.taux_fa;
-          END IF;
-        END IF;
 
-      -- z=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";($L22-$U22)*F22;$O22*F22))
-      WHEN c = 'z' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          RETURN 0;
-        ELSE
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN (cell('l',l) - cell('u',l)) * vh.taux_fc;
-          ELSE
-            RETURN cell('o',l) * vh.taux_fc;
-          END IF;
-        END IF;
+      -- AK52=SOMME(AK22:AK51)
+      WHEN c = 'AK52' AND v >= 1 THEN
+        RETURN calcFnc('total','AK');
 
-      -- aa=SI($C22="Référentiel";SI(contexte_calcul="Réalisé";$L22-$U22;$R22);0)
-      WHEN c = 'aa' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN cell('l',l) - cell('u',l);
-          ELSE
-            RETURN cell('r',l);
-          END IF;
-        ELSE
-          RETURN 0;
-        END IF;
 
-      -- ab=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";$V22*D22;$R22*D22))
-      WHEN c = 'ab' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          RETURN 0;
-        ELSE
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN cell('v',l) * vh.taux_fi;
-          ELSE
-            RETURN cell('r',l) * vh.taux_fi;
-          END IF;
-        END IF;
 
-      -- ac=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";$V22*E22;$R22*E22))
-      WHEN c = 'ac' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          RETURN 0;
-        ELSE
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN cell('v',l) * vh.taux_fa;
-          ELSE
-            RETURN cell('r',l) * vh.taux_fa;
-          END IF;
-        END IF;
+      -- AK53=MIN(AK52;AF54)
+      WHEN c = 'AK53' AND v >= 1 THEN
+        RETURN LEAST(cell('AK52'), cell('AF54'));
+
+
+
+      -- AK54=AF54-AK53
+      WHEN c = 'AK54' AND v >= 1 THEN
+        RETURN cell('AF54') - cell('AK53');
+
+
+
+      -- AP52=SOMME(AP22:AP51)
+      WHEN c = 'AP52' AND v >= 1 THEN
+        RETURN calcFnc('total','AP');
+
+
+
+      -- AP53=MIN(AP52;AK54)
+      WHEN c = 'AP53' AND v >= 1 THEN
+        RETURN LEAST(cell('AP52'), cell('AK54'));
+
+
+
+      -- AP54=AK54-AP53
+      WHEN c = 'AP54' AND v >= 1 THEN
+        RETURN cell('AK54') - cell('AP53');
+
+
+
+      -- AU52=SOMME(AU22:AU51)
+      WHEN c = 'AU52' AND v >= 1 THEN
+        RETURN calcFnc('total','AU');
+
+
+
+      -- AU53=MIN(AU52;AP54)
+      WHEN c = 'AU53' AND v >= 1 THEN
+        RETURN LEAST(cell('AU52'), cell('AP54'));
+
+
+
+      -- AU54=AP54-AU53
+      WHEN c = 'AU54' AND v >= 1 THEN
+        RETURN cell('AP54') - cell('AU53');
+
+
+
+      -- AZ52=SOMME(AZ22:AZ51)
+      WHEN c = 'AZ52' AND v >= 1 THEN
+        RETURN calcFnc('total','AZ');
+
+
+
+      -- AZ53=MIN(AZ52;AU54)
+      WHEN c = 'AZ53' AND v >= 1 THEN
+        RETURN LEAST(cell('AZ52'), cell('AU54'));
+
+
 
-      -- ad=SI(OU(ESTVIDE($C22);$C22="Référentiel");0;SI(contexte_calcul="Réalisé";$V22*F22;$R22*F22))
-      WHEN c = 'ad' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          RETURN 0;
-        ELSE
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN cell('v',l) * vh.taux_fc;
-          ELSE
-            RETURN cell('r',l) * vh.taux_fc;
-          END IF;
-        END IF;
+      -- AZ54=AU54-AZ53
+      WHEN c = 'AZ54' AND v >= 1 THEN
+        RETURN cell('AU54') - cell('AZ53');
 
-      -- ae=0
-      WHEN c = 'ae' AND v >= 1 THEN
-        RETURN 0;
 
-      -- af=SI($C22="Référentiel";SI(contexte_calcul="Réalisé";$V22;$R22);0)
-      WHEN c = 'af' AND v >= 1 THEN
-        IF vh.service_referentiel_id IS NOT NULL THEN
-          IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-            RETURN cell('v',l);
-          ELSE
-            RETURN cell('r',l);
-          END IF;
-        ELSE
-          RETURN 0;
-        END IF;
 
-      -- d17=SI(contexte_calcul="Réalisé";MAX($T$22:$T$81);SOMME($O$22:$O$81))
-      WHEN c='service_realise' AND v >= 1 THEN
-        IF ose_formule.intervenant.type_volume_horaire_id = 2 THEN
-          RETURN calcFnc('max','t');
-        ELSE
-          RETURN calcFnc('total','o');
-        END IF;
+      -- BE52=SOMME(BE22:BE51)
+      WHEN c = 'BE52' AND v >= 1 THEN
+        RETURN calcFnc('total','BE');
+
+
+
+      -- BE53=MIN(BE52;AZ54)
+      WHEN c = 'BE53' AND v >= 1 THEN
+        RETURN LEAST(cell('BE52'), cell('AZ54'));
+
+
+
+      -- BE54=AZ54-BE53
+      WHEN c = 'BE54' AND v >= 1 THEN
+        RETURN cell('AZ54') - cell('BE53');
+
+
 
       ELSE
         raise_application_error( -20001, 'La colonne c=' || c || ', l=' || l || ' n''existe pas!');
@@ -1897,19 +1887,19 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_ULHN" AS
 
     -- transmission des résultats aux volumes horaires et volumes horaires référentiel
     FOR l IN 1 .. ose_formule.volumes_horaires.length LOOP
-      ose_formule.volumes_horaires.items(l).service_fi               := mainCell('Service FI', 'x',l);
-      ose_formule.volumes_horaires.items(l).service_fa               := mainCell('Service FA', 'y',l);
-      ose_formule.volumes_horaires.items(l).service_fc               := mainCell('Service FC', 'z',l);
-      ose_formule.volumes_horaires.items(l).service_referentiel      := mainCell('Service référentiel', 'aa',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fi          := mainCell('Heures compl. FI', 'ab',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fa          := mainCell('Heures compl. FA', 'ac',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fc          := mainCell('Heures compl. FC', 'ad',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_fc_majorees := mainCell('Heures compl. FC Maj.', 'ae',l);
-      ose_formule.volumes_horaires.items(l).heures_compl_referentiel := mainCell('Heures compl. référentiel', 'af',l);
+      ose_formule.volumes_horaires.items(l).service_fi               := mainCell('Service FI', 'BJ',l);
+      ose_formule.volumes_horaires.items(l).service_fa               := mainCell('Service FA', 'BK',l);
+      ose_formule.volumes_horaires.items(l).service_fc               := mainCell('Service FC', 'BL',l);
+      ose_formule.volumes_horaires.items(l).service_referentiel      := mainCell('Service référentiel', 'BM',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fi          := mainCell('Heures compl. FI', 'BN',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fa          := mainCell('Heures compl. FA', 'BO',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fc          := mainCell('Heures compl. FC', 'BP',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_fc_majorees := mainCell('Heures compl. FC Maj.', 'BQ',l);
+      ose_formule.volumes_horaires.items(l).heures_compl_referentiel := mainCell('Heures compl. référentiel', 'BR',l);
     END LOOP;
   END;
 
-END FORMULE_ULHN;
+END FORMULE_NANTERRE;
 /
 
 CREATE OR REPLACE PACKAGE BODY "FORMULE_UNICAEN" AS
@@ -2039,8 +2029,10 @@ CREATE OR REPLACE PACKAGE BODY "FORMULE_UNICAEN" AS
   -- Formule de calcul définie par tableaux
   FUNCTION EXECFORMULE( tableau NUMERIC, version NUMERIC ) RETURN FLOAT IS
     vh ose_formule.t_volume_horaire;
+    i  ose_formule.t_intervenant;
   BEGIN
     vh := ose_formule.volumes_horaires.items(vh_index);
+    i := ose_formule.intervenant;
     CASE
 
 
@@ -3038,28 +3030,9 @@ COMMENT ON TABLE "AFFECTATION_RECHERCHE" IS 'Un chercheur peut avoir plusieurs a
 ALTER TABLE "FICHIER" MODIFY ("CONTENU" NULL);
 /
 
-ALTER TABLE "MODIFICATION_SERVICE_DU" MODIFY ("COMMENTAIRES" VARCHAR2(4000 CHAR));
-/
-
-ALTER TABLE "PARAMETRE" MODIFY ("VALEUR" VARCHAR2(200 CHAR));
-/
-
-ALTER TABLE "PARAMETRE" MODIFY ("DESCRIPTION" VARCHAR2(500 CHAR));
-/
-
-ALTER TABLE "SERVICE" MODIFY ("DESCRIPTION" VARCHAR2(4000 CHAR));
-/
-
 ALTER TABLE "SYNC_LOG" MODIFY ("DATE_SYNC" DATE);
 /
 
-ALTER TABLE "SYNC_LOG" MODIFY ("MESSAGE" VARCHAR2(4000 CHAR));
-/
-
-ALTER TABLE "SYNC_LOG" MODIFY ("MESSAGE" NULL);
-/
-
-
 
 
 --------------------------------------------------
@@ -3456,18 +3429,28 @@ END OSE_EVENT;
 CREATE OR REPLACE PACKAGE "OSE_FORMULE" AS
 
   TYPE t_intervenant IS RECORD (
+    -- identifiants
     id                             NUMERIC,
     annee_id                       NUMERIC,
     structure_id                   NUMERIC,
     type_volume_horaire_id         NUMERIC,
     etat_volume_horaire_id         NUMERIC,
 
+    -- paramètres globaux
     heures_decharge                FLOAT DEFAULT 0,
     heures_service_statutaire      FLOAT DEFAULT 0,
     heures_service_modifie         FLOAT DEFAULT 0,
     depassement_service_du_sans_hc BOOLEAN DEFAULT FALSE,
     type_intervenant_code          VARCHAR(2),
 
+    -- paramètres spacifiques
+    param_1                        VARCHAR(100),
+    param_2                        VARCHAR(100),
+    param_3                        VARCHAR(100),
+    param_4                        VARCHAR(100),
+    param_5                        VARCHAR(100),
+
+    -- résultats
     service_du                     FLOAT,
     debug_info                     CLOB
     );
@@ -3480,7 +3463,7 @@ CREATE OR REPLACE PACKAGE "OSE_FORMULE" AS
     service_referentiel_id     NUMERIC,
     structure_id               NUMERIC,
 
-    -- paramètres
+    -- paramètres globaux
     structure_is_affectation   BOOLEAN DEFAULT TRUE,
     structure_is_univ          BOOLEAN DEFAULT FALSE,
     service_statutaire         BOOLEAN DEFAULT TRUE,
@@ -3489,13 +3472,20 @@ CREATE OR REPLACE PACKAGE "OSE_FORMULE" AS
     taux_fc                    FLOAT DEFAULT 0,
 
     -- pondérations et heures
-
+    type_intervention_code     VARCHAR(15),
     taux_service_du            FLOAT DEFAULT 1, -- en fonction des types d'intervention
     taux_service_compl         FLOAT DEFAULT 1, -- en fonction des types d'intervention
     ponderation_service_du     FLOAT DEFAULT 1, -- relatif aux modulateurs
     ponderation_service_compl  FLOAT DEFAULT 1, -- relatif aux modulateurs
     heures                     FLOAT DEFAULT 0, -- heures réelles saisies
 
+    -- paramètres spacifiques
+    param_1                    VARCHAR(100),
+    param_2                    VARCHAR(100),
+    param_3                    VARCHAR(100),
+    param_4                    VARCHAR(100),
+    param_5                    VARCHAR(100),
+
     -- résultats
     service_fi                 FLOAT DEFAULT 0,
     service_fa                 FLOAT DEFAULT 0,
@@ -3549,7 +3539,6 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     service_referentiel_id     NUMERIC,
     volume_horaire_id          NUMERIC,
     volume_horaire_ref_id      NUMERIC,
-    structure_id               NUMERIC,
 
     service_fi                 FLOAT DEFAULT 0,
     service_fa                 FLOAT DEFAULT 0,
@@ -3564,11 +3553,14 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     changed                    BOOLEAN DEFAULT FALSE,
     debug_info                 CLOB
     );
+
   TYPE t_resultats IS TABLE OF t_resultat INDEX BY VARCHAR2(15);
 
   all_volumes_horaires t_lst_vh_types;
   arrondi NUMERIC DEFAULT 2;
   t_res t_resultats;
+  formule_definition formule%rowtype;
+  in_calculer_tout BOOLEAN DEFAULT false;
 
 
 
@@ -3607,14 +3599,19 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     intervenant.service_du := 0;
 
     SELECT
-      intervenant_id,
-      annee_id,
-      structure_id,
-      type_intervenant_code,
-      heures_service_statutaire,
-      depassement_service_du_sans_hc,
-      heures_service_modifie,
-      heures_decharge
+      fi.intervenant_id,
+      fi.annee_id,
+      fi.structure_id,
+      fi.type_intervenant_code,
+      fi.heures_service_statutaire,
+      fi.depassement_service_du_sans_hc,
+      fi.heures_service_modifie,
+      fi.heures_decharge,
+      fli.param_1,
+      fli.param_2,
+      fli.param_3,
+      fli.param_4,
+      fli.param_5
       INTO
         intervenant.id,
         intervenant.annee_id,
@@ -3623,9 +3620,15 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
         intervenant.heures_service_statutaire,
         dsdushc,
         intervenant.heures_service_modifie,
-        intervenant.heures_decharge
+        intervenant.heures_decharge,
+        intervenant.param_1,
+        intervenant.param_2,
+        intervenant.param_3,
+        intervenant.param_4,
+        intervenant.param_5
     FROM
       v_formule_intervenant fi
+        LEFT JOIN v_formule_local_i_params fli ON fli.intervenant_id = fi.intervenant_id
     WHERE
         fi.intervenant_id = intervenant.id;
 
@@ -3648,6 +3651,11 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     intervenant.heures_decharge                := 0;
     intervenant.type_intervenant_code          := 'E';
     intervenant.service_du                     := 0;
+    intervenant.param_1                        := NULL;
+    intervenant.param_2                        := NULL;
+    intervenant.param_3                        := NULL;
+    intervenant.param_4                        := NULL;
+    intervenant.param_5                        := NULL;
   END;
 
 
@@ -3719,8 +3727,9 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     SELECT to_number(valeur) INTO structure_univ FROM parametre WHERE nom = 'structure_univ';
 
     FOR d IN (
-      SELECT *
+      SELECT fvh.*, flvh.param_1, flvh.param_2, flvh.param_3, flvh.param_4, flvh.param_5
       FROM   v_formule_volume_horaire fvh
+               LEFT JOIN v_formule_local_vh_params flvh ON flvh.volume_horaire_id = COALESCE(fvh.volume_horaire_id,0) AND flvh.volume_horaire_ref_id = COALESCE(fvh.volume_horaire_ref_id,0)
       WHERE  fvh.intervenant_id = intervenant.id
       ) LOOP
       vh.volume_horaire_id         := d.volume_horaire_id;
@@ -3737,8 +3746,14 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
       vh.structure_is_univ         := NVL(d.structure_id,0) = NVL(structure_univ,-1);
       vh.service_statutaire        := d.service_statutaire = 1;
       vh.heures                    := d.heures;
+      vh.type_intervention_code    := d.type_intervention_code;
       vh.taux_service_du           := d.taux_service_du;
       vh.taux_service_compl        := d.taux_service_compl;
+      vh.param_1                   := d.param_1;
+      vh.param_2                   := d.param_2;
+      vh.param_3                   := d.param_3;
+      vh.param_4                   := d.param_4;
+      vh.param_5                   := d.param_5;
 
       FOR etat_volume_horaire_id IN 1 .. d.etat_volume_horaire_id LOOP
         BEGIN
@@ -3767,8 +3782,23 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     SELECT id INTO structure_univ FROM formule_test_structure WHERE universite = 1;
 
     FOR d IN (
-      SELECT *
-      FROM   formule_test_volume_horaire ftvh
+      SELECT
+        ftvh.*,
+        CASE ftvh.type_intervention_code
+          WHEN 'CM' THEN COALESCE(fti.taux_cm_service_du,1.5)
+          WHEN 'TP' THEN COALESCE(fti.taux_tp_service_du,1)
+          WHEN 'AUTRE' THEN COALESCE(fti.taux_autre_service_du,1)
+          ELSE 1
+          END taux_service_du,
+        CASE ftvh.type_intervention_code
+          WHEN 'CM' THEN COALESCE(fti.taux_cm_service_compl,1.5)
+          WHEN 'TP' THEN COALESCE(fti.taux_tp_service_compl,2/3)
+          WHEN 'AUTRE' THEN COALESCE(fti.taux_autre_service_compl,1)
+          ELSE 1
+          END taux_service_compl
+      FROM
+        formule_test_volume_horaire ftvh
+          JOIN formule_test_intervenant fti ON fti.id = intervenant.id
       WHERE  ftvh.intervenant_test_id = intervenant.id
       ORDER BY ftvh.id
       ) LOOP
@@ -3792,8 +3822,14 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
       volumes_horaires.items(length).structure_is_univ         := NVL(d.structure_test_id,0) = NVL(structure_univ,-1);
       volumes_horaires.items(length).service_statutaire        := d.service_statutaire = 1;
       volumes_horaires.items(length).heures                    := d.heures;
+      volumes_horaires.items(length).type_intervention_code    := CASE WHEN d.referentiel = 1 THEN NULL ELSE d.type_intervention_code END;
       volumes_horaires.items(length).taux_service_du           := d.taux_service_du;
       volumes_horaires.items(length).taux_service_compl        := d.taux_service_compl;
+      volumes_horaires.items(length).param_1                   := d.param_1;
+      volumes_horaires.items(length).param_2                   := d.param_2;
+      volumes_horaires.items(length).param_3                   := d.param_3;
+      volumes_horaires.items(length).param_4                   := d.param_4;
+      volumes_horaires.items(length).param_5                   := d.param_5;
     END LOOP;
   END;
 
@@ -3855,7 +3891,6 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     ose_test.echo('  volume_horaire_ref_id    = ' || t_res(code).volume_horaire_ref_id);
     ose_test.echo('  service_id               = ' || t_res(code).service_id);
     ose_test.echo('  service_referentiel_id   = ' || t_res(code).service_referentiel_id);
-    ose_test.echo('  structure_id             = ' || t_res(code).structure_id);
     ose_test.echo('  service_fi               = ' || t_res(code).service_fi);
     ose_test.echo('  service_fa               = ' || t_res(code).service_fa);
     ose_test.echo('  service_fc               = ' || t_res(code).service_fc);
@@ -4182,10 +4217,12 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
   PROCEDURE CALCULER( INTERVENANT_ID NUMERIC ) IS
     type_volume_horaire_id NUMERIC;
     etat_volume_horaire_id NUMERIC;
-    fdata formule%rowtype;
   BEGIN
     intervenant.id := intervenant_id;
-    fdata := ose_parametre.get_formule;
+
+    IF NOT in_calculer_tout THEN
+      formule_definition := ose_parametre.get_formule;
+    END IF;
 
     LOAD_INTERVENANT_FROM_BDD;
     LOAD_VH_FROM_BDD;
@@ -4197,7 +4234,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
     LOOP EXIT WHEN etat_volume_horaire_id IS NULL;
     intervenant.etat_volume_horaire_id := etat_volume_horaire_id;
     volumes_horaires := all_volumes_horaires(type_volume_horaire_id)(etat_volume_horaire_id);
-    EXECUTE IMMEDIATE 'BEGIN ' || fdata.package_name || '.' || fdata.procedure_name || '; END;';
+    EXECUTE IMMEDIATE 'BEGIN ' || formule_definition.package_name || '.' || formule_definition.procedure_name || '; END;';
         all_volumes_horaires(type_volume_horaire_id)(etat_volume_horaire_id) := volumes_horaires;
     etat_volume_horaire_id := all_volumes_horaires(type_volume_horaire_id).NEXT(etat_volume_horaire_id);
     END LOOP;
@@ -4212,6 +4249,8 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
   PROCEDURE CALCULER_TOUT( ANNEE_ID NUMERIC DEFAULT NULL ) IS
     a_id NUMERIC;
   BEGIN
+    in_calculer_tout := true;
+    formule_definition := ose_parametre.get_formule;
     a_id := NVL(CALCULER_TOUT.ANNEE_ID, OSE_PARAMETRE.GET_ANNEE);
     FOR mp IN (
       SELECT DISTINCT
@@ -4238,6 +4277,7 @@ CREATE OR REPLACE PACKAGE BODY "OSE_FORMULE" AS
       LOOP
         CALCULER( mp.intervenant_id );
       END LOOP;
+    in_calculer_tout := false;
   END;
 
 
@@ -5392,8 +5432,87 @@ CREATE OR REPLACE FORCE VIEW V_TBL_CONTRAT AS
       structure_id;
 /
 
+CREATE OR REPLACE FORCE VIEW V_INDICATEUR_1211 AS
+SELECT
+  i.id id,
+  i.annee_id,
+  i.id intervenant_id,
+  i.structure_id,
+  AVG(t.plafond)  plafond,
+  AVG(t.heures)   heures
+FROM
+  (
+    SELECT
+      vhr.type_volume_horaire_id        type_volume_horaire_id,
+      sr.intervenant_id                 intervenant_id,
+      fr.plafond                        plafond,
+      fr.id                             fr_id,
+      SUM(vhr.heures)                   heures
+    FROM
+      service_referentiel       sr
+        JOIN fonction_referentiel      frf ON frf.id = sr.fonction_id
+        JOIN fonction_referentiel      fr ON fr.id = frf.parent_id
+        JOIN volume_horaire_ref       vhr ON vhr.service_referentiel_id = sr.id AND vhr.histo_destruction IS NULL
+        JOIN type_volume_horaire      tvh ON tvh.id = vhr.type_volume_horaire_id AND tvh.code= 'PREVU'
+    WHERE
+        sr.histo_destruction IS NULL
+    GROUP BY
+      vhr.type_volume_horaire_id,
+      sr.intervenant_id,
+      fr.plafond,
+      fr.id
+  ) t
+    JOIN intervenant i ON i.id = t.intervenant_id
+WHERE
+    t.heures > t.plafond
+  /*i.id*/
+GROUP BY
+  t.type_volume_horaire_id,
+  i.annee_id,
+  i.id,
+  i.structure_id;
+/
 
-
+CREATE OR REPLACE FORCE VIEW V_INDICATEUR_1221 AS
+SELECT
+  i.id id,
+  i.annee_id,
+  i.id intervenant_id,
+  i.structure_id,
+  AVG(t.plafond)  plafond,
+  AVG(t.heures)   heures
+FROM
+  (
+    SELECT
+      vhr.type_volume_horaire_id        type_volume_horaire_id,
+      sr.intervenant_id                 intervenant_id,
+      fr.plafond                        plafond,
+      fr.id                             fr_id,
+      SUM(vhr.heures)                   heures
+    FROM
+      service_referentiel       sr
+        JOIN fonction_referentiel      frf ON frf.id = sr.fonction_id
+        JOIN fonction_referentiel      fr ON fr.id = frf.parent_id
+        JOIN volume_horaire_ref       vhr ON vhr.service_referentiel_id = sr.id AND vhr.histo_destruction IS NULL
+        JOIN type_volume_horaire      tvh ON tvh.id = vhr.type_volume_horaire_id AND tvh.code= 'REALISE'
+    WHERE
+        sr.histo_destruction IS NULL
+    GROUP BY
+      vhr.type_volume_horaire_id,
+      sr.intervenant_id,
+      fr.plafond,
+      fr.id
+  ) t
+    JOIN intervenant i ON i.id = t.intervenant_id
+WHERE
+    t.heures > t.plafond
+  /*i.id*/
+GROUP BY
+  t.type_volume_horaire_id,
+  i.annee_id,
+  i.id,
+  i.structure_id;
+/
 
 --------------------------------------------------
 -- Modification des triggers
@@ -5703,11 +5822,12 @@ insert into formule_test_structure (id, libelle, universite) values (ftest_struc
 insert into formule_test_structure (id, libelle, universite) values (ftest_structure_id_seq.nextval, 'Université', 1);
 
 
+/* Formules, paramètres et nouveaux privilèges : attention à ne pas les insérer plusieurs fois!! */
 
-insert into formule(id, libelle, package_name, procedure_name)
+INSERT INTO FORMULE(id, libelle, package_name, procedure_name)
 values (formule_id_seq.nextval, 'Université de Caen', 'FORMULE_UNICAEN', 'CALCUL_RESULTAT_V3');
 
-insert into formule(id, libelle, package_name, procedure_name)
+INSERT INTO FORMULE(id, libelle, package_name, procedure_name)
 values (formule_id_seq.nextval, 'Université de Montpellier', 'FORMULE_MONTPELLIER', 'CALCUL_RESULTAT');
 
 INSERT INTO FORMULE (ID, LIBELLE, PACKAGE_NAME, PROCEDURE_NAME) VALUES (formule_id_seq.nextval, 'Université Le Havre Normandie', 'FORMULE_ULHN', 'CALCUL_RESULTAT');
@@ -5716,7 +5836,6 @@ INSERT INTO FORMULE (ID, LIBELLE, PACKAGE_NAME, PROCEDURE_NAME, VH_PARAM_1_LIBEL
 --INSERT INTO FORMULE (ID, LIBELLE, PACKAGE_NAME, PROCEDURE_NAME) VALUES (formule_id_seq.nextval, 'Université de Bretagne Occidentale', 'FORMULE_UBO', 'CALCUL_RESULTAT');
 
 
-
 -- Mise à jour des paramètres
 UPDATE PARAMETRE SET DESCRIPTION = 'Scénario utilisé pour confronter les charges d''enseignement aux services des intervenants' WHERE nom = 'scenario_charges_services';
 INSERT INTO parametre (
@@ -5790,6 +5909,7 @@ FROM (
 ) t1;
 
 -- Suppression de l'usage des CLOBS partout où c'est possible
+-- si les colonnes concernées szont déjà en VARCHAR, alors il n'est pas nécessaire d'exécuter ces lignes
 ALTER TABLE PARAMETRE ADD (NVALEUR VARCHAR2(200) );
 ALTER TABLE PARAMETRE ADD (NDESCRIPTION VARCHAR2(500) );
 
@@ -5823,6 +5943,9 @@ UPDATE SYNC_LOG SET NMESSAGE = MESSAGE;
 ALTER TABLE SYNC_LOG DROP COLUMN MESSAGE;
 ALTER TABLE SYNC_LOG RENAME COLUMN NMESSAGE TO MESSAGE;
 
+-- fin de la suppression de l'usage des CLOBS partout où c'est possible
+
+-- Attention à ne pas refaire plusieurs fois ces opérations sur la BDD (si vous avez déjà installé une version 8.1 beta)
 ALTER TABLE fonction_referentiel ADD (
   parent_id NUMBER(*, 0)
   );
@@ -5831,6 +5954,7 @@ ALTER TABLE fonction_referentiel
     REFERENCES fonction_referentiel ( id )
       NOT DEFERRABLE;
 
+
 INSERT INTO plafond (ID, CODE, LIBELLE) VALUES (
   plafond_id_seq.nextval, 'ref-par-fonction-mere', 'Heures max. de référentiel par intervenant et par type de fonction référentielle'
 );
@@ -5887,83 +6011,239 @@ INSERT INTO indicateur (
   NULL
 );
 
-CREATE OR REPLACE FORCE VIEW V_INDICATEUR_1211 AS
+ALTER TABLE structure ADD (
+  plafond_referentiel FLOAT
+);
+
+
+
+CREATE VIEW V_FORMULE_LOCAL_VH_PARAMS AS
 SELECT
-  i.id id,
-  i.annee_id,
-  i.id intervenant_id,
-  i.structure_id,
-  AVG(t.plafond)  plafond,
-  AVG(t.heures)   heures
+  null volume_horaire_id,
+  null volume_horaire_ref_id,
+  null param_1,
+  null param_2,
+  null param_3,
+  null param_4,
+  null param_5
 FROM
-  (
-    SELECT
-      vhr.type_volume_horaire_id        type_volume_horaire_id,
-      sr.intervenant_id                 intervenant_id,
-      fr.plafond                        plafond,
-      fr.id                             fr_id,
-      SUM(vhr.heures)                   heures
-    FROM
-      service_referentiel       sr
-        JOIN fonction_referentiel      frf ON frf.id = sr.fonction_id
-        JOIN fonction_referentiel      fr ON fr.id = frf.parent_id
-        JOIN volume_horaire_ref       vhr ON vhr.service_referentiel_id = sr.id AND vhr.histo_destruction IS NULL
-        JOIN type_volume_horaire      tvh ON tvh.id = vhr.type_volume_horaire_id AND tvh.code= 'PREVU'
-    WHERE
-        sr.histo_destruction IS NULL
-    GROUP BY
-      vhr.type_volume_horaire_id,
-      sr.intervenant_id,
-      fr.plafond,
-      fr.id
-  ) t
-    JOIN intervenant i ON i.id = t.intervenant_id
-WHERE
-    t.heures > t.plafond
-  /*i.id*/
-GROUP BY
-  t.type_volume_horaire_id,
-  i.annee_id,
-  i.id,
-  i.structure_id;
-
+  dual;
 
-CREATE OR REPLACE FORCE VIEW V_INDICATEUR_1221 AS
+CREATE VIEW V_FORMULE_LOCAL_I_PARAMS AS
 SELECT
-  i.id id,
-  i.annee_id,
-  i.id intervenant_id,
-  i.structure_id,
-  AVG(t.plafond)  plafond,
-  AVG(t.heures)   heures
+  null intervenant_id,
+  null param_1,
+  null param_2,
+  null param_3,
+  null param_4,
+  null param_5
 FROM
-  (
-    SELECT
-      vhr.type_volume_horaire_id        type_volume_horaire_id,
-      sr.intervenant_id                 intervenant_id,
-      fr.plafond                        plafond,
-      fr.id                             fr_id,
-      SUM(vhr.heures)                   heures
-    FROM
-      service_referentiel       sr
-        JOIN fonction_referentiel      frf ON frf.id = sr.fonction_id
-        JOIN fonction_referentiel      fr ON fr.id = frf.parent_id
-        JOIN volume_horaire_ref       vhr ON vhr.service_referentiel_id = sr.id AND vhr.histo_destruction IS NULL
-        JOIN type_volume_horaire      tvh ON tvh.id = vhr.type_volume_horaire_id AND tvh.code= 'REALISE'
-    WHERE
-        sr.histo_destruction IS NULL
-    GROUP BY
-      vhr.type_volume_horaire_id,
-      sr.intervenant_id,
-      fr.plafond,
-      fr.id
-  ) t
-    JOIN intervenant i ON i.id = t.intervenant_id
-WHERE
-    t.heures > t.plafond
-  /*i.id*/
-GROUP BY
-  t.type_volume_horaire_id,
-  i.annee_id,
-  i.id,
-  i.structure_id;
\ No newline at end of file
+  dual;
+
+
+-- batterie de tests de formules
+Insert into FORMULE_TEST_INTERVENANT (ID,LIBELLE,FORMULE_ID,ANNEE_ID,TYPE_INTERVENANT_ID,STRUCTURE_TEST_ID,TYPE_VOLUME_HORAIRE_ID,ETAT_VOLUME_HORAIRE_ID,HEURES_DECHARGE,HEURES_SERVICE_STATUTAIRE,HEURES_SERVICE_MODIFIE,DEPASSEMENT_SERVICE_DU_SANS_HC,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,A_SERVICE_DU,C_SERVICE_DU,TAUX_TP_SERVICE_DU,TAUX_AUTRE_SERVICE_DU,TAUX_AUTRE_SERVICE_COMPL,TAUX_CM_SERVICE_DU,TAUX_CM_SERVICE_COMPL,TAUX_TP_SERVICE_COMPL) values ('110','TEST Montpellier 2','2','2018','1','1','1','1','0','192','0','0',null,null,null,null,null,'0','192','0,66666666666667','1','1','1,5','1,5','0,66666666666667');
+Insert into FORMULE_TEST_INTERVENANT (ID,LIBELLE,FORMULE_ID,ANNEE_ID,TYPE_INTERVENANT_ID,STRUCTURE_TEST_ID,TYPE_VOLUME_HORAIRE_ID,ETAT_VOLUME_HORAIRE_ID,HEURES_DECHARGE,HEURES_SERVICE_STATUTAIRE,HEURES_SERVICE_MODIFIE,DEPASSEMENT_SERVICE_DU_SANS_HC,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,A_SERVICE_DU,C_SERVICE_DU,TAUX_TP_SERVICE_DU,TAUX_AUTRE_SERVICE_DU,TAUX_AUTRE_SERVICE_COMPL,TAUX_CM_SERVICE_DU,TAUX_CM_SERVICE_COMPL,TAUX_TP_SERVICE_COMPL) values ('111','TEST Montpellier 1','2','2018','1','1','1','1','0','192','0','0',null,null,null,null,null,'0','192','0,66666666666667','1','1','1,5','1,5','0,66666666666667');
+Insert into FORMULE_TEST_INTERVENANT (ID,LIBELLE,FORMULE_ID,ANNEE_ID,TYPE_INTERVENANT_ID,STRUCTURE_TEST_ID,TYPE_VOLUME_HORAIRE_ID,ETAT_VOLUME_HORAIRE_ID,HEURES_DECHARGE,HEURES_SERVICE_STATUTAIRE,HEURES_SERVICE_MODIFIE,DEPASSEMENT_SERVICE_DU_SANS_HC,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,A_SERVICE_DU,C_SERVICE_DU,TAUX_TP_SERVICE_DU,TAUX_AUTRE_SERVICE_DU,TAUX_AUTRE_SERVICE_COMPL,TAUX_CM_SERVICE_DU,TAUX_CM_SERVICE_COMPL,TAUX_TP_SERVICE_COMPL) values ('112','TEST Le Havre 2 (Zlitni)','3','2018','1','5','2','1','0','192','0','0',null,null,null,null,null,'0','192','1','1','1','1,5','1,5','0,66666666666667');
+Insert into FORMULE_TEST_INTERVENANT (ID,LIBELLE,FORMULE_ID,ANNEE_ID,TYPE_INTERVENANT_ID,STRUCTURE_TEST_ID,TYPE_VOLUME_HORAIRE_ID,ETAT_VOLUME_HORAIRE_ID,HEURES_DECHARGE,HEURES_SERVICE_STATUTAIRE,HEURES_SERVICE_MODIFIE,DEPASSEMENT_SERVICE_DU_SANS_HC,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,A_SERVICE_DU,C_SERVICE_DU,TAUX_TP_SERVICE_DU,TAUX_AUTRE_SERVICE_DU,TAUX_AUTRE_SERVICE_COMPL,TAUX_CM_SERVICE_DU,TAUX_CM_SERVICE_COMPL,TAUX_TP_SERVICE_COMPL) values ('106','TEST Le Havre 1','3','2018','1','9','2','1','0','384','0','0',null,null,null,null,null,'0','384','0,66666666666667','1','1','1,5','1,5','0,66666666666666666666666666666666666667');
+Insert into FORMULE_TEST_INTERVENANT (ID,LIBELLE,FORMULE_ID,ANNEE_ID,TYPE_INTERVENANT_ID,STRUCTURE_TEST_ID,TYPE_VOLUME_HORAIRE_ID,ETAT_VOLUME_HORAIRE_ID,HEURES_DECHARGE,HEURES_SERVICE_STATUTAIRE,HEURES_SERVICE_MODIFIE,DEPASSEMENT_SERVICE_DU_SANS_HC,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,A_SERVICE_DU,C_SERVICE_DU,TAUX_TP_SERVICE_DU,TAUX_AUTRE_SERVICE_DU,TAUX_AUTRE_SERVICE_COMPL,TAUX_CM_SERVICE_DU,TAUX_CM_SERVICE_COMPL,TAUX_TP_SERVICE_COMPL) values ('107','Test Brest','4','2018','1','3','1','1','0','192','0','0',null,null,null,null,null,'0','192','1','1','1','1,5','1,5','0,66666666666666666666666666666666666667');
+Insert into FORMULE_TEST_INTERVENANT (ID,LIBELLE,FORMULE_ID,ANNEE_ID,TYPE_INTERVENANT_ID,STRUCTURE_TEST_ID,TYPE_VOLUME_HORAIRE_ID,ETAT_VOLUME_HORAIRE_ID,HEURES_DECHARGE,HEURES_SERVICE_STATUTAIRE,HEURES_SERVICE_MODIFIE,DEPASSEMENT_SERVICE_DU_SANS_HC,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,A_SERVICE_DU,C_SERVICE_DU,TAUX_TP_SERVICE_DU,TAUX_AUTRE_SERVICE_DU,TAUX_AUTRE_SERVICE_COMPL,TAUX_CM_SERVICE_DU,TAUX_CM_SERVICE_COMPL,TAUX_TP_SERVICE_COMPL) values ('113','TEST Nanterre 1','5','2018','1','1','1','1','0','192','0','0',null,null,null,null,null,'0','192','1','1','1','1,5','1,5','1');
+Insert into FORMULE_TEST_INTERVENANT (ID,LIBELLE,FORMULE_ID,ANNEE_ID,TYPE_INTERVENANT_ID,STRUCTURE_TEST_ID,TYPE_VOLUME_HORAIRE_ID,ETAT_VOLUME_HORAIRE_ID,HEURES_DECHARGE,HEURES_SERVICE_STATUTAIRE,HEURES_SERVICE_MODIFIE,DEPASSEMENT_SERVICE_DU_SANS_HC,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,A_SERVICE_DU,C_SERVICE_DU,TAUX_TP_SERVICE_DU,TAUX_AUTRE_SERVICE_DU,TAUX_AUTRE_SERVICE_COMPL,TAUX_CM_SERVICE_DU,TAUX_CM_SERVICE_COMPL,TAUX_TP_SERVICE_COMPL) values ('109','TEST Montpellier 3','2','2018','1','1','1','1','0','192','0','0',null,null,null,null,null,'0','192','0,66666666666667','1','1','1,5','1,5','0,66666666666667');
+
+
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1808','111','1','0','1','1','0','0','1','1',null,null,null,null,null,'10','6,67','0','0','0','1,98','0','0','0','0','6,6666666666667','0','0','0','1,9755351681957284403669724770642201835','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1809','111','1','1','1','0','0','0','1','1',null,null,null,null,null,'10','0','0','0','0','0','0','0','0','1,98','0','0','0','0','0','0','0','0','1,9755351681957284403669724770642201835',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1810','111','3','0','1','1','0','0','1','1',null,null,null,null,null,'10','6,67','0','0','0','10','0','0','0','0','6,6666666666667','0','0','0','10','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1811','111','2','0','0','1','0','0','1','1',null,null,null,null,null,'15','10','0','0','0','15','0','0','0','0','10,00000000000005','0','0','0','15','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1812','111','2','0','0','1','0','0','1','1',null,null,null,null,null,'10','6,67','0','0','0','10','0','0','0','0','6,6666666666667','0','0','0','10','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1813','111','2','0','0','1','0','0','1','1',null,null,null,null,null,'20','13,33','0','0','0','20','0','0','0','0','13,3333333333334','0','0','0','20','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1814','111','1','0','1','0,5','0,5','0','1','1',null,null,null,null,null,'5','1,67','1,67','0','0','0,99','0','0','0','0','1,666666666666675','1,666666666666675','0','0','0,98776758409786422018348623853211009174','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1815','111','3','0','1','1','0','0','1','1',null,null,null,null,null,'10','6,67','0','0','0','10','0','0','0','0','6,6666666666667','0','0','0','10','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1816','111','9','1','0','0','0','0','1','1',null,null,null,null,null,'30','0','0','0','0','0','0','0','0','30','0','0','0','0','0','0','0','0','30',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1817','111','9','1','1','0','0','0','1','1',null,null,null,null,null,'10','0','0','0','0','0','0','0','0','10','0','0','0','0','0','0','0','0','10',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1818','111','1','0','1','1','0','0','1','1',null,null,null,null,null,'25','37,5','0','0','0','7,41','0','0','0','0','37,5','0','0','0','7,4082568807339816513761467889908256881','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1802','111','1','0','1','1','0','0','1','1',null,null,null,null,null,'50','75','0','0','0','14,82','0','0','0','0','75','0','0','0','14,816513761467963302752293577981651376','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1803','111','2','0','1','0,5','0,5','0','1','1',null,null,null,null,null,'30','15','15','0','0','30','0','0','0','0','15','15','0','0','30','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1804','111','1','0','0','0,5','0','0,5','1','1',null,null,null,null,null,'50','37,5','0','37,5','0','14,82','0','0','0','0','37,5','0','37,5','0','14,816513761467963302752293577981651376','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1805','111','1','0','1','1','0','0','1','1',null,null,null,null,null,'12','12','0','0','0','2,37','0','0','0','0','12','0','0','0','2,3706422018348741284403669724770642202','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1806','111','9','1','1','0','0','0','1','1',null,null,null,null,null,'40','0','0','0','40','0','0','0','0','40','0','0','0','40','0','0','0','0','40',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1807','111','1','0','1','1','0','0','1','1',null,null,null,null,null,'48','48','0','0','0','9,48','0','0','0','0','48','0','0','0','9,4825688073394965137614678899082568807','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1444','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'2','3','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1445','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1446','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1447','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1448','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1449','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1450','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1451','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1452','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1453','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1454','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1455','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1456','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1457','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'2','3','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1458','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1459','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','1,5','0','0','0','0','0','0','0','0','1,5','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1460','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'3','3','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1461','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1462','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1463','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'3','3','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1464','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1465','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'3','3','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1466','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1467','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1468','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1469','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1470','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'3','3','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1471','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1472','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1473','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'4','4','0','0','0','0','0','0','0','0','4','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1474','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1475','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'2','3','0','0','0','0','0','0','0','0','3','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1476','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1477','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1478','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1479','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1480','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1481','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1482','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1483','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1484','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1485','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1486','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1487','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1488','109','1','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','0','0','0','0','0','2,25','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1489','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','4','0','0','0','1,84','0','0','0','0','4','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1490','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1491','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1492','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','4','0','0','0','1,84','0','0','0','0','4','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1493','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1494','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1495','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1496','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','4','0','0','0','1,84','0','0','0','0','4','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1497','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','4','0','0','0','1,84','0','0','0','0','4','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1498','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1499','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1500','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1502','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1503','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1504','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'5','7,5','0','0','0','3,45','0','0','0','0','7,5','0','0','0','3,4468664850136299727520435967302452316','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1506','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1507','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1509','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'2','2','0','0','0','0,92','0','0','0','0','2','0','0','0','0,9191643960036346594005449591280653951','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1510','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1511','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1513','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1514','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1516','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1517','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1519','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1520','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1521','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1523','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1524','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1526','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1527','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1529','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1530','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1964','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'24','24','0','0','0','0','0','0','0','0','24','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1965','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'16','16','0','0','0','0','0','0','0','0','16','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1966','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'24','24','0','0','0','0','0','0','0','0','24','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1967','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'24','24','0','0','0','0','0','0','0','0','24','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1968','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'16','16','0','0','0','0','0','0','0','0','16','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1969','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'4','4','0','0','0','0','0','0','0','0','4','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1970','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'16','16','0','0','0','0','0','0','0','0','16','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1971','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'24','24','0','0','0','0','0','0','0','0','24','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1972','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'16','16','0','0','0','0','0','0','0','0','16','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1973','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'8','8','0','0','0','0','0','0','0','0','8','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1974','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'8','8','0','0','0','0','0','0','0','0','8','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1975','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'8','8','0','0','0','0','0','0','0','0','8','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1976','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'6','4','0','0','0','2','0','0','0','0','4','0','0','0','2','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1977','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'12','0','0','0','0','8','0','0','0','0','0','0','0','0','8,00000000000004','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1978','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'6','0','0','0','0','6','0','0','0','0','0','0','0','0','6','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1979','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'2','0','0','0','0','2','0','0','0','0','0','0','0','0','2','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1981','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'8','4','0','0','0','12','0','0','0','0','4','0','0','0','12','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1982','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'1','0','0','0','0','1','0','0','0','0','0','0','0','0','1','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('261','107','3','0','1','1','0','0','1','1',null,null,null,null,null,'120',null,null,null,null,null,null,null,null,null,'172,8','0','0','-150,85714285714285714285714285714285714','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('262','107','8','0','1','1','0','0','1','1',null,null,null,null,null,'50',null,null,null,null,null,null,null,null,null,'-6,4516129032258064516129032258064516129','0','0','-124,40944881889763779527559055118110236','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('263','107','3','0','1','1','0','0','1','1,28',null,null,null,null,null,'20',null,null,null,null,null,null,null,null,null,'19,2','0','0','-25,142857142857142857142857142857142857','0','0','0','0','0','AUTRE');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('264','107','8','0','1','0','0','1','1','1',null,null,null,null,null,'50',null,null,null,null,null,null,null,null,null,'0','0','-101','-124,40944881889763779527559055118110236','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('265','107','1','0','1','1','0','0','1','1',null,null,null,null,null,'12',null,null,null,null,null,null,null,null,null,null,null,null,'-29,858267716535433070866141732283464567',null,'0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('266','107','7','0','1','1','0','0','1','1',null,null,null,null,null,'12',null,null,null,null,null,null,null,null,null,'-1,5483870967741935483870967741935483871','0','0','-29,858267716535433070866141732283464567','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('267','107','7','0','1','0','0','1','1','1',null,null,null,null,null,'3',null,null,null,null,null,null,null,null,null,null,null,null,'-7,4645669291338582677165354330708661417',null,'0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1531','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1532','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1533','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1534','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1535','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1536','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1537','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1538','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1539','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1540','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1541','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1542','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1543','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1544','109','2','0','1','1','0','0','1','1',null,null,null,null,null,'2','3','0','0','0','1,38','0','0','0','0','3','0','0','0','1,3787465940054519891008174386920980926','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1545','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1546','109','2','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1547','109','2','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1548','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1549','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1550','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1551','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1552','109','3','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1553','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1554','109','2','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1501','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1505','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1508','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1512','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'3,5','5,25','0','0','0','2,41','0','0','0','0','5,25','0','0','0','2,4128065395095409809264305177111716621','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1515','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1518','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1522','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1525','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'4','2,67','0','0','0','1,84','0','0','0','0','2,66666666666668','0','0','0','1,8383287920072693188010899182561307902','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1528','109','4','0','1','1','0','0','1','1',null,null,null,null,null,'1,5','2,25','0','0','0','1,03','0','0','0','0','2,25','0','0','0','1,0340599455040889918256130790190735695','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1984','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'-1','-1','0','0','0','0','0','0','0','0','-1','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1986','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'18','0','0','0','0','18','0','0','0','0','0','0','0','0','18','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1988','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'5','0','0','0','0','5','0','0','0','0','0','0','0','0','5','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1989','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'7','0','0','0','0','7','0','0','0','0','0','0','0','0','7','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1991','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'11','0','0','0','0','11','0','0','0','0','0','0','0','0','11','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1993','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'15,5','0','0','0','0','15,5','0','0','0','0','0','0','0','0','15,5','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1994','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'13,5','0','0','0','0','13,5','0','0','0','0','0','0','0','0','13,5','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1980','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'6','3','0','0','0','9','0','0','0','0','3','0','0','0','9','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1983','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'11','0','0','0','0','11','0','0','0','0','0','0','0','0','11','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1985','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'1','1','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1987','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'5','0','0','0','0','5','0','0','0','0','0','0','0','0','5','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1990','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'2','1','0','0','0','3','0','0','0','0','1','0','0','0','3','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('1992','112','5','0','1','1','0','0','1','1',null,null,null,null,null,'10','0','0','0','0','10','0','0','0','0','0','0','0','0','10','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2001','106','1','0','1','1','0','0','1','1',null,null,null,null,null,'200','300','0','0','0','0','0','0','0','0',null,null,null,null,null,null,null,null,null,'CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2092','113','1','1','1','0','0','0','1','1',null,null,null,null,null,'15','0','0','0','15','0','0','0','0','0','0','0','0','15','0','0','0','0','0',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2002','106','2','0','1','1','0','0','1','1',null,null,null,null,null,'80','80','0','0','0','0','0','0','0','0',null,null,null,null,null,null,null,null,null,'TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2003','106','1','0','1','1','0','0','1','1',null,null,null,null,null,'10','4','0','0','0','4','0','0','0','0',null,null,null,null,null,null,null,null,null,'TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2093','113','8','0','1','1','0','0','1','1','KE8',null,null,null,null,'30','30','0','0','0','0','0','0','0','0','30','0','0','0','0','0','0','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2094','113','1','1','1','0','0','0','1','1',null,null,null,null,null,'40','0','0','0','40','0','0','0','0','0','0','0','0','40','0','0','0','0','0',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2095','113','2','0','1','1','0','0','1','1',null,null,null,null,null,'10','15','0','0','0','0','0','0','0','0','15','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2096','113','2','1','1','0','0','0','1','1',null,null,null,null,null,'10','0','0','0','10','0','0','0','0','0','0','0','0','10','0','0','0','0','0',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2097','113','1','0','1','0','1','0','1','1',null,null,null,null,null,'15','0','15','0','0','0','0','0','0','0','0','15','0','0','0','0','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2098','113','1','1','1','0','0','0','1','1',null,null,null,null,null,'5','0','0','0','5','0','0','0','0','0','0','0','0','5','0','0','0','0','0',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2099','113','2','0','1','0','0','1','1','1',null,null,null,null,null,'25','0','0','0','0','0','0','25','0','0','0','0','0','0','0','0','25','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2084','113','1','0','1','1','0','0','1','1',null,null,null,null,null,'20','30','0','0','0','0','0','0','0','0','30','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2085','113','2','0','1','0','1','0','1','1',null,null,null,null,null,'50','0','17','0','0','0','33','0','0','0','0','17','0','0','0','33','0','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2086','113','8','0','1','0','0','1','1','1','KE8',null,null,null,null,'30','0','0','0','0','0','0','30','0','0','0','0','0','0','0','0','30','0','0','TP');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2087','113','8','1','0','0','0','0','1','1','KE8',null,null,null,null,'20','0','0','0','0','0','0','0','0','20','0','0','0','0','0','0','0','0','20',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2088','113','9','0','1','1','0','0','1','1','UP10',null,null,null,null,'10','15','0','0','0','0','0','0','0','0','15','0','0','0','0','0','0','0','0','CM');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2089','113','1','0','1','0','0','1','1','1',null,null,null,null,null,'20','0','0','0','0','0','0','20','0','0','0','0','0','0','0','0','20','0','0','TD');
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2090','113','1','1','0','0','0','0','1','1',null,null,null,null,null,'40','0','0','0','0','0','0','0','0','40','0','0','0','0','0','0','0','0','40',null);
+Insert into FORMULE_TEST_VOLUME_HORAIRE (ID,INTERVENANT_TEST_ID,STRUCTURE_TEST_ID,REFERENTIEL,SERVICE_STATUTAIRE,TAUX_FI,TAUX_FA,TAUX_FC,PONDERATION_SERVICE_DU,PONDERATION_SERVICE_COMPL,PARAM_1,PARAM_2,PARAM_3,PARAM_4,PARAM_5,HEURES,A_SERVICE_FI,A_SERVICE_FA,A_SERVICE_FC,A_SERVICE_REFERENTIEL,A_HEURES_COMPL_FI,A_HEURES_COMPL_FA,A_HEURES_COMPL_FC,A_HEURES_COMPL_FC_MAJOREES,A_HEURES_COMPL_REFERENTIEL,C_SERVICE_FI,C_SERVICE_FA,C_SERVICE_FC,C_SERVICE_REFERENTIEL,C_HEURES_COMPL_FI,C_HEURES_COMPL_FA,C_HEURES_COMPL_FC,C_HEURES_COMPL_FC_MAJOREES,C_HEURES_COMPL_REFERENTIEL,TYPE_INTERVENTION_CODE) values ('2091','113','2','1','0','0','0','0','1','1',null,null,null,null,null,'50','0','0','0','0','0','0','0','0','50','0','0','0','0','0','0','0','0','50',null);
+
+-- remplacement de vos séquences, pour éviter des chevauchements d'ID plus tard...
+-- IDEM : requêtes à n'exécuter qu'une seule fois
+/
+DROP SEQUENCE FTEST_INTERVENANT_ID_SEQ;
+/
+DROP SEQUENCE FTEST_VOLUME_HORAIRE_ID_SEQ;
+/
+CREATE SEQUENCE FTEST_INTERVENANT_ID_SEQ INCREMENT BY 1 MAXVALUE 9999999999999999999999999999 MINVALUE 10000 NOCACHE;
+/
+CREATE SEQUENCE FTEST_VOLUME_HORAIRE_ID_SEQ INCREMENT BY 1 MAXVALUE 9999999999999999999999999999 MINVALUE 10000 NOCACHE;
diff --git a/code/FormuleTestColleurNanterre.php b/code/FormuleTestColleurNanterre.php
index 63a2d81a04e0a6bf0cb4e9451e4eaeb6cbeac56c..d747077f2762b141a8fc9113f02f6a3c59f15397 100644
--- a/code/FormuleTestColleurNanterre.php
+++ b/code/FormuleTestColleurNanterre.php
@@ -57,6 +57,7 @@ $data = explode("\n", $data);
         <th>Taux FC</th>
         <th>Modulateur HC</th>
         <th>Heures</th>
+        <th>Param1</th>
         <th>SFi</th>
         <th>SFa</th>
         <th>SFc</th>
@@ -103,6 +104,7 @@ $data = explode("\n", $data);
             $tauxFc                 = $c[4];
             $modulateurHC           = 1;
             $heures                 = $c[6];
+            $param1                 = null;
             $serviceFi              = stringToFloat(substr($c[60], 0, -5));
             $serviceFa              = stringToFloat(substr($c[61], 0, -5));
             $serviceFc              = stringToFloat(substr($c[62], 0, -5));
@@ -117,15 +119,18 @@ $data = explode("\n", $data);
             if ($typeIntervention == 'Référentiel') $typeIntervention = 'REFERENTIEL';
 
             $referentiel = $typeIntervention == 'REFERENTIEL';
-            $tauxFi = (float)str_replace(',','.',substr($tauxFi,0,-1)) / 100;
-            $tauxFa = (float)str_replace(',','.',substr($tauxFa,0,-1)) / 100;
-            $tauxFc = (float)str_replace(',','.',substr($tauxFc,0,-1)) / 100;
+            $tauxFi = stringToFloat(substr($tauxFi,0,-1)) / 100;
+            $tauxFa = stringToFloat(substr($tauxFa,0,-1)) / 100;
+            $tauxFc = stringToFloat(substr($tauxFc,0,-1)) / 100;
 
             if ('' == $modulateurHC) $modulateurHC = 1;
 
             $heures = substr($heures, 0, -2);
             $heures = stringToFloat($heures);
 
+            if ($c[0] == 'KE8' || $c[0] == 'UP10'){
+                $param1 = $c[0];
+            }
 
 
             $debug = false;
@@ -148,6 +153,7 @@ $data = explode("\n", $data);
                 $vh->setTauxFc($tauxFc);
                 $vh->setPonderationServiceCompl($modulateurHC);
                 $vh->setHeures($heures);
+                $vh->setParam1($param1);
                 $vh->setAServiceFi($serviceFi);
                 $vh->setAServiceFa($serviceFa);
                 $vh->setAServiceFc($serviceFc);
@@ -172,6 +178,7 @@ $data = explode("\n", $data);
                 <td><?= $tauxFc ?></td>
                 <td><?= $modulateurHC ?></td>
                 <td><?= $heures ?></td>
+                <td><?= $param1 ?></td>
                 <td><?= $serviceFi ?></td>
                 <td><?= $serviceFa ?></td>
                 <td><?= $serviceFc ?></td>