//Aggiunti due campi in ab1200.h
//Aggiunti i file UML per la gestione degli intervalli di stampa delle tabelle //Aggiunti i file RPT per la stampa delle varie tabelle //Aggiunto il file FRM per la stampa del piano dei conti git-svn-id: svn://10.65.10.50/trunk@5436 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c8f0edda8e
commit
25cd3c0b20
126
ab/ab1200.frm
Executable file
126
ab/ab1200.frm
Executable file
@ -0,0 +1,126 @@
|
||||
//stampa piano dei conti
|
||||
USE 78
|
||||
END
|
||||
|
||||
|
||||
DESCRIPRION
|
||||
BEGIN
|
||||
78->* "Piano dei Conti"
|
||||
END
|
||||
|
||||
GENERAL
|
||||
BEGIN
|
||||
OFFSET 0 0
|
||||
FONT "Courier New"
|
||||
SIZE 7
|
||||
END
|
||||
|
||||
SECTION HEADER ODD 6
|
||||
|
||||
STRINGA 1 80
|
||||
BEGIN
|
||||
KEY "Separatore (iniziale)"
|
||||
PROMPT 1 3 "--------------------------------------------------------------------------------"
|
||||
END
|
||||
|
||||
STRINGA 2 7
|
||||
BEGIN
|
||||
KEY "Intestazione (Codice)"
|
||||
PROMPT 1 4 "Codice"
|
||||
END
|
||||
|
||||
STRINGA 3 40
|
||||
BEGIN
|
||||
KEY "Intestazione (Descrizione)"
|
||||
PROMPT 25 4 "Descrizione"
|
||||
END
|
||||
|
||||
NUMERO 4 5
|
||||
BEGIN
|
||||
KEY "Intestazione (I.b.)"
|
||||
PROMPT 53 4 "I.b."
|
||||
END
|
||||
|
||||
STRINGA 5 4
|
||||
BEGIN
|
||||
KEY "Intestazione (d/m)"
|
||||
PROMPT 58 4 "D/M"
|
||||
END
|
||||
|
||||
STRINGA 6 12
|
||||
BEGIN
|
||||
KEY "Intestazione (Codcontr)"
|
||||
PROMPT 63 4 "Cod. Contr."
|
||||
END
|
||||
|
||||
STRINGA 7 6
|
||||
BEGIN
|
||||
KEY "Intestazione (Sosp.)"
|
||||
PROMPT 75 4 "Sosp."
|
||||
END
|
||||
|
||||
STRINGA 8 80
|
||||
BEGIN
|
||||
KEY "Separatore (finale)"
|
||||
PROMPT 1 5 "--------------------------------------------------------------------------------"
|
||||
END
|
||||
|
||||
END
|
||||
//Il -2 significa che stampa su 1 o 2 righe secondo quello che devo stampare
|
||||
SECTION BODY ODD -2
|
||||
|
||||
STRINGA 1 12
|
||||
BEGIN
|
||||
KEY "Codice"
|
||||
PROMPT 1 1 ""
|
||||
FIELD 78->CODCBL
|
||||
END
|
||||
|
||||
//Sintassi: TIPO id lunghezza_per_riga numero_righe
|
||||
STRINGA 2 40 2
|
||||
BEGIN
|
||||
KEY "Descrizione"
|
||||
PROMPT 14 1 ""
|
||||
FIELD 78->DESCRIZ
|
||||
END
|
||||
|
||||
NUMERO 3 1
|
||||
BEGIN
|
||||
KEY "Indicatore"
|
||||
PROMPT 55 1 ""
|
||||
FIELD 78->INDBIL
|
||||
END
|
||||
|
||||
STRINGA 4 1
|
||||
BEGIN
|
||||
KEY "Dettaglio"
|
||||
PROMPT 59 1 ""
|
||||
FIELD 78->DETT
|
||||
END
|
||||
|
||||
STRINGA 5 12
|
||||
BEGIN
|
||||
KEY "Cod. contr."
|
||||
PROMPT 63 1 ""
|
||||
FIELD 78->CODCONTR
|
||||
END
|
||||
|
||||
STRINGA 6 1
|
||||
BEGIN
|
||||
KEY "Sospeso"
|
||||
PROMPT 76 1 ""
|
||||
FIELD 78->SOSPESO
|
||||
END
|
||||
|
||||
END
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,8 +1,10 @@
|
||||
#ifndef __AB1200_H
|
||||
#define __AB1200_H
|
||||
|
||||
#define F_INIZIO 100
|
||||
#define F_FINE 101
|
||||
#define F_INIZIO 100
|
||||
#define F_FINE 101
|
||||
#define F_INIZIO1 102
|
||||
#define F_FINE1 103
|
||||
#endif
|
||||
|
||||
|
||||
|
45
ab/bastarb.uml
Executable file
45
ab/bastarb.uml
Executable file
@ -0,0 +1,45 @@
|
||||
#include "ab1200.h"
|
||||
|
||||
PAGE "Stampa tabella archiviazione bilanci" -1 -1 50 8
|
||||
|
||||
NUMBER F_INIZIO1 5
|
||||
BEGIN
|
||||
PROMPT 3 1 "Da codice "
|
||||
HELP "Codice da cui iniziare a stampare. Vuoto = inizio archivio"
|
||||
USE %ARB
|
||||
INPUT CODTAB[1,5] F_INIZIO1
|
||||
DISPLAY "Codice" CODTAB[1,5]
|
||||
DISPLAY "Anno" CODTAB[6,9]
|
||||
DISPLAY "Periodo" CODTAB[10,12]
|
||||
DISPLAY "Tipo" CODTAB[13,15]
|
||||
OUTPUT F_INIZIO1 CODTAB[1,5]
|
||||
GROUP 1
|
||||
FIELD CODTAB[1,5]
|
||||
FLAGS "RU"
|
||||
END
|
||||
|
||||
NUMBER F_FINE1 5
|
||||
BEGIN
|
||||
PROMPT 4 3 "A codice "
|
||||
HELP "Codice a cui terminare la stampa. Vuoto = fine archivio"
|
||||
COPY USE F_INIZIO1
|
||||
INPUT CODTAB[1,5] F_FINE1
|
||||
COPY DISPLAY F_INIZIO1
|
||||
OUTPUT F_FINE1 CODTAB[1,5]
|
||||
GROUP 2
|
||||
FIELD CODTAB[1,5]
|
||||
FLAGS "RU"
|
||||
END
|
||||
|
||||
BUTTON DLG_OK 10 2
|
||||
BEGIN
|
||||
PROMPT -12 -1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -22 -1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
43
ab/bastntb.uml
Executable file
43
ab/bastntb.uml
Executable file
@ -0,0 +1,43 @@
|
||||
#include "ab1200.h"
|
||||
|
||||
PAGE "Stampa tabella tipi di bilancio" -1 -1 50 8
|
||||
|
||||
NUMBER F_INIZIO1 2
|
||||
BEGIN
|
||||
PROMPT 3 1 "Da codice "
|
||||
HELP "Codice da cui iniziare a stampare. Vuoto = inizio archivio"
|
||||
USE %NTB
|
||||
INPUT CODTAB F_INIZIO1
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@40" S0
|
||||
OUTPUT F_INIZIO1 CODTAB
|
||||
GROUP 1
|
||||
FIELD CODTAB
|
||||
FLAGS "RU"
|
||||
END
|
||||
|
||||
NUMBER F_FINE1 2
|
||||
BEGIN
|
||||
PROMPT 4 3 "A codice "
|
||||
HELP "Codice a cui terminare la stampa. Vuoto = fine archivio"
|
||||
COPY USE F_INIZIO1
|
||||
INPUT CODTAB F_FINE1
|
||||
COPY DISPLAY F_INIZIO1
|
||||
OUTPUT F_FINE1 CODTAB
|
||||
GROUP 2
|
||||
FIELD CODTAB
|
||||
FLAGS "RU"
|
||||
END
|
||||
|
||||
BUTTON DLG_OK 10 2
|
||||
BEGIN
|
||||
PROMPT -12 -1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -22 -1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
43
ab/bastpdb.uml
Executable file
43
ab/bastpdb.uml
Executable file
@ -0,0 +1,43 @@
|
||||
#include "AB1200.h"
|
||||
|
||||
PAGE "Stampa tabella tipi di bilancio" -1 -1 50 8
|
||||
|
||||
NUMBER F_INIZIO1 3
|
||||
BEGIN
|
||||
PROMPT 3 1 "Da codice "
|
||||
HELP "Codice da cui iniziare a stampare. Vuoto = inizio archivio"
|
||||
USE %PDB
|
||||
INPUT CODTAB F_INIZIO1
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@40" S0
|
||||
OUTPUT F_INIZIO1 CODTAB
|
||||
GROUP 1
|
||||
FIELD CODTAB
|
||||
FLAGS "RU"
|
||||
END
|
||||
|
||||
NUMBER F_FINE1 3
|
||||
BEGIN
|
||||
PROMPT 4 3 "A codice "
|
||||
HELP "Codice a cui terminare la stampa. Vuoto = fine archivio"
|
||||
COPY USE F_INIZIO1
|
||||
INPUT CODTAB F_FINE1
|
||||
COPY DISPLAY F_INIZIO1
|
||||
OUTPUT F_FINE1 CODTAB
|
||||
GROUP 2
|
||||
FIELD CODTAB
|
||||
FLAGS "RU"
|
||||
END
|
||||
|
||||
BUTTON DLG_OK 10 2
|
||||
BEGIN
|
||||
PROMPT -12 -1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_QUIT 10 2
|
||||
BEGIN
|
||||
PROMPT -22 -1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
ENDMASK
|
20
ab/batbarb.rpt
Executable file
20
ab/batbarb.rpt
Executable file
@ -0,0 +1,20 @@
|
||||
[Headers]
|
||||
80
|
||||
Tabella Archiviazione Bilanci
|
||||
1|@2g%s|Codice
|
||||
1|@10g%s|Anno
|
||||
1|@20g%s|Cod.Per.
|
||||
1|@30g%s|Tipo bil.
|
||||
1|@35g%s|Data arc.
|
||||
1|@47g%s|Data rip.
|
||||
1|@58g%s|Per. Chiuso
|
||||
|
||||
[Rows]
|
||||
1|CODTAB[1,5]|@2g@7,ls
|
||||
1|CODTAB[6,9]|@11g@16,ls
|
||||
1|CODTAB[10,12]|@21g@24,ls
|
||||
1|CODTAB[13,15]|@31g@34,ls
|
||||
1|D0|@35g@46d
|
||||
1|D1|@47g@58d
|
||||
1|B0|@65g@68f
|
||||
|
9
ab/batbntb.rpt
Executable file
9
ab/batbntb.rpt
Executable file
@ -0,0 +1,9 @@
|
||||
[Headers]
|
||||
80
|
||||
Tabella Tipi di Bilancio
|
||||
1|@3g%s|Codice
|
||||
1|@10g%s|Descrizione
|
||||
|
||||
[Rows]
|
||||
1|CODTAB|@3g@2,ls
|
||||
1|S0|@10g@80,ls
|
19
ab/batbpdb.rpt
Executable file
19
ab/batbpdb.rpt
Executable file
@ -0,0 +1,19 @@
|
||||
[Headers]
|
||||
132
|
||||
Tabella Periodi di Bilancio
|
||||
1|@2g%s|Codice
|
||||
1|@10g%s|Descrizione
|
||||
1|@50g%s|gg/mm inizio
|
||||
1|@65g%s|gg/mm fine
|
||||
1|@80g%s|Num. Anni
|
||||
1|@91g%s|Descrizione alternativa stampa raffr.
|
||||
|
||||
[Rows]
|
||||
1|CODTAB|@2g@3,ls
|
||||
1|S0|@10g@49,ls
|
||||
1|I0|@50g@2,ls
|
||||
1|I1|@55g@2,ls
|
||||
1|I2|@65g@2,ls
|
||||
1|I3|@70g@2,ls
|
||||
1|I4|@80g@4,ls
|
||||
1|S1|@91g@40,ls
|
Loading…
x
Reference in New Issue
Block a user