190 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			190 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "ba3300.h"
 | |
| 
 | |
| PAGE "Stampa fogli libro bollato" -1 -1 74 20
 | |
| 
 | |
| NUMBER F_ANNO 4
 | |
| BEGIN
 | |
| 	PROMPT 3 3 "Anno Riferimento "
 | |
| 	USE REG
 | |
| 	INPUT CODTAB[1,4] F_ANNO
 | |
| 	INPUT CODTAB[5,7] F_CODICE
 | |
| 	DISPLAY "Anno " CODTAB[1,4]
 | |
| 	DISPLAY "Codice Registro" CODTAB[5,7]
 | |
| 	DISPLAY "Descrizione@50" S0
 | |
| 	DISPLAY "Tipo" I0
 | |
| 	OUTPUT F_ANNO CODTAB[1,4]
 | |
| 	OUTPUT F_CODICE CODTAB[5,7]
 | |
| 	OUTPUT F_REGISTRO S0
 | |
| 	FLAGS "URZ"
 | |
| 	CHECKTYPE REQUIRED
 | |
| 	KEY 1
 | |
| END
 | |
| 
 | |
| STRING F_CODDITTA 5
 | |
| BEGIN
 | |
| 	PROMPT 3 2 "Ditta            "
 | |
| 	FLAGS "DFR"
 | |
| 	KEY 1
 | |
| END
 | |
| 
 | |
| STRING F_CODICE 3
 | |
| BEGIN
 | |
| 	PROMPT 3 4 "Codice Registro  "
 | |
| 	FLAGS "U"
 | |
| 	COPY ALL F_ANNO
 | |
| 	CHECKTYPE REQUIRED
 | |
| 	KEY 1
 | |
| END
 | |
| 
 | |
| STRING F_REGISTRO 50
 | |
| BEGIN
 | |
|   PROMPT 3 6 "Registro         "
 | |
| 	HELP "Indicare la descrizione del registro"
 | |
| 	USE REG KEY 2
 | |
| 	INPUT S0 F_REGISTRO
 | |
| 	DISPLAY "Descrizione@50" S0
 | |
| 	DISPLAY "Anno " CODTAB[1,4]
 | |
| 	DISPLAY "Codice Registro" CODTAB[5,7]
 | |
| 	DISPLAY "Tipo" I0
 | |
| 	COPY OUTPUT F_CODICE
 | |
| 	CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| STRING F_RAGSOC 50
 | |
| BEGIN
 | |
| 	PROMPT 3 7 "Ragione sociale  "
 | |
| 	FLAGS "U"
 | |
| //  USE LF_NDITTE KEY 2
 | |
| //  INPUT RAGSOC F_RAGSOC
 | |
| //  DISPLAY "Ragione sociale @50" RAGSOC
 | |
| //  DISPLAY "Ditta" CODDITTA
 | |
| //  OUTPUT F_RAGSOC RAGSOC
 | |
| //  OUTPUT F_CODDITTA CODDITTA
 | |
| END
 | |
| 
 | |
| STRING F_INDIRIZZO 35
 | |
| BEGIN
 | |
| 	PROMPT 3 8 "Indirizzo "
 | |
| //  USE LF_UNLOC
 | |
| //  CHECKTYPE NORMAL
 | |
| //  INPUT CODULC "1"
 | |
| //  INPUT CODDITTA F_CODDITTA
 | |
| //  DISPLAY "Ditta" CODDITTA
 | |
| //  DISPLAY "Indirizzo @35" INDULC
 | |
| //  OUTPUT F_INDIRIZZO INDULC
 | |
| //  OUTPUT F_CODDITTA CODDITTA
 | |
| //  WARNING "Indirizzo assente"
 | |
| END
 | |
| 
 | |
| STRING F_CIV 10
 | |
| BEGIN
 | |
|   PROMPT 51 8 "N.civico "
 | |
| END 
 | |
| 
 | |
| STRING F_CAP 5
 | |
| BEGIN
 | |
|   PROMPT 3 9 "CAP "
 | |
| END 
 | |
| 
 | |
| STRING F_CODCOM 4
 | |
| BEGIN
 | |
|   PROMPT 15 9 "Comune "
 | |
| END
 | |
| 
 | |
| STRING F_COM 28
 | |
| BEGIN
 | |
|   PROMPT 29 9 ""
 | |
| END
 | |
| 
 | |
| STRING F_PROV 5
 | |
| BEGIN
 | |
|   PROMPT 60 9 "Prov."
 | |
| END
 | |
| 
 | |
| STRING F_COFI 16
 | |
| BEGIN
 | |
|   PROMPT 3 10 "Codice fiscale   "
 | |
| //  USE LF_ANAG KEY 2
 | |
| //  INPUT RAGSOC F_RAGSOC
 | |
| //  DISPLAY "Tipo" TIPOA
 | |
| //  DISPLAY "Codice" CODANAGR
 | |
| //  DISPLAY "Ragione sociale @50" RAGSOC
 | |
| //  OUTPUT F_RAGSOC RAGSOC
 | |
| //  OUTPUT F_COFI COFI
 | |
| //  OUTPUT F_PAIV PAIV
 | |
| END
 | |
| 
 | |
| STRING F_PAIV 12
 | |
| BEGIN
 | |
|   PROMPT 44 10 "Partita I.V.A "
 | |
| //  USE LF_ANAG KEY 2
 | |
| //  INPUT RAGSOC F_RAGSOC
 | |
| //  DISPLAY "Tipo" TIPOA
 | |
| //  DISPLAY "Codice" CODANAGR
 | |
| //  DISPLAY "Ragione sociale @50" RAGSOC
 | |
| //  OUTPUT F_RAGSOC RAGSOC
 | |
| //  OUTPUT F_COFI COFI
 | |
| //  OUTPUT F_PAIV PAIV
 | |
| END
 | |
| 
 | |
| NUMBER F_NPAGINI 6
 | |
| BEGIN
 | |
|   PROMPT 3 12 "Numero pagina iniziale "
 | |
|   FLAGS "RU"
 | |
|   NUM_EXPR {#THIS_FIELD >= 0}
 | |
|   WARNING "Numero pagina iniziale errato: non puo' essere negativo"
 | |
| END
 | |
| 
 | |
| NUMBER F_NPAGFI 6
 | |
| BEGIN
 | |
|   PROMPT 3 13 "Numero pagina finale   "
 | |
|   FLAGS "R"
 | |
|   NUM_EXPR {#THIS_FIELD >= #F_NPAGINI}
 | |
|   WARNING "Numero pagina finale errato: deve essere maggiore o uguale a quello iniziale"
 | |
| END
 | |
| 
 | |
| BOOLEAN F_PRIMO
 | |
| BEGIN
 | |
|   PROMPT 3 14 "Inizio numerazione dopo primo foglio "
 | |
| END
 | |
| 
 | |
| LIST F_TIPOST 7
 | |
| BEGIN
 | |
|   PROMPT 3 15 "Tipo di stampa         "
 | |
|   ITEM "0|132"
 | |
|   ITEM "1|132 c."
 | |
|   ITEM "2|198"
 | |
| END
 | |
| 
 | |
| NUMBER F_LUNG 2
 | |
| BEGIN
 | |
|   PROMPT 3 16 "Numero di righe        "
 | |
|   FLAGS "R"
 | |
| END
 | |
| 
 | |
| BUTTON DLG_OK 9 2
 | |
| BEGIN
 | |
|   PROMPT -12 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_QUIT 9 2
 | |
| BEGIN
 | |
|   PROMPT -22 -1 ""
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |