Files correlati : Ricompilazione Demo : [ ] Commento : prima parte della gestione multiripartizioni come richiesto da habilita e sirio; NON ancora terminata!!!! git-svn-id: svn://10.65.10.50/trunk@19080 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			507 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			507 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "ca2100a.h"
 | |
| 
 | |
| TOOLBAR "topbar" 0 0 0 2
 | |
| 
 | |
| #include <relapbar.h>
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Testata" 0 0 0 2
 | |
| 
 | |
| GROUPBOX DLG_NULL 78 7
 | |
| BEGIN
 | |
|   PROMPT 1 1 "@bTestata"
 | |
| END
 | |
| 
 | |
| LIST F_TIPO 1 25
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Tipo movimento        "
 | |
|   ITEM " |Normale" 
 | |
|   ITEM "P|Preventivo" 
 | |
|   ITEM "V|Variazione preventivo" 
 | |
|   FIELD TIPOMOV
 | |
| END
 | |
| 
 | |
| DATE F_DATAREG
 | |
| BEGIN
 | |
|   PROMPT 2 3 "Data di registrazione "
 | |
|   CHECKTYPE REQUIRED
 | |
|   FIELD DATAREG
 | |
|   FLAGS "A"
 | |
|   WARNING "La data di registrazione non appartiene ad un esercizio valido"
 | |
|   GROUP 5
 | |
|   MESSAGE COPY,F_DATAREG2
 | |
| END
 | |
| 
 | |
| NUMBER F_NUMREG 7
 | |
| BEGIN
 | |
|   PROMPT 54 2 "Movimento n. "
 | |
|   USE LF_MOVANA SELECT TIPOMOV==#F_TIPO
 | |
|   INPUT NUMREG F_NUMREG
 | |
|   DISPLAY "Numero@7" NUMREG
 | |
|   DISPLAY "Tipo" TIPOMOV
 | |
|   DISPLAY "Data reg.@10" DATAREG
 | |
|   DISPLAY "Data comp.@10" DATACOMP
 | |
|   DISPLAY "Eser." ANNOES
 | |
|   DISPLAY "P. nota" NUMREGCG
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT F_NUMREG NUMREG
 | |
|   CHECKTYPE REQUIRED
 | |
|   KEY 1
 | |
|   FIELD NUMREG
 | |
|   FLAGS "G"
 | |
|   MESSAGE COPY,F_NUMREG2
 | |
| END
 | |
| 
 | |
| DATE F_DATACOMP
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Data di competenza    "
 | |
|   FIELD DATACOMP
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "La data di competenza non appartiene ad un esercizio valido"
 | |
| END
 | |
| 
 | |
| DATE F_DATAFCOMP
 | |
| BEGIN
 | |
|   PROMPT 43 4 "Data di fine competenza "
 | |
|   FIELD DATAFCOMP
 | |
|   WARNING "La data di fine competenza non puo' essere anteriore alla data di competenza"
 | |
| END
 | |
| 
 | |
| NUMBER F_ANNOES 4
 | |
| BEGIN
 | |
|   PROMPT 54 3 "Esercizio    "
 | |
|   FIELD ANNOES
 | |
|   MESSAGE COPY,F_ANNOES2
 | |
|   FLAGS "DG"
 | |
| END
 | |
| 
 | |
| BOOLEAN F_AUTOFCOMP
 | |
| BEGIN
 | |
|   PROMPT 2 5 "Fine competenza coincidente con fine commessa di ogni riga"
 | |
|   MESSAGE FALSE ENABLE,F_DATAFCOMP
 | |
|   MESSAGE TRUE CLEAR,F_DATAFCOMP
 | |
|   FIELD AUTOFCOMP
 | |
| END
 | |
| 
 | |
| STRING F_DESCR 50
 | |
| BEGIN
 | |
|   PROMPT 2 6 "Descrizione           "
 | |
|   FIELD DESCR
 | |
|   MESSAGE COPY,F_DESCR2
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 78 7
 | |
| BEGIN
 | |
|   PROMPT 1 8 "@bDati contabili"
 | |
| END
 | |
| 
 | |
| STRINGA F_CODCAUS 3
 | |
| BEGIN
 | |
|   PROMPT 2 9 "Causale "
 | |
|   USE LF_CAUSALI SELECT MOVIND!=''
 | |
|   INPUT CODCAUS F_CODCAUS
 | |
|   DISPLAY "Codice" CODCAUS
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT F_CODCAUS CODCAUS
 | |
|   OUTPUT F_DESCAUS DESCR
 | |
|   CHECKTYPE REQUIRED
 | |
|   FLAGS "U"
 | |
|   FIELD CODCAUS
 | |
|   GROUP 5
 | |
| END
 | |
| 
 | |
| STRINGA F_DESCAUS 50 40
 | |
| BEGIN
 | |
|   PROMPT 20 9 ""
 | |
|   USE LF_CAUSALI KEY 2 SELECT MOVIND!=''
 | |
|   INPUT DESCR F_DESCAUS
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   DISPLAY "Codice" CODCAUS
 | |
|   COPY OUTPUT F_CODCAUS
 | |
|   CHECKTYPE REQUIRED
 | |
|   GROUP 5
 | |
| END
 | |
| 
 | |
| STRING F_TIPODOC 2
 | |
| BEGIN
 | |
|   PROMPT 2 10 "Documento:   Tipo "
 | |
|   USE %TPD
 | |
|   INPUT CODTAB F_TIPODOC
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@60" S0
 | |
|   OUTPUT F_TIPODOC CODTAB
 | |
|   CHECKTYPE NORMAL
 | |
|   FIELD TIPODOC
 | |
|   GROUP 5
 | |
| END
 | |
| 
 | |
| STRING F_NUMDOC 7
 | |
| BEGIN
 | |
|   PROMPT 28 10 "Numero "
 | |
|   CHECKTYPE NORMAL
 | |
|   FIELD NUMDOC
 | |
|   GROUP 5
 | |
| END
 | |
| 
 | |
| DATE F_DATADOC
 | |
| BEGIN
 | |
|   PROMPT 47 10 "Data "
 | |
|   FIELD DATADOC
 | |
|   GROUP 5
 | |
| END
 | |
| 
 | |
| NUMBER F_NUMREGCG 7
 | |
| BEGIN
 | |
|   PROMPT 2 11 "N. reg. contabile "
 | |
|   FLAGS "DG"
 | |
|   FIELD NUMREGCG
 | |
|   MESSAGE EMPTY ENABLE,F_TIPO|HIDE,F_RESET
 | |
|   MESSAGE DISABLE,F_TIPO|SHOW,F_RESET
 | |
| END
 | |
| 
 | |
| LIST F_TIPOCF 1 11
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Tipo   "
 | |
|   FLAGS "DG"
 | |
|   ITEM "C|Clienti"
 | |
|   ITEM "F|Fornitori"
 | |
| END
 | |
| 
 | |
| NUMBER F_CODCF 6
 | |
| BEGIN
 | |
|   PROMPT 25 12 "Codice "
 | |
|   FLAGS "DG"
 | |
|   USE LF_CLIFO
 | |
|   INPUT TIPOCF F_TIPOCF SELECT
 | |
|   INPUT CODCF F_CODCF
 | |
|   OUTPUT F_TIPOCF TIPOCF
 | |
|   OUTPUT F_CODCF CODCF
 | |
|   OUTPUT F_RAGSOCCF RAGSOC
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING F_RAGSOCCF 50
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Ragione Sociale "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 78 4
 | |
| BEGIN
 | |
|   PROMPT 1 16 "@bMovimento"
 | |
| END
 | |
| 
 | |
| CURRENCY F_TOTDOC 18
 | |
| BEGIN
 | |
|   PROMPT 2 17 "Totale documento "
 | |
|   FIELD TOTDOC
 | |
|   GROUP 5
 | |
| END
 | |
| 
 | |
| LISTBOX F_SEZIONE 1 5
 | |
| BEGIN
 | |
|   PROMPT 39 17 ""
 | |
|   ITEM "D|Dare"
 | |
|   ITEM "A|Avere"
 | |
|   FIELD SEZIONE
 | |
|   GROUP 5
 | |
| END
 | |
| 
 | |
| BOOLEAN F_BLOCCATO
 | |
| BEGIN
 | |
|   PROMPT 2 20 "Movimento bloccato"
 | |
|   FIELD BLOCCATO
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Righe" 0 2 0 0
 | |
| 
 | |
| GROUPBOX DLG_NULL 78 4
 | |
| BEGIN
 | |
|   PROMPT 1 0 "@bMovimento"
 | |
| END
 | |
| 
 | |
| NUMBER F_NUMREG2 7
 | |
| BEGIN
 | |
|   PROMPT 2 1 "Numero "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| DATE F_DATAREG2
 | |
| BEGIN
 | |
|   PROMPT 22 1 "Data registrazione "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| NUMBER F_ANNOES2 4
 | |
| BEGIN
 | |
|   PROMPT 59 1 "Esercizio "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| STRING F_DESCR2 50
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Descrizione "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| CURRENCY F_DARE 18
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Saldo riga corrente:   Dare "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| CURRENCY F_AVERE 18
 | |
| BEGIN
 | |
|   PROMPT 52 4 "Avere "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| SPREADSHEET F_RIGHE -1 -2
 | |
| BEGIN
 | |
|   PROMPT 0 5 ""
 | |
|   ITEM "Dare@15"
 | |
|   ITEM "Avere@15"
 | |
|   ITEM "Descrizione@30"
 | |
|   ITEM "Cdc 1"
 | |
|   ITEM "Cdc 2"
 | |
|   ITEM "Cdc 3"
 | |
|   ITEM "Cdc 4"
 | |
|   ITEM "Cms 1"
 | |
|   ITEM "Cms 2"
 | |
|   ITEM "Cms 3"
 | |
|   ITEM "Cms 4"
 | |
|   ITEM "Fas 1"
 | |
|   ITEM "Fas 2"
 | |
|   ITEM "Fas 3"
 | |
|   ITEM "Fas 4"
 | |
|   ITEM "Con 1"
 | |
|   ITEM "Con 2"
 | |
|   ITEM "Con 3"
 | |
|   ITEM "Con 4"
 | |
|   ITEM "Cdc.Orig."
 | |
|   ITEM "Cms.Orig."
 | |
|   ITEM "Fase Orig."
 | |
|   ITEM "Conto Orig."
 | |
| END
 | |
| 
 | |
| BUTTON F_RESET 78 2
 | |
| BEGIN
 | |
|   PROMPT -11 -1 "Rigenera le righe in base alle tabelle di ripartizione"
 | |
|   FLAGS "H"
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 | |
| TOOLBAR "topbar" 0 0 0 2
 | |
| 
 | |
| BUTTON DLG_OK 10 2
 | |
| BEGIN
 | |
|   PROMPT -14 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_USER 10 2
 | |
| BEGIN
 | |
|   PROMPT -24 -1 "Ripartisce"
 | |
|   PICTURE TOOL_MULTISEL
 | |
| END
 | |
| 
 | |
| BUTTON DLG_DELREC 10 2
 | |
| BEGIN
 | |
|   PROMPT -34 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_CANCEL 10 2
 | |
| BEGIN
 | |
|   PROMPT -44 -1 ""
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Riga" 0 2 0 0
 | |
| 
 | |
| CURRENCY S_DARE 15
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Dare "
 | |
| END
 | |
| 
 | |
| CURRENCY S_AVERE 15
 | |
| BEGIN
 | |
|   PROMPT 31 1 "Avere "
 | |
| END
 | |
| 
 | |
| STRING S_DESCR 50
 | |
| BEGIN
 | |
|   PROMPT 1 2 "Descrizione "
 | |
|   FIELD DESCR
 | |
| END
 | |
| 
 | |
| STRING S_CDC1 20
 | |
| BEGIN
 | |
|   PROMPT 1 4 "Cdc 1"
 | |
|   USE LF_CDC
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CDC2 20
 | |
| BEGIN
 | |
|   PROMPT 21 5 "Cdc 2"
 | |
|   COPY USE S_CDC1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CDC3 20
 | |
| BEGIN
 | |
|   PROMPT 41 6 "Cdc 3"
 | |
|   COPY USE S_CDC1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CDC4 20
 | |
| BEGIN
 | |
|   PROMPT 61 7 "Cdc 4"
 | |
|   COPY USE S_CDC1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CMS1 20
 | |
| BEGIN
 | |
|   PROMPT 1 8 "Cms 1"
 | |
|   USE LF_COMMESSE
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CMS2 20
 | |
| BEGIN
 | |
|   PROMPT 21 9 "Cms 2"
 | |
|   COPY USE S_CMS1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CMS3 20
 | |
| BEGIN
 | |
|   PROMPT 41 10 "Cms 3"
 | |
|   COPY USE S_CMS1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CMS4 20
 | |
| BEGIN
 | |
|   PROMPT 61 11 "Cms 4"
 | |
|   COPY USE S_CMS1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_FAS1 20
 | |
| BEGIN
 | |
|   PROMPT 1 12 "Fas 1"
 | |
|   USE LF_FASI
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_FAS2 20
 | |
| BEGIN
 | |
|   PROMPT 21 13 "Fas 2"
 | |
|   COPY USE S_FAS1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_FAS3 20
 | |
| BEGIN
 | |
|   PROMPT 41 14 "Fas 3"
 | |
|   COPY USE S_FAS1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_FAS4 20
 | |
| BEGIN
 | |
|   PROMPT 61 15 "Fas 4"
 | |
|   COPY USE S_FAS1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CON1 20
 | |
| BEGIN
 | |
|   PROMPT 1 16 "Con 1"
 | |
|   USE LF_PCON
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CON2 20
 | |
| BEGIN
 | |
|   PROMPT 21 17 "Con 2"
 | |
|   COPY USE S_CON1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CON3 20
 | |
| BEGIN
 | |
|   PROMPT 41 18 "Con 3"
 | |
|   COPY USE S_CON1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CON4 20
 | |
| BEGIN
 | |
|   PROMPT 61 19 "Con 4"
 | |
|   COPY USE S_CON1
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| TEXT DLG_NULL
 | |
| BEGIN
 | |
|   PROMPT 1 20 "@bValori originali pre-ripartizione"
 | |
| END
 | |
| 
 | |
| STRING S_CDC_ORI 20
 | |
| BEGIN
 | |
|   PROMPT 1 21 "Cdc "
 | |
|   FLAGS "D"
 | |
|   FIELD CODCCORI
 | |
| END
 | |
| 
 | |
| STRING S_CMS_ORI 20
 | |
| BEGIN
 | |
|   PROMPT 27 21 "Cms "
 | |
|   FLAGS "D"
 | |
|   FIELD CODCMSORI
 | |
| END
 | |
| 
 | |
| STRING S_FAS_ORI 20
 | |
| BEGIN
 | |
|   PROMPT 53 21 "Fase "
 | |
|   FLAGS "D"
 | |
|   FIELD CODFASEORI
 | |
| END
 | |
| 
 | |
| STRING S_CON_ORI 20
 | |
| BEGIN
 | |
|   PROMPT 1 22 "Conto "
 | |
|   FLAGS "D"
 | |
|   FIELD CODCONTORI
 | |
| END
 | |
| 
 | |
| ENDPAGE 
 | |
| 
 | |
| ENDMASK
 |