Bonjour,
’ai créé une fonction de calcul pour le modèle suivant :

Ma fonction de calcul:
begin
if parametrage then
par.nblignestitre= 1
par.sepdec= ","
par.sepchamp= ";"
else
Matricule = valeurstring(1)
if StrLen(Matricule) > 0 then
if IdentifieSalarieEmploi(Matricule) = true then
if BulletinExiste() = false then
//Absences
ABS = valeurstring(3)
cABS= ""
Valeur = valeurdouble(6)
// On fait le lien avec le code Silae
Select case ABS
case "CP" : cABS= "300"
case "RTT" : cABS= "310"
case "CSS" : cABS= "632"
case "" : cABS = ""
Default : print "Code absence <" + ABS + "> inconnu."
EndSelect
// On s'assure d'avoir un code d'absence Silae
if cABS<> "" then
datedeb = str2date(ValeurString(4),"dd/MM/yyyy")
datefin = str2date(ValeurString(5),"dd/MM/yyyy")
call genereAbsence (cABS, Datedeb,Datefin, -Valeur)
endif
else
print"Salarié <" + valeurstring(1) + ">, bulletin existant."
endif
else
print "Salarié et/ou emploi pour le matricule <"+Matricule+"> non identifié."
endif
endif
endif
end
MAIS la demi journée ne s’importe pas
Que dois-je modifier dans mon paramétrage ?
Merci d’avance.

