1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| HRecherche(REMORQUE,REMORQUE,COMBO_CHGT_remorque)
SI HTrouve(REMORQUE) ALORS
// on monte l'enreg en mémoire
HLITRecherche(REMORQUE,REMORQUE,COMBO_CHGT_remorque)
// on remonte les infos du fichier vers l'ecran
FichierVersEcran(FEN_RETOUR,REMORQUE)
// on passe le flag de vide à plein
LIB_nouvelle_valeuremorque = 1
// on passe de vide à plein
REMORQUE.Valeur_REMORQUE = 1
// on modifie
si pas hmodifie(remorque) alors
// tiens, y'a erreur
info("erreur sur la remorque n° ".......)
sinon
// je changement a eu lieu, on rappelle la remorque
// d'origine et on modifie le plein à vide
HRecherche(REMORQUE,REMORQUE,remorque_origine)
SI HTrouve(REMORQUE) ALORS
// on monte l'enreg en mémoire
HLITRecherche(REMORQUE,REMORQUE,remorque_origine)
// on remonte les infos du fichier vers l'ecran
FichierVersEcran(FEN_RETOUR,REMORQUE)
// on passe le flag de plein à vide
LIB_nouvelle_valeuremorque = 0
// on passe de plein à vide
REMORQUE.Valeur_REMORQUE = 1
// on modifie
si pas hmodifie(remorque) alors
// tiens, y'a erreur
info("erreur sur la remorque n° ".......)
sinon
// fin du traitement
fin
sinon
// erreur remorque A
info("Erreur remorque A")
fin
sinon
// tiens, y'a erreur pour la remorque B
info("ERREUR REMORQUE 'B'")
FIN |
Partager