Aggiunta tabella vidimazioni

Corretta tabella registri


git-svn-id: svn://10.65.10.50/trunk@630 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
nik 1994-11-16 11:35:00 +00:00
parent 47870c3f84
commit 5421be45e2
2 changed files with 128 additions and 24 deletions

View File

@ -36,7 +36,8 @@ BEGIN
OUTPUT F_ANNO CODTAB[1,4] OUTPUT F_ANNO CODTAB[1,4]
OUTPUT F_CODICE CODTAB[5,7] OUTPUT F_CODICE CODTAB[5,7]
OUTPUT F_DESCR S0 OUTPUT F_DESCR S0
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
MESSAGE COPY,20@
END END
STRING F_CODICE 3 STRING F_CODICE 3
@ -48,7 +49,8 @@ BEGIN
KEY 1 KEY 1
GROUP 1 GROUP 1
COPY ALL F_ANNO COPY ALL F_ANNO
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
MESSAGE COPY,21@
END END
STRING F_DESCR 50 STRING F_DESCR 50
@ -65,7 +67,8 @@ BEGIN
DISPLAY "Codice" CODTAB[5,7] DISPLAY "Codice" CODTAB[5,7]
DISPLAY "Tipo" I0 DISPLAY "Tipo" I0
COPY OUTPUT F_ANNO COPY OUTPUT F_ANNO
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
MESSAGE COPY,22@
END END
STRING F_CODLIB 2 STRING F_CODLIB 2
@ -214,16 +217,37 @@ ENDPAGE
PAGE "Registri pag.2" -1 -1 78 18 PAGE "Registri pag.2" -1 -1 78 18
NUMBER DLG_NULL 4
BEGIN
PROMPT 2 1 "Anno/Registro "
FLAGS "D"
GROUP 20
END
STRING DLG_NULL 3
BEGIN
PROMPT 22 1 ""
FLAGS "D"
GROUP 21
END
STRING DLG_NULL 50
BEGIN
PROMPT 27 1 ""
GROUP 22
FLAGS "D"
END
BOOLEAN F_STAMPA_COSTI_RICAVI BOOLEAN F_STAMPA_COSTI_RICAVI
BEGIN BEGIN
PROMPT 2 2 "Stampa costi/ricavi su libro cronologico " PROMPT 2 3 "Stampa costi/ricavi su libro cronologico "
FIELD B2 FIELD B2
GROUP 5 GROUP 5
END END
LIST F_FREQUENZA_STAMPA 1 16 LIST F_FREQUENZA_STAMPA 1 16
BEGIN BEGIN
PROMPT 2 2 "Stampa reg.riepilogativo " PROMPT 2 3 "Stampa reg.riepilogativo "
HELP "Intervallo per fare il riepilogo" HELP "Intervallo per fare il riepilogo"
FIELD S9 FIELD S9
GROUP 4 GROUP 4
@ -233,7 +257,7 @@ END
BOOLEAN F_VENTIL BOOLEAN F_VENTIL
BEGIN BEGIN
PROMPT 2 2 "Attivita' con ventilazione" PROMPT 2 3 "Attivita' con ventilazione"
HELP "Indicare se vengono registrate operazioni con ventilazione IVA" HELP "Indicare se vengono registrate operazioni con ventilazione IVA"
FIELD B3 FIELD B3
GROUP 3 GROUP 3
@ -241,7 +265,7 @@ END
BOOLEAN F_STAMPA_SULLO_STESSO_REGISTRO BOOLEAN F_STAMPA_SULLO_STESSO_REGISTRO
BEGIN BEGIN
PROMPT 2 2 "Stampa sullo stesso registro" PROMPT 2 3 "Stampa sullo stesso registro"
HELP "Indicare se il nuovo esercizio viene stampato sullo stesso registro" HELP "Indicare se il nuovo esercizio viene stampato sullo stesso registro"
FIELD B8 FIELD B8
GROUP 6 GROUP 6
@ -249,7 +273,7 @@ END
BOOLEAN F_REGSOSP BOOLEAN F_REGSOSP
BEGIN BEGIN
PROMPT 2 4 "Registro in sospensione " PROMPT 2 5 "Registro in sospensione "
FIELD B1 FIELD B1
GROUP 2 3 GROUP 2 3
HELP "Indicare se il registro e' in sospensione d'imposta" HELP "Indicare se il registro e' in sospensione d'imposta"
@ -257,7 +281,7 @@ END
BOOLEAN F_STAMPA_CREDITO_ANNO_PREC BOOLEAN F_STAMPA_CREDITO_ANNO_PREC
BEGIN BEGIN
PROMPT 46 4 "Stampa credito anno precedente" PROMPT 46 5 "Stampa credito anno precedente"
HELP "Indicare se si vuole la stampa del credito IVA dell'anno precedente" HELP "Indicare se si vuole la stampa del credito IVA dell'anno precedente"
FIELD B4 FIELD B4
GROUP 3 GROUP 3
@ -265,7 +289,7 @@ END
BOOLEAN F_CORRISP BOOLEAN F_CORRISP
BEGIN BEGIN
PROMPT 46 4 "Registro corrispettivi" PROMPT 46 5 "Registro corrispettivi"
HELP "Indicare se si tratta di registro dei corrispettivi" HELP "Indicare se si tratta di registro dei corrispettivi"
FIELD B0 FIELD B0
GROUP 2 GROUP 2
@ -273,7 +297,7 @@ END
LIST F_TIPO_DESC_COSTI_RICAVI 1 10 LIST F_TIPO_DESC_COSTI_RICAVI 1 10
BEGIN BEGIN
PROMPT 2 4 "Tipo descrizione costi/ricavi " PROMPT 2 5 "Tipo descrizione costi/ricavi "
HELP "Livello a cui stampare la descrizione costi/ricavi" HELP "Livello a cui stampare la descrizione costi/ricavi"
FIELD I3 FIELD I3
GROUP 5 GROUP 5
@ -283,7 +307,7 @@ END
NUMBER F_ULTIMO_NUM_RIGA_STAMPATO 7 NUMBER F_ULTIMO_NUM_RIGA_STAMPATO 7
BEGIN BEGIN
PROMPT 44 4 "Ultimo numero riga stamp." PROMPT 44 5 "Ultimo numero riga stamp."
FIELD I6 FIELD I6
HELP "Ultimo numero della riga stampata" HELP "Ultimo numero della riga stampata"
FLAGS "R" FLAGS "R"
@ -292,7 +316,7 @@ END
BOOLEAN F_STAMPA_INDIRIZZI_COMPLETI BOOLEAN F_STAMPA_INDIRIZZI_COMPLETI
BEGIN BEGIN
PROMPT 2 6 "Stampa indirizzi completi" PROMPT 2 7 "Stampa indirizzi completi"
HELP "Indicare se stampare gli indirizzi completi" HELP "Indicare se stampare gli indirizzi completi"
FIELD B5 FIELD B5
GROUP 2 3 GROUP 2 3
@ -300,7 +324,7 @@ END
NUMBER F_PROG_DARE 15 NUMBER F_PROG_DARE 15
BEGIN BEGIN
PROMPT 2 6 "Progressivo dare " PROMPT 2 7 "Progressivo dare "
HELP "Progressivo dare del giornale" HELP "Progressivo dare del giornale"
FIELD R1 FIELD R1
PICTURE "." PICTURE "."
@ -310,7 +334,7 @@ END
NUMBER F_TOT_INCASSI 15 NUMBER F_TOT_INCASSI 15
BEGIN BEGIN
PROMPT 2 6 "Totale incassi " PROMPT 2 7 "Totale incassi "
HELP "Progressivo degli incassi effettuati" HELP "Progressivo degli incassi effettuati"
FIELD R0 FIELD R0
FLAGS "R" FLAGS "R"
@ -320,7 +344,7 @@ END
BOOLEAN F_STAMPA_RIEPIL_SUL_REGISTRO BOOLEAN F_STAMPA_RIEPIL_SUL_REGISTRO
BEGIN BEGIN
PROMPT 46 6 "Stampa riepilogo liquidazione" PROMPT 46 7 "Stampa riepilogo liquidazione"
FIELD B6 FIELD B6
GROUP 2 3 GROUP 2 3
HELP "Indicare se stampare il riepilogo IVA delle aliquote utilizzate" HELP "Indicare se stampare il riepilogo IVA delle aliquote utilizzate"
@ -330,7 +354,7 @@ END
NUMBER F_TOT_PAGAMENTI 15 NUMBER F_TOT_PAGAMENTI 15
BEGIN BEGIN
PROMPT 42 6 "Totale pagamenti " PROMPT 42 7 "Totale pagamenti "
HELP "Progressivo dei pagamenti effettuati" HELP "Progressivo dei pagamenti effettuati"
FIELD R1 FIELD R1
FLAGS "R" FLAGS "R"
@ -340,7 +364,7 @@ END
BOOLEAN F_STAMPA_LIQUIDAZIONE BOOLEAN F_STAMPA_LIQUIDAZIONE
BEGIN BEGIN
PROMPT 2 8 "Stampa liquidazione" PROMPT 2 9 "Stampa liquidazione"
FIELD B7 FIELD B7
GROUP 2 3 4 GROUP 2 3 4
HELP "Indicare se stampare a fine periodo la liquidazione" HELP "Indicare se stampare a fine periodo la liquidazione"
@ -348,7 +372,7 @@ END
NUMBER F_PROG_AVERE 15 NUMBER F_PROG_AVERE 15
BEGIN BEGIN
PROMPT 2 8 "Progressivo avere " PROMPT 2 9 "Progressivo avere "
HELP "Progressivo avere del giornale" HELP "Progressivo avere del giornale"
FIELD R2 FIELD R2
FLAGS "R" FLAGS "R"
@ -358,7 +382,7 @@ END
LIST F_MESE_STAMPA_ULTIMA_LIQ 10 LIST F_MESE_STAMPA_ULTIMA_LIQ 10
BEGIN BEGIN
PROMPT 2 10 "Mese stampa ultima liquidazione " PROMPT 2 11 "Mese stampa ultima liquidazione "
HELP "Mese in cui e' stata stampata l'ultima liquidazione" HELP "Mese in cui e' stata stampata l'ultima liquidazione"
FIELD I4 FIELD I4
FLAGS "M" FLAGS "M"
@ -368,7 +392,7 @@ END
NUMBER F_ULTIMO_NUM_PROT 7 NUMBER F_ULTIMO_NUM_PROT 7
BEGIN BEGIN
PROMPT 2 12 "Ultimo numero di protocollo " PROMPT 2 13 "Ultimo numero di protocollo "
FIELD I5 FIELD I5
FLAGS "R" FLAGS "R"
GROUP 2 3 GROUP 2 3
@ -377,7 +401,7 @@ END
BOOLEAN F_STAMPA_INTESTAZIONE BOOLEAN F_STAMPA_INTESTAZIONE
BEGIN BEGIN
PROMPT 46 12 "Stampa intestazione ditta" PROMPT 46 13 "Stampa intestazione ditta"
HELP "Indicare se stampare l'intestazione della ditta" HELP "Indicare se stampare l'intestazione della ditta"
FIELD B9 FIELD B9
GROUP 1 GROUP 1
@ -385,7 +409,7 @@ END
DATE F_ULTIMA_DATA_DI_REGISTR DATE F_ULTIMA_DATA_DI_REGISTR
BEGIN BEGIN
PROMPT 2 14 "Ultima data di registrazione " PROMPT 2 15 "Ultima data di registrazione "
HELP "Date dell'ultima registrazione stampata" HELP "Date dell'ultima registrazione stampata"
FIELD D2 FIELD D2
GROUP 2 3 5 6 GROUP 2 3 5 6
@ -393,7 +417,7 @@ END
DATE F_ULTIMA_DATA_DI_STAMPA DATE F_ULTIMA_DATA_DI_STAMPA
BEGIN BEGIN
PROMPT 2 16 "Ultima data di stampa " PROMPT 2 17 "Ultima data di stampa "
HELP "Data dell'ultima stampa effettuata" HELP "Data dell'ultima stampa effettuata"
FIELD D3 FIELD D3
END END

80
ba/batbvid.uml Executable file
View File

@ -0,0 +1,80 @@
#include "batbvid.h"
TOOLBAR "" 0 20 0 2
#include <toolbar.h>
ENDPAGE
PAGE "Tabella Vidimazioni" -1 -1 78 18
STRING F_CODICE 3
BEGIN
PROMPT 4 1 "Codice vidimazione "
USE VID
FIELD VID->CODTAB
INPUT CODTAB F_CODICE
DISPLAY "Codice" CODTAB
DISPLAY "Intestatario@50" S0
OUTPUT F_CODICE CODTAB
OUTPUT F_INTESTA S0
OUTPUT F_DATAVID D0
OUTPUT F_UFFVID S1
OUTPUT F_NUMFOGLI I0
OUTPUT F_PAGDA I1
OUTPUT F_PAGA I2
CHECKTYPE REQUIRED
KEY 1
END
STRING F_INTESTA 50
BEGIN
PROMPT 4 3 "Intestatario "
HELP "Inserire l' intestatario del codice di vidimazione"
FIELD VID->S0
CHECKTYPE REQUIRED
END
DATE F_DATAVID
BEGIN
PROMPT 4 5 "Data vidimazione "
FIELD VID->D0
FLAGS "A"
CHECKTYPE REQUIRED
END
STRING F_UFFVID 50
BEGIN
PROMPT 4 7 "Ufficio vidimazione "
FIELD VID->S1
CHECKTYPE REQUIRED
END
NUMBER F_NUMFOGLI 5
BEGIN
PROMPT 4 9 "Numero fogli libro "
FIELD VID->I0
FLAGS "R"
CHECKTYPE REQUIRED
END
NUMBER F_PAGDA 5
BEGIN
PROMPT 4 11 "Dalla pagina "
FIELD VID->I1
FLAGS "R"
CHECKTYPE REQUIRED
END
NUMBER F_PAGA 5
BEGIN
PROMPT 30 11 "Alla pagina "
FIELD VID->I2
FLAGS "R"
CHECKTYPE REQUIRED
NUM_EXPR {(#THIS_FIELD>=#F_PAGDA)}
END
ENDPAGE
ENDMASK