Bonjour!

Voici quelques lignes de code extraites du logiciel SAGE APIBATIMENT.
Il s'agit d'un script de parametrage d'édition.

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
45
46
47
48
49
50
'...

  'Imprimer l'en-tête
  ModifBloc("Logo", "+Sav, Temp")
  Imprimer Logo
  Imprimer Entête

  'Lecture des lignes du devis
  Ligne="DevisLigne" de Devis

  'Faire 2 passages dans les lignes
  ' . 1er passage : impression des lignes comprises
  ' . 2ème passage : impression des variantes
  NbPassage=1
  Faire
    Si NbPassage>2 Alors Arrêter
    Si NbPassage=2 Alors
      Si VarianteEnPied=Faux Alors
        Arrêter
      Sinon
        Si VarianteDétectée=Faux Alors Arrêter
      FinSi
    FinSi
    Pour Chaque Ligne
      Si Ligne.NonEdit=Faux Alors
        Si (NbPassage=1 Et (VarianteEnPied=Faux Ou Ligne.Variante=Faux)) ou (NbPassage=2 Et Ligne.Variante=Vrai) Alors
          Si NbPassage=1 Alors
            Si Changement(Page) Alors Imprimer "DébutCorps...FinCorps"
          Sinon
            Si Changement(Page) Alors Imprimer "DébutCorps, DébutVariantes...FinVariantes, FinCorps"
          FinSi
          Si Ligne.NumLig>0 Alors
            Typ=Ligne.Type
            NivTr=Ligne.NivTr
            Si Typ=TRANCHE Alors
              Récapitulatif=Vrai
              'Si Tranche
              Si NivTr=1 Alors
                Si Ligne.SautPage=Vrai Alors ModifBloc("DébutTranche","Sav,Temp")
                Si Changement(Ligne.IdTranche) Alors Imprimer "DébutTranche...FinTranche"
              Sinon
                'Si Sous-tranche
                Si NivTr=2 Alors
                  Si Ligne.SautPage=Vrai Alors ModifBloc("DébutSsTranche","Sav,Temp")
                  Si Changement(Ligne.IdTranche) Alors Imprimer "DébutSsTranche...FinSsTranche"
                FinSi
              FinSi
            Sinon
'...
Le code n'est pas complet bien évidemment car il fait plusieurs pages.

je cherche des tutoriels sur ce type de scripts afin de me perfectionner.

Merci d'avance pour vos réponses