Skip to main content

GPT's Editions Historiques


Yenaa
Formateur certifié
Forum|alt.badge.img+4

Bonjour

Je vous présente GPT's Silae Mentor EH 🤖, une IA conçue pour générer les éditions historiques de #Silae de manière simple et efficace.
Je vous invite à le tester, à l'utiliser , le corriger et à me faire part de vos retours. Toute suggestion ou correction contribuera à l'amélioration de cet outil pour le bénéfice de tous les utilisateurs.

Ensemble, faisons évoluer nos pratiques ! 🚀

👇
https://chatgpt.com/g/g-4dK56JbP1-silae-mentor-eh

#Innovation #RH #Paie #SIRH #IA #Technologie #digitalRH
✍️ #Yenaa

 

26 commentaires

Forum|alt.badge.img+4
  • Expert
  • July 15, 2024

Très bien conçu!

Super travail @Yenaa 


Antoine IRLANDESE
Connaisseur

Bonjour Yena,

 

J’ai posé la question suivante à chatgpt

je souhaite avoir une Edition Historique silae qui recense toutes les absences en heure, jour, taux et montants

 

et voici ce qui m’a été proposé (je n’ai pas copié la partie en tête)

 

Begin
colonne0010 = INT_NomUsuel
colonne0020 = INT_Prenom
colonne0030 = INT_NumeroSS

// Sélection du type d'absence
Select case ABS_Type
case "01":
    colonne0040 = "Maladie"
case "02":
    colonne0040 = "Congé payé"
case "03":
    colonne0040 = "Congé sans solde"
case "04":
    colonne0040 = "Maternité/Paternité"
case "05":
    colonne0040 = "Accident de travail"
default:
    colonne0040 = "Autre"
endselect

colonne0050 = ABS_DateDebut
colonne0060 = ABS_DateFin
colonne0070 = ABS_NombreJours
colonne0080 = ABS_NombreHeures
colonne0090 = ABS_Taux
colonne0100 = ABS_Montant
End

Mais sauf erreur de ma part ces champs à partir de la ligne 0040 n’existent pas ?

 

Merci Pour ton expertise.


Yenaa
Formateur certifié
Forum|alt.badge.img+4
  • Auteur
  • Formateur certifié
  • July 16, 2024

Bonjour,

Dans ce cas il faudra le corriger, lui dire que ça ne fonctionne pas, lui donner une piste et lui expliquer davantage.

Il est parfait, il va se corriger ;)


Forum|alt.badge.img+1
  • Apprenti
  • September 18, 2024

Merci beaucoup, c’est très efficace, bravo pour ce travail !


Yenaa
Formateur certifié
Forum|alt.badge.img+4
  • Auteur
  • Formateur certifié
  • September 18, 2024

Merci beaucoup, c’est très efficace, bravo pour ce travail !

Merci pour ce retour 


Bonjour Yena,

 

J’ai posé la question suivante à chatgpt

je souhaite avoir une Edition Historique silae qui recense toutes les absences en heure, jour, taux et montants

 

et voici ce qui m’a été proposé (je n’ai pas copié la partie en tête)

 

Begin
colonne0010 = INT_NomUsuel
colonne0020 = INT_Prenom
colonne0030 = INT_NumeroSS

// Sélection du type d'absence
Select case ABS_Type
case "01":
    colonne0040 = "Maladie"
case "02":
    colonne0040 = "Congé payé"
case "03":
    colonne0040 = "Congé sans solde"
case "04":
    colonne0040 = "Maternité/Paternité"
case "05":
    colonne0040 = "Accident de travail"
default:
    colonne0040 = "Autre"
endselect

colonne0050 = ABS_DateDebut
colonne0060 = ABS_DateFin
colonne0070 = ABS_NombreJours
colonne0080 = ABS_NombreHeures
colonne0090 = ABS_Taux
colonne0100 = ABS_Montant
End

Mais sauf erreur de ma part ces champs à partir de la ligne 0040 n’existent pas ?

 

Merci Pour ton expertise.

Bonjour Antoine, 

Aviez vous finalement réussi à faire cette édition de l’historique ? Si oui pouvez vous m’aider car je n’arrive pas à extraire les heures d’absences ? 

Merci beaucoup


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

Bonjour Dorothée

 

Voici une Edition historique en exemple à adapter selon vos besoins.

titre ABSENCES EN JOURS HEURES MONTANTS

 

copier dans en-tête d’une nouvelle édition historique

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

colonne0180.titre="Brut"
colonne0278.titre="Abs J Maternité"

colonne0279.titre="Abs H Maternité"

colonne0280.titre=" Montant Maternité"

colonne0288.titre=" J Abs AT"
colonne0289.titre=" H Abs AT"
colonne0290.titre=" Montant Accident de travail"

colonne0298.titre=" J Abs Acc trajet"
colonne0299.titre=" H Abs Acc trajet"
colonne0300.titre=" Montant Accident de trajet"


colonne0314.titre="J Maladie non professionnelle"
colonne0315.titre="H Maladie non professionnelle"

colonne0320.titre="Montant Maladie non professionnelle"

colonne0338.titre="Abs J maladie Prof"
colonne0339.titre="Abs H maladie Prof"
colonne0340.titre="Montant Maladie professionnelle"

colonne0344.titre="J TPT"
colonne0345.titre="H TPT"
colonne0350.titre="TPT"

colonne0364.titre=" J Paternité"
colonne0365.titre=" H Paternité"
colonne0370.titre="Montant Paternité"

//colonne0380.titre="Adoption"


colonne0384.titre=" J Congé parental"
colonne0385.titre=" H Congé parental"
colonne0390.titre="Montant Congé parental"

//colonne0400.titre="Congé de présence parentale"

colonne0408.titre="J Abs Non Rémunérées"
colonne0409.titre="H Abs Non Rémunérées"
colonne0410.titre="Montant Absence non rémunérée"

//colonne0411.titre="Abs H activité Partielle"
//colonne0412.titre=" Montant Abs Activité partielle"

colonne0424.titre="J Abs Event Familial"
colonne0425.titre="H Abs Event Familial"
colonne0427.titre="Montant Abs Event Familial"


colonne0520.titre=" Montant Indemnités complémentaires"
colonne0530.titre=" Montant IJSS Brutes"
colonne0540.titre=" Montant Ajustement du Net"

colonne0545.titre="  H Mise à pied Conservatoire"
colonne0550.titre=" Montant Mise à pied Conservatoire"
colonne0565.titre=" H Mise à pied Disciplinaire"
colonne0570.titre=" Montant Mise à pied Disciplinaire"


End

 

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

 

copier dans lignes d’une nouvelle édition historique

Begin
colonne0140=SEM_DtDeb
colonne0150 = SAL_DateAnciennete

colonne0180=BUL_Brut
colonne0278=stockvar("CALABSJA_13")

colonne0279=Stockvar("CALABSH_13")
colonne0280=Stockvar("RETENUES_13")

colonne0288=stockvar("CALABSJA_04")
colonne0289=Stockvar("CALABSH_04")
colonne0290=Stockvar("RETENUES_04")

colonne0298=stockvar("CALABSJA_11")
colonne0299=Stockvar("CALABSH_11")
colonne0300=Stockvar("RETENUES_11")


colonne0314=stockvar("CALABSJA_09")
colonne0315=Stockvar("CALABSH_09")
colonne0320=Stockvar("RETENUES_09")

colonne0338=stockvar("CALABSJA_08")
colonne0339=Stockvar("CALABSH_08")
colonne0340=Stockvar("RETENUES_08")

colonne0344=stockvar("CALABSJA_10")
colonne0345=Stockvar("CALABSH_10")
colonne0350=Stockvar("RETENUES_10")

colonne0364=stockvar("CALABSJA_14")
olonne0365=Stockvar("CALABSH_14")
colonne0370=Stockvar("RETENUES_14")

//colonne0380=Stockvar("RETENUES_52")


colonne0384=stockvar("CALABSJA_33")
colonne0385=Stockvar("CALABSH_33")
colonne0390=Stockvar("RETENUES_33")

//colonne0400=Stockvar("RETENUES_32")

colonne0408=stockvar("CALABSJA_54")
colonne0409=Stockvar("CALABSH_54")
colonne0410=Stockvar("RETENUES_54")

//colonne0411=Stockvar("CALABSH_99")
//colonne0412=CumulLignesResultatS("","","610","")*(-1)

colonne0424=stockvar("CALABSJA_95")
colonne0425=Stockvar("CALABSH_95")
colonne0427=Stockvar("RETENUES_95")


colonne0520=CumulLignesResultatS("","$ICP","","")
colonne0530=CumulLignesResultatS("","$IJB","","")*(-1)
colonne0540=CumulLignesResultatS("","$NET","","")*(-1)

colonne0545=CumulLignesBaseS("","","641","")*(-1)
colonne0550=CumulLignesResultatS("","","641","")*(-1)
colonne0565=CumulLignesBaseS("","","640","")*(-1)
colonne0570=CumulLignesResultatS("","","640","")*(-1)
End

 

 

 

 

il n’est pas pas possible pour l’instant d’extraire les dates début et date fin sur une édition sauf si vous paramétrez une extraction 

voir l’aide en ligne suivante : https://support.silae.fr/hc/fr/articles/16534142703506-Exporter-un-r%C3%A9capitulatif-des-absences-du-mois


Merci beaucoup. 

 


Bonjour 

 

J’aurai une autre question svp. 

J’ai crée une extraction tout se calcule bien sauf quand il y a plusieurs indices de bulletin car ils s’ajoutent à mon calcul…

Exemple j’ai calculé le % de charges du bulletin en faisant colonne052 = colonne50 x colonne 51 / 100. 

Le problème c’est que ca me calcule 2, 3, ou 4 fois (en fonction du nombre d’indices de BS) le % et ça l’additionne. au lieu d’avoir 40 % j’ai 80, 120… Alors que je veux juste le résultat des colonnes que j’ai demandé….

Auriez vous une solution à cela ?

Merci pour votre aide

Bonne journée

 


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

Bonjour Dorothée

 

pouvez-vous copier  les lignes concernées 

colonnes 050 à 052 en “en tête” et “lignes” ?


 

colonne051.Titre = "(A)\nBrut\nAvec\nSEGUR"

colonne051.Nbdec = 2

colonne051.totalise = true

colonne051.indicecouleur=8

colonne053.titre = "(B)\nCharges\nPatronales"

colonne053.totalise = true

colonne053.indicecouleur=2

colonne065.titre = "% de CHARGES "

colonne065.Nbdec = 2

colonne065.Totalise = true

colonne065.indicecouleur=2

 

 

 

colonne051 = BUL_Brut

colonne053 = CumulLignesResultatP("", "", "", "")

colonne065 = colonne053 / colonne051 * 100


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

Bonjour Dorothée

 

pouvez vous ajouter cela dans en tête ?

Colonne065.dernierelignedudetail = true
 

Je vous remercie de me tenir informé 

Antoine


Bonjour

Ca marche :-) merci beaucoup vous m’avez beaucoup aidé

 

Bonne journée


j’ai une dernière question après je ne vous embête plus 😅

Dans l’édition de l’historique avec les stockvar (“calabsh….” quel est le code pour l’absence entrée/sortie ? Car dans mon extraction actuelle ca ne les prend pas en compte ?

 

Merci pour tout

Bonne journée

Dorothée


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

Bonjour Dorothée

cela correspond à une autre formule :

les marques internes

Pour avoir les heures :

colonne0300 =colonne0300=CumulLignesBaseS("","$BEN","","")+CumulLignesBaseS("","$BEM","","")+CumulLignesBaseS("","$BE1","","")
 

 

Pour avoir les Montants :

colonne0310=CumulLignesResultatS("","$BEN","","")+CumulLignesResultatS("","$BEM","","")+CumulLignesResultatS("","$BE1","","")
 

Voir aide en ligne 3. Éditions historiques : Les fonctions avancées
Antoine


tout fonctionne parfaitement merci beaucoup Antoine.


Bonjour Antoine, je me suis aperçue quand je lance mon édition que si j’ai une personne absente tout le mois cela ne me prend pas les heures d’absences sur mon BS (151.67h) mais les heures en jours ouvrés soit 140h en novembre. Savez vous ce que je dois indiquer dans l’édition de l’historique pour que ça me prenne bien 151.67h en cas d’absence tout le mois ? Merci pour votre aide

 


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

Bonjour Dorothée,

Pouvez-vous m’envoyer votre formule ?


AbsH04 = stockvar("CALABSH_04")
AbsH08 = stockvar("CALABSH_08")
AbsH09 = stockvar("CALABSH_09") 
AbsH10 = stockvar("CALABSH_10")
AbsH11 = stockvar("CALABSH_11")
AbsH13 = stockvar("CALABSH_13")
AbsH14 = stockvar("CALABSH_14")
AbsH19 = stockvar("CALABSH_19")
AbsH33 = stockvar("CALABSH_33")
AbsH54 = stockvar("CALABSH_54")
AbsH64 = stockvar("CALABSH_64")

colonne076 = AbsH04 + AbsH08 + AbsH09+ AbsH10+ AbsH11+ AbsH13+ AbsH14+ AbsH19+ AbsH33+ AbsH54+ AbsH64 - colonne073
 

 


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

Il me manque la colonne 073

pour savoir ce que le fait le logiciel il faut détailler les colonnes et sélectionner le salarié concerné sur le mois

Exemple 

colonne01 = stockvar("CALABSH_04")
colonne02= stockvar("CALABSH_08")
colonne03= stockvar("CALABSH_09") 
colonne04  = stockvar("CALABSH_10")
colonne05= stockvar("CALABSH_11")
colonne06 = stockvar("CALABSH_13")
colonne06 = stockvar("CALABSH_14")
colonne07 = stockvar("CALABSH_19")
colonne08 = stockvar("CALABSH_33")
colonne09 = stockvar("CALABSH_54")
colonne10 = stockvar("CALABSH_64")

et faire de même sur -colonne 073


colonne073 = CumulLignesBaseS("","$BEN","","")+CumulLignesBaseS("","$BEM","","")+CumulLignesBaseS("","$BE1","","")


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

Dorothée,

Voici ce qu’il faut ajouter le temps de détailler

colonne01 = stockvar("CALABSH_04")
colonne02= stockvar("CALABSH_08")
colonne03= stockvar("CALABSH_09") 
colonne04  = stockvar("CALABSH_10")
colonne05= stockvar("CALABSH_11")
colonne06 = stockvar("CALABSH_13")
colonne06 = stockvar("CALABSH_14")
colonne07 = stockvar("CALABSH_19")
colonne08 = stockvar("CALABSH_33")
colonne09 = stockvar("CALABSH_54")
colonne10 = stockvar("CALABSH_64")

colonne11 = CumulLignesBaseS("","$BEN","","")
colonne12 = CumulLignesBaseS("","$BEM","","")
colonne13 = CumulLignesBaseS("","$BE1","","")

 

je n’ai pas vos informations.

le salarié est malade tout le mois ? 
 


j’ai plusieurs cas malade tout le mois et congé parental tout le  mois aussi

 


Forum|alt.badge.img+1

Bonjour, j’aurai besoin d’éditer les CP de fractionnement.

J’ai essayé plusieurs combinaison sans succès. pouvez-vous m’aider ?

Merci par avance.


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

Bonjour Amandine,

 

Voici mon édition qui donne de bons résultats

 

BEGIN
options.SousTotalSalarie = false
Options.PresentationInitialeDetail = option_resume

 

colonne0020.titre="jrs acquis ancienneté N-1"
colonne0020.dernierelignedudetail = true

colonne0030.titre="jrs acquis N-1"
colonne0030.dernierelignedudetail = true

colonne0040.titre="jrs repos pris N-1"
colonne0040.dernierelignedudetail = true

colonne0050.titre="solde jrs repos N-1"
colonne0050.dernierelignedudetail = true

colonne0065.titre="jrs acquis ancienneté N"
colonne0065.dernierelignedudetail = true

 

colonne0070.titre="jrs acquis N"
colonne0070.dernierelignedudetail = true

colonne0080.titre="jrs CP pris N"
colonne0080.dernierelignedudetail = true

colonne0090.titre="solde jrs CP N"
colonne0090.dernierelignedudetail = true


END

 

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

 

BEGIN

 


colonne0020=CompteurCP("CPN1ACQUISANC")
colonne0030=CompteurCP("CPN1ACQUIS")
colonne0040=CompteurCP("CPN1PRIS")
colonne0050=colonne0030-colonne0040


colonne0065=BUL_CPJoursAcquisFractionnement
colonne0070=CompteurCP("CPNACQUIS")
colonne0080=CompteurCP("CPNPRIS")
colonne0090=colonne0070-colonne0080

END
 

 

Cordialement,

 

Antoine