Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione AGA 1.7 patch 2386 git-svn-id: svn://10.65.10.50/trunk@10768 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			570 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			570 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "ba3100.h"
 | |
| #include "batbreg.h"
 | |
| //
 | |
| // I campi della tabella usate in più registri con significati diversi
 | |
| // sono gestiti con messaggi a gruppi (GRP_NOxx e GRP_SOLOxxx ...)
 | |
| // che azzerano i campi duplicati, impedendono il salvataggio su archivio
 | |
| //
 | |
| TOOLBAR "" 0 20 0 2
 | |
| 
 | |
| #include <toolbar.h>
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Registri" -1 -1 78 18
 | |
| 
 | |
| NUMBER F_CODDITTA 5
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Ditta       "
 | |
|   FLAGS "FRDG"
 | |
|   USE LF_NDITTE
 | |
|   INPUT CODDITTA F_CODDITTA
 | |
|   OUTPUT F_RAGSOC RAGSOC
 | |
|   OUTPUT F_ATTIVITA CODATTPREV
 | |
|   CHECKTYPE NORMAL
 | |
|   MESSAGE COPY,18@
 | |
|   MESSAGE FALSE COPY,18@
 | |
| END
 | |
| 
 | |
| STRING F_RAGSOC 50
 | |
| BEGIN
 | |
|   PROMPT 20 1 ""
 | |
|   FLAGS "DG"
 | |
|   MESSAGE COPY,19@
 | |
|   MESSAGE FALSE COPY,19@
 | |
| END
 | |
| 
 | |
| NUMBER F_ANNO 4
 | |
| BEGIN
 | |
|   PROMPT 1 2 "Anno        "
 | |
|   HELP "Anno a cui fa riferimento il registro"
 | |
|   FIELD CODTAB[1,4]
 | |
|   FLAGS "GAZ"
 | |
|   KEY 1
 | |
|   GROUP 1
 | |
|   USE REG
 | |
|   INPUT CODTAB[1,4] F_ANNO
 | |
|   INPUT CODTAB[5,7] F_CODICE
 | |
|   DISPLAY "Anno" CODTAB[1,4]
 | |
|   DISPLAY "Codice" CODTAB[5,7]
 | |
|   DISPLAY "Descrizione @50" S0
 | |
|   DISPLAY "Tipo" I0
 | |
|   OUTPUT F_ANNO CODTAB[1,4]
 | |
|   OUTPUT F_CODICE CODTAB[5,7]
 | |
|   OUTPUT F_DESCR S0
 | |
|   CHECKTYPE REQUIRED
 | |
|   MESSAGE COPY,20@
 | |
|   MESSAGE FALSE COPY,20@
 | |
| END
 | |
| 
 | |
| STRING F_CODICE 3
 | |
| BEGIN
 | |
|   PROMPT 49 2 "Codice registro   "
 | |
|   Help "Codice del registro"
 | |
|   FIELD CODTAB[5,7]
 | |
|   USE REG
 | |
|   INPUT CODTAB[1,4] F_ANNO
 | |
|   INPUT CODTAB[5,7] F_CODICE
 | |
|   DISPLAY "Anno" CODTAB[1,4]
 | |
|   DISPLAY "Codice" CODTAB[5,7]
 | |
|   DISPLAY "Descrizione @50" S0
 | |
|   DISPLAY "Tipo" I0
 | |
|   OUTPUT F_CODICE CODTAB[5,7]
 | |
|   OUTPUT F_ANNO CODTAB[1,4]
 | |
|   OUTPUT F_DESCR S0
 | |
| //  COPY ALL F_ANNO
 | |
|   FLAGS "GUZ"
 | |
|   KEY 1
 | |
|   GROUP 1
 | |
|   CHECKTYPE REQUIRED
 | |
|   MESSAGE COPY,21@
 | |
| END
 | |
| 
 | |
| STRING F_DESCR 50
 | |
| BEGIN
 | |
|   PROMPT 1 3 "Descrizione        "
 | |
|   FIELD S0
 | |
|   KEY 2
 | |
|   GROUP 1
 | |
|   USE REG KEY 2
 | |
|   INPUT S0 F_DESCR
 | |
|   DISPLAY "Descrizione @50" S0
 | |
|   DISPLAY "Anno" CODTAB[1,4]
 | |
|   DISPLAY "Codice" CODTAB[5,7]
 | |
|   DISPLAY "Tipo" I0
 | |
|   COPY OUTPUT F_CODICE
 | |
|   CHECKTYPE REQUIRED
 | |
|   MESSAGE COPY,22@
 | |
|   HELP "Descrizione del registro"
 | |
|   WARNING "La descrizione e' obbligatoria"
 | |
| END
 | |
| 
 | |
| NUMBER F_CODLIB 2
 | |
| BEGIN
 | |
|   PROMPT 1 5 "Codice libro      "
 | |
|   FIELD S7
 | |
|   FLAGS "Z"
 | |
|   GROUP 1
 | |
|   USE %ITL
 | |
|   INPUT CODTAB F_CODLIB
 | |
|   DISPLAY "Codice libro" CODTAB
 | |
|   DISPLAY "Descrizione @50" S0
 | |
|   OUTPUT F_CODLIB CODTAB
 | |
|   OUTPUT F_DESCR S0
 | |
|   CHECKTYPE NORMAL
 | |
|   HELP "Codice del libro sociale a cui fa riferimento il registro"
 | |
| END
 | |
| 
 | |
| LIST F_TIPO 1 28
 | |
| BEGIN
 | |
|   PROMPT 30 5 "Tipo "
 | |
|   HELP "Tipo di registro"
 | |
|   FIELD I0
 | |
|   FLAGS "G"
 | |
|   GROUP 1 GR_MODIFY_PROTECTED
 | |
|   ITEM "1|1) Vendite"
 | |
|     MESSAGE HIDE,GRP_ACQUISTI@|HIDE,GRP_RIEPIVA@|HIDE,GRP_INCASSI@|HIDE,GRP_GIORNALE@|HIDE,GRP_LSOCIALI@|HIDE,GRP_CESPITI@|HIDE,GRP_INVENTARI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_VENDITE@
 | |
|     MESSAGE "",GRP_SOLOGIORNMAG@
 | |
|   ITEM "2|2) Acquisti"
 | |
|     MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_RIEPIVA@|HIDE,GRP_INCASSI@|HIDE,GRP_GIORNALE@|HIDE,GRP_LSOCIALI@|HIDE,GRP_CESPITI@|HIDE,GRP_INVENTARI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_ACQUISTI@
 | |
|     MESSAGE "",GRP_SOLOGIORNMAG@
 | |
|   ITEM "3|3) Libro IVA riepilogativo"
 | |
|     MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_ACQUISTI@|HIDE,GRP_INCASSI@|HIDE,GRP_GIORNALE@|HIDE,GRP_LSOCIALI@|HIDE,GRP_CESPITI@|HIDE,GRP_INVENTARI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_RIEPIVA@
 | |
|     MESSAGE "",GRP_SOLOGIORNMAG@
 | |
| //    ITEM "4|4) Libro Incassi e pagamenti"
 | |
| //    MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_ACQUISTI@|HIDE,GRP_RIEPIVA@|HIDE,GRP_GIORNALE@|HIDE,GRP_LSOCIALI@|HIDE,GRP_CESPITI@|HIDE,GRP_INVENTARI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_INCASSI@
 | |
|   ITEM "5|5) Libro Giornale"
 | |
|     MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_RIEPIVA@|HIDE,GRP_INCASSI@|HIDE,GRP_LSOCIALI@|HIDE,GRP_CESPITI@|HIDE,GRP_INVENTARI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_GIORNALE@
 | |
|     MESSAGE "",GRP_SOLOGIORNMAG@|"",F_ATTIVITA
 | |
|   ITEM "6|6) Libri Sociali"
 | |
|     MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_ACQUISTI@|HIDE,GRP_RIEPIVA@|HIDE,GRP_INCASSI@|HIDE,GRP_GIORNALE@|HIDE,GRP_CESPITI@|HIDE,GRP_INVENTARI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_LSOCIALI@
 | |
|     MESSAGE "",GRP_SOLOGIORNMAG@|"",F_ATTIVITA
 | |
| //  ITEM "7|7) Libro Cespiti"
 | |
| //    MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_ACQUISTI@|HIDE,GRP_RIEPIVA@|HIDE,GRP_INCASSI@|HIDE,GRP_GIORNALE@|HIDE,GRP_LSOCIALI@|HIDE,GRP_INVENTARI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_CESPITI@|"",F_ATTIVITA
 | |
| //  ITEM "8|8) Libro Inventari"
 | |
| //    MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_ACQUISTI@|HIDE,GRP_RIEPIVA@|HIDE,GRP_INCASSI@|HIDE,GRP_GIORNALE@|HIDE,GRP_LSOCIALI@|HIDE,GRP_CESPITI@|HIDE,GRP_GIORNMAG@|SHOW,GRP_INVENTARI@|"",F_ATTIVITA
 | |
|   ITEM "9|9) Giornale di magazzino"
 | |
|     MESSAGE HIDE,GRP_VENDITE@|HIDE,GRP_ACQUISTI@|HIDE,GRP_RIEPIVA@|HIDE,GRP_INCASSI@|HIDE,GRP_GIORNALE@|HIDE,GRP_LSOCIALI@|HIDE,GRP_CESPITI@|HIDE,GRP_INVENTARI@|SHOW,GRP_GIORNMAG@
 | |
|     MESSAGE "",GRP_NOGIORNMAG@|"",F_ATTIVITA
 | |
| END
 | |
| 
 | |
| STRING F_CONSPRESSO 50
 | |
| BEGIN
 | |
|   PROMPT 1 7 "Conservato presso "
 | |
|   HELP "Luogo dove verra' conservato il registro"
 | |
|   FIELD S1
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING F_ATTIVITA 5
 | |
| BEGIN
 | |
|   PROMPT 1 8 "Codice attivita'  "
 | |
|   FIELD S8
 | |
|   FLAGS "URZ"
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA
 | |
|   USE LF_ATTIV
 | |
|   INPUT CODDITTA F_CODDITTA SELECT
 | |
|   INPUT CODATT F_ATTIVITA
 | |
|   DISPLAY "Codice" CODATT
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT F_ATTIVITA CODATT
 | |
|   HELP "Codice dell'attivita' della ditta"
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Attivita' non prevista per questa ditta"
 | |
|   ADD RUN ba4 -4
 | |
| END
 | |
| 
 | |
| NUMBER F_CODULC 3
 | |
| BEGIN
 | |
|   PROMPT 35 8 "Unita' locale           "
 | |
|   FLAGS "R"
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA  GRP_INCASSI  GRP_GIORNALE  GRP_LSOCIALI GRP_GIORNMAG
 | |
|   FIELD I7
 | |
|   USE LF_UNLOC
 | |
|     JOIN LF_COMUNI TO LF_UNLOC KEY 1 INTO COM=COMULC
 | |
|   INPUT CODDITTA F_CODDITTA SELECT
 | |
|   INPUT CODULC F_CODULC
 | |
|   DISPLAY "Codice" CODDITTA
 | |
|   DISPLAY "Un.Loc" CODULC
 | |
|   DISPLAY "Localita'@50" LF_COMUNI->DENCOM
 | |
|   DISPLAY "Indirizzo@35" INDULC
 | |
|   DISPLAY "N.ro civico@35" CIVULC
 | |
|   OUTPUT F_CODULC CODULC
 | |
|   HELP "Codice dell'unita' locale della ditta"
 | |
|   WARNING "Unita' locale non prevista per questa ditta"
 | |
|   CHECKTYPE NORMAL
 | |
|   ADD RUN ba4 -3
 | |
| END
 | |
| 
 | |
| NUMBER F_PAGSTAMP 5
 | |
| BEGIN
 | |
|   PROMPT 1 10 "Pagine stampate   "
 | |
|   HELP "Numero di pagine gia' stampate"
 | |
|   FIELD I1
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| NUMBER F_PAGNUM 5
 | |
| BEGIN
 | |
|   PROMPT 35 10 "Pagine numerate       "
 | |
|   HELP "numero di pagine di cui e' stata stampata la numerazione"
 | |
|   FIELD I2
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_NUMERI
 | |
| BEGIN
 | |
|   PROMPT 1 11 "Stampa numeri di pagina durante la stampa del registro"
 | |
|   FIELD S11
 | |
| END
 | |
| 
 | |
| DATE F_DATAVID
 | |
| BEGIN
 | |
|   PROMPT 1 13 "Data vidimazione  "
 | |
|   HELP "Data di vidimazione del registro"
 | |
|   FIELD D0
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| DATE F_DATASCAD
 | |
| BEGIN
 | |
|   PROMPT 35 13 "Data scadenza    "
 | |
|   HELP "Data fino a cui rimane in vigore il registro"
 | |
|   FIELD D1
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING F_CODLBU 3
 | |
| BEGIN
 | |
|   PROMPT 1 15 "Cod. libro unico  "
 | |
|   FIELD S6
 | |
|   HELP "Codice del libro unico a cui fa riferimento"
 | |
|   FLAGS "UZ"
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA
 | |
|   USE %LBU
 | |
|   INPUT CODTAB[1,4] F_ANNO
 | |
|   INPUT CODTAB[5,7] F_CODLBU
 | |
|   DISPLAY "Anno" CODTAB[1,4]
 | |
|   DISPLAY "Codice" CODTAB[5,7]
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_ANNO CODTAB[1,4]
 | |
|   OUTPUT F_CODLBU CODTAB[5,7]
 | |
|   WARNING "Libro unico assente"
 | |
|   CHECKTYPE NORMAL
 | |
|   VALIDATE NOT_EMPTY_CHECK_FIELD
 | |
| END
 | |
| 
 | |
| BOOLEAN F_CONFIG
 | |
| BEGIN
 | |
|   PROMPT 1 17 "Stampante configurata"
 | |
| END
 | |
| 
 | |
| BUTTON F_PRINTER 30 2
 | |
| BEGIN
 | |
|   PROMPT 40 17 "Configurazione ~stampante"
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Opzioni" -1 -1 78 18
 | |
| 
 | |
| NUMBER DLG_NULL 5
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Ditta       "
 | |
|   FLAGS "DR"
 | |
|   GROUP 18
 | |
| END
 | |
| 
 | |
| STRING DLG_NULL 50
 | |
| BEGIN
 | |
|   PROMPT 20 1 ""
 | |
|   FLAGS "D"
 | |
|   GROUP 19
 | |
| END
 | |
| 
 | |
| NUMBER DLG_NULL 4
 | |
| BEGIN
 | |
|   PROMPT 1 2 "Anno        "
 | |
|   FLAGS "DP"
 | |
|   GROUP 20
 | |
| END
 | |
| 
 | |
| STRING DLG_NULL 3
 | |
| BEGIN
 | |
|   PROMPT 49 2 "Codice registro   "
 | |
|   FLAGS "D"
 | |
|   GROUP 21
 | |
| END
 | |
| 
 | |
| STRING DLG_NULL 50
 | |
| BEGIN
 | |
|   PROMPT 1 3 "Descrizione        "
 | |
|   GROUP 22
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| BOOLEAN F_REGSOSP
 | |
| BEGIN
 | |
|   PROMPT 1 5 "Registro in sospensione "
 | |
|   FIELD B1
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_NOGIORNMAG
 | |
|   HELP "Indicare se il registro e' in sospensione d'imposta"
 | |
|   MESSAGE TRUE ENABLE,F_REGSOSPEXT
 | |
|   MESSAGE FALSE CLEAR,F_REGSOSPEXT
 | |
| END
 | |
| 
 | |
| LIST F_REGSOSPEXT 15
 | |
| BEGIN
 | |
|   PROMPT 29 5 ""
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_NOGIORNMAG
 | |
|   FLAGS "D"
 | |
|   FIELD I9
 | |
|   ITEM "1|Normale"
 | |
|   ITEM "2|Volume d'affari"
 | |
|   ITEM "3|Liquidazione"
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_CREDITO_ANNO_PREC
 | |
| BEGIN
 | |
|   PROMPT 48 5 "Stampa credito anno precedente"
 | |
|   HELP "Indicare se si vuole la stampa del credito IVA dell'anno precedente"
 | |
|   FIELD B4
 | |
|   GROUP GRP_ACQUISTI GRP_NOGIORNMAG
 | |
| END
 | |
| 
 | |
| BOOLEAN F_CORRISP
 | |
| BEGIN
 | |
|   PROMPT 48 5 "Registro corrispettivi"
 | |
|   HELP "Indicare se si tratta di registro dei corrispettivi"
 | |
|   FIELD B0
 | |
|   GROUP GRP_VENDITE
 | |
| END
 | |
| 
 | |
| LIST F_TIPO_DESC_COSTI_RICAVI 1 10
 | |
| BEGIN
 | |
|   PROMPT 1 5 "Tipo descrizione costi/ricavi "
 | |
|   HELP "Livello a cui stampare la descrizione costi/ricavi"
 | |
|   FIELD I3
 | |
|   GROUP GRP_INCASSI GRP_NOGIORNMAG
 | |
|   ITEM "1|Gruppo"
 | |
|   ITEM "2|Conto"
 | |
| END
 | |
| 
 | |
| NUMBER F_ULTIMO_NUM_RIGA_STAMPATO 7
 | |
| BEGIN
 | |
|   PROMPT 1 5 "Ultima riga stampata "
 | |
|   FIELD I6
 | |
|   HELP "Ultimo numero della riga stampata"
 | |
|   FLAGS "R"
 | |
|   GROUP GRP_INCASSI GRP_GIORNALE   GRP_NOGIORNMAG
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_INDIRIZZI_COMPLETI
 | |
| BEGIN
 | |
|   PROMPT 1 7 "Stampa indirizzi completi"
 | |
|   HELP "Indicare se stampare gli indirizzi completi"
 | |
|   FIELD B5
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_NOGIORNMAG
 | |
| END
 | |
| 
 | |
| LIST F_FREQUENZA_STAMPA 1 16
 | |
| BEGIN
 | |
|   PROMPT 1 7 "Stampa reg. riepilogativo "
 | |
|   HELP "Intervallo per fare il riepilogo"
 | |
|   FIELD S9
 | |
|   GROUP GRP_RIEPIVA
 | |
|   ITEM "M|Mensile"
 | |
|   ITEM "T|Trimestrale"
 | |
| END
 | |
| 
 | |
| CURRENCY F_PROG_DARE 18
 | |
| BEGIN
 | |
|   PROMPT 1 7 "Progressivo dare     "
 | |
|   HELP "Progressivo dare del giornale"
 | |
|   FIELD R1
 | |
|   GROUP GRP_GIORNALE GRP_SOLOGIORNALE
 | |
| END
 | |
| 
 | |
| CURRENCY F_TOT_INCASSI 18
 | |
| BEGIN
 | |
|   PROMPT 1 7 "Totale incassi "
 | |
|   HELP "Progressivo degli incassi effettuati"
 | |
|   FIELD R0
 | |
|   GROUP GRP_INCASSI
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_RIEPIL_SUL_REGISTRO
 | |
| BEGIN
 | |
|   PROMPT 48 7 "Stampa riepilogo liquidazione"
 | |
|   FIELD B6
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA
 | |
|   HELP "Indicare se stampare il  riepilogo IVA delle aliquote utilizzate"
 | |
|   MESSAGE FALSE ENABLE,F_STAMPA_LIQUIDAZIONE
 | |
|   MESSAGE TRUE DISABLE,F_STAMPA_LIQUIDAZIONE|"X",F_STAMPA_LIQUIDAZIONE
 | |
| END
 | |
| 
 | |
| CURRENCY F_TOT_PAGAMENTI 18
 | |
| BEGIN
 | |
|   PROMPT 42 7 "Totale pagamenti "
 | |
|   HELP "Progressivo dei pagamenti effettuati"
 | |
|   FIELD R1
 | |
|   GROUP GRP_INCASSI GRP_NOGIORNALE
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_LIQUIDAZIONE
 | |
| BEGIN
 | |
|   PROMPT 1 9 "Stampa liquidazione"
 | |
|   FIELD B7
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA
 | |
|   HELP "Indicare se stampare a fine periodo la liquidazione"
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_PLAFONDS
 | |
| BEGIN
 | |
|   PROMPT 48 9 "Stampa plafonds "
 | |
|   FIELD S10
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA
 | |
| END
 | |
| 
 | |
| CURRENCY F_PROG_AVERE 18
 | |
| BEGIN
 | |
|   PROMPT 1 9 "Progressivo avere    "
 | |
|   HELP "Progressivo avere del giornale"
 | |
|   FIELD R2
 | |
|   PICTURE "."
 | |
|   GROUP GRP_GIORNALE GRP_SOLOGIORNALE
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_COSTI_RICAVI
 | |
| BEGIN
 | |
|   PROMPT 42 9 "Stampa costi/ricavi su libro cronologico "
 | |
|   FIELD B2
 | |
|   GROUP GRP_INCASSI GRP_NOGIORNMAG
 | |
| END
 | |
| 
 | |
| LIST F_MESE_STAMPA_ULTIMA_LIQ 10
 | |
| BEGIN
 | |
|   PROMPT 1 11 "Mese stampa ultima liquidazione "
 | |
|   HELP "Mese in cui e' stata stampata l'ultima liquidazione"
 | |
|   FIELD I4
 | |
|   FLAGS "M"
 | |
|   ITEM "00|Nessuno"
 | |
|   ITEM "13|Annuale"
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA
 | |
| END
 | |
| 
 | |
| BOOLEAN F_VENTIL
 | |
| BEGIN
 | |
|   PROMPT 48 11 "Attivita' con ventilazione"
 | |
|   HELP "Indicare se vengono registrate operazioni con ventilazione IVA"
 | |
|   FIELD B3
 | |
|   GROUP GRP_ACQUISTI  GRP_NOGIORNMAG
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_SULLO_STESSO_REGISTRO
 | |
| BEGIN
 | |
|   PROMPT 1 11 "Stampa sullo stesso registro"
 | |
|   HELP "Indicare se il nuovo esercizio viene stampato sullo stesso registro"
 | |
|   FIELD B8
 | |
|   GROUP GRP_GIORNALE
 | |
| END
 | |
| 
 | |
| NUMBER F_ULTIMO_NUM_PROT 7
 | |
| BEGIN
 | |
|   PROMPT 1 13 "Ultimo numero di protocollo     "
 | |
|   FIELD I5
 | |
|   FLAGS "R"
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI
 | |
|   HELP "Ultimo numero di protocollo"
 | |
| END
 | |
| 
 | |
| DATE F_ULTIMA_DATA_DI_REGISTR
 | |
| BEGIN
 | |
|   PROMPT 1 15 "Ultima data di registrazione    "
 | |
|   HELP "Date dell'ultima registrazione stampata"
 | |
|   FIELD D2
 | |
|   GROUP GRP_VENDITE GRP_ACQUISTI GRP_INCASSI  GRP_GIORNALE
 | |
| END
 | |
| 
 | |
| DATE F_ULTIMA_DATA_DI_STAMPA
 | |
| BEGIN
 | |
|   PROMPT 1 17 "Ultima data di stampa           "
 | |
|   HELP "Data dell'ultima stampa effettuata"
 | |
|   FIELD D3
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAMPA_INTESTAZIONE
 | |
| BEGIN
 | |
|   PROMPT 46 17 "Stampa intestazione ditta"
 | |
|   HELP "Indicare se stampare l'intestazione della ditta"
 | |
|   FIELD B9
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| NUMBER F_FREQSTA 2
 | |
| BEGIN
 | |
|   FLAGS "U"
 | |
|   PROMPT 2 6 "Frequenza di stampa "
 | |
|   FIELD I3
 | |
|   NUM_EXPR #F_FREQ<=31
 | |
|   WARNING "La frequenza di stampa può arrivare fino a 31 giorni"
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STARAGG
 | |
| BEGIN
 | |
|   PROMPT 2 7 "Stampa giornale raggruppato"
 | |
|   FIELD B1
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STARAGGMAG
 | |
| BEGIN
 | |
|   PROMPT 2 8 "Raggruppo i magazzini"
 | |
|   FIELD B2
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STACLAFIS
 | |
| BEGIN
 | |
|   PROMPT 2 9 "Raggruppo per classe fiscale articoli "
 | |
|   FIELD B3
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| 
 | |
| BOOLEAN F_STAFISART
 | |
| BEGIN
 | |
|   PROMPT 2 10 "Raggruppo per gruppo fiscale articoli "
 | |
|   FIELD B4
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| BOOLEAN F_STAFISCAU
 | |
| BEGIN
 | |
|   PROMPT 2 11 "Raggruppo per gruppo causali  "
 | |
|   FIELD B5
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| 
 | |
| NUMBER F_PAGULTPREC 3
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Pagina e ultima stampa esercizio precedente  "
 | |
|   FIELD I6
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| DATE F_ULTPREC
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Data ultima stampa esercizio precedente      "
 | |
|   FIELD D4
 | |
|   GROUP GRP_GIORNMAG  GRP_SOLOGIORNMAG
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 | |
| 
 |