Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 01.05 patch 312 git-svn-id: svn://10.65.10.50/trunk@8093 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			361 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			361 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "cg2100.h"
 | |
| 
 | |
| PAGE "Movimento di incasso immediato" -1 -1 75 13
 | |
| 
 | |
| DATE F_DATAREG
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Data dell' operazione "
 | |
|   HELP "Data in cui viene registrata l'operazione"
 | |
|   FIELD LF_MOV->DATAREG
 | |
|   CHECKTYPE REQUIRED
 | |
|   MESSAGE COPY,F_ANNOIVA,7,10
 | |
| END
 | |
| 
 | |
| NUMBER F_ANNOIVA 4
 | |
| BEGIN
 | |
|   FLAGS "H"
 | |
|   FIELD LF_MOV->ANNOIVA
 | |
| END
 | |
| 
 | |
| NUMBER F_NUMREG 7
 | |
| BEGIN
 | |
|   PROMPT 51 1 "Operazione n. "
 | |
|   HELP "Numero del movimento di prima nota da gestire"
 | |
|   FIELD LF_MOV->NUMREG
 | |
|   CHECKTYPE REQUIRED
 | |
|   FLAGS "D"
 | |
|   KEY 1
 | |
| END
 | |
| 
 | |
| DATE F_DATACOMP
 | |
| BEGIN
 | |
|   PROMPT 1 2 "Data di competenza    "
 | |
|   HELP "Data di competenza dell'operazione"
 | |
|   FIELD LF_MOV->DATACOMP
 | |
|   CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| NUMBER F_ANNOES 4
 | |
| BEGIN
 | |
|   PROMPT 52 2 "Esercizio     "
 | |
|   FIELD LF_MOV->ANNOES
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| DATE F_DATADOC
 | |
| BEGIN
 | |
|   PROMPT 1 3 "Data del documento    "
 | |
|   HELP "Data del documento che ha generato il movimento"
 | |
|   FIELD LF_MOV->DATADOC
 | |
|   WARNING "Specificare la data del documento"
 | |
| END
 | |
| 
 | |
| STRING F_NUMDOC 7
 | |
| BEGIN
 | |
|   PROMPT 52 3 "Documento n.  "
 | |
|   HELP "Numero del documento che ha generato il movimento"
 | |
|   FIELD LF_MOV->NUMDOC
 | |
|   WARNING "Specificare il numero documento"
 | |
| END
 | |
| 
 | |
| STRING F_DESCR 50
 | |
| BEGIN
 | |
|   PROMPT 1 4 "Descrizione documento "
 | |
|   HELP "Descrizione del documento che ha generato il movimento"
 | |
|   FIELD LF_MOV->DESCR
 | |
| END
 | |
| 
 | |
| STRING F_CODCAUS 3
 | |
| BEGIN
 | |
|   PROMPT 1 5 "Causale    "
 | |
|   FIELD LF_MOV->CODCAUS
 | |
|   USE LF_CAUSALI
 | |
|   INPUT CODCAUS F_CODCAUS
 | |
|   DISPLAY "Codice" CODCAUS
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   DISPLAY "Tipo" TIPODOC
 | |
|   OUTPUT F_CODCAUS CODCAUS
 | |
|   OUTPUT F_DESCRCAUS DESCR
 | |
|   OUTPUT F_TIPODOC TIPODOC
 | |
|   FLAGS "DUZ"
 | |
| END
 | |
| 
 | |
| STRING F_DESCRCAUS 50
 | |
| BEGIN
 | |
|   PROMPT 23 5 ""
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| LIST I_SEZIONE1 1 7
 | |
| BEGIN
 | |
|   PROMPT 1 7 "Riga 1 "
 | |
|   HELP "Sezione del conto della prima riga"
 | |
|   ITEM "D|Dare"  
 | |
|   ITEM "A|Avere" 
 | |
| END
 | |
| 
 | |
| CURRENCY F_TOTALE 15
 | |
| BEGIN
 | |
|   PROMPT 18 7 ""
 | |
|   HELP "Importo del conto di prima riga"
 | |
|   FIELD LF_MOV->TOTDOC
 | |
|   CHECKTYPE REQUIRED
 | |
|   MESSAGE COPY,I_IMPORTO2
 | |
| END
 | |
| 
 | |
| LIST F_CLIFO 1 10
 | |
| BEGIN
 | |
|   PROMPT 37 7 ""     
 | |
|   ITEM " |Conto"     MESSAGE SHOW,I_SOTTOCONTO|HIDE,F_FORNITORE|HIDE,F_CLIENTE
 | |
|   ITEM "C|Cliente"   MESSAGE HIDE,I_SOTTOCONTO|HIDE,F_FORNITORE|SHOW,F_CLIENTE
 | |
|   ITEM "F|Fornitore" MESSAGE HIDE,I_SOTTOCONTO|HIDE,F_CLIENTE|SHOW,F_FORNITORE
 | |
|   FIELD LF_MOV->TIPO
 | |
| END
 | |
| 
 | |
| NUMBER F_GRUPPOCLIFO 3
 | |
| BEGIN
 | |
|   PROMPT 51 7 ""
 | |
|   HELP "Codice del conto di prima riga"
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Gruppo assente"
 | |
| END
 | |
| 
 | |
| NUMBER F_CONTOCLIFO 3
 | |
| BEGIN
 | |
|   PROMPT 57 7 ""
 | |
|   HELP "Codice del conto di prima riga"
 | |
|   USE LF_PCON SELECT SOTTOCONTO==""
 | |
|   INPUT GRUPPO F_GRUPPOCLIFO
 | |
|   INPUT CONTO F_CONTOCLIFO
 | |
|   DISPLAY "Gruppo" GRUPPO
 | |
|   DISPLAY "Conto" CONTO
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT F_GRUPPOCLIFO GRUPPO
 | |
|   OUTPUT F_CONTOCLIFO CONTO
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Conto assente"
 | |
| END
 | |
| 
 | |
| NUMBER F_CLIENTE 6
 | |
| BEGIN
 | |
|   PROMPT 65 7 ""
 | |
|   HELP "Codice del conto di prima riga"
 | |
|   FIELD LF_MOV->CODCF
 | |
|   USE LF_CLIFO
 | |
|   INPUT TIPOCF "C"
 | |
|   INPUT CODCF F_CLIENTE
 | |
|   DISPLAY "Codice" CODCF
 | |
|   DISPLAY "Ragione Sociale Cliente@50" RAGSOC
 | |
|   OUTPUT F_CLIENTE CODCF
 | |
|   CHECKTYPE REQUIRED
 | |
|   ADD RUN cg0 -1 C
 | |
|   WARNING "Cliente assente"
 | |
| END
 | |
| 
 | |
| NUMBER F_FORNITORE 6
 | |
| BEGIN
 | |
|   PROMPT 65 7 ""
 | |
|   HELP "Codice del conto di prima riga"
 | |
|   FIELD LF_MOV->CODCF
 | |
|   USE LF_CLIFO
 | |
|   INPUT TIPOCF "F"
 | |
|   INPUT CODCF F_FORNITORE
 | |
|   DISPLAY "Codice" CODCF
 | |
|   DISPLAY "Ragione Sociale Fornitore@50" RAGSOC
 | |
|   OUTPUT F_FORNITORE CODCF
 | |
|   CHECKTYPE REQUIRED
 | |
|   ADD RUN cg0 -1 F
 | |
|   WARNING "Fornitore assente"
 | |
| END
 | |
| 
 | |
| NUMBER I_SOTTOCONTO 6
 | |
| BEGIN
 | |
|   PROMPT 65 7 ""
 | |
|   HELP "Codice del conto di prima riga"
 | |
|   USE LF_PCON SELECT SOTTOCONTO != ""
 | |
|   INPUT SOTTOCONTO I_SOTTOCONTO
 | |
|   INPUT GRUPPO F_GRUPPOCLIFO
 | |
|   INPUT CONTO F_CONTOCLIFO
 | |
|   DISPLAY "Gruppo" GRUPPO
 | |
|   DISPLAY "Conto" CONTO
 | |
|   DISPLAY "Sottoconto" SOTTOCONTO
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT I_SOTTOCONTO SOTTOCONTO
 | |
|   OUTPUT F_GRUPPOCLIFO GRUPPO
 | |
|   OUTPUT F_CONTOCLIFO CONTO
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Sottoconto assente"
 | |
|   ADD RUN cg0 -0
 | |
| END
 | |
| 
 | |
| LIST I_SEZIONE2 1 7
 | |
| BEGIN
 | |
|   PROMPT 1 8 "Riga 2 "
 | |
|   HELP "Sezione del conto della prima riga"
 | |
|   ITEM "D|Dare"
 | |
|   ITEM "A|Avere"
 | |
| END
 | |
| 
 | |
| CURRENCY I_IMPORTO2 15
 | |
| BEGIN
 | |
|   PROMPT 18 8 ""
 | |
|   HELP "Importo del conto di seconda riga"
 | |
| END
 | |
| 
 | |
| LIST DLG_NULL 1 10
 | |
| BEGIN
 | |
|   PROMPT 37 8 ""
 | |
|   ITEM " |Conto"
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| NUMBER I_GRUPPO2 3
 | |
| BEGIN
 | |
|   PROMPT 51 8 ""
 | |
|   HELP "Codice del conto di seconda riga"
 | |
| END
 | |
| 
 | |
| NUMBER I_CONTO2 3
 | |
| BEGIN
 | |
|   PROMPT 57 8 ""
 | |
|   HELP "Codice del conto di seconda riga"
 | |
| END
 | |
| 
 | |
| NUMBER I_SOTTOCONTO2 6
 | |
| BEGIN
 | |
|   PROMPT 65 8 ""
 | |
|   HELP "Codice del conto di seconda riga"
 | |
|   COPY USE I_SOTTOCONTO
 | |
|   INPUT GRUPPO I_GRUPPO2
 | |
|   INPUT CONTO I_CONTO2
 | |
|   INPUT SOTTOCONTO I_SOTTOCONTO2
 | |
|   DISPLAY "Gruppo" GRUPPO
 | |
|   DISPLAY "Conto" CONTO
 | |
|   DISPLAY "Sottoconto" SOTTOCONTO
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT I_GRUPPO2 GRUPPO
 | |
|   OUTPUT I_CONTO2 CONTO
 | |
|   OUTPUT I_SOTTOCONTO2 SOTTOCONTO
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Sottoconto assente"
 | |
| END
 | |
| 
 | |
| LIST I_SEZIONE3 1 7
 | |
| BEGIN
 | |
|   PROMPT 1 9 "Riga 3 "
 | |
|   HELP "Sezione del conto di terza riga"
 | |
|   ITEM "D|Dare"
 | |
|   ITEM "A|Avere"
 | |
| END
 | |
| 
 | |
| CURRENCY I_IMPORTO3 15
 | |
| BEGIN
 | |
|   PROMPT 18 9 ""
 | |
|   HELP "Importo del conto di terza riga"
 | |
| END
 | |
| 
 | |
| LIST DLG_NULL 1 10
 | |
| BEGIN
 | |
|   PROMPT 37 9 ""
 | |
|   ITEM " |Conto"
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| NUMBER I_GRUPPO3 3
 | |
| BEGIN
 | |
|   PROMPT 51 9 ""
 | |
|   HELP "Codice del conto di terza riga"
 | |
| END
 | |
| 
 | |
| NUMBER I_CONTO3 3
 | |
| BEGIN
 | |
|   PROMPT 57 9 ""
 | |
|   HELP "Codice del conto di terza riga"
 | |
| END
 | |
| 
 | |
| NUMBER I_SOTTOCONTO3 6
 | |
| BEGIN
 | |
|   PROMPT 65 9 ""
 | |
|   HELP "Codice del conto di terza riga"
 | |
|   COPY USE I_SOTTOCONTO
 | |
|   INPUT GRUPPO I_GRUPPO3
 | |
|   INPUT CONTO I_CONTO3
 | |
|   INPUT SOTTOCONTO I_SOTTOCONTO3
 | |
|   COPY DISPLAY I_SOTTOCONTO2
 | |
|   OUTPUT I_GRUPPO3 GRUPPO
 | |
|   OUTPUT I_CONTO3 CONTO
 | |
|   OUTPUT I_SOTTOCONTO3 SOTTOCONTO
 | |
|   CHECKTYPE NORMAL
 | |
|   VALIDATE REQIF_FUNC 1 I_IMPORTO3
 | |
|   WARNING "Sottoconto assente"
 | |
| END
 | |
| 
 | |
| LIST I_SEZIONE4 1 7
 | |
| BEGIN
 | |
|   PROMPT 1 10 "Riga 4 "
 | |
|   HELP "Sezione del conto di quarta riga"
 | |
|   ITEM "D|Dare"
 | |
|   ITEM "A|Avere"
 | |
| END
 | |
| 
 | |
| CURRENCY I_IMPORTO4 15
 | |
| BEGIN
 | |
|   PROMPT 18 10 ""
 | |
|   HELP "Importo del conto di quarta riga"
 | |
| END
 | |
| 
 | |
| LIST DLG_NULL 1 10
 | |
| BEGIN
 | |
|   PROMPT 37 10 ""
 | |
|   ITEM " |Conto"
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| NUMBER I_GRUPPO4 3
 | |
| BEGIN
 | |
|   PROMPT 51 10 ""
 | |
|   HELP "Codice del conto di quarta riga"
 | |
| END
 | |
| 
 | |
| NUMBER I_CONTO4 3
 | |
| BEGIN
 | |
|   PROMPT 57 10 ""
 | |
|   HELP "Codice del conto di quarta riga"
 | |
| END
 | |
| 
 | |
| NUMBER I_SOTTOCONTO4 6
 | |
| BEGIN
 | |
|   PROMPT 65 10 ""
 | |
|   HELP "Codice del conto di quarta riga"
 | |
|   COPY USE I_SOTTOCONTO
 | |
|   INPUT GRUPPO I_GRUPPO4
 | |
|   INPUT CONTO I_CONTO4
 | |
|   INPUT SOTTOCONTO I_SOTTOCONTO4
 | |
|   COPY DISPLAY I_SOTTOCONTO2
 | |
|   OUTPUT I_GRUPPO4 GRUPPO
 | |
|   OUTPUT I_CONTO4 CONTO
 | |
|   OUTPUT I_SOTTOCONTO4 SOTTOCONTO
 | |
|   CHECKTYPE NORMAL
 | |
|   VALIDATE REQIF_FUNC 1 I_IMPORTO4
 | |
|   WARNING "Sottoconto assente"
 | |
| END
 | |
| 
 | |
| 
 | |
| BUTTON DLG_SAVEREC 10 2
 | |
| BEGIN
 | |
|   PROMPT -12 -1 "~Registra"
 | |
|   PICTURE BMP_SAVEREC
 | |
|   PICTURE BMP_SAVERECDN
 | |
|   MESSAGE EXIT,K_SAVE
 | |
| END
 | |
| 
 | |
| BUTTON DLG_CANCEL 10 2
 | |
| BEGIN
 | |
|   PROMPT -22 -1 ""
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 |