Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 3.2 patch 1353 git-svn-id: svn://10.65.10.50/trunk@18581 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			419 lines
		
	
	
		
			7.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			419 lines
		
	
	
		
			7.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "coconf.h"
 | |
| 
 | |
| TOOLBAR "" 0 0 0 2
 | |
| #include <stdbar.h>
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Configurazione ditta per cooperative"  -1 -1 0 0
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 3
 | |
| BEGIN
 | |
|   PROMPT 1 1 "@bDitta corrente"
 | |
| END
 | |
| 
 | |
| NUMBER F_CODDITTA 5
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Codice      "
 | |
|   FLAGS "FDG"
 | |
|   USE LF_NDITTE
 | |
|   INPUT CODDITTA F_CODDITTA
 | |
|   OUTPUT F_RAGSOC RAGSOC
 | |
|   CHECKTYPE REQUIRED
 | |
| 	MESSAGE COPY,1@
 | |
| END
 | |
| 
 | |
| STRING F_RAGSOC 50
 | |
| BEGIN
 | |
|   PROMPT 22 2 ""
 | |
|   FLAGS "DG"
 | |
| 	MESSAGE COPY,2@
 | |
| END
 | |
| 
 | |
| NUMBER F_RITQTA 5 2
 | |
| BEGIN
 | |
|   PROMPT 2 4 "% ritenuta su quantita'   "
 | |
|   FIELD RitQta
 | |
| END
 | |
| 
 | |
| 
 | |
| NUMBER F_RITPREZZO 5 2
 | |
| BEGIN.
 | |
|   PROMPT 2 5 "% ritenuta su prezzo      "
 | |
|   FIELD RitPrezzo
 | |
| END
 | |
| 
 | |
| STRING F_SPESARITACC 8
 | |
| BEGIN
 | |
|   PROMPT 2 6 "Cod.spesa rit. per acc.   "
 | |
|   USE SPP SELECT (S6="P")
 | |
|   FLAGS "U"
 | |
|   INPUT CODTAB  F_SPESARITACC
 | |
|   DISPLAY "Codice "         CODTAB
 | |
|   DISPLAY "Descrizione@50 " S0
 | |
|   OUTPUT F_SPESARITACC CODTAB
 | |
|   OUTPUT F_D_SPESARITACC  S0
 | |
|   FIELD SpesaRitAcc
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING F_D_SPESARITACC 50
 | |
| BEGIN
 | |
|   PROMPT 40 6 ""
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| STRING F_SPESADIRITTI1 8
 | |
| BEGIN
 | |
|   PROMPT 2 7 "Cod.spesa dir. di merc. 1 "
 | |
|   USE SPP SELECT (S6="P")
 | |
|   FLAGS "U"
 | |
|   INPUT CODTAB F_SPESADIRITTI1
 | |
|   DISPLAY "Codice@8"         CODTAB
 | |
|   DISPLAY "Descrizione@50 " S0
 | |
|   OUTPUT F_SPESADIRITTI1 CODTAB
 | |
|   OUTPUT F_D_SPESADIRITTI1  S0
 | |
|   FIELD SpesaDiritti1
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING F_D_SPESADIRITTI1 50
 | |
| BEGIN
 | |
|   PROMPT 40 7 ""
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| STRING F_SPESADIRITTI2 8
 | |
| BEGIN
 | |
|   PROMPT 2 8 "Cod.spesa dir. di merc. 2 "
 | |
|   USE SPP SELECT (S6="P")
 | |
|   FLAGS "U"
 | |
|   INPUT CODTAB F_SPESADIRITTI2
 | |
|   DISPLAY "Codice@8"         CODTAB
 | |
|   DISPLAY "Descrizione@50 " S0
 | |
|   OUTPUT F_SPESADIRITTI2 CODTAB
 | |
|   OUTPUT F_D_SPESADIRITTI2  S0
 | |
|   FIELD SpesaDiritti2
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING F_D_SPESADIRITTI2 50
 | |
| BEGIN
 | |
|   PROMPT 40 8 ""
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| STRING F_SPESAFACC 8
 | |
| BEGIN
 | |
|   PROMPT 2 9 "Cod.spesa facchinaggio    "
 | |
|   USE SPP SELECT (S6="Q")
 | |
|   FLAGS "U"
 | |
|   INPUT CODTAB F_SPESAFACC
 | |
|   DISPLAY "Codice "         CODTAB
 | |
|   DISPLAY "Descrizione@50 " S0
 | |
|   OUTPUT F_SPESAFACC CODTAB
 | |
|   OUTPUT F_D_SPESAFACC  S0
 | |
|   FIELD SpesaFacc
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING F_D_SPESAFACC 50
 | |
| BEGIN
 | |
|   PROMPT 40 9 ""
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| STRING F_SPESACASSE 8
 | |
| BEGIN
 | |
|   PROMPT 2 10 "Cod.spesa ricambio casse  "
 | |
|   USE SPP SELECT (S6="Q")
 | |
|   FLAGS "U"
 | |
|   INPUT CODTAB F_SPESACASSE
 | |
|   DISPLAY "Codice "         CODTAB
 | |
|   DISPLAY "Descrizione@50 " S0
 | |
|   OUTPUT F_SPESACASSE CODTAB
 | |
|   OUTPUT F_D_SPESACASSE  S0
 | |
|   FIELD SpesaCasse
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING F_D_SPESACASSE 50
 | |
| BEGIN
 | |
|   PROMPT 40 10 ""
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| NUMBER F_PROGQTA 14 3
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Prog. q.ta da accreditare "
 | |
|   FIELD ProgQta
 | |
| END
 | |
| 
 | |
| NUMBER F_CODCOOP 6
 | |
| BEGIN
 | |
|   PROMPT 2 14 "Codice cooperativa        "
 | |
|   FIELD CodCoop
 | |
|   USE LF_CLIFO
 | |
|   INPUT TIPOCF "C" SELECT
 | |
|   INPUT CODCF F_CODCOOP
 | |
|   DISPLAY "Codice" CODCF
 | |
|   DISPLAY "Ragione sociale@50" RAGSOC
 | |
|   OUTPUT F_CODCOOP CODCF
 | |
|   OUTPUT F_RAGCOOP RAGSOC
 | |
|   CHECKTYPE REQUIRED
 | |
|   ADD RUN cg0 -1 C
 | |
| END
 | |
| 
 | |
| STRING F_RAGCOOP 50 35
 | |
| BEGIN
 | |
|   PROMPT 40 14  ""
 | |
|   USE LF_CLIFO KEY 2
 | |
|   INPUT TIPOCF "C" SELECT
 | |
|   INPUT RAGSOC F_RAGCOOP
 | |
|   DISPLAY "Ragione sociale@60" RAGSOC
 | |
|   DISPLAY "Codice" CODCF
 | |
|   COPY OUTPUT F_CODCOOP
 | |
|   ADD RUN cg0 -1 C
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Configurazione chiusure mensili"  -1 -1 0 0
 | |
| 
 | |
| 	GROUPBOX DLG_NULL 76 3
 | |
| 	BEGIN
 | |
| 		PROMPT 1 1 "@bDitta corrente"
 | |
| 	END
 | |
| 
 | |
| 	NUMBER DLG_NULL 5
 | |
| 	BEGIN
 | |
| 		PROMPT 2 2 "Codice      "
 | |
| 		GROUP 1
 | |
| 		FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING DLG_NULL 50
 | |
| 	BEGIN
 | |
| 		PROMPT 22 2 ""
 | |
| 		FLAGS "D"
 | |
| 		GROUP 2
 | |
| 	END
 | |
| 
 | |
| 	STRING F_NUMRIT 4
 | |
| 	BEGIN
 | |
| 		PROMPT 2 4 "Numeraz. ritenuta mensile  "
 | |
| 		FIELD NumRit
 | |
| 		HELP "Codice numerazione"
 | |
| 		USE %NUM SELECT I1>5
 | |
| 		INPUT CODTAB F_NUMRIT
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		DISPLAY "Descrizione@50" S0
 | |
| 		OUTPUT F_NUMRIT CODTAB
 | |
| 		OUTPUT F_DNUMRIT S0
 | |
| 		CHECKTYPE REQUIRED
 | |
| 		FLAG "UPA"
 | |
| 		WARNING "Numerazione assente"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DNUMRIT 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 4 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_TIPORIT 4
 | |
| 	BEGIN
 | |
| 		PROMPT 2 5 "Tipo doc.ritenuta mensile  "
 | |
| 		FIELD TipoRit
 | |
| 		HELP "Codice tipo documento"
 | |
| 		USE %TIP SELECT I1>5
 | |
| 		INPUT CODTAB F_TIPORIT
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		DISPLAY "Descrizione@50" S0
 | |
| 		OUTPUT F_TIPORIT CODTAB
 | |
| 		OUTPUT F_DTIPORIT S0
 | |
| 		CHECKTYPE REQUIRED
 | |
| 		FLAG "UP"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DTIPORIT 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 5 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_SPRITCHI 8
 | |
| 	BEGIN
 | |
| 		PROMPT 2 6 "Cod.spesa ritenuta mensile "
 | |
| 		USE SPP SELECT (S6="V")
 | |
| 		FLAGS "U"
 | |
| 		INPUT CODTAB  F_SPRITCHI
 | |
| 		DISPLAY "Codice "         CODTAB
 | |
| 		DISPLAY "Descrizione@50 " S0
 | |
| 		OUTPUT F_SPRITCHI CODTAB
 | |
| 		OUTPUT F_DSPRITCHI  S0
 | |
| 		FIELD SpRitChi
 | |
| 		CHECKTYPE REQUIRED
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DSPRITCHI 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 6 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_NUMCHI 4
 | |
| 	BEGIN
 | |
| 		PROMPT 2 7 "Numeraz. chiusura mensile  "
 | |
| 		FIELD NumChi
 | |
| 		HELP "Codice numerazione"
 | |
| 		USE %NUM SELECT I1>5
 | |
| 		INPUT CODTAB F_NUMCHI
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		DISPLAY "Descrizione@50" S0
 | |
| 		OUTPUT F_NUMCHI CODTAB
 | |
| 		OUTPUT F_DNUMCHI S0
 | |
| 		CHECKTYPE REQUIRED
 | |
| 		FLAG "UPA"
 | |
| 		WARNING "Numerazione assente"
 | |
| 	END
 | |
| 	
 | |
| 	STRING F_DNUMCHI 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 7 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_TIPOCHI 4
 | |
| 	BEGIN
 | |
| 		PROMPT 2 8 "Tipo doc.chiusura mensile  "
 | |
| 		FIELD TipoChi
 | |
| 		HELP "Codice tipo documento"
 | |
| 		USE %TIP SELECT I1>5
 | |
| 		INPUT CODTAB F_TIPOCHI
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		DISPLAY "Descrizione@50" S0
 | |
| 		OUTPUT F_TIPOCHI CODTAB
 | |
| 		OUTPUT F_DTIPOCHI S0
 | |
| 		CHECKTYPE REQUIRED
 | |
| 		FLAG "UP"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DTIPOCHI 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 8 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_SPCHI 8
 | |
| 	BEGIN
 | |
| 		PROMPT 2 9 "Cod.spesa chiusura mensile "
 | |
| 		USE SPP SELECT (S6="V")
 | |
| 		FLAGS "U"
 | |
| 		INPUT CODTAB  F_SPCHI
 | |
| 		DISPLAY "Codice "         CODTAB
 | |
| 		DISPLAY "Descrizione@50 " S0
 | |
| 		OUTPUT F_SPCHI CODTAB
 | |
| 		OUTPUT F_DSPCHI  S0
 | |
| 		FIELD SpChi
 | |
| 		CHECKTYPE REQUIRED
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DSPCHI 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 9 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_NUMASS 4
 | |
| 	BEGIN
 | |
| 		PROMPT 2 10 "Numeraz. assegni           "
 | |
| 		FIELD NumAss
 | |
| 		HELP "Codice numerazione"
 | |
| 		USE %NUM SELECT I1>5
 | |
| 		INPUT CODTAB F_NUMASS
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		DISPLAY "Descrizione@50" S0
 | |
| 		OUTPUT F_NUMASS CODTAB
 | |
| 		OUTPUT F_DNUMASS S0
 | |
| 		CHECKTYPE REQUIRED
 | |
| 		FLAG "UPA"
 | |
| 		WARNING "Numerazione assente"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DNUMASS 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 10 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_TIPOASS 4
 | |
| 	BEGIN
 | |
| 		PROMPT 2 11 "Tipo doc.assegno           "
 | |
| 		FIELD TipoAss
 | |
| 		HELP "Codice tipo documento"
 | |
| 		USE %TIP SELECT I1>5
 | |
| 		INPUT CODTAB F_TIPOASS
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		DISPLAY "Descrizione@50" S0
 | |
| 		OUTPUT F_TIPOASS CODTAB
 | |
| 		OUTPUT F_DTIPOASS S0
 | |
| 		CHECKTYPE REQUIRED
 | |
| 		FLAG "UP"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DTIPOASS 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 11 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_SPASS 8
 | |
| 	BEGIN
 | |
| 		PROMPT 2 12 "Cod.spesa assegni          "
 | |
| 		USE SPP SELECT (S6="V")
 | |
| 		FLAGS "U"
 | |
| 		INPUT CODTAB  F_SPASS
 | |
| 		DISPLAY "Codice "         CODTAB
 | |
| 		DISPLAY "Descrizione@50 " S0
 | |
| 		OUTPUT F_SPASS CODTAB
 | |
| 		OUTPUT F_DSPASS  S0
 | |
| 		FIELD SpAss
 | |
| 		CHECKTYPE REQUIRED
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DSPASS 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 12 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_CODELASS 8
 | |
| 	BEGIN
 | |
| 		PROMPT 2 14 "Cod.elab assegni           "
 | |
| 		FLAG "U"
 | |
| 		USE %ELD SELECT I0==5
 | |
| 		INPUT CODTAB F_CODELASS
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		DISPLAY "Descrizione@55" S0
 | |
| 		OUTPUT F_CODELASS CODTAB
 | |
| 		OUTPUT F_DESELASS S0
 | |
| 		CHECKTYPE REQUIRED
 | |
| 		FIELD ElAss
 | |
| 		WARNING "E' necessario specificare il codice elaborazione"
 | |
| 	END
 | |
| 
 | |
| 	STRING F_DESELASS 50
 | |
| 	BEGIN
 | |
| 		PROMPT 40 12 ""
 | |
| 		USE %ELD KEY 2 SELECT I0==5
 | |
| 		INPUT S0 F_DESELASS
 | |
| 		DISPLAY "Descrizione@55" S0
 | |
| 		DISPLAY "Codice" CODTAB
 | |
| 		COPY OUTPUT F_CODELASS
 | |
| 	END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 |