git-svn-id: svn://10.65.10.50/branches/R_10_00@21045 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			309 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			309 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| /////////////////////////////////////////
 | |
| //maschera di riga
 | |
| TOOLBAR "topbar" 0 0 0 2
 | |
| 
 | |
| BUTTON DLG_OK 10 2
 | |
| BEGIN
 | |
|   PROMPT -13 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_DELREC 10 2
 | |
| BEGIN
 | |
|   PROMPT -23 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_CANCEL 10 2
 | |
| BEGIN
 | |
|   PROMPT -33 -1 ""
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Riga listino" -1 -1 78 22
 | |
| 
 | |
| LIST S_TIPORIGA 1 16
 | |
| BEGIN
 | |
|   PROMPT 1 0 "Tipo riga "
 | |
|   FIELD TIPORIGA
 | |
|   ITEM "A|Articolo"
 | |
|   MESSAGE HIDE,2@|HIDE,3@|HIDE,4@|SHOW,1@
 | |
|   ITEM "G|Gruppo merc."
 | |
|   MESSAGE HIDE,1@|HIDE,3@|HIDE,4@|SHOW,2@
 | |
|   ITEM "S|Sottogr. merc."
 | |
|   MESSAGE HIDE,1@|HIDE,2@|HIDE,4@|SHOW,3@
 | |
|   ITEM "R|Ragg. fiscale"
 | |
|   MESSAGE HIDE,1@|HIDE,2@|HIDE,3@|SHOW,4@
 | |
| END
 | |
| 
 | |
| STRING S_CODRIGA_A 20
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Articolo  "
 | |
|   FIELD CODRIGA
 | |
|   FLAGS "U"
 | |
|   USE LF_ANAMAG
 | |
|   INPUT CODART S_CODRIGA_A
 | |
|   DISPLAY "Articolo@20" CODART
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT S_CODRIGA_A CODART
 | |
|   OUTPUT S_DESRIGA_A DESCR
 | |
|   CHECKTYPE FORCED
 | |
|   ADD RUN ve2 -3
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_DESRIGA_A 50 39
 | |
| BEGIN
 | |
|   PROMPT 35 1 ""
 | |
|   USE LF_ANAMAG KEY 2
 | |
|   INPUT DESCR S_DESRIGA_A
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   DISPLAY "Articolo@20" CODART
 | |
|   COPY OUTPUT S_CODRIGA_A
 | |
|   CHECKTYPE NORMAL
 | |
|   ADD RUN ve2 -3
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING S_CODRIGA_G 20 3
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Gr. merceologico "
 | |
|   FIELD CODRIGA
 | |
|   FLAGS "U"
 | |
|   USE GMC SELECT CODTAB[4,5] == ""
 | |
|   INPUT CODTAB[1,3] S_CODRIGA_G
 | |
|   DISPLAY "Gr. merc." CODTAB[1,3]
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT S_CODRIGA_G CODTAB[1,3]
 | |
|   OUTPUT S_DESRIGA_G S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP 2
 | |
| END
 | |
| 
 | |
| STRING S_DESRIGA_G 50
 | |
| BEGIN
 | |
|   PROMPT 24 1 ""
 | |
|   USE GMC KEY 2 SELECT CODTAB[4,5] == ""
 | |
|   INPUT S0  S_DESRIGA_G
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   DISPLAY "Gr. merc." CODTAB[1,3]
 | |
|   COPY OUTPUT S_CODRIGA_G
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 2
 | |
| END
 | |
| 
 | |
| STRING S_CODRIGA_S 20 5
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Sottogr. merc. "
 | |
|   FIELD CODRIGA
 | |
|   FLAGS "U"
 | |
|   USE GMC SELECT CODTAB[4,5] != ""
 | |
|   INPUT CODTAB S_CODRIGA_S
 | |
|   DISPLAY "Gruppo merc." CODTAB[1,3]
 | |
|   DISPLAY "Sottogr. merc." CODTAB[4,5]
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT S_CODRIGA_S CODTAB
 | |
|   OUTPUT S_DESRIGA_S S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP 3
 | |
| END
 | |
| 
 | |
| STRING S_DESRIGA_S 50
 | |
| BEGIN
 | |
|   PROMPT 24 1 ""
 | |
|   USE GMC KEY 2 SELECT CODTAB[4,5] != "" 
 | |
|   INPUT S0 S_DESRIGA_S
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   DISPLAY "Gr. merc." CODTAB[1,3]
 | |
|   DISPLAY "Sottogr. merc." CODTAB[4,5]
 | |
|   COPY OUTPUT S_CODRIGA_S
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 3
 | |
| END
 | |
| 
 | |
| STRING S_CODRIGA_R 20 5
 | |
| BEGIN
 | |
|   PROMPT 1 1 "Raggr. fiscale "
 | |
|   FIELD CODRIGA
 | |
|   FLAGS "U"
 | |
|   USE RFA
 | |
|   INPUT CODTAB S_CODRIGA_R
 | |
|   DISPLAY "Ragg. fisc." CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT S_CODRIGA_R CODTAB
 | |
|   OUTPUT S_DESRIGA_R S0
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP 4
 | |
| END
 | |
| 
 | |
| STRING S_DESRIGA_R 50
 | |
| BEGIN
 | |
|   PROMPT 24 1 ""
 | |
|   USE RFA KEY 2
 | |
|   INPUT S0 S_DESRIGA_R
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   DISPLAY "Ragg. fisc." CODTAB
 | |
|   COPY OUTPUT S_CODRIGA_R
 | |
|   CHECKTYPE NORMAL
 | |
|   GROUP 4
 | |
| END
 | |
| 
 | |
| NUMBER S_PREZZO 18 5
 | |
| BEGIN
 | |
|   PROMPT 1 2 "Prezzo    "
 | |
|   FIELD PREZZO
 | |
|   FLAGS "U"
 | |
|   DRIVENBY -FA_CODVAL
 | |
| END
 | |
| 
 | |
| STRING S_UM 2
 | |
| BEGIN
 | |
|   PROMPT 67 0 "U.M. "
 | |
|   FIELD UM
 | |
|   FLAGS "U"
 | |
|   USE LF_UMART KEY 2
 | |
|   JOIN %UMS INTO CODTAB=UM
 | |
|   INPUT CODART S_CODRIGA_A SELECT
 | |
|   INPUT UM S_UM
 | |
|   DISPLAY "U.M." UM
 | |
|   DISPLAY "Descrizione@50" %UMS->S0
 | |
|   OUTPUT S_UM UM
 | |
|   CHECKTYPE FORCED
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 3
 | |
| BEGIN
 | |
|   PROMPT 1 3 "Scaglione"
 | |
| END
 | |
| 
 | |
| NUMBER S_NSCAGL 1
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Numero   "
 | |
|   FIELD NSCAGL
 | |
|   CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| NUMBER S_QLIM 15 5
 | |
| BEGIN
 | |
|   PROMPT 24 4 "Qta limite "
 | |
|   FIELD QLIM
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 3
 | |
| BEGIN
 | |
|   PROMPT 1 6 "IVA"
 | |
| END
 | |
| 
 | |
| BOOLEAN S_ADDIVA
 | |
| BEGIN
 | |
|   PROMPT 2 7 "Addebito"
 | |
|   FIELD ADDIVA
 | |
| END
 | |
| 
 | |
| STRING S_CODIVA 4
 | |
| BEGIN
 | |
|   PROMPT 25 7 "Codice"
 | |
|   FIELD CODIVA
 | |
|   FLAGS "U"
 | |
|   USE %IVA
 | |
|   INPUT CODTAB S_CODIVA
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT S_CODIVA CODTAB
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 8
 | |
| BEGIN
 | |
|   PROMPT 1 9 "Sconti e omaggi"
 | |
| END
 | |
| 
 | |
| STRING S_SCONTO 25
 | |
| BEGIN
 | |
|   PROMPT 2 10 "Sconto/maggiorazione  "
 | |
|   FIELD SCONTO
 | |
|   FLAGS "U"
 | |
| END
 | |
| 
 | |
| NUMBER S_QOM 15 5
 | |
| BEGIN
 | |
|   PROMPT 2 11 "Qta sconto/omaggio    "
 | |
|   FIELD QOM
 | |
| END
 | |
| 
 | |
| NUMBER S_QBASE 15 5
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Qta base sconto       "
 | |
|   FIELD QBASE
 | |
| END
 | |
| 
 | |
| STRING S_CODARTOM 20
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Cod. articolo omaggio "
 | |
|   FIELD CODARTOM
 | |
|   FLAGS "U"
 | |
|   USE LF_ANAMAG
 | |
|   INPUT CODART S_CODARTOM
 | |
|   DISPLAY "Articolo@20" CODART
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT S_CODARTOM CODART
 | |
|   CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| STRING S_UMOM 2
 | |
| BEGIN
 | |
|   PROMPT 2 14 "U.M. qta omaggio      "
 | |
|   FIELD UMOM
 | |
|   FLAGS "U"
 | |
|   USE LF_UMART KEY 2
 | |
|   JOIN %UMS INTO CODTAB=UM
 | |
|   INPUT CODART S_CODARTOM SELECT
 | |
|   INPUT UM F_UMOM
 | |
|   DISPLAY "U.M." UM
 | |
|   DISPLAY "Descrizione@50" %UMS->S0
 | |
|   OUTPUT S_UMOM UM
 | |
| END
 | |
| 
 | |
| NUMBER S_PROMAGGIO 18 5
 | |
| BEGIN
 | |
|   PROMPT 2 15 "Prezzo omaggio        "
 | |
|   FIELD PROMAGGIO
 | |
|   FLAGS "U"
 | |
|   DRIVENBY -FA_CODVAL
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 76 5
 | |
| BEGIN
 | |
|   PROMPT 1 17 "Storico"
 | |
| END
 | |
| 
 | |
| NUMBER S_PRZSTO 18 5
 | |
| BEGIN
 | |
|   PROMPT 2 18 "Prezzo storico        "
 | |
|   FIELD PRZSTO
 | |
|   FLAGS "U"
 | |
| END
 | |
| 
 | |
| DATA S_DATAPRZSTO
 | |
| BEGIN
 | |
|   PROMPT 2 19 "Data prz storico      "
 | |
|   FIELD DATAPRZSTO
 | |
| END
 | |
| 
 | |
| DATA S_DATAULTAUM
 | |
| BEGIN
 | |
|   PROMPT 2 20 "Data ultimo aumento   "
 | |
|   FIELD DATAULTAUM
 | |
| END
 | |
| 
 | |
| NUMBER S_PERCPROVV 5 2
 | |
| BEGIN
 | |
|   PROMPT 2 22 "% provv. "
 | |
|   FIELD PERCPROVV
 | |
|   NUM_EXPR (#F_PERCPROVV>=0)&&(#F_PERCPROVV<=100)
 | |
|   WARNING "La percentuale di provvigione deve essere compresa tra 0 e 100"
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 |