Commit 3a73515c authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

MAJ changelog suite correction bug

parent 8ceb3ea5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -9,7 +9,11 @@ author: Laurent Lécluse - DSI - Unicaen

* Suppression du bug empêchant de saisir des services référentiels si la structure "UNIV" n'existe pas.

* Correction de bug empêchant la modification d'heures de service déjà validés dans certains cas.

## Procédure de mise à jour

* Procédure habituelle : pas de changement en base de données



+163 B (166 KiB)

File changed.

No diff preview for this file type.

+129 −15
Original line number Diff line number Diff line
-- recherche d'intervenants
SELECT
  id,
  nom_patronymique, nom_usuel, prenom, code code_harpege
  i.id || ',' id,
  srci.nom_patronymique, srci.nom_usuel, srci.prenom, srci.code code_harpege, si.libelle statut
FROM
  intervenant 
  src_intervenant srci
  LEFT JOIN intervenant i ON i.source_code = srci.source_code AND i.annee_id = srci.annee_id
  JOIN statut_intervenant si ON si.id = srci.statut_id
WHERE
  annee_id = 2017
  AND ose_divers.str_reduce(nom_usuel || nom_patronymique) LIKE '%lecluse%'
  --AND code = '' -- Code Harpège
  srci.annee_id = 2017 -- pour 2017/2018
  --AND ose_divers.str_reduce(srci.nom_usuel || srci.nom_patronymique) LIKE '%fer%'
  --AND srci.code = '' -- Code Harpège
  AND srci.code IN (
80197,
47933,
34219,
123371,
132818,
132467,
20677,
47271,
132947,
47272,
121631,
30689,
132285,
20644,
30697,
30694,
104831,
122373,
20630,
62966,
79038,
30629,
104832,
20636,
30670,
33473,
20637,
105913,
20643,
109033,
132565,
122573,
62842,
122514,
123351,
105911,
121002,
121871,
132498,
45010,
48391,
20685,
20691,
30703

  )
;

/
-- pour importer des intervenants pas trouvés dans OSE
DECLARE 
  ANNEE_ID VARCHAR2(4) DEFAULT '2017';
  INTERVENANT_CODES VARCHAR2(4000) DEFAULT 
  /* liste des intervenants : codes harpège séparés par des virgules */ 
  '111911,20642,20665,20670,20674,69679,80260,93993'; 
BEGIN
  UNICAEN_IMPORT.SYNCHRONISATION('INTERVENANT', 
    'WHERE source_code IN (' || INTERVENANT_CODES || ') AND ANNEE_ID=' || ANNEE_ID
  );
END;
/


-- liste des statuts
SELECT
  id, libelle
@@ -20,12 +84,62 @@ WHERE
;


INSERT INTO intervenant_saisie(
  id,
  intervenant_id,
  statut_id
) VALUES (
  intervenant_saisie_id_seq.nextval, -- id
  1, -- intervenant_id
  10, -- statut_id
);
 No newline at end of file

SELECT
'INSERT INTO intervenant_saisie(id,intervenant_id,statut_id) VALUES (
  intervenant_saisie_id_seq.nextval, ' || intervenant_id || ', ' || statut_id || ');' isql FROM (
SELECT 
  31 statut_id, -- à personnaliser
  id intervenant_id FROM intervenant WHERE ID IN (
  -- liste d'ID d'intervenants à coller (avec des virgules entre chaque ID)
  -- Pour récupérer le résultat, cliquer sur la liste du résultat avec le bouton droit, puis 
  -- Exporter, format delimited, enregistrer sous "Presse papier"
  -- Puis, dans une nouvelle fenêtre SQL, coller le résultat et exécuter les requêtes
  -- Ne pas oublier de valider (commit), sinon ce n'est pas enrsgistré et ça peut bloquer la base.
  
33799,
35712,
35713,
35714,
35580,
35715,
35623,
35716,
35717,
35718,
35719,
35720,
35611,
35627,
35615,
35721,
35722,
35613,
35619,
29619,
35723,
35724,
35725,
35726,
35617,
35727,
35728,
35729,
35730,
35625,
35731,
35629,
35732,
35733,
35609,
35734,
20726,
35621,
35607,
35735,
35736,
35737,
19475,
35605
  
  ));
 No newline at end of file