Files correlati : ps0017.exe Ricompilazione Demo : [ ] Commento : Incassi Dinamica git-svn-id: svn://10.65.10.50/branches/R_10_00@21437 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			444 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			444 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#include "ps0017100a.h"
 | 
						|
 | 
						|
TOOLBAR "" 0 0 0 2
 | 
						|
 | 
						|
BUTTON DLG_NEWREC 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -16 -1 "~Nuovo"
 | 
						|
  PICTURE BMP_NEWREC
 | 
						|
  PICTURE BMP_NEWRECDN
 | 
						|
  GROUP 3
 | 
						|
END
 | 
						|
  
 | 
						|
BUTTON DLG_SAVEREC 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -26 -1 "~Registra"
 | 
						|
 | 
						|
  PICTURE BMP_SAVEREC
 | 
						|
  PICTURE BMP_SAVERECDN
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_DELREC 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -36 -1 "~Elimina"
 | 
						|
 | 
						|
  PICTURE BMP_DELREC
 | 
						|
  PICTURE BMP_DELRECDN
 | 
						|
  GROUP 5
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_PRINT 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -46 -1 ""
 | 
						|
  PICTURE BMP_PRINT
 | 
						|
END
 | 
						|
 | 
						|
#include <cancelbar.h>
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
PAGE "Disposizioni incassi/pagamenti" 0 2 0 0
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 78 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 0 "@bDistinta"
 | 
						|
END
 | 
						|
 | 
						|
LIST F_TIPODIST 1 15
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 1 "Tipo  "
 | 
						|
  ITEM "I|All'incasso"
 | 
						|
  MESSAGE ENABLE,F_TIPOEFF
 | 
						|
  ITEM "B|Salvo buon fine"   
 | 
						|
  MESSAGE RESET,F_TIPOEFF|DISABLE,F_TIPOEFF
 | 
						|
  ITEM "S|Allo sconto"
 | 
						|
  MESSAGE RESET,F_TIPOEFF|DISABLE,F_TIPOEFF
 | 
						|
  GROUP 3
 | 
						|
END
 | 
						|
 | 
						|
LIST F_DUMMYDIST 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 15 1 ""
 | 
						|
  ITEM "1|1"
 | 
						|
  FLAGS "H"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_DIST 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 28 1 "Numero "
 | 
						|
  USE LF_EFFETTI KEY 4 SELECT NRIGADIST==1
 | 
						|
  INPUT TIPODIST F_TIPODIST
 | 
						|
  INPUT NDIST F_DIST
 | 
						|
  INPUT NRIGADIST F_DUMMYDIST
 | 
						|
  DISPLAY "Tipo" TIPODIST
 | 
						|
  DISPLAY "Numero" NDIST
 | 
						|
  DISPLAY "Data@10" DATADIST
 | 
						|
  DISPLAY "C/F" TIPOCF
 | 
						|
  DISPLAY "ABI@5" CODABIP
 | 
						|
  DISPLAY "CAB@5" CODCABP
 | 
						|
  DISPLAY "Valuta" CODVAL
 | 
						|
  OUTPUT F_TIPODIST TIPODIST
 | 
						|
  OUTPUT F_DIST NDIST
 | 
						|
  OUTPUT F_DATADIST DATADIST
 | 
						|
  OUTPUT F_CODVAL CODVAL
 | 
						|
  OUTPUT F_CAMBIO CAMBIO
 | 
						|
  OUTPUT F_DATACAMBIO DATACAMBIO
 | 
						|
  OUTPUT F_EURO CONTROEURO
 | 
						|
  OUTPUT F_ABI CODABIP
 | 
						|
  OUTPUT F_CAB CODCABP
 | 
						|
  OUTPUT F_TIPOPAG TIPOPAG
 | 
						|
  OUTPUT F_SPESE SPESE
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
  GROUP 4
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CODVAL 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 50 1 "Valuta "
 | 
						|
  FLAGS "UZ"
 | 
						|
  USE %VAL
 | 
						|
  INPUT CODTAB F_CODVAL
 | 
						|
  DISPLAY "Codice" CODTAB   
 | 
						|
  DISPLAY "Cambio\nStandard" S4
 | 
						|
  DISPLAY "Contro\nEuro@6" B1
 | 
						|
  DISPLAY "Denominazione@50" S0
 | 
						|
  OUTPUT F_CODVAL CODTAB
 | 
						|
  OUTPUT F_EURO B1
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  GROUP 3
 | 
						|
  MESSAGE EMPTY CLEAR,6@
 | 
						|
  MESSAGE ENABLE,6@
 | 
						|
END
 | 
						|
 | 
						|
BOOLEAN F_EURO
 | 
						|
BEGIN
 | 
						|
  PROMPT 64 1 "Contro Euro"
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
DATE F_DATADIST
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 2 "Data  " 
 | 
						|
  FLAGS "A"
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
END
 | 
						|
 | 
						|
DATE F_DATACAMBIO
 | 
						|
BEGIN
 | 
						|
  PROMPT 23 2 "Data cambio " 
 | 
						|
  FLAGS "R"
 | 
						|
  USE CAM
 | 
						|
  JOIN %VAL ALIAS 104 INTO CODTAB[1,3]==CODTAB[1,3]
 | 
						|
  INPUT CODTAB[1,3] F_CODVAL SELECT
 | 
						|
  INPUT CODTAB[4,11] F_DATACAMBIO
 | 
						|
  DISPLAY "Cod" CODTAB[1,3]
 | 
						|
  DISPLAY "Data@10" D0
 | 
						|
  DISPLAY "Cambio" S4
 | 
						|
  DISPLAY "Parita'\nEuro@6" B1
 | 
						|
  DISPLAY "Valuta@50" 104@->S0
 | 
						|
  OUTPUT F_DATACAMBIO D0
 | 
						|
  OUTPUT F_CAMBIO S4
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
  GROUP 6
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CAMBIO 15 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 50 2 "Cambio "
 | 
						|
  GROUP 6
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_ABI 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 3 "Banca "
 | 
						|
  FLAGS "Z"
 | 
						|
  USE BNP
 | 
						|
  JOIN %BAN ALIAS 100 INTO CODTAB==CODTAB
 | 
						|
  INPUT CODTAB[1,5] F_ABI
 | 
						|
  INPUT CODTAB[6,10] F_CAB
 | 
						|
  DISPLAY "ABI@5" CODTAB[1,5]
 | 
						|
  DISPLAY "CAB@5" CODTAB[6,10]
 | 
						|
  DISPLAY "Denominazione@50" 100@->S0
 | 
						|
  OUTPUT F_ABI CODTAB[1,5]
 | 
						|
  OUTPUT F_CAB CODTAB[6,10]
 | 
						|
  OUTPUT F_DESCAB 100@->S0
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CAB 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 17 3 ""
 | 
						|
  FLAGS "Z"
 | 
						|
  COPY ALL F_ABI
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESCAB 50 48
 | 
						|
BEGIN
 | 
						|
  PROMPT 26 3 ""
 | 
						|
  USE %BAN KEY 2 SELECT 100@->CODTAB!=""
 | 
						|
  JOIN BNP ALIAS 100 INTO CODTAB==CODTAB
 | 
						|
  INPUT S0 F_DESCAB
 | 
						|
  DISPLAY "Denominazione@50" S0
 | 
						|
  DISPLAY "ABI@5" CODTAB[1,5]
 | 
						|
  DISPLAY "CAB@5" CODTAB[6,10]
 | 
						|
  OUTPUT F_ABI CODTAB[1,5]
 | 
						|
  OUTPUT F_CAB CODTAB[6,10]
 | 
						|
  OUTPUT F_DESCAB S0
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
END
 | 
						|
 | 
						|
LIST F_TIPOPAG 1 30
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 4 "Pagamento "
 | 
						|
  ITEM "1|Rimessa Diretta"
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
LIST F_TIPOEFF 1 10
 | 
						|
BEGIN
 | 
						|
	PROMPT 50 4 "Tipo effetti "
 | 
						|
	ITEM "C|Attivi"
 | 
						|
END
 | 
						|
 | 
						|
DATE F_DA_DATA
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 7 "Dal "
 | 
						|
END
 | 
						|
 | 
						|
DATE F_A_DATA
 | 
						|
BEGIN
 | 
						|
  PROMPT 20 7 "Al "
 | 
						|
  FLAGS "A"
 | 
						|
END
 | 
						|
 | 
						|
LISTBOX F_SORT 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 35 7 "Ordinamento "
 | 
						|
  ITEM " |Standard"
 | 
						|
  ITEM "1|Scadenza"
 | 
						|
  ITEM "2|Residuo"
 | 
						|
END
 | 
						|
 | 
						|
BUTTON F_AGGIORNA 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 66 6 ""
 | 
						|
  PICTURE BMP_SELECT
 | 
						|
END         
 | 
						|
 | 
						|
BUTTON F_CONTABILI 30 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 8 "~Contabilizzazione"
 | 
						|
  GROUP 5
 | 
						|
END
 | 
						|
 | 
						|
BUTTON F_UNCONTABIL 30 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 47 8 "~Annulla contabilizzazione"
 | 
						|
  FLAGS "H"
 | 
						|
END
 | 
						|
 | 
						|
SPREADSHEET F_SHEET 0 -2
 | 
						|
BEGIN
 | 
						|
  PROMPT 0 9 ""
 | 
						|
  ITEM "Importo@18"
 | 
						|
  ITEM "A/S@3"
 | 
						|
  ITEM "Residuo@18"
 | 
						|
  ITEM "Codice"
 | 
						|
  ITEM "Ragione Sociale@20"
 | 
						|
  ITEM "Anno"
 | 
						|
  ITEM "Partita"
 | 
						|
  ITEM "Riga"
 | 
						|
  ITEM "Rata"
 | 
						|
  ITEM "Scadenza@10"
 | 
						|
  ITEM "Riga"
 | 
						|
  ITEM "Effetto"  
 | 
						|
  ITEM "Tipo Pagamento@20"
 | 
						|
  ITEM "CUP@15"
 | 
						|
  ITEM "Descrizione CUP@50"
 | 
						|
  ITEM "CIG@10"
 | 
						|
  ITEM "Descrizione CIG@50"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY F_TOTAL 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 -1 "Totale "
 | 
						|
  DRIVENBY F_CODVAL
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY F_SPESE 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 28 -1 "Spese "
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
PAGE "Selezione effetti" -1 -1 78 19
 | 
						|
 | 
						|
LIST F_TIPOPAGEFF 1 30
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 1 "Solo effetti con tipo pagamento "
 | 
						|
  ITEM " | "
 | 
						|
  ITEM "1|Rimessa Diretta"
 | 
						|
  ITEM "2|Tratta"
 | 
						|
  ITEM "3|Ricevuta Bancaria"
 | 
						|
  ITEM "4|Cessione"
 | 
						|
  ITEM "5|Paghero'"
 | 
						|
  ITEM "6|Lettera di credito"
 | 
						|
  ITEM "7|Tratta accettata"
 | 
						|
  ITEM "8|Rapporti interbancari diretti"
 | 
						|
  ITEM "9|Bonifico"
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK
 | 
						|
 | 
						|
PAGE "Rate" -1 -1 60 10
 | 
						|
 | 
						|
NUMBER F_RIGADIST 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 31 1 "Riga effetto "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_RIGAEFF 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 51 1 ""
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_CODCF 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 1 ""
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_RAGSOC 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 9 1 ""
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_ANNO 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 3 "Anno    "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_PARTITA 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 21 3 "Partita "
 | 
						|
  FLAGS "D_"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_RIGA 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 38 3 "Riga "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_RATA 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 50 3 "Rata "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
DATE F_DATA
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 4 "Scadenza"
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY F_RESIDUO 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 5 "Residuo "
 | 
						|
  FLAGS "D"
 | 
						|
  DRIVENBY -F_CODVAL
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY F_IMPORTO 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 6 "Importo "
 | 
						|
  DRIVENBY -F_CODVAL
 | 
						|
END
 | 
						|
 | 
						|
LIST F_ACCSAL 1 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 41 6 ""
 | 
						|
  ITEM "A|Acconto"
 | 
						|
  ITEM "S|Saldo"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DESC_TIPO 20
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "Tipo pagamento "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CUP 22
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 8 "CUP      "
 | 
						|
  USE %CUP
 | 
						|
  INPUT CODTAB F_CUP
 | 
						|
  DISPLAY "Codice@22" CODTAB
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  OUTPUT F_CUP CODTAB
 | 
						|
  OUTPUT F_DCUP S0
 | 
						|
  FIELD CUP
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DCUP 50 30
 | 
						|
BEGIN
 | 
						|
  PROMPT 40 8 ""
 | 
						|
  USE %CUP KEY 2
 | 
						|
  INPUT S0 F_DCUP
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  DISPLAY "Codice@22" CODTAB
 | 
						|
  COPY OUTPUT F_CUP
 | 
						|
END
 | 
						|
 | 
						|
STRING F_CIG 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 9 "CIG      "
 | 
						|
  USE %CIG
 | 
						|
  INPUT CODTAB F_CIG
 | 
						|
  DISPLAY "Codice@10" CODTAB
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  DISPLAY "Codice gara" S1
 | 
						|
  OUTPUT F_CIG CODTAB
 | 
						|
  OUTPUT F_DCIG S0
 | 
						|
  FIELD CIG
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING F_DCIG 50 30
 | 
						|
BEGIN
 | 
						|
  PROMPT 40 9 ""
 | 
						|
  USE %CIG KEY 2
 | 
						|
  INPUT S0 F_DCIG
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  DISPLAY "Codice@10" CODTAB
 | 
						|
  COPY OUTPUT F_CIG
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_OK 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -13 -1 ""
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_CANCEL 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -23 -1 ""
 | 
						|
END
 | 
						|
 | 
						|
BUTTON F_PAGA 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -33 -1 "~Paga"
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK |