da testare la parte che riguarda la gestione degli id dei collegamenti a dichiarazione redditi Per le altre maschere sono state modificate esteticamente. Agli altri files sono stati apportate modifiche perchè causavano errori di compilazione a causa delle modifiche apportata alla libreria git-svn-id: svn://10.65.10.50/trunk@6286 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			404 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			404 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#include "ab3100a.h"
 | 
						|
 | 
						|
TOOLBAR "" 0 19 0 2
 | 
						|
#include <toolbar.h>
 | 
						|
ENDPAGE
 | 
						|
  
 | 
						|
 | 
						|
PAGE "Tabella di analisi" 0 -1 0 19
 | 
						|
 | 
						|
STRING F_CODICE_ANALISI 2 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 3 "Codice:      "
 | 
						|
  USE LF_ANALISI KEY 1
 | 
						|
  INPUT CODAN F_CODICE_ANALISI
 | 
						|
  DISPLAY "Codice" CODAN
 | 
						|
  DISPLAY "Descrizione@50" DESCRIZ
 | 
						|
  OUTPUT F_CODICE_ANALISI CODAN
 | 
						|
  OUTPUT F_DESCRIZIONE_ANALISI DESCRIZ
 | 
						|
  FIELD CODAN
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  KEY 1
 | 
						|
  FLAGS "U"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCRIZIONE_ANALISI 80 60
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 5 "Descrizione: "
 | 
						|
  FIELD DESCRIZ
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  KEY 2
 | 
						|
  FLAGS "U"
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
 | 
						|
PAGE "Gestione dati" 0 -1 0 19
 | 
						|
 | 
						|
TREE F_TREE 0 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 0 1 ""
 | 
						|
END
 | 
						|
 | 
						|
SPREADSHEET F_VISTA 0 9
 | 
						|
BEGIN
 | 
						|
  PROMPT 0 10 ""
 | 
						|
  ITEM "Id@9"
 | 
						|
  ITEM "Tipo"
 | 
						|
  ITEM "Codice voce@12"
 | 
						|
  ITEM "Comp"
 | 
						|
  ITEM "Voce Incid."
 | 
						|
  ITEM "Descrizione@80"
 | 
						|
  ITEM "Usa caradd"
 | 
						|
  ITEM "Cod. voce ass."
 | 
						|
  ITEM "Id caradd"
 | 
						|
  ITEM "Id coll. dich"
 | 
						|
  ITEM "Coll. dich."
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK
 | 
						|
    
 | 
						|
 | 
						|
 | 
						|
 | 
						|
TOOLBAR "" 0 19 0 3
 | 
						|
 | 
						|
BUTTON DLG_OK 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -3 -11 ""
 | 
						|
END   
 | 
						|
 | 
						|
BUTTON DLG_DELREC 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -23 -11 ""
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_CANCEL 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -13 -11 ""
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
    
 | 
						|
PAGE "" 0 -1 0 19
 | 
						|
      
 | 
						|
STRING F_ID 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 4 "Identificatore:    "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_TIPO 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 5 "Tipo cod:          "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CODICE 10
 | 
						|
BEGIN      
 | 
						|
  PROMPT 1 6 "Codice voce padre: "
 | 
						|
  FLAGS "_RD"
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING F_COMP 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Num. comp.:        "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_VOCE_INC 12 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 9 "Voce di incidenza: "
 | 
						|
  FLAGS "Z"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCR 80 50
 | 
						|
BEGIN                            
 | 
						|
  PROMPT 1 8 "Descrizione:       "
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_USA_CARADD
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 15 "Usa caratteristiche addizionali"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_COMPONENTE 12 12
 | 
						|
BEGIN             
 | 
						|
  PROMPT 1 10 "Codice voce:       "
 | 
						|
  INPUT LF_VOCI F_COMPONENTE
 | 
						|
  USE LF_RELVOCI KEY 1
 | 
						|
  JOIN LF_VOCI TO LF_RELVOCI INTO CODVC=COMP
 | 
						|
  INPUT LF_RELVOCI->TIPOCOD F_TIPO
 | 
						|
  INPUT LF_RELVOCI->CODVC F_CODICE
 | 
						|
  INPUT LF_RELVOCI->IDCOMP F_COMP
 | 
						|
  DISPLAY "Codice@10" LF_VOCI->CODVC
 | 
						|
  DISPLAY "Descrizione@40" LF_VOCI->DESCRIZ
 | 
						|
  OUTPUT F_COMPONENTE LF_VOCI->CODVC
 | 
						|
//  FLAGS "G"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_IDCARADD 12 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 12 "Id delle carattestiche addizionali  "
 | 
						|
  USE LF_CARADD KEY 1
 | 
						|
  INPUT ID F_IDCARADD
 | 
						|
  OUTPUT F_STAMPA_DETT STD
 | 
						|
  OUTPUT F_COL_STM_IMP CLI
 | 
						|
  OUTPUT F_CAR_SOPRA SPI
 | 
						|
  OUTPUT F_CAR_SOTTO STI
 | 
						|
  OUTPUT F_DESCR_TOT DST
 | 
						|
  OUTPUT F_COL_STM_TOT CLT
 | 
						|
  OUTPUT F_CAR_SOPRA_TOT SPT
 | 
						|
  OUTPUT F_CAR_SOTTO_TOT STT
 | 
						|
  OUTPUT F_STAMPA_IMP_TOT SVT
 | 
						|
  OUTPUT F_LIV_STR LST
 | 
						|
  OUTPUT F_FLAG_DA ODA
 | 
						|
  OUTPUT F_LINEA_SALTA_SMP SKI
 | 
						|
  OUTPUT F_LINEA_SALTA_TOT SKT
 | 
						|
  OUTPUT F_NON_DSR_VOC_COM NDV
 | 
						|
  OUTPUT F_RIGA_GRASS RII
 | 
						|
  OUTPUT F_RIGA_TOT_VC_CMP RIT
 | 
						|
  OUTPUT F_TVL TVL
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_ID_COLL 6 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 13 "Identificatore del collegamento:    "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_USA_COLL
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 16 "Utilizzo collegamento a dichiarazioni"
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
 | 
						|
TEXT F_TESTO_GENERALE
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 1 "@B Dati generali"
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
 | 
						|
PAGE "Car. add." 0 -1 0 19
 | 
						|
 | 
						|
TEXT F_TESTO_CARADD
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 1 "@B Caratteristiche addizionali"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_COL_STM_IMP 1 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 3 "Colonna di stampa importo            "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_COL_STM_TOT 1 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 4 "Colonna di stampa totale             "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CAR_SOPRA 1 1
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 5 "Carattere di sopralineatura          "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CAR_SOTTO 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 6 "Carattere di sottolineatura          "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CAR_SOPRA_TOT 1 1
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 7 "Carattere di sopralineatura totale   "
 | 
						|
END
 | 
						|
       
 | 
						|
STRING F_CAR_SOTTO_TOT 1 1
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 8 "Carattere di sottolineatura totale   "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_LIV_STR 1 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 9 "Livello di struttura                 "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_FLAG_DA 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 10 "Segno Dare/Avere per conti d'ordine  "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_TVL 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 11 "Tipo valore                          "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_LINEA_SALTA_SMP 2 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 12 "Linee di stampa da saltare (0-72)    "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_LINEA_SALTA_TOT 2 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 13 "Linee di stampa da saltare per tot.  "
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
STRING F_DESCR_TOT 80 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 15 "Descrizione totale "
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_STAMPA_DETT
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 16 " Stampa dettaglio"
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_STAMPA_IMP_TOT
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 17 " Stampa importo totale su riga voci"
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_NON_DSR_VOC_COM
 | 
						|
BEGIN 
 | 
						|
  PROMPT 1 18 " Non stampare la descrizione di voce complessa"
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_RIGA_GRASS
 | 
						|
BEGIN
 | 
						|
  PROMPT 45 16 " Riga voce grassetto"
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_RIGA_TOT_VC_CMP
 | 
						|
BEGIN
 | 
						|
  PROMPT 45 17 " Riga tot. voce c. grass."
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
 | 
						|
PAGE "Coll. dich." 0 -1 0 19
 | 
						|
 | 
						|
TEXT F_TESTO_COLLDICH
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 1 "@B Collegamento a dichiarazione redditi"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_F4A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 5 "Rif. riga mod. 740/f:     "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_F4B 1 1
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 6 "Riga bis 740/f:           "
 | 
						|
END                                           
 | 
						|
 | 
						|
NUMBER F_P4A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Rif. pros. bil. mod. 740: "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_P4B 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 8 "Riga bis pros. mod. 740:  "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_A5A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 9 "Rif. riga mod. 750/a:     "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_A5B 1 0
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 10 "Riga bis mod 750/a:       "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_P5A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 11 "Rif. pros. bil. mod. 750: "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_P5B 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 12 "Riga bis pros. mod. 750:  "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_A6A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 13 "Rif. riga mod. 760/a:     "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_A6B 1 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 14 "Riga bis mod. 760/a:      "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_X4A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 15 "Rif. pros. cred. mod. 740:" 
 | 
						|
END
 | 
						|
 | 
						|
STRING F_X4B 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 16 "Riga bis cred. mod. 740:  "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_X5A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMTP 1 17 "Rif. pros. cred. mod. 750:"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_X5B 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 18 "Riga bis cred. mod. 750:  "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_X6A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMTP 40 5 "Rif. pros. cred. mod. 760:"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_X6B 1 1
 | 
						|
BEGIN
 | 
						|
  PROMTP 40 6 "Riga bis cred. mod. 760:  "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_P6A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 40 7 "Rif. pros. bil. mod. 760: "
 | 
						|
END
 | 
						|
 | 
						|
STRING F_P6B 1 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 40 8 "Riga bis bil. mod. 760:   "
 | 
						|
END     
 | 
						|
 | 
						|
NUMBER F_K4A 3 0
 | 
						|
BEGIN                                    
 | 
						|
  PROMTP 40 9 "Rif. mod. 740/k:          "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_K5A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMPT 40 10 "Rif. mod. 750/k:          "
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_K6A 3 0
 | 
						|
BEGIN
 | 
						|
  PROMTP 40 11 "Rif. mod. 760/k:          "
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK
 |