Calcul de l'ancienneté basée sur des heures

Les dates suivantes ont une incidence sur le calcul de l'ancienneté pour une règle basée sur des heures :

  • Date d'exécution du traitement d'ancienneté

  • Date de fin de l'attribut

  • Date de fin de l'ancienneté

Date d'exécution du traitement d'ancienneté

La date à laquelle le traitement Calculer les dates d'ancienneté a été exécuté est utilisée dans le calcul des heures d'ancienneté. Le traitement calcule les dates d'ancienneté pour les salariés en fonction des règles d'ancienneté configurées dans l'application.

Date de fin de l'attribut

Si l'attribut ou le niveau pour lequel la règle d'ancienneté est configurée a été modifié, la date de fin de l'attribut est utilisée dans le calcul. Par exemple, supposons que la règle soit configurée pour l'attribut Emploi et le niveau Affectation et qu'un salarié fasse l'objet d'un changement d'emploi. La date de fin du premier emploi est utilisée dans le calcul de la date d'ancienneté.

Date de fin de l'ancienneté

Cette date est utilisée dans le calcul en cas de mise à jour à date d'effet de la règle d'ancienneté. Par exemple, supposons qu'un ajustement à date d'effet ait entraîné l'ajout d'une nouvelle ligne pour une règle d'ancienneté. La date de fin d'ancienneté de la ligne existante précédente est calculée comme suit : Date de début de la nouvelle ligne ajoutée - 1 jour.

Remarque : les calculs sont valides lorsque la date de fin de l'attribut ou la date de fin de l'ancienneté ne sont pas définies sur la valeur NULL ou sur la date de fin maximum autorisée (31-12-4712).

Calcul de la date d'ancienneté

La date d'ancienneté pour la règle basée sur des heures est calculée comme suit :

  1. Obtenez la date minimum parmi les dates suivantes : date d'exécution du traitement Calculer les dates d'ancienneté, date de fin de l'attribut et date de fin d'ancienneté.

  2. Déduisez la durée d'ancienneté de la date minimum.

  3. Ajoutez un jour à la valeur de date résultante de l'étape 2.