2Patch level : 12.0 972

Files correlati     : cg1.3x3 cg1500a.msk cg1600a.msk
Commento            :

Sampa bilanco e bilancio IV direttiva per data competenza costi/ricavi
This commit is contained in:
Alessandro Bonazzi 2020-06-26 00:14:32 +02:00
parent 17c36b9d99
commit 50628e2df5
6 changed files with 1169 additions and 1830 deletions

File diff suppressed because it is too large Load Diff

View File

@ -7,15 +7,13 @@
#define F_BILANCIO 105 #define F_BILANCIO 105
#define F_ANNO 106 #define F_ANNO 106
#define F_STAMPA 107 #define F_STAMPA 107
#define F_STAMPA1 108
#define F_DATALIM 109 #define F_DATALIM 109
#define F_TOTALI 110 #define F_TOTALI 110
#define F_CODICI 111 #define F_CODICI 111
#define F_SALDO 112 #define F_SALDO 112
#define F_VERIFICA 113 #define F_VERIFICA 113
#define F_STAMPAV 114 #define F_STAMPAV 114
#define F_DATADA 115 #define F_DATAINI 115
#define F_DATAA 116
#define F_SITUAZIONE 118 #define F_SITUAZIONE 118
#define F_STAMPAC 119 #define F_STAMPAC 119
#define F_ORDINAMENTO 120 #define F_ORDINAMENTO 120
@ -38,8 +36,9 @@
#define F_PROVVB 142 #define F_PROVVB 142
#define F_PROVVC 143 #define F_PROVVC 143
#ifdef CONT_SEP #ifdef CONT_SEP
#define F_CONTSEP 144 #define F_CONTSEP 144
#endif #endif
#define F_COMPCR 145
#endif // __CG1500_H #endif // __CG1500_H

View File

@ -50,157 +50,106 @@ BEGIN
CHECKTYPE NORMAL CHECKTYPE NORMAL
WARNING "L'esercizio non esiste" WARNING "L'esercizio non esiste"
ADD RUN cg0 -5 esc ADD RUN cg0 -5 esc
MESSAGE EMPTY CLEAR,4@
MESSAGE ENABLE,4@
END END
RADIOBUTTON F_BILANCIO 37 RADIOBUTTON F_BILANCIO 37
BEGIN BEGIN
PROMPT 2 5 "@bTipo bilancio" PROMPT 1 5 "@bTipo bilancio"
HELP "Indicare il tipo di bilancio da stampare" HELP "Indicare il tipo di bilancio da stampare"
ITEM "1|Bilancio a sezioni contrapposte" ITEM "1|Bilancio a sezioni contrapposte"
//MESSAGE HIDE,F_STAMPA1|RESET,F_STAMPA1|HIDE,F_VERIFICA|RESET,F_VERIFICA
//MESSAGE HIDE,F_STAMPAV|RESET,F_STAMPAV|HIDE,F_DATADA|RESET,F_DATADA
//MESSAGE HIDE,F_DATAA|RESET,F_DATAA|HIDE,F_SITUAZIONE|RESET,F_SITUAZIONE
//MESSAGE HIDE,F_ORDINAMENTO|RESET,F_ORDINAMENTO|HIDE,F_STAMPAC|RESET,F_STAMPAC
MESSAGE SHOW,1@ MESSAGE SHOW,1@
MESSAGE HIDE,2@|RESET,2@ MESSAGE HIDE,2@|RESET,2@
MESSAGE HIDE,96|HIDE,97|HIDE,98|HIDE,99
MESSAGE CLEAR,F_MODULO MESSAGE CLEAR,F_MODULO
//MESSAGE SHOW,F_STAMPA|K_SPACE,F_STAMPA MESSAGE CLEAR,F_QUADRATURA
ITEM "2|Bilancio di verifica" ITEM "2|Bilancio di verifica"
//MESSAGE HIDE,F_STAMPA|RESET,F_STAMPA
//MESSAGE HIDE,F_DATALIM|RESET,F_DATALIM|HIDE,F_TOTALI|RESET,F_TOTALI
//MESSAGE HIDE,F_CODICI|RESET,F_CODICI|HIDE,F_SALDO|RESET,F_SALDO
//MESSAGE HIDE,F_STAMPAV|RESET,F_STAMPAV
MESSAGE HIDE,1@|RESET,1@ MESSAGE HIDE,1@|RESET,1@
MESSAGE SHOW,2@ MESSAGE SHOW,2@
//MESSAGE SHOW,F_VERIFICA|K_SPACE,F_VERIFICA|SHOW,F_STAMPA1|K_SPACE,F_STAMPA1
MESSAGE ENABLE,F_MODULO MESSAGE ENABLE,F_MODULO
MESSAGE SHOW,96|SHOW,97|SHOW,98|SHOW,99
END END
RADIOBUTTON F_STAMPA 28 RADIOBUTTON F_STAMPA 28
BEGIN BEGIN
PROMPT 41 5 "@bTipo stampa" PROMPT 41 5 "@bTipo stampa"
HELP "Indicare il tipo di stampa" HELP "Indicare il tipo di stampa"
GROUP 1
ITEM "1|Per date limite" ITEM "1|Per date limite"
MESSAGE SHOW,F_DATALIM|SHOW,F_TOTALI|SHOW,F_CODICI|SHOW,F_SALDO MESSAGE SHOW,F_DATALIM
MESSAGE ENABLE,F_COMPCR
#ifdef CONT_SEP #ifdef CONT_SEP
MESSAGE SHOW,F_CONTSEP MESSAGE SHOW,F_CONTSEP
#endif #endif
ITEM "2|All'ultima immissione" ITEM "2|All'ultima immissione"
MESSAGE HIDE,F_DATALIM|RESET,F_DATALIM MESSAGE HIDE,F_DATALIM|RESET,F_DATALIM
MESSAGE SHOW,F_TOTALI|SHOW,F_CODICI|SHOW,F_SALDO MESSAGE CLEAR,F_COMPCR
MESSAGE CLEAR,F_QUADRATURA
#ifdef CONT_SEP #ifdef CONT_SEP
MESSAGE HIDE,F_CONTSEP MESSAGE HIDE,F_CONTSEP
#endif #endif
END END
RADIOBUTTON F_STAMPA1 28 DATE F_DATAINI
BEGIN BEGIN
PROMPT 40 5 "@bTipo stampa" PROMPT 2 9 "Data iniziale "
//FLAGS "G" HELP "Data dall quale iniziare la stampa"
HELP "Indicare il tipo di stampa"
GROUP 2
ITEM "1|Per date limite"
MESSAGE SHOW,F_VERIFICA|SHOW,F_MODULO
#ifdef CONT_SEP
MESSAGE SHOW,F_CONTSEP
#endif
ITEM "2|All'ultima immissione"
MESSAGE SHOW,F_VERIFICA|SHOW,F_MODULO
MESSAGE COPY,F_STAMPA
#ifdef CONT_SEP
MESSAGE HIDE,F_CONTSEP
#endif
END END
DATE F_DATALIM DATE F_DATALIM
BEGIN BEGIN
PROMPT 2 9 "Data limite " PROMPT 42 9 "Data limite "
HELP "Data fino alla quale si vuole la stampa" HELP "Data fino alla quale si vuole la stampa"
GROUP 1
END END
BOOLEAN F_TOTALI BOOLEAN F_TOTALI
BEGIN BEGIN
PROMPT 33 9 "Non stampare totali per gruppo " PROMPT 33 10 "Non stampare totali per gruppo "
HELP "Indicare se non si devono stampare i totali dei gruppi" HELP "Indicare se non si devono stampare i totali dei gruppi"
GROUP 1 GROUP 1
END END
BOOLEAN F_COMPCR
BEGIN
PROMPT 66 10 "Bilancio per competenza costi/ricavi "
HELP "Bilancio per competenza costi/ricavi"
FLAGS "D"
END
BOOLEAN F_CODICI BOOLEAN F_CODICI
BEGIN BEGIN
PROMPT 2 10 "Non stampare codici conti " PROMPT 2 11 "Non stampare codici conti "
HELP "Indicare se non si devono stampare i codici dei conti" HELP "Indicare se non si devono stampare i codici dei conti"
GROUP 1 GROUP 1
END END
BOOLEAN F_SALDO BOOLEAN F_SALDO
BEGIN BEGIN
PROMPT 33 10 "Non stampare movimenti con saldo a zero " PROMPT 33 11 "Non stampare movimenti con saldo a zero "
HELP "Indicare se non si devono stampare i movimenti con saldo nullo" HELP "Indicare se non si devono stampare i movimenti con saldo nullo"
GROUP 1 GROUP 1
END END
TEXT 96
BEGIN
PROMPT 2 9 "Dalla data competenza "
END
TEXT 97
BEGIN
PROMPT 38 9 "Alla data competenza "
END
TEXT 98
BEGIN
PROMPT 2 10 "Dalla data operazione "
END
TEXT 99
BEGIN
PROMPT 38 10 "Alla data operazione "
END
DATE F_DATADA
BEGIN
PROMPT 24 10 ""
HELP "Data dall quale iniziare la stampa"
GROUP 2
END
DATE F_DATAA
BEGIN
PROMPT 60 10 ""
GROUP 2
END
BOOLEAN F_NORMALI BOOLEAN F_NORMALI
BEGIN BEGIN
PROMPT 2 11 "Movimenti : Normali" PROMPT 2 12 "Movimenti : Normali"
END END
BOOLEAN F_PROVVM BOOLEAN F_PROVVM
BEGIN BEGIN
PROMPT 29 11 "Provvisori : Manuali" PROMPT 29 12 "Provvisori : Manuali"
END END
BOOLEAN F_PROVVB BOOLEAN F_PROVVB
BEGIN BEGIN
PROMPT 52 11 "Comp. costi/ricavi" PROMPT 52 12 "Comp. costi/ricavi"
END END
BOOLEAN F_PROVVC BOOLEAN F_PROVVC
BEGIN BEGIN
PROMPT 73 11 "Cespiti" PROMPT 73 12 "Cespiti"
END END
LIST F_MODULO 1 12 LIST F_MODULO 1 12
BEGIN BEGIN
PROMPT 2 12 "Larghezza modulo di stampa " PROMPT 2 13 "Larghezza modulo di stampa "
HELP "Indicare il numero di caratteri del foglio (larghezza)" HELP "Indicare il numero di caratteri del foglio (larghezza)"
ITEM "1|132 colonne" ITEM "1|132 colonne"
@ -209,13 +158,13 @@ END
BOOLEAN F_QUADRATURA BOOLEAN F_QUADRATURA
BEGIN BEGIN
PROMPT 2 13 "Quadratura con Libro Giornale" PROMPT 2 14 "Quadratura con Libro Giornale"
END END
#ifdef CONT_SEP #ifdef CONT_SEP
STRING F_CONTSEP 6 STRING F_CONTSEP 6
BEGIN BEGIN
PROMPT 2 14 "Contabilità separata " PROMPT 2 15 "Contabilità separata "
USE &NPENT USE &NPENT
INPUT CODTAB F_CONTSEP INPUT CODTAB F_CONTSEP
DISPLAY "Codice@6" CODTAB DISPLAY "Codice@6" CODTAB
@ -234,13 +183,9 @@ RADIOBUTTON F_VERIFICA 27
BEGIN BEGIN
PROMPT 2 1 "@bStampa bilancio di verifica " PROMPT 2 1 "@bStampa bilancio di verifica "
HELP "Tipo di bilancio di verifica" HELP "Tipo di bilancio di verifica"
GROUP 2 ITEM "1|Bilancio" MESSAGE SHOW,4@|HIDE,6@
ITEM "1|Bilancio" ITEM "2|Saldi di mastro" MESSAGE SHOW,4@|HIDE,6@
MESSAGE SHOW,4@|HIDE,5@|HIDE,6@ ITEM "3|Situazione C/F" MESSAGE HIDE,4@|SHOW,6@
ITEM "2|Saldi di mastro"
MESSAGE SHOW,4@|HIDE,5@|HIDE,6@
ITEM "3|Situazione C/F"
MESSAGE HIDE,4@|SHOW,5@|SHOW,6@
END END
RADIOBUTTON F_STAMPAC 36 RADIOBUTTON F_STAMPAC 36
@ -248,7 +193,8 @@ BEGIN
PROMPT 34 1 "@bTipo stampa" PROMPT 34 1 "@bTipo stampa"
ITEM "1|Conti movimentati" ITEM "1|Conti movimentati"
ITEM "2|Conti con saldo diverso da zero" ITEM "2|Conti con saldo diverso da zero"
GROUP 4 GROUP 6
FLAGS "H"
END END
RADIOBUTTON F_STAMPAV 36 RADIOBUTTON F_STAMPAV 36
@ -257,8 +203,7 @@ BEGIN
ITEM "1|Conti movimentati" ITEM "1|Conti movimentati"
ITEM "2|Conti con saldo diverso da zero" ITEM "2|Conti con saldo diverso da zero"
ITEM "3|Tutti i conti" ITEM "3|Tutti i conti"
FLAGS "H" GROUP 4
GROUP 6
END END
BOOLEAN F_SEPARATOR BOOLEAN F_SEPARATOR

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,6 @@
#define F_DATASTAMPA 103 #define F_DATASTAMPA 103
#define F_TIPOBIL 104 #define F_TIPOBIL 104
#define F_TIPOSTAMPA 105 #define F_TIPOSTAMPA 105
#define F_TIPOSTAMPA1 106
#define F_DATALIM 107 #define F_DATALIM 107
#define F_DATABILRAF 108 #define F_DATABILRAF 108
#define F_STAMPAINT 109 #define F_STAMPAINT 109
@ -18,7 +17,6 @@
#define F_COMPETENZA 112 #define F_COMPETENZA 112
#define F_STAMPAMODULO 113 #define F_STAMPAMODULO 113
#define F_DATAINI 114 #define F_DATAINI 114
#define F_DATAFINE 115
#define F_ANNOESE 116 #define F_ANNOESE 116
#define F_ANNORAFFR 117 #define F_ANNORAFFR 117
#define F_NORMALI 118 #define F_NORMALI 118
@ -28,6 +26,7 @@
#define F_PROVVM 122 #define F_PROVVM 122
#define F_PROVVB 123 #define F_PROVVB 123
#define F_PROVVC 124 #define F_PROVVC 124
#define F_COMPCR 125
#endif // __CG1600_H #endif // __CG1600_H

View File

@ -54,6 +54,8 @@ BEGIN
OUTPUT F_ANNOESE CODTAB OUTPUT F_ANNOESE CODTAB
FLAGS "RZ" FLAGS "RZ"
CHECKTYPE NORMAL CHECKTYPE NORMAL
MESSAGE EMPTY DISABLE,F_COMPCR
MESSAGE ENABLE,F_COMPCR
ADD RUN cg0 -5 esc ADD RUN cg0 -5 esc
END END
@ -75,10 +77,9 @@ BEGIN
PROMPT 4 6 "Tipo bilancio " PROMPT 4 6 "Tipo bilancio "
HELP "Indicare il tipo di bilancio da stampare" HELP "Indicare il tipo di bilancio da stampare"
ITEM "1|Bilancio scalare" ITEM "1|Bilancio scalare"
MESSAGE HIDE,F_TIPOSTAMPA1|RESET,F_TIPOSTAMPA1|SHOW,F_TIPOSTAMPA|K_SPACE,F_TIPOSTAMPA MESSAGE SHOW,F_ANNORAFFR|SHOW,F_DATABILRAF|HIDE,F_SEPARATOR
MESSAGE SHOW,F_ANNORAFFR|SHOW,F_DATABILRAF|HIDE,F_SEPARATOR MESSAGE CLEAR,F_QUADRATURA
ITEM "2|Bilancio di verifica" ITEM "2|Bilancio di verifica"
MESSAGE HIDE,F_TIPOSTAMPA|RESET,F_TIPOSTAMPA|SHOW,F_TIPOSTAMPA1|K_SPACE,F_TIPOSTAMPA1
MESSAGE HIDE,F_ANNORAFFR|HIDE,F_DATABILRAF|SHOW,F_SEPARATOR MESSAGE HIDE,F_ANNORAFFR|HIDE,F_DATABILRAF|SHOW,F_SEPARATOR
END END
@ -87,79 +88,38 @@ BEGIN
PROMPT 4 7 "Tipo stampa " PROMPT 4 7 "Tipo stampa "
HELP "Indicare il tipo di stampa che si vuole avere" HELP "Indicare il tipo di stampa che si vuole avere"
ITEM "1|Per data limite" ITEM "1|Per data limite"
MESSAGE HIDE,F_STAMPAMODULO|HIDE,F_DATAINI|HIDE,F_DATAFINE
MESSAGE RESET,F_STAMPAMODULO|RESET,F_DATAINI|RESET,F_DATAFINE
MESSAGE SHOW,F_DATALIM|SHOW,F_STAMPAINT|SHOW,F_STAMPAMOV MESSAGE SHOW,F_DATALIM|SHOW,F_STAMPAINT|SHOW,F_STAMPAMOV
MESSAGE ENABLE,F_COMPCR
ITEM "2|All'ultima immissione" ITEM "2|All'ultima immissione"
MESSAGE HIDE,F_DATALIM|HIDE,F_STAMPAMODULO|HIDE,F_DATAINI|HIDE,F_DATAFINE MESSAGE HIDE,F_DATALIM|RESET,F_DATALIM
MESSAGE RESET,F_STAMPAMODULO|RESET,F_DATAINI|RESET,F_DATALIM|RESET,F_DATAFINE|
MESSAGE SHOW,F_STAMPAINT|SHOW,F_STAMPACOD|SHOW,F_STAMPAMOV MESSAGE SHOW,F_STAMPAINT|SHOW,F_STAMPACOD|SHOW,F_STAMPAMOV
END MESSAGE CLEAR,F_COMPCR
LIST F_TIPOSTAMPA1 23
BEGIN
PROMPT 4 7 "Tipo stampa "
ITEM "1|Per data limite"
MESSAGE HIDE,F_DATALIM
MESSAGE RESET,F_DATALIM
MESSAGE SHOW,F_STAMPAINT|SHOW,F_STAMPACOD|SHOW,F_STAMPAMOV
MESSAGE SHOW,F_DATAINI|SHOW,F_DATAFINE|SHOW,F_STAMPAMODULO
ITEM "2|All'ultima immissione"
MESSAGE HIDE,F_DATALIM|HIDE,F_DATAINI|HIDE,F_DATAFINE
MESSAGE RESET,F_DATAINI|RESET,F_DATALIM|RESET,F_DATAFINE
MESSAGE SHOW,F_STAMPAINT|SHOW,F_STAMPACOD|SHOW,F_STAMPAMOV|SHOW,F_STAMPAMODULO
MESSAGE COPY,F_TIPOSTAMPA
END
TEXT 96
BEGIN
PROMPT 4 9 "Dalla data competenza "
END
TEXT 97
BEGIN
PROMPT 40 9 "Alla data competenza "
END
TEXT 98
BEGIN
PROMPT 4 9 "Dalla data operazione "
END
TEXT 99
BEGIN
PROMPT 40 9 "Alla data operazione "
END
DATE F_DATALIM
BEGIN
PROMPT 4 9 "Data limite "
HELP "Data fin alla quale si vuole la stampa"
FLAGS "G"
// VALIDATE NOT_EMPTY_FUNC
END
DATE F_DATABILRAF
BEGIN
PROMPT 36 9 "Data bil. da raffrontare "
HELP "Data d'esercizio da raffrontare con data limite"
FLAGS "G"
// VALIDATE NOT_EMPTY_FUNC
END END
DATE F_DATAINI DATE F_DATAINI
BEGIN BEGIN
PROMPT 26 9 "" PROMPT 4 8 "Data iniziale "
HELP "Data di inizio calcolo" HELP "Data dalla quale si vuole iniziare la stampa"
FLAGS "G"
// VALIDATE NOT_EMPTY_FUNC
END END
DATE F_DATAFINE DATE F_DATALIM
BEGIN BEGIN
PROMPT 62 9 "" PROMPT 41 8 "Data limite "
HELP "Data di fine calcolo" HELP "Data fin alla quale si vuole la stampa"
FLAGS "G" END
// VALIDATE NOT_EMPTY_FUNC
DATE F_DATABILRAF
BEGIN
PROMPT 28 9 "Data bil. da raffrontare "
HELP "Data d'esercizio da raffrontare con data limite"
END
BOOLEAN F_COMPCR
BEGIN
PROMPT 4 10 "Bilancio per competenza costi/ricavi "
HELP "Bilancio per competenza costi/ricavi"
FLAGS "D"
GROUP 4
END END
BOOLEAN F_STAMPAINT BOOLEAN F_STAMPAINT
@ -172,49 +132,49 @@ END
BOOLEAN F_STAMPACOD BOOLEAN F_STAMPACOD
BEGIN BEGIN
PROMPT 41 11 "Non stampare cod. conti" PROMPT 4 12 "Non stampare cod. conti"
HELP "Indicare se non stampare i codici dei conti" HELP "Indicare se non stampare i codici dei conti"
END END
BOOLEAN F_STAMPAMOV BOOLEAN F_STAMPAMOV
BEGIN BEGIN
PROMPT 4 12 "Non stampare mov. con saldo a 0" PROMPT 4 13 "Non stampare mov. con saldo a 0"
HELP "Indicare se non stampare i movimenti con saldo nullo" HELP "Indicare se non stampare i movimenti con saldo nullo"
END END
BOOLEAN F_NORMALI BOOLEAN F_NORMALI
BEGIN BEGIN
PROMPT 4 13 "Movimenti : Normali" PROMPT 4 14 "Movimenti : Normali"
END END
BOOLEAN F_PROVVM BOOLEAN F_PROVVM
BEGIN BEGIN
PROMPT 30 13 "Provvisori : Manuali" PROMPT 30 14 "Provvisori : Manuali"
END END
BOOLEAN F_PROVVB BOOLEAN F_PROVVB
BEGIN BEGIN
PROMPT 53 13 "Comp. costi/ricavi" PROMPT 53 14 "Comp. costi/ricavi"
END END
BOOLEAN F_PROVVC BOOLEAN F_PROVVC
BEGIN BEGIN
PROMPT 75 13 "Cespiti" PROMPT 75 14 "Cespiti"
END END
BOOLEAN F_STAMPAMODULO BOOLEAN F_STAMPAMODULO
BEGIN BEGIN
PROMPT 4 14 "Stampa su modulo 198" PROMPT 4 15 "Stampa su modulo 198"
END END
BOOLEAN F_QUADRATURA BOOLEAN F_QUADRATURA
BEGIN BEGIN
PROMPT 4 15 "Quadratura con Libro Giornale" PROMPT 4 16 "Quadratura con Libro Giornale"
END END
BOOLEAN F_SEPARATOR BOOLEAN F_SEPARATOR
BEGIN BEGIN
PROMPT 4 16 "Non stampare il separatre delle migliaia" PROMPT 4 17 "Non stampare il separatre delle migliaia"
END END
ENDPAGE ENDPAGE