Skip to main content
Répondu

IMPORT ABS - valeur d'une 0.50j abs + regrouper une absence


Forum|alt.badge.img

Bonjour, 

Lors de mon import d’absence, j’ai deux problématique :

  1. Les demi journée ne s’importent pas, voici ma fonction 

Matricule = valeurstring(1)

if StrLen(Matricule) > 0 then
if IdentifieSalarieEmploi(Matricule) = true then
if BulletinExiste() = false then
Code = ValeurString(2)
Var = ""
cABS = ""
dtdeb = str2date(ValeurString(3),"dd/MM/yyyy")
dtfin = str2date(ValeurString(4),"dd/MM/yyyy")
ValeurJ = ValeurDouble(5)
ValeurH = ValeurDouble(6)
Val = 0

  1. Les journées d’abs qui se suivent ne se regroupent pas sur le bulletin. Je dois recalculer le bulletin pour que cela se modifie

 

Que dois-je modifier dans mon paramétrage ? 

Merci d’avance.

Meilleure réponse par Mat

Salut Marie, j’ai ça de mon côté sur un dossier pour importer les demi jours. Mon nombre de jours est noté dans la colonne 3 du excel.

Matricule = valeurstring(1)    
    if StrLen(Matricule) > 0 then        
            if IdentifieSalarieEmploi(Matricule) = true then
            if BulletinExiste() = false then                             
                Code = ValeurString(2)                             
                cABS = ""
                Valeur = ValeurDouble(3)                        
 

Pour le coup des journées d’absences qui ne s’importent pas, c’est que dans l’import visiblement, les jours seraient marqués un à un ? Plutôt que d’avoir date de début le 10 - date de fin le 15, par exemple, il te ferait une date début le 10 fin le 10, date de début le 11 fin le 11, etc

Afficher l'original
Ce sujet vous a-t-il aidé à trouver une réponse à votre question?

3 commentaires

Forum|alt.badge.img+2
  • Ambassadeur
  • 1880 commentaires
  • Réponse
  • 21 janvier 2025

Salut Marie, j’ai ça de mon côté sur un dossier pour importer les demi jours. Mon nombre de jours est noté dans la colonne 3 du excel.

Matricule = valeurstring(1)    
    if StrLen(Matricule) > 0 then        
            if IdentifieSalarieEmploi(Matricule) = true then
            if BulletinExiste() = false then                             
                Code = ValeurString(2)                             
                cABS = ""
                Valeur = ValeurDouble(3)                        
 

Pour le coup des journées d’absences qui ne s’importent pas, c’est que dans l’import visiblement, les jours seraient marqués un à un ? Plutôt que d’avoir date de début le 10 - date de fin le 15, par exemple, il te ferait une date début le 10 fin le 10, date de début le 11 fin le 11, etc


Forum|alt.badge.img

Salut Mat, merci de ton retour rapide (y).

J’ajuste le code de la valeur.

Pour les absences, je te confirme que je reçoit un export d’un logiciel de temps mentionnant les absences au jour le jour.

Est-il quand même possible de l’ajuster ? 

 


Forum|alt.badge.img+2
  • Ambassadeur
  • 1880 commentaires
  • 21 janvier 2025

Il faudrait que l’export soit mis à jour sinon j’ai peur que le recalcul soit la seule solution


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