Files correlati : ba7.exe Ricompilazione Demo : [ ] Commento : Aggiormaneto maschere all 10.0 ( nuove toolbar modulo di contabblità git-svn-id: svn://10.65.10.50/trunk@16488 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			382 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			382 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#include "cg2100p.h"
 | 
						|
 | 
						|
#ifndef NO_TOOLBAR
 | 
						|
 | 
						|
TOOLBAR "topbar" 0 0 0 2
 | 
						|
 | 
						|
BUTTON DLG_OK 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -13 -11 "Conferma"
 | 
						|
  PICTURE BMP_OK
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_DELREC 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -23 -11 "~Elimina"
 | 
						|
  PICTURE BMP_DELREC
 | 
						|
  PICTURE BMP_DELRECDN
 | 
						|
  MESSAGE EXIT,K_DEL
 | 
						|
END
 | 
						|
 | 
						|
BUTTON DLG_CANCEL 10 2
 | 
						|
BEGIN
 | 
						|
  PROMPT -33 -11 ""
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
#endif
 | 
						|
 | 
						|
PAGE "Pagamento" -1 -1 77 20
 | 
						|
 | 
						|
GROUPBOX S_RATA 78 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 1 "@BCliente COD Partita ANNO NUMERO  Riga:RIGA Rata:RATA del DATA"
 | 
						|
END
 | 
						|
 | 
						|
STRING S_NUMDOC 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 2 "Numero Documento "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
DATE S_DATADOC
 | 
						|
BEGIN
 | 
						|
  PROMPT 28 2 "Data documento "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_NUMPROT 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 56 2 "Protocollo IVA "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCR 51
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 3 "Descrizione            "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
LIST S_SEZIONE_SCAD 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 4 "Sez. "
 | 
						|
  ITEM "A|Avere"
 | 
						|
  ITEM "D|Dare"
 | 
						|
  FLAGS "D"
 | 
						|
END         
 | 
						|
 | 
						|
CURRENCY S_IMPORTO_SCAD 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 17 4 "Importo "
 | 
						|
  FLAGS "D"
 | 
						|
END         
 | 
						|
 | 
						|
STRING S_CODVAL 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 41 10 "Codice valuta     "
 | 
						|
  FLAGS "DU"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY S_IMPORTOVAL_SCAD 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 45 4 "in valuta    "
 | 
						|
  FLAGS "D"
 | 
						|
  DRIVENBY S_CODVAL
 | 
						|
  GROUP 3
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY S_RESIDUOPAG 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 5 "Residuo pagamento      "
 | 
						|
  FLAGS "D"
 | 
						|
END         
 | 
						|
            
 | 
						|
CURRRENCY S_RESIDUORATA 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 45 5 "Residuo rata "
 | 
						|
  FLAGS "D"
 | 
						|
END         
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 78 14
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 7 "@BPagamento"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY S_IMPORTO 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 8 "Importo pagamento "
 | 
						|
  FIELD IMPORTO
 | 
						|
  VALIDATE REQIF_FUNC 1 S_IMPORTOVAL
 | 
						|
  WARNING "L'importo deve essere specificato"
 | 
						|
END         
 | 
						|
 | 
						|
CURRENCY S_RITENUTE 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 41 8 "Ritenute profess. "
 | 
						|
  FIELD RITENUTE
 | 
						|
  MESSAGE DIRTY,S_IMPORTO|K_TAB,S_IMPORTO
 | 
						|
END         
 | 
						|
 | 
						|
CURRENCY S_RITSOC 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 41 9 "Ritenute sociali  "
 | 
						|
  FIELD RITSOC
 | 
						|
  MESSAGE DIRTY,S_IMPORTO|K_TAB,S_IMPORTO
 | 
						|
END         
 | 
						|
 | 
						|
CURRENCY S_IMPORTOVAL 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 9 "Importo in valuta "
 | 
						|
  DRIVENBY S_CODVAL
 | 
						|
  FIELD IMPORTOVAL
 | 
						|
  GROUP 3
 | 
						|
  VALIDATE REQIF_FUNC 1 S_IMPORTO
 | 
						|
  WARNING "L'importo in valuta deve essere specificato"
 | 
						|
END         
 | 
						|
 | 
						|
DATE S_DATAPAG
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 10 "Data pag. "
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  FIELD LF_PARTITE->DATAPAG
 | 
						|
END
 | 
						|
 | 
						|
LIST S_TIPOPAG 1 33
 | 
						|
BEGIN
 | 
						|
  PROMPT 26 11 "Tipo pagamento "
 | 
						|
  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"
 | 
						|
  FIELD LF_PARTITE->TIPOPAG
 | 
						|
END
 | 
						|
 | 
						|
RADIOBUTTON S_SALDOACC 1 24
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 10 ""  
 | 
						|
  FLAGS "Z"
 | 
						|
  ITEM "A|Acconto" 
 | 
						|
  ITEM "S|Saldo"
 | 
						|
  FIELD ACCSAL
 | 
						|
END         
 | 
						|
 | 
						|
TEXT DLG_NULL
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 12 "@bContropartita"
 | 
						|
  GROUP 2
 | 
						|
END             
 | 
						|
             
 | 
						|
LIST S_TIPO 1 12
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 12 "Tipo "
 | 
						|
  ITEM " |Conto"
 | 
						|
  ITEM "C|Cliente"
 | 
						|
  ITEM "F|Fornitore"
 | 
						|
  FIELD TIPOC
 | 
						|
  FLAGS "H"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_GRUPPO 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 24 12 "Gruppo "
 | 
						|
  FIELD GRUPPOC
 | 
						|
  GROUP 2
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_CONTO 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 42 12 "Conto "
 | 
						|
  FIELD CONTOC
 | 
						|
  GROUP 2
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_SOTTOCONTO 6
 | 
						|
BEGIN
 | 
						|
  PROMPT 57 12 "Sottoconto "
 | 
						|
  FIELD SOTTOCONTC
 | 
						|
  USE LF_PCON
 | 
						|
  INPUT GRUPPO S_GRUPPO
 | 
						|
  INPUT CONTO S_CONTO
 | 
						|
  INPUT SOTTOCONTO S_SOTTOCONTO
 | 
						|
  DISPLAY "Gruppo" GRUPPO
 | 
						|
  DISPLAY "Conto" CONTO
 | 
						|
  DISPLAY "Sottoconto" SOTTOCONTO
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  OUTPUT S_GRUPPO GRUPPO
 | 
						|
  OUTPUT S_CONTO CONTO
 | 
						|
  OUTPUT S_SOTTOCONTO SOTTOCONTO
 | 
						|
  OUTPUT S_DESCRCONTO DESCR
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  WARNING "Contropartita assente"
 | 
						|
  ADD RUN cg0 -0
 | 
						|
  GROUP 2
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCRCONTO 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 13 "Descrizione conto     "
 | 
						|
  USE LF_PCON KEY 2
 | 
						|
  INPUT DESCR S_DESCRCONTO
 | 
						|
  DISPLAY "Descrizione@50" DESCR
 | 
						|
  DISPLAY "Gruppo" GRUPPO
 | 
						|
  DISPLAY "Conto" CONTO
 | 
						|
  DISPLAY "Sottoconto" SOTTOCONTO
 | 
						|
  COPY OUTPUT S_SOTTOCONTO
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  GROUP 2
 | 
						|
END
 | 
						|
 | 
						|
STRING S_CODDESC 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 14 "Descriz. agg. "
 | 
						|
  FLAGS "U"
 | 
						|
  USE %DPN
 | 
						|
  INPUT CODTAB S_CODDESC
 | 
						|
  DISPLAY "Codice" CODTAB
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  OUTPUT S_CODDESC CODTAB
 | 
						|
  OUTPUT S_DESCAGG S0
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCAGG 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 24 14 ""
 | 
						|
  USE %DPN KEY 2
 | 
						|
  INPUT S0 S_DESCAGG
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  DISPLAY "Codice" CODTAB
 | 
						|
  COPY OUTPUT S_CODDESC
 | 
						|
  FIELD LF_PARTITE->DESCR
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_VSABI 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 15 "Vs. Banca ABI "
 | 
						|
  FLAGS "Z"
 | 
						|
  USE %BAN SELECT CODTAB ? "?????"
 | 
						|
  INPUT CODTAB[1,5] S_VSABI
 | 
						|
  DISPLAY "ABI@5" CODTAB[1,5]
 | 
						|
  DISPLAY "Denominazione@50" S0
 | 
						|
  OUTPUT S_VSABI CODTAB[1,5]
 | 
						|
  OUTPUT S_DESCVSABID S0
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FIELD CODABI
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_VSCAB 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 25 15 "CAB "
 | 
						|
  FLAGS "Z"            
 | 
						|
  USE %BAN
 | 
						|
  INPUT CODTAB[1,5] S_VSABI
 | 
						|
  INPUT CODTAB[6,10] S_VSCAB
 | 
						|
  DISPLAY "ABI@5" CODTAB[1,5]
 | 
						|
  DISPLAY "CAB@5" CODTAB[6,10]
 | 
						|
  DISPLAY "Denominazione@50" S0
 | 
						|
  OUTPUT S_VSABI CODTAB[1,5]
 | 
						|
  OUTPUT S_VSCAB CODTAB[6,10]
 | 
						|
  OUTPUT S_DESCVSABI S0
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FIELD CODCAB
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCVSABI 50 37
 | 
						|
BEGIN
 | 
						|
  PROMPT 37 15 ""
 | 
						|
  USE %BAN KEY 2
 | 
						|
  INPUT S0 S_DESCVSABI
 | 
						|
  DISPLAY "Denominazione@50" S0
 | 
						|
  DISPLAY "ABI@5" CODTAB[1,5]
 | 
						|
  DISPLAY "CAB@5" CODTAB[6,10]
 | 
						|
  COPY OUTPUT S_VSCAB
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCVSABID 50 37
 | 
						|
BEGIN
 | 
						|
  PROMPT 37 16 ""
 | 
						|
  CHECKTYPE NORMAL  
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING S_AGENTE 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 17 "Agente        "
 | 
						|
  FLAGS "UZ"
 | 
						|
  USE LF_AGENTI
 | 
						|
  INPUT CODAGE S_AGENTE
 | 
						|
  DISPLAY "Codice" CODAGE
 | 
						|
  DISPLAY "Descrizione @50" RAGSOC
 | 
						|
  OUTPUT S_AGENTE CODAGE
 | 
						|
  OUTPUT S_DESCAGENTE RAGSOC
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FIELD CODAG
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCAGENTE 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 24 17 ""
 | 
						|
  USE LF_AGENTI KEY 2
 | 
						|
  INPUT RAGSOC S_DESCAGENTE
 | 
						|
  DISPLAY "Descrizione @50" RAGSOC
 | 
						|
  DISPLAY "Codice" CODAGE
 | 
						|
  COPY OUTPUT S_AGENTE
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_NSABI 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 18 "Ns. Banca ABI "
 | 
						|
  FLAGS "Z"      
 | 
						|
  COPY USE S_VSABI
 | 
						|
  INPUT CODTAB[1,5] S_NSABI
 | 
						|
  COPY DISPLAY S_VSABI
 | 
						|
  OUTPUT S_NSABI CODTAB[1,5]
 | 
						|
  OUTPUT S_DESCNSABID S0
 | 
						|
  FIELD CODABIPR
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
NUMBER S_NSCAB 5
 | 
						|
BEGIN
 | 
						|
  PROMPT 25 18 "CAB "
 | 
						|
  FLAGS "Z"
 | 
						|
  COPY USE S_VSCAB
 | 
						|
  INPUT CODTAB[1,5] S_NSABI
 | 
						|
  INPUT CODTAB[6,10] S_NSCAB
 | 
						|
  COPY DISPLAY S_VSCAB
 | 
						|
  OUTPUT S_NSABI CODTAB[1,5]
 | 
						|
  OUTPUT S_NSCAB CODTAB[6,10]
 | 
						|
  OUTPUT S_DESCNSABI S0
 | 
						|
  FIELD CODCABPR
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCNSABI 50 37
 | 
						|
BEGIN
 | 
						|
  PROMPT 37 18 ""
 | 
						|
  COPY USE S_DESCVSABI
 | 
						|
  INPUT S0 S_DESCNSABI
 | 
						|
  COPY DISPLAY S_DESCVSABI
 | 
						|
  COPY OUTPUT S_NSCAB
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
END
 | 
						|
 | 
						|
STRING S_DESCNSABID 50 37
 | 
						|
BEGIN
 | 
						|
  PROMPT 37 19 ""
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK
 |