requete depart

Ressources Humaines (Sedit RH)
po-guerrini
* Conseil d'Administration CUSMA *
* Conseil d'Administration CUSMA *
Messages : 180
Inscription : 29 nov. 2022, 10:43

requete depart

Message par po-guerrini »

Bonjour à tous,

Il existe une multitude de façon de trouver les départs des agents. J'ai souvent cette demande, et c'est jamais facile finalement.
Comment faites-vous pour trouver les départs réels d'une date à une autre ?
En fait, on me demande les départs réels du 01/0/2026 jusqu'au aujourd'hui, comment faites vous ?
départ réel : un départ le 30/04/2026 mais renouvelé le 01/05/2026 n'est évidement pas un départ réel


a vous lire,
Pierre-Olivier GUERRINI
Chef de Service SIRH Collectivité de Corse / Président CUSMA
Avatar de l’utilisateur
Frédéric SILVESTRINI
* Conseil d'Administration CUSMA *
* Conseil d'Administration CUSMA *
Messages : 148
Inscription : 02 janv. 2023, 09:47

Re: requete depart

Message par Frédéric SILVESTRINI »

Bonjour Pierre-Olivier,

J'utilise BO pour cela, à grande échelle puisque j'ai des planifications d'envoi par mail des départs agents, pour la communication interne, les boîtes à clé et cartes carburant, récupération des postes aménagés, suppressions de comptes AD, licences ou accès logiciels, etc.

Pour ce faire, j'exécute deux requêtes :

la requête suivante avec un filtre sur la date de départ histoire de réduire le nombre de données récupérées.
Capture d'écran 2026-05-07 142040.png
Et la requête :
Capture d'écran 2026-05-07 143227.png
Je fusionne sur le matricule puis je créé les variables suivantes :

Date Départ =[Requête 1].[A-D - Date de départ]
Date Arrivée =Max([Requête 2].[A-D - Date d'arrivée]) Dans([AGT - Matricule])
Période =DatesEntre([Date Départ];DateActuelle();PériodeJour )
Comparaison =DatesEntre([Date Arrivée];[Date Départ];PériodeJour )

Et donc je peux faire un tableau avec les dimensions fusionnées en entrée puis les éléments complémentaires qui m'intéressent et je mets les variables en filtre dans le tableau pour gérer les résultats :
Capture d'écran 2026-05-07 143848.png
Capture d'écran 2026-05-07 143848.png (14.72 Kio) Consulté 71 fois
Explications : j'exclus ceux qui ont une date de départ à 31/12/2099, j'exclus ceux qui ont plus d'un jour d'écart entre la date de départ requête 1 et la date d'arrivée requête 2 pour ôter les renouvellements, je fixe la période supérieure à 4 jours pour une sécurité supplémentaire laisser du temps à la saisie des renouvellements de contrats par les gestionnaires. Et je fixe aussi la période inférieure à 25 jours la plupart du temps puisque mes rapports sont hebdomadaires, mais en cas de demande dans ton genre, je modifie ce filtre pour remonter dans le temps. Voici le résultat :
Capture d’écran 2026-05-07 140847.jpg

Bien à toi,
Frédéric Silvestrini
Administrateur SIRH / Trésorier du CUSMA
po-guerrini
* Conseil d'Administration CUSMA *
* Conseil d'Administration CUSMA *
Messages : 180
Inscription : 29 nov. 2022, 10:43

Re: requete depart

Message par po-guerrini »

Ah oui c'est du solide !

je vais regarder ca de plus près, un grand merci Fred !!!
Pierre-Olivier GUERRINI
Chef de Service SIRH Collectivité de Corse / Président CUSMA
Anthony B
Collectivité de Corse
Collectivité de Corse
Messages : 3
Inscription : 30 nov. 2022, 13:05

Re: requete depart

Message par Anthony B »

Bonjour,

La requête fonctionne vraiment bien ! Un grand merci !

N'auriez-vous pas une requête pour les agents en disponibilité ? L'objectif serait d'identifier les agents actuellement en disponibilité, en prenant la première date de mise en disponibilité en cas de prolongation, ainsi que les disponibilités anticipées prévues dans le futur.

Cela nous serait très utile pour le suivi des effectifs.

Merci d'avance pour votre aide.
Chef de bureau Administration fonctionnelle SIRH
Avatar de l’utilisateur
Frédéric SILVESTRINI
* Conseil d'Administration CUSMA *
* Conseil d'Administration CUSMA *
Messages : 148
Inscription : 02 janv. 2023, 09:47

Re: requete depart

Message par Frédéric SILVESTRINI »

Bonjour,

Deux requêtes :
- Une "Agents" avec [Matricule] et [Nom Prénom] et filtre [Période actuelle]
- Une "Dispos" avec :
Capture d'écran 2026-06-19 114153.png
Faire une jointure gauche avec "Agents" en entrée en mode Données.

Faire un groupe [Position] sur la base de [CARP - Position (Libellé)] en appelant toutes les dispos confondues "Disponibilité"

Faire une variable [Comparaison]
=Si((DatesEntre(Suivant([Agents + Dispos].[CARP - Date début]);([Agents + Dispos].[CARP - Date fin]);PériodeJour))=-1 Ou (DatesEntre(([Agents + Dispos].[CARP - Date début]);Précédent([Agents + Dispos].[CARP - Date fin]);PériodeJour))=-1) Alors "consécutif" Sinon "unique ou séparé"

Réaliser le tableau Matricule, Nom prénom, CARP - date de début, CARP - date de fin, comparaison, CARP - date de fin prévisionnelle, Position, et filtrer le tableau avec [Position] "Egal à" ou "DansListe" et choisir Disponibilité

Puis affiner selon vos données pour corrections ou améliorations.

Cordialement,
Frédéric Silvestrini
Administrateur SIRH / Trésorier du CUSMA
Répondre