Files correlati : Ricompilazione Demo : [ ] Commento : Revisione Maschere modulo pr git-svn-id: svn://10.65.10.50/trunk@16682 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			336 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			336 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "pr0600a.h"
 | |
| 
 | |
| TOOLBAR "" 0 0 0 2
 | |
| 
 | |
| #include <relapbar.h>
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Percentuali provvigione" 0 0 0 0
 | |
| GROUPBOX DLG_NULL 80 4
 | |
| BEGIN
 | |
|  PROMPT 1 1 "Archivio"
 | |
|  FLAGS "R"
 | |
| END
 | |
| 
 | |
| STRING F_CODPR_QUERY 2
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Codice archivio  "
 | |
|   FIELD CODPR
 | |
|   FLAGS "UZ"
 | |
|   KEY 1
 | |
|   USE LF_PERCPROV
 | |
|   INPUT CODPR F_CODPR_QUERY
 | |
|   INPUT KEYORD F_KEYORD
 | |
|   DISPLAY "Archivio" CODPR
 | |
|   DISPLAY "Ordinamento@40" KEYORD
 | |
|   OUTPUT F_CODPR_QUERY CODPR
 | |
|   OUTPUT F_KEYORD KEYORD
 | |
|   CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| STRING F_CODPR_NEW 2
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Codice archivio  "
 | |
|   FIELD CODPR
 | |
|   FLAGS "HUZ"
 | |
|   KEY 1
 | |
|   USE APR
 | |
|   INPUT CODTAB F_CODPR_NEW
 | |
|   DISPLAY "Codice@10" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODPR_NEW CODTAB
 | |
|   CHECKTYPE FORCED
 | |
|   WARNING "Codice archivio non presente"
 | |
| END
 | |
| 
 | |
| STRING F_DESCR 50
 | |
| BEGIN
 | |
|   PROMPT 2 3 "Descrizione      "
 | |
|   FLAGS "D"
 | |
| END
 | |
| 
 | |
| STRING F_KEYORD 40
 | |
| BEGIN
 | |
|   PROMPT 100 100 "Ordinamento "
 | |
|   FLAGS "D_"
 | |
|   FIELD KEYORD
 | |
|   KEY 1
 | |
|   USE LF_PERCPROV 
 | |
|   INPUT CODPR F_CODPR_QUERY SELECT
 | |
|   INPUT KEYORD F_KEYORD
 | |
|   DISPLAY "Archivio" CODPR
 | |
|   DISPLAY "Ordinamento@40" KEYORD
 | |
|   OUTPUT F_CODPR_QUERY CODPR
 | |
|   OUTPUT F_KEYORD KEYORD
 | |
|   CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| STRING F_CLIENTE 6
 | |
| BEGIN
 | |
|   PROMPT 2 6 "Cod. cliente                "
 | |
|   FLAGS "R"
 | |
|   KEY 1
 | |
|   USE LF_CLIFO KEY 1 SELECT TIPOCF=="C"
 | |
|   INPUT TIPOCF "C"
 | |
|   INPUT CODCF F_CLIENTE
 | |
|   DISPLAY "Codice" CODCF
 | |
|   DISPLAY "Ragione sociale@50" RAGSOC
 | |
|   OUTPUT F_CLIENTE CODCF
 | |
|   OUTPUT F_DESCR1 RAGSOC
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 5
 | |
| END
 | |
| 
 | |
| STRING F_DESCR1 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 6 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 5
 | |
| END
 | |
| 
 | |
| STRING F_CATVEN 2
 | |
| BEGIN
 | |
|   PROMPT 2 7 "Cat. vendita                    "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE CVE
 | |
|   INPUT CODTAB F_CATVEN
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CATVEN CODTAB
 | |
|   OUTPUT F_DESCR2 S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 6
 | |
| END
 | |
| 
 | |
| STRING F_DESCR2 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 7 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 6
 | |
| END
 | |
| 
 | |
| STRING F_CODAGE 5
 | |
| BEGIN
 | |
|   PROMPT 2 8 "Cod. agente                  "
 | |
|   FLAGS "UZ"
 | |
|   KEY 1
 | |
|   USE LF_AGENTI
 | |
|   INPUT CODAGE F_CODAGE
 | |
|   DISPLAY "Codice" CODAGE
 | |
|   DISPLAY "Ragione sociale@50" RAGSOC
 | |
|   OUTPUT F_CODAGE CODAGE
 | |
|   OUTPUT F_DESCR3 RAGSOC
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 7
 | |
| END
 | |
| 
 | |
| STRING F_DESCR3 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 8 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 7
 | |
| END
 | |
| 
 | |
| STRING F_CODPAG 4
 | |
| BEGIN
 | |
|   PROMPT 2 9 "Cod. pagamento                "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE %CPG
 | |
|   INPUT CODTAB F_CODPAG
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODPAG CODTAB
 | |
|   OUTPUT F_DESCR4 S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 8
 | |
| END
 | |
| 
 | |
| STRING F_DESCR4 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 9 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 8
 | |
| END
 | |
| 
 | |
| STRING F_CODSCONTO 2
 | |
| BEGIN
 | |
|   PROMPT 2 10 "Cod. sconto                     "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE %SCC
 | |
|   INPUT CODTAB F_CODSCONTO
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODSCONTO CODTAB
 | |
|   OUTPUT F_DESCR5 S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 9
 | |
| END
 | |
| 
 | |
| STRING F_DESCR5 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 10 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 9
 | |
| END
 | |
| 
 | |
| STRING F_CODZONA 2
 | |
| BEGIN
 | |
|   PROMPT 2 11 "Cod. zona                       "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE ZON
 | |
|   INPUT CODTAB F_CODZONA
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODZONA CODTAB
 | |
|   OUTPUT F_DESCR6 S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 10
 | |
| END
 | |
| 
 | |
| STRING F_DESCR6 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 11 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 10
 | |
| END
 | |
| 
 | |
| STRING F_CODART 20
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Cod. articolo "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE LF_ANAMAG
 | |
|   INPUT CODART F_CODART
 | |
|   DISPLAY "Articolo@20" CODART
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT F_CODART CODART
 | |
|   OUTPUT F_DESCR7 DESCR
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 11
 | |
| END
 | |
| 
 | |
| STRING F_DESCR7 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 12 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 11
 | |
| END
 | |
| 
 | |
| STRING F_CODGMC 3
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Cat. merc.                     "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE GMC SELECT CODTAB[4,5]==""
 | |
|   INPUT CODTAB F_CODGMC
 | |
|   DISPLAY "Codice" CODTAB[1,3]
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODGMC CODTAB[1,3]
 | |
|   OUTPUT F_DESCR8 S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 12
 | |
| END
 | |
| 
 | |
| STRING F_DESCR8 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 13 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 12
 | |
| END
 | |
| 
 | |
| STRING F_CODSMC 5
 | |
| BEGIN
 | |
|   PROMPT 2 14 "Sottocat. merc.              "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE GMC //SELECT CODTAB[4,5]!=""
 | |
|   INPUT CODTAB F_CODSMC
 | |
|   DISPLAY "Cat." CODTAB[1,3]
 | |
|   DISPLAY "Sotto cat." CODTAB[4,5]
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODSMC CODTAB
 | |
|   OUTPUT F_DESCR9 S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 13
 | |
| END
 | |
| 
 | |
| STRING F_DESCR9 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 14 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 13
 | |
| END
 | |
| 
 | |
| STRING F_CODRFA 5
 | |
| BEGIN
 | |
|   PROMPT 2 15 "Raggr. fiscale               "
 | |
|   FLAGS "U"
 | |
|   KEY 1
 | |
|   USE RFA 
 | |
|   INPUT CODTAB F_CODRFA
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_CODRFA CODTAB
 | |
|   OUTPUT F_DESCR10 S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP G_CAMPICHIAVE 14
 | |
| END
 | |
| 
 | |
| STRING F_DESCR10 50 39
 | |
| BEGIN
 | |
|   PROMPT 41 15 ""
 | |
|   FLAGS "D"
 | |
|   GROUP G_CAMPICHIAVE 14
 | |
| END
 | |
| 
 | |
| LISTBOX F_TIPO 20
 | |
| BEGIN
 | |
|   PROMPT 2 18 "Tipo provvigione                "
 | |
|   FLAGS "D" //Disabilitata: per ora le vendite riescono a gestire solo le percentuali!
 | |
|   FIELD TIPO
 | |
|   ITEM "P|Percentuale"
 | |
|   MESSAGE SHOW,F_PERCPROVV|HIDE,F_IMPORTO|HIDE,F_TIMPORTO|HIDE,F_TVALORE
 | |
|   ITEM "I|Importo unitario"
 | |
|   MESSAGE HIDE,F_PERCPROVV|SHOW,F_IMPORTO|SHOW,F_TIMPORTO|HIDE,F_TVALORE
 | |
|   ITEM "V|Valore complessivo"
 | |
|   MESSAGE HIDE,F_PERCPROVV|SHOW,F_IMPORTO|HIDE,F_TIMPORTO|SHOW,F_TVALORE
 | |
| END
 | |
| 
 | |
| NUMBER F_PERCPROVV 5 2
 | |
| BEGIN
 | |
|   PROMPT 2 19 "% provvigione                                    "
 | |
|   FIELD PERCPROVV
 | |
|   NUM_EXPR {(#F_PERCPROVV>=0.0)&&(#F_PERCPROVV<100.0)}
 | |
|   WARNING "La percentuale puo' variare tra 0 e 99.9"
 | |
| END
 | |
| 
 | |
| TEXT F_TIMPORTO
 | |
| BEGIN
 | |
|   PROMPT 2 19 "Importo unitario"
 | |
|   FLAGS "H"
 | |
| END
 | |
| 
 | |
| TEXT F_TVALORE
 | |
| BEGIN
 | |
|   PROMPT 2 19 "Valore complessivo "
 | |
|   FLAGS "H"
 | |
| END
 | |
| 
 | |
| NUMBER F_IMPORTO 18 2
 | |
| BEGIN
 | |
|   PROMPT 38 19 ""
 | |
|   FLAGS "H"
 | |
|   FIELD IMPORTO
 | |
|   PICTURE "###.###.###.###"
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 | |
| 
 |