Fonction : SENIOR

SENIOR (Empl-no, Option-requested, As-of-date, Units, ...)

Arguments

  1. Numéro d'employé (PERSID)
  2. Option demandée. Voir la liste ci-dessous
  3. A partir de la date: pour quelle date restituer l'ancienneté
    (Par défaut, la date du jour)
  4. Unités demandées. Voir la liste ci-dessous

Résultat

*L'ancienneté de l'employé dans les unités demandées.

Valeurs possibles pour OPTION

  • Une catégorie de la table SENCAT. Renvoie l'ancienneté de l'employé, dans les unités demandées, en utilisant le nouveau moteur de calcul de l'ancienneté.

  • HIRE : Le nombre d'années (et la fraction) depuis la première date d'embauche de l'employé (E_ORIGHIRE).

  • HIRE1 : Le nombre d'années (et la fraction) écoulées depuis la date d'ancienneté du salarié (E_SENIORDT), ou si vide, depuis sa première date d'embauche (E_ORIGHIRE) *

  • HIREDT : La date d'embauche initiale du salarié (E_ORIGHIRE). Remarque : cette option renvoie une date, et non un nombre.

  • REHIRE : Nombre d'années (et fraction) écoulées depuis la dernière date de réembauche de l'employé (E_LASTHIRE). *

  • REHIRE1 : Le nombre d'années (et la fraction) écoulées depuis la date d'ancienneté de l'employé (E_SENIORDT) ou, si elle est vide, depuis sa dernière date d'embauche (E_LASTHIRE) *

  • REHIREDT : La dernière date d'embauche du salarié (E_LASTHIRE). Remarque : cette option renvoie une date, et non un nombre.

  • SENRANK : Rang d'ancienneté de l'employé (E_SENRANK). Renvoie 0 s'il n'est pas attribué. Cette fonction ne le recalcule pas.

_Ces options renvoient toujours des années, quelles que soient les unités demandées. Pour les salariés licenciés avant la date demandée, elles renvoient le nombre d'années jusqu'à la date de licenciement.


© , 2026 • Updated: 08/17/25
Comment or report a problem with this topic