Operaţia se execută cu: > hREPO dbf
hREPO lansează RL.exe în subcatalogul dbf\FRM, acolo unde se află descrierile de liste utilizator.
Numele listelor se construieşte astfel:
În descrierea rapoartelor se pot utiliza variabile sau câmpuri de fişier:
Variabilele se pot utiliza în listele fişierelor de tranzacţii:
Receptii, Facturi, Loturi, Incasari/Plati.
Variabilele sunt cele folosibile in Formulele de Validare / Model / Contare din Tipuri de documente:
Ele se încarcă apelând xR_Variabile(), xF_Variabile() respectiv xI_Variabile(). Apelul trebuie să figureze astfel:
În toate listele utilizator, se pot folosi şi denumirile câmpurilor din fişiere.
Dacă într-un .frm un rând din capul de tabel conţine numai „X“ (de 60-ori), atunci în acel rând se va scrie selecţia (filtrele) aplicate înainte de listare.
Salt la pagină nouă înainte şi după listare trebuie să fie: N
Page width este lăţimea totală a listei, inclusiv marginile.
Exemplu de lucru în RL
După lansarea generatorului de rapoarte cu >hREPO dbf, trebuie definiţi pe rând parametrii raportului, grupele de articole după care se doreşte imprimare de subtotal şi coloanele raportului.
F2 parametri raport
LISTA LOTURILOR
Formatting Page width :254 (lăţimea textului)
Left margin : 12
Right margin : 0
Lines Per Page: 62
Double Speed ? N
Printer directives:
Page eject before print:N
Page eject after print :N
Plain page :N
F3 specificare grupe
Group on expression : xR_Variabile(), xR_CodM Group heading : Articol: Summary report only : N Y - dacă se doreşte raport sumar Page eject after group : N Sub-group on expression : Sub=group heading :
| Nr. | Contents | Format width | dec | total |
|---|---|---|---|---|
| 1 | xR_TipRec | 7 | 0 | N |
| 2 | xR_NrRec | 6 | 0 | N |
| 3 | xR_DataRec | 8 | 0 | N |
| 4 | xR_CodM | 15 | 0 | N |
| 5 | xR_DenumM | 30 | 0 | N |
| 6 | xR_Variabile(),xR_Cantit-lotm→IESIRI | 12 | 3 | Y |
| 7 | (xR_Cantit-lotm→IESIRI)*xR_PuCont | 12 | 2 | Y |
| 8 | xR_Furnizor | 30 | 0 | N |
| 9 | xR_DocFurn | 20 | 0 | N |
| 10 | xR_DataFurn | 8 | 0 | N |
| 11 | xR_DataExp | 10 | 0 | N |
Observaţii:
F10, dar după ieşire se mai intră odată în .frm şi se parcurg F2, F3, F4, PgDn pentru verificare.