Skip to main content
Répondu

Erreur compilation Editions Historiques


Bonjour,

Je ne comprends pas pourquoi j’ai une erreur sur la ligne suivante dans mon édition d’historique : (Le message d’erreur est le suivant : ECHEC_INSTRUCTIONINATTENDUE”)

select case SEM_S41_G01_00_012_001
case "01":
    colonne014= "CDI"
case "02":
    colonne014= "CDD"
default:
    colonne014= "Autre"
endselect

 

 

Voici le paramétrage effectué

 

Begin

colonne010= INT_DateNaissance
colonne011= SAL_DateEntree
colonne012= SAL_DateAnciennete

Begin
x = trunc(anciennete()/12)
y = round((anciennete() / 12 - trunc(anciennete()/12) )*12,0)
colonne013= x  + " ans et "  + y + " mois"
end

select case SEM_S41_G01_00_012_001
case "01":
    colonne014= "CDI"
case "02":
    colonne014= "CDD"
default:
    colonne014= "Autre"
endselect

colonne015= SEM_DtFin

select case SEM_S41_G01_00_004_001
case "008":
    colonne016= "FIN DE CONTRAT"
case "010":
    colonne016= "DEMISSION"
case "012":
    colonne016= "LICENCIEMENT"
case "134":
    colonne016= "DEPART RETRAITE"
default:
    colonne016= "AUTRE"
endselect

colonne017 = SEM_S41_G01_00_010

select case SEM_S41_G01_00_015_002
case "29":
    colonne018 = "Cadre"
case "02":
    colonne018 = "Non Cadre"
default:
    colonne018 = "Autre"
endselect

select case INT_SituationFamiliale
case "00":
    colonne019 = "Inconnue"
case "10":
    colonne019 = "Célibataire"
case "20":
    colonne019 = "Vie maritale"
case "30":
    colonne019 = "Pacsé"
case "40":
    colonne019 = "Marié"
case "50":
    colonne019 = "Séparé"
case "60":
    colonne019 = "Divorcé"
case "70":
    colonne019 = "Veuf"
default:
    colonne019 = "Autre"
endselect

colonne020= SAL_NbPersACharge
Colonne021= INT_NumVoie
Colonne022= INT_NomVoie
Colonne023= INT_ComplementLieu
Colonne024= INT_NomVille
colonne025= SAL_Iban1
colonne026= SAL_Bic1

End
 

 

 

Pourriez-vous m’aider à résoudre ce problème ?

Merci d’avance pour votre aide :)

Meilleure réponse par Anthony Petit

Bonjour,

Il semble que le begin / end soit en trop sur cette partie :

Begin

colonne010= INT_DateNaissance
colonne011= SAL_DateEntree
colonne012= SAL_DateAnciennete

Begin
x = trunc(anciennete()/12)
y = round((anciennete() / 12 - trunc(anciennete()/12) )*12,0)
colonne013= x  + " ans et "  + y + " mois"
end

J’ai testé de les supprimer, l’édition se génère bien

 

2 commentaires

Anthony Petit
Community Manager
Forum|alt.badge.img+3
  • Community Manager
  • Réponse
  • March 6, 2025

Bonjour,

Il semble que le begin / end soit en trop sur cette partie :

Begin

colonne010= INT_DateNaissance
colonne011= SAL_DateEntree
colonne012= SAL_DateAnciennete

Begin
x = trunc(anciennete()/12)
y = round((anciennete() / 12 - trunc(anciennete()/12) )*12,0)
colonne013= x  + " ans et "  + y + " mois"
end

J’ai testé de les supprimer, l’édition se génère bien

 


Top merci :)