Bonjour,
un client m’a demandé de modifié l’édition des couts salariaux étant donné que c’est une édtion silae je ne peux pas donc j’ai créer un édition historique mais je seche car certain points ne ressorte pas.
- Les heures normal et heure majorées ressortent mal
- les CP pris
- Les RTT Pris
- mon % de charges patronales est arrondis idem mon taux horaire moyen
Quelqu’un pour m’aiguiller ?
Voici mon édition :
entête :
Begin
colonne001.titre = "DATE"
colonne010.titre = "Type de contrat"
colonne020.titre = "Heures théoriques"
colonne030.titre = "Heures normales"
colonne040.titre = "Heures majorées"
colonne050.titre = "Total heures"
colonne060.titre = "CSS"
colonne070.titre = "ABS INJ"
colonne080.titre = "Congés PAR EDUC"
colonne090.titre = "AM non indem"
colonne100.titre = "Heures Réelles"
colonne110.titre = "CP Pris"
colonne120.titre = "RTT/Récup Pris"
colonne130.titre = "Brut"
colonne140.titre = "Charges Salariales"
colonne150.titre = "PAS"
colonne160.titre = "Net à Payer"
colonne170.titre = "Charges Patronales"
colonne180.titre = "% charges patronales"
colonne190.titre = "Primes et Parts variables"
colonne200.titre = "Suppléments coût global"
colonne210.titre = "Coût global"
colonne220.titre = "Coût horaire moyen"
colonne230.titre = "Forfait jour"
colonne240.titre = "Entrée"
colonne250.titre = "Sortie"
End
Lignes :
Begin
Begin
colonne001 = BUL_Periode
colonne010 = RecupereLibelleControleContenu("S41.G01.00.012.001",SEM_S41_G01_00_012_001)
colonne020 = SEM_HoraireMensuel + SEM_HoraireMensuelHeuresMajorees
colonne030 = BUL_NbHMensuellesNormales
colonne040 = BUL_NbHMensuellesMajorees
colonne050 = BUL_NbHMensuellesNormales + BUL_NbHMensuellesMajorees
// Absences
colonne060 = CumulLignesBaseSSelonLibelle("", "", "", "", "Congé sans solde%")
colonne070 =CumulLignesBaseSSelonLibelle("", "", "", "", "Absence injustifiée%")+CumulLignesBaseSSelonLibelle("", "", "", "", "Absence non justifiée%")
colonne080 = CumulLignesBaseSSelonLibelle("", "", "", "", "Congé parental%")
colonne090 =CumulLignesBaseSSelonLibelle("", "", "", "", "HN Absence Maladie non pro%")+CumulLignesBaseSSelonLibelle("", "", "", "", "HS Absence Maladie non pro%")
// Heures réelles
colonne100 = BUL_NbHT
// CP / RTT
colonne110 = CumulLignesBaseSSelonLibelle("", "", "", "", "CP%")
colonne120 = BUL_RTTJoursPris
// Montants
colonne130 = BUL_Brut
colonne140 = Bul_CumulRetenuesSD + Bul_CumulRetenuesSND
colonne150 = -CumulLignesResultatS("", "", "PAS_MT", "")
colonne160 = BUL_Netapayer
colonne170 = Bul_CumulRetenuesP
// Charges patronales
ChargesPatro = CumulLignesResultatP("", "", "", "")
// % charges patronales
If BUL_Brut <> 0 Then
colonne180 = (ChargesPatro / BUL_Brut) * 100
Else
colonne180 = 0
EndIf
// Primes
colonne190 =CumulLignesBaseSSelonZone("D%", "", "", "", 2) +CumulLignesBaseSSelonZone("H%", "", "", "", 2)
// Coût global
colonne200 = BUL_SupplementCoutGlobal
colonne210 = BUL_Brut+BUL_SupplementCoutGlobal+CumulLignesResultatP("", "", "", "")
// Coût horaire
HeuresTrav = BUL_NbHMensuellesNormales + BUL_NbHMensuellesMajorees
If HeuresTrav > 0 Then
colonne220 = (BUL_Brut+BUL_SupplementCoutGlobal+CumulLignesResultatP("", "", "", ""))/ (BUL_NbHMensuellesNormales + BUL_NbHMensuellesMajorees)
Else
colonne220 = 0
EndIf
// Forfait jour
If SEM_S41_G01_00_013 = "10" Then
colonne230 = "Forfait jours"
Else
colonne230 = "Horaire en heures"
EndIf
// Entrée / Sortie
colonne240 = SAL_DateEntree
colonne250 = SAL_DateSortie
End
Merci par avance de votre aide








