Commit eba55977 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Les modifications sur les types d'intervention ne recalculent plus...

Les modifications sur les types d'intervention ne recalculent plus automatiquement toutes les formules, ce qui bloquait l'application
parent ae9f9dcd
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@
* Utilisation du mail expéditeur des paramétres par défaut pour l'envoi de mail via les notes et les refus de pièces jointes et correction dans le cas où l'intervenant n'a pas encore de dossier (#45083)
* Correction du bouton reporter les données de cet intervenant dans l'interface de test de formule (#45140)
* Les demandes de mise en paiement faites pour des services historisés s'affichent en rouge plutôt que de provoquer une erreur
* Les modifications sur les types d'intervention ne recalculent plus automatiquement toutes les formules, ce qui bloquait l'application

# OSE 18.1 (31/05/2022)

+0 −27
Original line number Diff line number Diff line
CREATE OR REPLACE TRIGGER "F_TYPE_INTERVENTION"
AFTER UPDATE OF
  taux_hetd_service,
  taux_hetd_complementaire
ON type_intervention
FOR EACH ROW
BEGIN

  IF NOT UNICAEN_TBL.ACTIV_TRIGGERS THEN RETURN; END IF;

  FOR p IN (

    SELECT DISTINCT
      s.intervenant_id
    FROM
      volume_horaire vh
      JOIN service s ON s.id = vh.service_id AND s.histo_destruction IS NULL
    WHERE
      vh.histo_destruction IS NULL
      AND (vh.type_intervention_id = :NEW.id OR vh.type_intervention_id = :OLD.id)

  ) LOOP

    UNICAEN_TBL.DEMANDE_CALCUL('formule', 'INTERVENANT_ID', p.intervenant_id );

  END LOOP;
END;
 No newline at end of file
+0 −5
Original line number Diff line number Diff line
CREATE OR REPLACE TRIGGER "F_TYPE_INTERVENTION_S"
AFTER UPDATE ON type_intervention
BEGIN
  UNICAEN_TBL.CALCULER_DEMANDES;
END;
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -90,6 +90,8 @@ return [
            'CHARGENS_MAJ_EFFECTIFS',
            'F_STATUT_INTERVENANT',
            'F_STATUT_INTERVENANT_S',
            'F_TYPE_INTERVENTION',
            'F_TYPE_INTERVENTION_S',
        ],
    ],
    'sequence'          => [