PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Erreur :Aucunes syntaxes de HLitPremier, HModifie,HLitSuivant,Hvueversfichier et Hdetruitvue ne correspondent pas
Erreur :Aucunes syntaxes de HLitPremier, HModifie,HLitSuivant,Hvueversfichier et Hdetruitvue ne correspondent pas
Débuté par GEORGES YOBOUE, 24 mai 2018 19:09 - 2 réponses
Membre enregistré
4 messages
Posté le 24 mai 2018 - 19:09
bonsoir, svp aidez moi je suis debutant en windev. merci d'avance

ci-dessous le code fait en windev 5.5


HLitPremier("GDCPF101","NumBranchement")
//Code WinDev 5.5 remplacé par la migration :
//tantque pas h.endehors
TANTQUE PAS HEnDehors()
SI PB.MontantinitialEcheancier > 0
// Création vue sur les factures écheances du branchement sélectionné
SI VueSurFacture <> 0 ALORS HDétruitVue(VueSurFacture)
VueSurFacture=0

SI PB.MontantinitialEcheancier <> PB.MontantEcheancesPayees ALORS
// 2. Maj Echeancier
// 2.1. Création vue sur les factures écheances du branchement sélectionné
//Code WinDev 5.5 remplacé par la migration :
// VueSurFacture=hcreevue("GDCPF104","","NumFacture","NumClient='"+pb.NumClient+...
VueSurFacture=HCréeVue("GDCPF104","","NumFacture","NumClient='"+PB.NumClient+...
"' et NumBranchement='"+PB.NumBranchement+...
"' et EtatFactureEcheance='N'"+...
//Code WinDev 5.5 remplacé par la migration :
// "' et (TypeFacture='04' ou TypeFacture='06'",vueblocage)
"' et (TypeFacture='04' ou TypeFacture='06'",hVueBlocage)

SI PF.DateMiseEnRecouvrement <= vgJourneeDeTravail ALORS
HLitPremier(VueSurFacture)
//Code WinDev 5.5 remplacé par la migration :
// tantque pas h.endehors
TANTQUE PAS HEnDehors()
SI PF.EtatFactureEcheance = "N" ALORS
// 2.2. Mise à jour Facture
PF.EtatFactureEcheance = "D"
HModifie(VueSurFacture)

// 2.3. Mise à jour Branchement
PB.MontantEcheancesEchues=PB.MontantEcheancesEchues+GDCPF104.MontantFacture
PB.NbreEcheancesEchues++
PB.SoldeEcheancesEchues=PB.SoldeEcheancesEchues+GDCPF104.MontantFacture
PB.NbreEcheancesEchuesDues++
FIN
HLitSuivant(VueSurFacture)
FIN
FIN
SINON
// 3. Echeancier soldé
// 3.1. Création vue sur les factures écheances du branchement sélectionné
//Code WinDev 5.5 remplacé par la migration :
// VueSurFacture=hcreevue("GDCPF104","","NumFacture","NumClient='"+pb.NumClient+...
VueSurFacture=HCréeVue("GDCPF104","","NumFacture","NumClient='"+PB.NumClient+...
"' et NumBranchement='"+PB.NumBranchement+...
//Code WinDev 5.5 remplacé par la migration :
// "' et (TypeFacture='04' ou TypeFacture='06'",vueblocage)
"' et (TypeFacture='04' ou TypeFacture='06'",hVueBlocage)

// 3.2. Suppression des factures écheances
HLitPremier(VueSurFacture)
//Code WinDev 5.5 remplacé par la migration :
// tantque pas h.endehors
TANTQUE PAS HEnDehors()
HSupprime(VueSurFacture)
HLitSuivant(VueSurFacture)
FIN

// 3.3. Mise à jour Branchement
GDCPF101.NumEcheancier=NumEcheancier
GDCPF101.NbreInitialEcheances=0
GDCPF101.NombreFactures=0
GDCPF101.DateDebut=""
GDCPF101.DateFin=""
GDCPF101.CodeUserEcheancier=vgCodeUtilisateur
GDCPF101.DateAnnulationEcheancier=vgJourneeDeTravail

GDCPF101.MontantEcheancesEchues=0
GDCPF101.NbreEcheancesEchues=0
GDCPF101.SoldeEcheancesEchues=0
GDCPF101.NbreEcheancesEchuesDues=0
GDCPF101.MontantEcheancesPayees=0
GDCPF101.NbreEcheancesPayees=0
FIN

HVueVersFichier(VueSurFacture)
HModifie("GDCPF101")
SI VueSurFacture <> 0 ALORS HDétruitVue(VueSurFacture)
VueSurFacture=0
FIN
HLitSuivant("GDCPF101","NumBranchement")
FIN
Posté le 25 mai 2018 - 10:07
Bonjour, ça serait bien si tu pouvais être plus précis dans ta demande d'aide plutôt que de coller ton code en brut dis nous le but de ton code et le pourquoi tu as besoin d'aide ;)
Membre enregistré
4 messages
Posté le 25 mai 2018 - 13:15
erreur de syntaxe sur :

HDétruitVue(VueSurFacture)
HLitPremier(VueSurFacture)
HModifie(VueSurFacture)
HLitSuivant(VueSurFacture)
HLitPremier(VueSurFacture)
HSupprime(VueSurFacture)
HLitSuivant(VueSurFacture)
HVueVersFichier(VueSurFacture).