Skip to main content
Question

Edition historique sans les salariés sortis


Bonjour,

Je souhaite compléter une édition historique pour ne pas avoir les salariés sortis.

Mon édition peut être calculée certains mois de l’année pour avoir les taux de charges patronales.

J’ai donc complété mon édition avec les 4 lignes en bleu ci-dessous :

//Date debut : EH.DATEDEBUT
//Date fin : EH.DATEFIN

date0=EH.DATEFIN

x = CumulBulletins ( DateDeb, DateFin, "Bul_brut")
if SAL_DateSortie < DateDeb and x = 0 then LigneExclue=true)
if SEM_Dtfin < DateDeb and x = 0 then LigneExclue = true
if SEM_DtDebContrat > DateFin and x = 0 then LigneExclue = true

 

Cependant que je lance mon édition, j’ai une fenêtre échec qui s’affiche au moins pour la 1ère ligne bleue, mais peut-être les suivantes aussi…

Pouvez-vous m’aider pour pouvoir générer mon édition ?

Merci

 

Ci-dessous la paramétrage complet de mon édition :

 

  • En-tête :

begin

options.surlessalaries = true

colonne010.titre="Date de naissance"
colonne020.titre="Date Ancienneté"
colonne025.titre="Date d'entrée"
colonne026.titre="Date début d'emploi"
colonne027.titre="Date fin emploi"
colonne030.titre="Type de contrat"
colonne040.titre="Brut"
colonne050.titre="Charges patronales"
colonne060.titre="Qualification"
colonne070.Titre="Date de sortie"

end

 

  • Lignes :

begin

//Date debut : EH.DATEDEBUT
//Date fin : EH.DATEFIN

date0=EH.DATEFIN

x=CumulBulletins(DateDeb,DateFin,"Bul_brut")
if SAL_DateSortie < DateDeb and x = 0 then LigneExclue=true)
if SEM_Dtfin < DateDeb and x = 0 then LigneExclue = true
if SEM_DtDebContrat > DateFin and x = 0 then LigneExclue = true


colonne010=INT_DateNaissance

colonne020=SAL_DateAnciennete

colonne025=DateToString(SAL_DateEntree,"dd/MM/yyyy")

colonne026=SEM_DtDebContrat

colonne027=SEM_DtFin

colonne030=RecupereLibelleControleContenu("S41.G01.00.012.001", SEM_S41_G01_00_012_001)

colonne040=CumulBulletins(date0,date0,"Bul_brut")

colonne050=CumulBulletins(date0,date0,"Bul_CumulRetenuesP")

select case SEM_S41_G01_00_014
case"01":
colonne060="Ouvrier"
case"03":
colonne060="Technicien"
case"04":
colonne060="Agent de maîtrise"
case"29":
colonne060="Cadre"
default:
colonne060="Autre"
endselect

colonne070=SAL_DateSortie

end
 

 

2 commentaires

Rachid
Formateur certifié
Forum|alt.badge.img+1
  • Formateur certifié
  • 171 commentaires
  • 3 avril 2025

Sonia bonjour, 

 

 

Dans votre paramétrage, vous n’avez pas donner de valeur à DateDeb et à DateFin.

Silae ne sait pas à quoi cela correspond.

 

Bien à vous,

Rachid


Yenaa
Formateur certifié
Forum|alt.badge.img+2
  • Formateur certifié
  • 929 commentaires
  • 13 avril 2025
Sonia L a écrit:

Bonjour,

Je souhaite compléter une édition historique pour ne pas avoir les salariés sortis.

Mon édition peut être calculée certains mois de l’année pour avoir les taux de charges patronales.

J’ai donc complété mon édition avec les 4 lignes en bleu ci-dessous :

//Date debut : EH.DATEDEBUT
//Date fin : EH.DATEFIN

date0=EH.DATEFIN

x = CumulBulletins ( DateDeb, DateFin, "Bul_brut")
if SAL_DateSortie < DateDeb and x = 0 then LigneExclue=true)
if SEM_Dtfin < DateDeb and x = 0 then LigneExclue = true
if SEM_DtDebContrat > DateFin and x = 0 then LigneExclue = true

 

Cependant que je lance mon édition, j’ai une fenêtre échec qui s’affiche au moins pour la 1ère ligne bleue, mais peut-être les suivantes aussi…

Pouvez-vous m’aider pour pouvoir générer mon édition ?

Merci

 

Ci-dessous la paramétrage complet de mon édition :

 

  • En-tête :

begin

options.surlessalaries = true

colonne010.titre="Date de naissance"
colonne020.titre="Date Ancienneté"
colonne025.titre="Date d'entrée"
colonne026.titre="Date début d'emploi"
colonne027.titre="Date fin emploi"
colonne030.titre="Type de contrat"
colonne040.titre="Brut"
colonne050.titre="Charges patronales"
colonne060.titre="Qualification"
colonne070.Titre="Date de sortie"

end

 

  • Lignes :

begin

//Date debut : EH.DATEDEBUT
//Date fin : EH.DATEFIN

date0=EH.DATEFIN

x=CumulBulletins(DateDeb,DateFin,"Bul_brut")
if SAL_DateSortie < DateDeb and x = 0 then LigneExclue=true)
if SEM_Dtfin < DateDeb and x = 0 then LigneExclue = true
if SEM_DtDebContrat > DateFin and x = 0 then LigneExclue = true


colonne010=INT_DateNaissance

colonne020=SAL_DateAnciennete

colonne025=DateToString(SAL_DateEntree,"dd/MM/yyyy")

colonne026=SEM_DtDebContrat

colonne027=SEM_DtFin

colonne030=RecupereLibelleControleContenu("S41.G01.00.012.001", SEM_S41_G01_00_012_001)

colonne040=CumulBulletins(date0,date0,"Bul_brut")

colonne050=CumulBulletins(date0,date0,"Bul_CumulRetenuesP")

select case SEM_S41_G01_00_014
case"01":
colonne060="Ouvrier"
case"03":
colonne060="Technicien"
case"04":
colonne060="Agent de maîtrise"
case"29":
colonne060="Cadre"
default:
colonne060="Autre"
endselect

colonne070=SAL_DateSortie

end
 

 

Bonjour,

 

Essayez de voir avec:

ChatGPT - Silae Mentor EH


Commenter


Gestion des cookies

Nous utilisons des cookies pour améliorer et personnaliser votre expérience. Si vous acceptez ou continuez de naviguer, vous acceptez règles relatives aux cookies. En savoir plus sur nos cookies

 
Paramètres de cookies