Skip to main content

Bonjour, 

Nous avons un accord d’entreprise qui majore d’1 jour le nombre de congé d’ancienneté acquis par le salarié. Ce la s’applique à partir de 3 ans d’ancienneté et non 5 ans comme le prévoit la convention collective Syntec. 

Voici ce que nous appliquons : 

  • à partir de 3 ans d’ancienneté : 1 jour
  • à partir de 5 ans d’ancienneté : 2 jours
  • à partir de 10 ans d’ancienneté : 3 jours 
  • à partir de 15 ans d’ancienneté : 4 jours 
  • à partir de 20 ans d’ancienneté : 5 jours 

Comment faire pour effectuer ce paramétrage d’acquisition spécifique ? 

Bonjour 

 

Vous pouvez essayer de copier cette fonction

Dans fonction 

Code : CP-ANCIENNETE

 

Begin
    // Conges Anciennete CCN B065    Syntec

// DF le 12/06/2014 ancienneté au début de la période de référence
// MS le 07/06/2017 Qr Etablissement : ou ancienneté à la clôture de la période de référence, conséquence de la loi Travail du 8/08/2016

//Gina 27.05.2024 Application d’un accord entreprise spécifique 

Jours = 0
If Bul.SortiCeMois = False Then
    if ETA.CCNBOOLe1] = true then
        Mois = Emp.anciennete
    Else
        Mois = Emp.anciennete - 12
    EndIf

    if Mois >= 36  then Jours = 1
    if Mois >= 60  then Jours = 2
    if Mois >= 120 then Jours = 3
    if Mois >= 180 then Jours = 4
    if Mois >= 240 then Jours = 5

    if stockvar("CPANCIENNETE") <> 0 then Jours = stockvar("CPANCIENNETE")
    if stockvar("CPANCIENNETE") = -1 then Jours = 0

    if Jours <>0 then
        Exec("Lprime_D02")
        LigneNeutre = True
        methodeCalcul = 99
        Bases = Jours
        Liblong = "Jours de congés ancienneté acquis"
        Exec ("GenereLprime")
        LigneNeutre = False
    endif
EndIf


End
 

 

 

Bien à vous


Bonjour 

 

Vous pouvez essayer de copier cette fonction

Dans fonction 

Code : CP-ANCIENNETE

 

Begin
    // Conges Anciennete CCN B065    Syntec

// DF le 12/06/2014 ancienneté au début de la période de référence
// MS le 07/06/2017 Qr Etablissement : ou ancienneté à la clôture de la période de référence, conséquence de la loi Travail du 8/08/2016

//Gina 27.05.2024 Application d’un accord entreprise spécifique 

Jours = 0
If Bul.SortiCeMois = False Then
    if ETA.CCNBOOLn1] = true then
        Mois = Emp.anciennete
    Else
        Mois = Emp.anciennete - 12
    EndIf

    if Mois >= 36  then Jours = 1
    if Mois >= 60  then Jours = 2
    if Mois >= 120 then Jours = 3
    if Mois >= 180 then Jours = 4
    if Mois >= 240 then Jours = 5

    if stockvar("CPANCIENNETE") <> 0 then Jours = stockvar("CPANCIENNETE")
    if stockvar("CPANCIENNETE") = -1 then Jours = 0

    if Jours <>0 then
        Exec("Lprime_D02")
        LigneNeutre = True
        methodeCalcul = 99
        Bases = Jours
        Liblong = "Jours de congés ancienneté acquis"
        Exec ("GenereLprime")
        LigneNeutre = False
    endif
EndIf


End
 

 

 

Bien à vous

Bonjour Madame,

Je souhaitais décaler le mois sur lequel se déclenche l’acquisition des congés supplémentaires pour anciennneté.

Au lieu de les verser en fin de période, mon client souhaite les attribuer en début de période, soit en Juin N au lieu de Mai N+1.

J’avais trouvé cette fonction calcul mais rien ne mentionne le mois d’attribution … ou je ne le vois pas (niveau limité sur les fonctions calcul 😊)

Auriez vous une solution s’il vous plait ?

Je vous remercie d’avance,

Cordialement,


Bonjour 

Vous pouvez rajouter 

and bul.mois = 6 

après 

If Bul.SortiCeMois = False

 

Par contre selon moi cette modification inclus une création de compteur CPSUP

Il faudra alors ajouter aprés la création du compteur 

Call AffecteCPSupJoursAcquis(Jours)

après les lignes

 Exec ("GenereLprime")        

LigneNeutre = False

 

Faites des tests et vérifications. 

Au besoin n’hésitez pas, je ferais de mon mieux pour vous aider.

 

Bien à vous


Bonjour 

Vous pouvez rajouter 

and bul.mois = 6 

après 

If Bul.SortiCeMois = False

 

Par contre selon moi cette modification inclus une création de compteur CPSUP

Il faudra alors ajouter aprés la création du compteur 

Call AffecteCPSupJoursAcquis(Jours)

après les lignes

 Exec ("GenereLprime")        

LigneNeutre = False

 

Faites des tests et vérifications. 

Au besoin n’hésitez pas, je ferais de mon mieux pour vous aider.

 

Bien à vous

Madame,

Merci beaucoup pour votre retour.

J’ai essayé d’indiquer “and bull.mois = 6” juste après “If Bul.SortiCeMois = False Then” mais cela ne fonctionne pas et mon client ne souhaite pas de compteur supplémentaire malheureusement… je pense que je vais être bloquée et je vais devoir les ajouter manuellement.

Merci,

Cordialement,


Bonjour 

Vous pouvez rajouter 

and bul.mois = 6 

après 

If Bul.SortiCeMois = False

 

Par contre selon moi cette modification inclus une création de compteur CPSUP

Il faudra alors ajouter aprés la création du compteur 

Call AffecteCPSupJoursAcquis(Jours)

après les lignes

 Exec ("GenereLprime")        

LigneNeutre = False

 

Faites des tests et vérifications. 

Au besoin n’hésitez pas, je ferais de mon mieux pour vous aider.

 

Bien à vous

Madame,

Merci beaucoup pour votre retour.

J’ai essayé d’indiquer “and bull.mois = 6” juste après “If Bul.SortiCeMois = False Then” mais cela ne fonctionne pas et mon client ne souhaite pas de compteur supplémentaire malheureusement… je pense que je vais être bloquée et je vais devoir les ajouter manuellement.

Merci,

Cordialement,

Bonjour @Anthony Petit, auriez-vous par hasard une solution à mon problème afin de modifier la fonction calcul initiale prévue par la convention collective en attribuant les jours en Juin N plutôt qu’en Mai N+1 ?

Merci d’avance,

Cordialement,


Bonjour,

Les CP d’ancienneté ne peuvent être déclenchés uniquement au mois de cloture des congés.

Un paramétrage spécifique sur un autre compteur devrait être mis en place pour permettre la génération d’un CP hors mois de clôture des congés payes.


Bonjour,

Les CP d’ancienneté ne peuvent être déclenchés uniquement au mois de cloture des congés.

Un paramétrage spécifique sur un autre compteur devrait être mis en place pour permettre la génération d’un CP hors mois de clôture des congés payes.

Anthony, je vous remercie pour votre confirmation, au moins je suis fixée !

Merci également à vous pour votre aide @Marie GONZALEZ 

Belle journée,

Cordialement,


Commenter