Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/branches/R_10_00@21167 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			548 lines
		
	
	
		
			9.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			548 lines
		
	
	
		
			9.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "ha0200a.h"
 | |
| 
 | |
| TOOLBAR "topbar" 0 0 0 2
 | |
| #include <stdbar.h>
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Contratti e NAC" -1 -1 78 23
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 4
 | |
| BEGIN
 | |
|   PROMPT 1 1 "@bTipo documento per fatture"
 | |
| END
 | |
| 
 | |
| STRING F_CODTIPO_FAT 4
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_CODTIPO_FAT
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODTIPO_FAT CODTAB
 | |
|   OUTPUT F_DESCRTIPO_FAT S0
 | |
|   CHECKTYPE REQUIRED
 | |
|   FLAGS "U"
 | |
|   FIELD TipoFatt
 | |
| END
 | |
| 
 | |
| STRING F_DESCRTIPO_FAT 50
 | |
| BEGIN
 | |
|   PROMPT 15 2 ""
 | |
|   USE %TIP KEY 2
 | |
|   INPUT S0 F_DESCRTIPO_FAT
 | |
|   DISPLAY "Descrizione@60" S0
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   COPY OUTPUT F_CODTIPO_FAT
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING F_STATO_INI_FAT 1
 | |
| BEGIN
 | |
|   PROMPT 2 3 "Stato iniziale "
 | |
|   USE %STD
 | |
|   INPUT CODTAB F_STATO_INI_FAT
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_STATO_INI_FAT CODTAB
 | |
|   FLAGS "U"
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD StatoIniFatt
 | |
| END
 | |
| 
 | |
| STRING F_STATO_FIN_FAT 1
 | |
| BEGIN
 | |
|   PROMPT 25 3 "Stato finale "
 | |
|   USE %STD
 | |
|   INPUT CODTAB F_STATO_FIN_FAT
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_STATO_FIN_FAT CODTAB
 | |
|   FLAGS "U"
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD StatoFinFatt
 | |
| END
 | |
| 
 | |
| //--Anticipi-------------
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 4
 | |
| BEGIN
 | |
|   PROMPT 1 5 "@bAnticipi"
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 6 "@bContratti premi"
 | |
| END
 | |
| 
 | |
| STRING F_CO_ANT_NUM 4
 | |
| BEGIN
 | |
|   PROMPT 20 6 "Num. "
 | |
|   USE %NUM
 | |
|   INPUT CODTAB F_CO_ANT_NUM
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_ANT_NUM CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoAntNum
 | |
| END
 | |
| 
 | |
| STRING F_CO_ANT_TIP 4
 | |
| BEGIN
 | |
|   PROMPT 33 6 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_CO_ANT_TIP
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_ANT_TIP CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoAntTip
 | |
| END
 | |
| 
 | |
| STRING F_CO_ANT_SPE 8
 | |
| BEGIN
 | |
|   PROMPT 49 6 "Spesa riga ant. "
 | |
|   USE SPP
 | |
|   INPUT CODTAB F_CO_ANT_SPE
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_ANT_SPE CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoAntSpe
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 7 "@bNote di Accredito"
 | |
| END
 | |
| 
 | |
| STRING F_NA_ANT_NUM 4
 | |
| BEGIN
 | |
|   PROMPT 20 7 "Num. "
 | |
|   USE %NUM
 | |
|   INPUT CODTAB F_NA_ANT_NUM
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_ANT_NUM CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaAntNum
 | |
| END
 | |
| 
 | |
| STRING F_NA_ANT_TIP 4
 | |
| BEGIN
 | |
|   PROMPT 33 7 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_NA_ANT_TIP
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_ANT_TIP CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaAntTip
 | |
| END
 | |
| 
 | |
| STRING F_NA_ANT_SPE 8
 | |
| BEGIN
 | |
|   PROMPT 49 7 "Spesa riga      "
 | |
|   USE SPP
 | |
|   INPUT CODTAB F_NA_ANT_SPE
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_ANT_SPE CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaAntSpe
 | |
| END
 | |
| 
 | |
| 
 | |
| //--Posticipi-------------
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 4
 | |
| BEGIN
 | |
|   PROMPT 1 9 "@bPosticipi"
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 10 "@bContratti premi"
 | |
| END
 | |
| 
 | |
| STRING F_CO_POST_NUM 4
 | |
| BEGIN
 | |
|   PROMPT 20 10 "Num. "
 | |
|   USE %NUM
 | |
|   INPUT CODTAB F_CO_POST_NUM
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_POST_NUM CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoPostNum
 | |
| END
 | |
| 
 | |
| STRING F_CO_POST_TIP 4
 | |
| BEGIN
 | |
|   PROMPT 33 10 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_CO_POST_TIP
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_POST_TIP CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoPostTip
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 11 "@bNote di Accredito"
 | |
| END
 | |
| 
 | |
| STRING F_NA_POST_NUM 4
 | |
| BEGIN
 | |
|   PROMPT 20 11 "Num. "
 | |
|   USE %NUM
 | |
|   INPUT CODTAB F_NA_POST_NUM
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_POST_NUM CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaPostNum
 | |
| END
 | |
| 
 | |
| STRING F_NA_POST_TIP 4
 | |
| BEGIN
 | |
|   PROMPT 33 11 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_NA_POST_TIP
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_POST_TIP CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaPostTip
 | |
| END
 | |
| 
 | |
| STRING F_NA_POST_SPE 8
 | |
| BEGIN
 | |
|   PROMPT 49 11 "Spesa riga      "
 | |
|   USE SPP
 | |
|   INPUT CODTAB F_NA_POST_SPE
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_POST_SPE CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaPostSpe
 | |
| END
 | |
| 
 | |
| //--Rifatturazione-------------
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 4
 | |
| BEGIN
 | |
|   PROMPT 1 13 "@bRifatturazione"
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 14 "@bContratti premi"
 | |
| END
 | |
| 
 | |
| STRING F_CO_RIFA_NUM 4
 | |
| BEGIN
 | |
|   PROMPT 20 14 "Num. "
 | |
|   USE %NUM
 | |
|   INPUT CODTAB F_CO_RIFA_NUM
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_RIFA_NUM CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoRifaNum
 | |
| END
 | |
| 
 | |
| STRING F_CO_RIFA_TIP 4
 | |
| BEGIN
 | |
|   PROMPT 33 14 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_CO_RIFA_TIP
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_RIFA_TIP CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoRifaTip
 | |
| END
 | |
| 
 | |
| STRING F_CO_RIFA_SPE 8
 | |
| BEGIN
 | |
|   PROMPT 49 14 "Spesa riga ant. "
 | |
|   USE SPP
 | |
|   INPUT CODTAB F_CO_RIFA_SPE
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CO_RIFA_SPE CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CoRifaSpe
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 15 "@bNote di Accredito"
 | |
| END
 | |
| 
 | |
| STRING F_NA_RIFA_NUM 4
 | |
| BEGIN
 | |
|   PROMPT 20 15 "Num. "
 | |
|   USE %NUM
 | |
|   INPUT CODTAB F_NA_RIFA_NUM
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_RIFA_NUM CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaRifaNum
 | |
| END
 | |
| 
 | |
| STRING F_NA_RIFA_TIP 4
 | |
| BEGIN
 | |
|   PROMPT 33 15 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_NA_RIFA_TIP
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_RIFA_TIP CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaRifaTip
 | |
| END
 | |
| 
 | |
| STRING F_NA_RIFA_SPE 8
 | |
| BEGIN
 | |
|   PROMPT 49 15 "Spesa riga      "
 | |
|   USE SPP
 | |
|   INPUT CODTAB F_NA_RIFA_SPE
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_NA_RIFA_SPE CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD NaRifaSpe
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Trasferimenti" -1 -1 78 23
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 7
 | |
| BEGIN
 | |
|   PROMPT 1 1 "@bEsportazione"
 | |
| END
 | |
| 
 | |
| STRING F_OUTPUT_PATH 255 38
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Percorso files .txt da esportare "
 | |
|   DSELECT
 | |
|   FLAGS "M"
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Selezionare una cartella valida!"
 | |
|   FIELD OutputPath
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 74 3
 | |
| BEGIN
 | |
|   PROMPT 2 3 "@bDocumenti di carico"
 | |
| END
 | |
| 
 | |
| STRING F_CARDOC_NUM 4
 | |
| BEGIN
 | |
|   PROMPT 3 4 "Numerazione "
 | |
|   USE %NUM
 | |
|   INPUT CODTAB F_CARDOC_NUM
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CARDOC_NUM CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CarDocNum
 | |
| END
 | |
| 
 | |
| STRING F_CARDOC_TIP 4
 | |
| BEGIN
 | |
|   PROMPT 23 4 "Tipo "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_CARDOC_TIP
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CARDOC_TIP CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FLAGS "U"
 | |
|   FIELD CarDocTip
 | |
| END
 | |
| 
 | |
| STRING F_CARDOC_STA 1
 | |
| BEGIN
 | |
|   PROMPT 36 4 "Stato "
 | |
|   USE %STD
 | |
|   INPUT CODTAB F_CARDOC_STA
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CARDOC_STA CODTAB
 | |
|   FLAGS "U"
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD CarDocSta
 | |
| END
 | |
| 
 | |
| LISTBOX F_BARCODE_TIP 10
 | |
| BEGIN
 | |
|   PROMPT 2 6 "Tipo di barcode "
 | |
|   ITEM "N|Normale"
 | |
|   ITEM "8|EAN8   "
 | |
|   ITEM "1|EA13   "
 | |
|   ITEM "3|3/9    "
 | |
|   ITEM "C|Codabar"
 | |
|   FIELD "TipoBarcode"
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 12
 | |
| BEGIN
 | |
|   PROMPT 1 8 "@bImportazione"
 | |
| END
 | |
| 
 | |
| STRING F_INPUT_PATH 255 38
 | |
| BEGIN
 | |
|   PROMPT 2 9 "Percorso files da importare "
 | |
|   DSELECT
 | |
|   FLAGS "M"
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Selezionare una cartella valida!"
 | |
|   FIELD InputPath
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 10 "@bTipi documento generati in importazione"
 | |
| END
 | |
| 
 | |
| STRING F_IN_TIPODOC_F 4
 | |
| BEGIN
 | |
|   PROMPT 2 11 "Fatture "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_IN_TIPODOC_F
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_IN_TIPODOC_F CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD InpFatTip
 | |
| END
 | |
| 
 | |
| STRING F_IN_TIPODOC_B 4
 | |
| BEGIN
 | |
|   PROMPT 18 11 "Bolle "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_IN_TIPODOC_B
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_IN_TIPODOC_B CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD InpBolTip
 | |
| END
 | |
| 
 | |
| STRING F_IN_TIPODOC_O 4
 | |
| BEGIN
 | |
|   PROMPT 34 11 "Ordini "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_IN_TIPODOC_O
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_IN_TIPODOC_O CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD InpOrdTip
 | |
| END
 | |
| 
 | |
| STRING F_IN_TIPODOC_V 4
 | |
| BEGIN
 | |
|   PROMPT 50 11 "Bolle valorizz. "
 | |
|   USE %TIP
 | |
|   INPUT CODTAB F_IN_TIPODOC_V
 | |
|   DISPLAY "Codice@8" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_IN_TIPODOC_V CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD InpValTip
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Le numerazioni sono generate automaticamente in base al tipo documento ricevuto"
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 14 "ed al codice terminale, secondo la regola: 'TipoDocumento'+'CodiceTerminale. Es. 'F'+'001' -> F001"
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 2 15 "@bCodici IVA Campo da utilizzare in base alle aliquote"
 | |
| END
 | |
| 
 | |
| SPREADSHEET F_CODICI_IVA 74 3
 | |
| BEGIN
 | |
|   PROMPT 2 16 ""
 | |
|   ITEM "%IVA@6"
 | |
|   ITEM "Cod.IVA"
 | |
|   ITEM "Descrizione"
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 | |
| //---------------------------------------------------
 | |
| //maschera di riga dello sheet 2 (Codici iva)
 | |
| 
 | |
| PAGE "Riga" -1 -1 64 4
 | |
| 
 | |
| NUMBER S_ALIQUOTA_IVA 6 2
 | |
| BEGIN
 | |
|   PROMPT 1 1 "% IVA@6"
 | |
|   FLAGS "U"
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD IVAaliquota
 | |
| END
 | |
| 
 | |
| STRING S_CAMPO_CODIVA 4
 | |
| BEGIN
 | |
|   PROMPT 1 2 "Cod. IVA Campo "
 | |
|   USE %IVA
 | |
|   INPUT CODTAB S_CAMPO_CODIVA
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT S_CAMPO_CODIVA CODTAB
 | |
|   OUTPUT S_CAMPO_CODIVA_DES S0
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD IVAcodice
 | |
| END
 | |
| 
 | |
| STRING S_CAMPO_CODIVA_DES 50
 | |
| BEGIN
 | |
|   PROMPT 25 2 ""
 | |
|   USE %IVA KEY 2
 | |
|   INPUT S0 S_CAMPO_CODIVA_DES
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   COPY OUTPUT S_CAMPO_CODIVA
 | |
|   CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| TOOLBAR "topbar" 0 0 0 2
 | |
| 
 | |
| BUTTON DLG_OK 2 2
 | |
| BEGIN
 | |
|   PROMPT 1 1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_DELREC 2 2
 | |
| BEGIN
 | |
|   PROMPT 2 1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_CANCEL 2 2
 | |
| BEGIN
 | |
|   PROMPT 3 1 ""
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 |