Skip to main content
Répondu

Edition historique absences


Forum|alt.badge.img+2

Bonjour la communauté,

L’un de mes clients souhaite ce type d’édition historique :

Begin
colonne01.titre="Matricule"
colonne02.titre="Nom"
colonne03.titre="Prénom"
colonne04.titre="Code absence"
colonne05.titre="Libellé de l’absence"
colonne06.titre="Date début"
colonne07.titre="Date fin"
colonne08.titre="Nombre d’heures"
colonne09.titre="Nombre de jours"
End

J’ai tout essayé ainsi que SIiae Mentor RH mais je n’arrive à obtenir ces informations. Quelqu’un pourrait m’aider ?

Meilleure réponse par Hotlinepaie wema

Bonjour Jérôme. 

 

le code absence et libellés ne sont pas disponibles sur une édition historique

 

il faut créer une fonction calcul suivante:

Accès Paramétrage /Fonction calcul 

code fonction obligatoire à respecter : SCALC.ABSENCES

intitulé libre : exemple Export_Absences 

ajouter cela 

// vv copie du dossier sasi 07408 POUR DOMAINE

begin 
AvecToutesLesAbsences = true
//AvecCPSup = true 
//AvecCPSup2 = true
//CodeAbsenceHorsBulletins = "320;330;335;340" 
//AvecCodeAbsences = false 
AvecLibelle = true 
//FormatBDES = false 
//PrivilegieLeCalculEnJour = false 
//AvecSIRET = false 
//DicoCodesOptionnels= "CodesOptionnels" 
//Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence1", "CodeOptionnel1") //Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence2", "CodeOptionnel2") //Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence3", "CodeOptionnel3") //AvecAbsencesHorsPeriode = false 
AvecEtatAbsences = true
Call FonctionCalcul("RECAP_ABSENCES") 
end
 

vous aurez ensuite la possibilité d’exporter un fichier

 

14 commentaires

Hotlinepaie wema
Expert
Forum|alt.badge.img+2

Bonjour Jérôme. 

 

le code absence et libellés ne sont pas disponibles sur une édition historique

 

il faut créer une fonction calcul suivante:

Accès Paramétrage /Fonction calcul 

code fonction obligatoire à respecter : SCALC.ABSENCES

intitulé libre : exemple Export_Absences 

ajouter cela 

// vv copie du dossier sasi 07408 POUR DOMAINE

begin 
AvecToutesLesAbsences = true
//AvecCPSup = true 
//AvecCPSup2 = true
//CodeAbsenceHorsBulletins = "320;330;335;340" 
//AvecCodeAbsences = false 
AvecLibelle = true 
//FormatBDES = false 
//PrivilegieLeCalculEnJour = false 
//AvecSIRET = false 
//DicoCodesOptionnels= "CodesOptionnels" 
//Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence1", "CodeOptionnel1") //Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence2", "CodeOptionnel2") //Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence3", "CodeOptionnel3") //AvecAbsencesHorsPeriode = false 
AvecEtatAbsences = true
Call FonctionCalcul("RECAP_ABSENCES") 
end
 

vous aurez ensuite la possibilité d’exporter un fichier

 


Forum|alt.badge.img+2
  • Auteur
  • Connaisseur
  • December 2, 2025

Bonjour Merci pour votre retour.

C’est presque ça, il va me manquer le code absence ; mais en tout cas merci pour la fonction calcul.

Je vais voir avec mon client si cela lui convient.


Hotlinepaie wema
Expert
Forum|alt.badge.img+2

Remplacer 

//AvecCodeAbsences = false 

par 

AvecCodeAbsences = True 


Forum|alt.badge.img+2
  • Auteur
  • Connaisseur
  • December 2, 2025

c’est parfait, j’avais bien indiqué true mais j’avais laissé //


Forum|alt.badge.img
  • March 11, 2026

Bonjour,

J’ai créé une fonction similaire afin d’établir un état de l’absentéisme pour un dossier.

Cependant, afin de faciliter le traitement du fichier par la suite, je souhaiterais savoir s’il existe une solution permettant d’obtenir un état annuel. Peut-être une option avec un cumul des bulletins?

Une idée, une piste à me soumettre? 

Merci 😀

 


Bonjour,

Merci pour la fonction.

Est-il possible de l’avoir en jours ouvrables ou calendaires pour vérifier le plafond SS ?

D’avance merci

 


Forum|alt.badge.img+1

bonjour

je n’arrive pas a avoir l’exporter un fichier voici la fonction de calcul 

 


Hotlinepaie wema
Expert
Forum|alt.badge.img+2

essayer de copier cela

 

 

begin 
AvecToutesLesAbsences = true
//AvecCPSup = true 
//AvecCPSup2 = true
//CodeAbsenceHorsBulletins = "320;330;335;340" 
//AvecCodeAbsences = false 
AvecLibelle = true 
//FormatBDES = false 
//PrivilegieLeCalculEnJour = false 
//AvecSIRET = false 
//DicoCodesOptionnels= "CodesOptionnels" 
//Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence1", "CodeOptionnel1") //Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence2", "CodeOptionnel2") //Call Ajoutedansdictionnaire (DicoCodesOptionnels, "CodeAbsence3", "CodeOptionnel3") //AvecAbsencesHorsPeriode = false 
AvecEtatAbsences = true
Call FonctionCalcul("RECAP_ABSENCES") 
end
 

 

Antoine


Forum|alt.badge.img+1

cela fonctionne je devais sortir du dossier


Forum|alt.badge.img+1

et peut on avoir un export pour le taux absentéisme?  merci


Hotlinepaie wema
Expert
Forum|alt.badge.img+2

Bonjour Amandine

 

Le taux d’absentéisme se trouve dans le bilan social/analyse de l’absentéisme 

Exemple  Accès : RH/Paramétrage Bilan Société

Puis double cliquer sur le camembert pour avoir le détail

exemple

Antoine

 


Forum|alt.badge.img+1

Bonjour Amandine

 

Le taux d’absentéisme se trouve dans le bilan social/analyse de l’absentéisme 

Exemple  Accès : RH/Paramétrage Bilan Société

Puis double cliquer sur le camembert pour avoir le détail

exemple

Antoine

 

merci on ne peut pas l’avoir autrement pour que le client est accès?


Hotlinepaie wema
Expert
Forum|alt.badge.img+2

Bonjour Amandine,

 

Dans ce cas il faudrait passer par la création d’une Edition historique personnalisée.

J’ai fait un test rapide avec les informations suivantes

 

begin
colonne0140.titre="Date Début de Contrat"
colonne0143.titre="Date Fin de Contrat"
colonne0150.titre=" Date d'Ancienneté"

colonne0160.titre="heures travaillées"

colonne0170.titre="Abs J\n Maternité"
colonne0180.titre="Abs J \n AT"
colonne0190.titre="Abs J \n Acc trajet"
colonne0200.titre=" Abs J\n Maladie \n non professionnelle"
colonne0210.titre="Abs J \n Maladie Prof"
colonne0220.titre="Abs J \n TPT"
colonne0230.titre="Abs J \n Hospitalisation"
colonne0240.titre="Abs J \n Invalidité 1/2/3"
colonne0250.titre="Abs J \n Paternité Adoption"
colonne0260.titre="Abs J\n Congé parental"
colonne0270.titre="Abs J\n Congé Présence parental"
colonne0280.titre="Abs J \n Non Rémunérées"
colonne0290.titre="Abs J \n Event Familial"
colonne0300.titre="Abs J \n Congé sans solde"
colonne0310.titre="Abs J \n Congé proche aidant/solidarité Fam \n Congé de deuil \n Maladie grave enfant "
colonne0320.titre="Abs J \n CPF de transition professionnelle \n Congé pour formation syndicale \n Congé de mobilité\n Absence Formation non rémunérée"
//colonne0450.titre="Abs J \n CP \CP Supp"

colonne0460.titre="Jours travaillés"

colonne0500.titre="total absence Maladie"
colonne0510.titre="total absence Autres"
colonne0600.titre="% absence"
 

end

 

==========================

 

Begin
colonne0140=SEM_DtDeb
colonne0143= SEM_DtFin
colonne0150 = DateToString(SAL_DateAnciennete,"dd/MM/yyyy")


colonne0160=BUL_NbHT 
colonne0170=stockvar("CALABSJA_13")

colonne0180=stockvar("CALABSJA_04")
colonne0190=stockvar("CALABSJA_11")
colonne0200=stockvar("CALABSJA_09")
colonne0210=stockvar("CALABSJA_08")
colonne0220=stockvar("CALABSJA_10")+stockvar("CALABSJA_64")
colonne0230=stockvar("CALABSJA_19")+stockvar("CALABSJA_20")
colonne0240=stockvar("CALABSJA_01")+stockvar("CALABSJA_05")+stockvar("CALABSJA_06")
colonne0250=stockvar("CALABSJA_14")+stockvar("CALABSJA_52")
colonne0260=stockvar("CALABSJA_33")
colonne0270=stockvar("CALABSJA_32")
colonne0280=stockvar("CALABSJA_54")
colonne0290=stockvar("CALABSJA_95")
colonne0300=stockvar("CALABSJA_54")
colonne0310=stockvar("CALABSJA_03")+stockvar("CALABSJA_27")+stockvar("CALABSJA_63")+stockvar("CALABSJA_65")+stockvar("CALABSJA_02")
colonne0320=stockvar("CALABSJA_38")+stockvar("CALABSJA_72")+stockvar("CALABSJA_73")+stockvar("CALABSJA_18")
//colonne0450=stockvar("CALABSJA_12")

colonne0460=NbJoursTravailles()
colonne0500=colonne0170+colonne0180+colonne0190+colonne0200+colonne0210+colonne0220+colonne0230+colonne0240

colonne0510=colonne0250+colonne0260+colonne0270+colonne0280+colonne0290+colonne0300+colonne0310+colonne0320
 

end

 

A adapter selon vos besoins

Antoine


Forum|alt.badge.img+1

Bonjour Amandine,

 

Dans ce cas il faudrait passer par la création d’une Edition historique personnalisée.

J’ai fait un test rapide avec les informations suivantes

 

begin
colonne0140.titre="Date Début de Contrat"
colonne0143.titre="Date Fin de Contrat"
colonne0150.titre=" Date d'Ancienneté"

colonne0160.titre="heures travaillées"

colonne0170.titre="Abs J\n Maternité"
colonne0180.titre="Abs J \n AT"
colonne0190.titre="Abs J \n Acc trajet"
colonne0200.titre=" Abs J\n Maladie \n non professionnelle"
colonne0210.titre="Abs J \n Maladie Prof"
colonne0220.titre="Abs J \n TPT"
colonne0230.titre="Abs J \n Hospitalisation"
colonne0240.titre="Abs J \n Invalidité 1/2/3"
colonne0250.titre="Abs J \n Paternité Adoption"
colonne0260.titre="Abs J\n Congé parental"
colonne0270.titre="Abs J\n Congé Présence parental"
colonne0280.titre="Abs J \n Non Rémunérées"
colonne0290.titre="Abs J \n Event Familial"
colonne0300.titre="Abs J \n Congé sans solde"
colonne0310.titre="Abs J \n Congé proche aidant/solidarité Fam \n Congé de deuil \n Maladie grave enfant "
colonne0320.titre="Abs J \n CPF de transition professionnelle \n Congé pour formation syndicale \n Congé de mobilité\n Absence Formation non rémunérée"
//colonne0450.titre="Abs J \n CP \CP Supp"

colonne0460.titre="Jours travaillés"

colonne0500.titre="total absence Maladie"
colonne0510.titre="total absence Autres"
colonne0600.titre="% absence"
 

end

 

==========================

 

Begin
colonne0140=SEM_DtDeb
colonne0143= SEM_DtFin
colonne0150 = DateToString(SAL_DateAnciennete,"dd/MM/yyyy")


colonne0160=BUL_NbHT 
colonne0170=stockvar("CALABSJA_13")

colonne0180=stockvar("CALABSJA_04")
colonne0190=stockvar("CALABSJA_11")
colonne0200=stockvar("CALABSJA_09")
colonne0210=stockvar("CALABSJA_08")
colonne0220=stockvar("CALABSJA_10")+stockvar("CALABSJA_64")
colonne0230=stockvar("CALABSJA_19")+stockvar("CALABSJA_20")
colonne0240=stockvar("CALABSJA_01")+stockvar("CALABSJA_05")+stockvar("CALABSJA_06")
colonne0250=stockvar("CALABSJA_14")+stockvar("CALABSJA_52")
colonne0260=stockvar("CALABSJA_33")
colonne0270=stockvar("CALABSJA_32")
colonne0280=stockvar("CALABSJA_54")
colonne0290=stockvar("CALABSJA_95")
colonne0300=stockvar("CALABSJA_54")
colonne0310=stockvar("CALABSJA_03")+stockvar("CALABSJA_27")+stockvar("CALABSJA_63")+stockvar("CALABSJA_65")+stockvar("CALABSJA_02")
colonne0320=stockvar("CALABSJA_38")+stockvar("CALABSJA_72")+stockvar("CALABSJA_73")+stockvar("CALABSJA_18")
//colonne0450=stockvar("CALABSJA_12")

colonne0460=NbJoursTravailles()
colonne0500=colonne0170+colonne0180+colonne0190+colonne0200+colonne0210+colonne0220+colonne0230+colonne0240

colonne0510=colonne0250+colonne0260+colonne0270+colonne0280+colonne0290+colonne0300+colonne0310+colonne0320
 

end

 

A adapter selon vos besoins

Antoine

merci je vais tester