Commit a03d25be authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Modifs Mangue & changelog

parent 03cf30b6
......@@ -49,11 +49,11 @@ Nous vous recommandons en outre de vous entrainer au préalable sur une instance
### 1. PHP7.4
PHP 7.4 est maintenant requis : attention à bien mettre à jour vos serveurs
### 2. OSE 14.16 minimum
### 2. OSE 14.17 minimum
Pour cette version, il n'est pas possible de migrer depuis de trop anciennes instances de OSE.
Avant la V15, vous devrez préalablement migrer en version 14.16.
Et ce n'est qu'à partir de la 14.16 que vous pourrez migrer vers la 15.
Avant la V15, vous devrez préalablement migrer en version 14.17.
Et ce n'est qu'à partir de la 14.17 que vous pourrez migrer vers la 15.
### 3. Connecteurs
......@@ -103,7 +103,7 @@ Pour alimenter la table employeur de OSE, vous avez deux possiblités :
* soit utiliser le référentiel sirene officiel de [data.gouv.fr](https://www.data.gouv.fr/fr/datasets/base-sirene-des-entreprises-et-de-leurs-etablissements-siren-siret/) que nous vous préparons et mettons à disposition avec une mise à jour régulière. Pour cela vous devez utiliser la commande `./bin/ose update-employeur` qui se chargera de remplir la table employeur avec ces données. Cette commande devra être exécutée de manière régulière, une fois par mois environ si vous voulez que votre référentiel d'employeurs soit à jour.
# OSE 14.17 (en cours de développement)
# OSE 14.17
## Corrections de bugs
......
create or replace FUNCTION Trouve_lc_structure_pere(c_structure_fille VARCHAR2)
-- Procedure de recupEration de la structure pere d'un service
RETURN VARCHAR2
IS
lc_structure_pere structure_ulr.lc_structure%type;
BEGIN
SELECT sp.lc_structure INTO lc_structure_pere
FROM STRUCTURE_ULR s, STRUCTURE_ULR sp
WHERE c_structure_fille = s.c_structure
AND s.c_structure_pere = sp.c_structure ;
RETURN lc_structure_pere;
END;
\ No newline at end of file
create or replace FUNCTION ULH_Chercher_Aff_VACATAIRE
(
vacid INTEGER
)
RETURN CHAR
IS
-- Action : AFFECTATION
-- créé par EC juillet 2018 pour OSE (utilisé dans MV_intervenant)
-- utilisé également dans la vue ULHN_V_LEOCARTE
CURSOR c1
IS SELECT
--aff.CVAF_HEURES, il peut y avoir des cas où le plus grand nbre d'heures n'est pas sur l'aff principale
va.d_deb_vacation, str.LC_STRUCTURE
FROM MANGUE.VACATAIRES_AFFECTATION aff,
mangue.vacataires va,
grhum.STRUCTURE_ULR str
WHERE str.c_structure = aff.c_structure
AND ((va.d_fin_vacation IS NULL) OR (va.d_fin_vacation >= TO_DATE(TO_CHAR(SYSDATE,'dd/mm/YYYY'),'dd/mm/YYYY')))
--AND va.d_deb_vacation <= TO_DATE(TO_CHAR(SYSDATE,'dd/mm/YYYY'),'dd/mm/YYYY')
and va.VAC_ID = vacid
AND aff.VAC_ID = vacid
AND va.tem_valide= 'O'
AND aff.tem_principale = 'O'
ORDER BY
--aff.CVAF_HEURES DESC,
va.d_deb_vacation DESC;
-- variables
r_affectation c1%ROWTYPE;
lAffectation VARCHAR2(500);
BEGIN
lAffectation := '';
-- Action 1
OPEN c1;
LOOP
FETCH c1 INTO r_affectation;
EXIT WHEN c1%NOTFOUND;
lAffectation := lAffectation||r_affectation.lc_structure;
END LOOP;
CLOSE c1;
-- cas des vacataires sans affectation : on ne retourne rien
IF ((lAffectation = '') OR (lAffectation IS NULL))
THEN lAffectation := '';
END IF;
RETURN lAffectation;
END;
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment