diff --git a/data/ddl/package/FORMULE_UNICAEN/body.sql b/data/ddl/package/FORMULE_UNICAEN/body.sql index 0d8c855e16bc5abafdf300167c32b3fbe58b5c04..64f9c5d97147c6a4f364ba23691153be826f24f6 100644 --- a/data/ddl/package/FORMULE_UNICAEN/body.sql +++ b/data/ddl/package/FORMULE_UNICAEN/body.sql @@ -478,8 +478,13 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_UNICAEN AS -- AD=SI(ESTERREUR(I20);1;I20) + -- AD=SI(ESTERREUR(I20);1;SI(H20="TP";1;I20)) WHEN c = 'AD' AND v >= 1 THEN - RETURN vh.taux_service_du; + IF vh.type_intervention_code = 'TP' THEN + RETURN 1; + ELSE + RETURN vh.taux_service_du; + END IF; @@ -1153,4 +1158,4 @@ CREATE OR REPLACE PACKAGE BODY FORMULE_UNICAEN AS ordre'; END; -END FORMULE_UNICAEN; \ No newline at end of file +END FORMULE_UNICAEN;