Bonjour
Probablement trop fatigué voila ce qui m'intrigue


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
44
 
class Un_FUBE(object):
    '''
    classdocs
    '''
 
 
    def __init__(self, FETYLIGN , FECODRA , FENUMCLI , FENUMSEQ , FETYPFUB , FENBLIGN , 
                 FENBCREA , FENBANNU , FENBMODIF , FENBCART , FENBENEF , FEDACREA , FENBENR , FILLER):
        '''
        entete de fube
        '''
        self.FETYLIGN = "000"
        self.FECODRA=  None
        self.FENUMCLI = 0
        self.FENUMSEQ = 0
        self.FETYPFUB = None
        self.FENBLIGN = 0
        self.FENBCREA = 0
        self.FENBANNU = 0
        self.FENBMODI = 0
        self.FENBCART = 0
        self.FENBENEF = 0
        self.FEDACREA = 0
        self.FENBENR = 0
        self.FILLER = 0
 
 
    def Ext_ENTETE_FICHIER(self,lnsrc):
        self.FETYLIGN = lnsrc[0:3] # Doit être renseigné avec la valeur 000
        self.FECODRA = lnsrc[3:6] # Code racine O
        self.FENUMCLI = int(lnsrc[6:12]) # Numéro client O
        self.FENUMSEQ = int(lnsrc[12:21]) # Ce numéro est un séquenceur qui garantit l’intégration ordonnéeselon la séquence.
        self.FETYPFUB = lnsrc[21:26] # Valeurs autorisées : FUBXE (FUBE file de l’eau), FUBXM (FUBE de masse), FUBXT (FUBE de test)
        self.FENBLIGN = int(lnsrc[26:35])  #Nombre total de cartes (C+A+M) présentes dans le FUBE O
        self.FENBCREA = int(lnsrc[35:44])   #Nombre de lignes en création (FUMOTENR = C) O
        self.FENBANNU = int(lnsrc[44:53])  #Nombre de lignes en annulation (FUMOTENR = A) O
        self.FENBMODIF = int(lnsrc[53:62])  #Nombre de lignes en modification (FUMOTENR = M) O
        self.FENBCART = int(lnsrc[62:71])  #Nombre de cartes O
        self.FENBENEF = int(lnsrc[71:80])   #Nombre total de bénéficiaires présents dans le FUBE O
        self.FEDACREA = lnsrc[80:88] # Date de création du FUBE Au format AAAAMMJJ.
        self.FENBENR = int(lnsrc[88:97])  # Nombre total de lignes présentes dans le FUBE (entête + carte +fin de fichier)
        self.FILLER = lnsrc[97:3294]  # Zone non renseignée
     pass
pourquoi eclipse retour un erreur "undefined variable:self" à partir de la ligne
self.FENUMCLI = 0
self.FENUMSEQ = 0
self.FETYPFUB = None
...
self.FILLER = 0