Cette fonction remplace la fonction P2004P de la version 5.10 et est intégrées dans la gestion des traitements BATCH.
Cette fonction permet
de lancer le calcul des pointages de masse. Elle tient compte des
pointages
saisis, des règles paramétrées
et
affectées.
Le calcul peut également être lancé à partir de la mise à jour salarié - groupe d'options ACTIVITE.
Le principe de calcul des pointages adopté est le même que pour les arrêts et les congés, à savoir :
Le découpage de situations présentes sur la période d'activité donne les segments à traiter,
Création d'un fichier témoin par salarié, comprenant la date de début et de fin de traitement, ainsi que la date de dernier traitement,
Enregistrement des segments traités dans un fichier trace (POITRC),
Sélection des salariés en fonction des segments à traiter,
Analyse de chaque segment.
Vous pouvez sélectionner une population.
L' échéance d'initialisation est proposée par défaut. Elle est modifiable.
La sélection de population doit correspondre à l'affectation paramétrée dans cette même fonction.
Si le nombre de salariés sélectionné dépasse 9997, un message vous indique la limite d'affichage, les traitements ne sont pas impactés.
Vous pouvez sélectionner une échéance exceptionnelle.
Vous pouvez limiter l'extraction à une date donnée.
Vous positionnez les états finaux que vous voulez avoir en fonction de l'état initial. Ces états seront positionnés sur la population sélectionnée et accessibles au travers de la liste des salariés obtenus avec l'option Affich Salariés dans le bouton Exécuter.
Pour optimiser les temps de traitement liés à la gestion des dates, cette fonction s'appuie sur un calendrier permanent contenant :
La date,
Le quantième relatif à l'an 1901,
L'année de la semaine,
Le numéro de la semaine,
Le de numéro jour dans la semaine.
Le premier jour de la semaine est le dimanche.
Si ce calendrier n'est pas mis en oeuvre, le système qui a existé jusqu'à maintenant.
Il est possible de faire des tests concernant les différentes routines de dates avec la fonction TSTCAL.