Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@16701 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			285 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			285 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "ve2100r.h"
 | |
| 
 | |
| TOOLBAR "Toolbar" 0 0 0 2
 | |
| 
 | |
| #include <relapbar.h>
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Archivio sconti di riga " 0 0 0 0
 | |
| 
 | |
| GROUPBOX DLG_NULL 75 10
 | |
| BEGIN
 | |
|   PROMPT 0 0 ""
 | |
|   FLAG "R"
 | |
| END
 | |
| 
 | |
| LIST F_R_TIPO 20
 | |
| BEGIN
 | |
|   PROMPT 100 100 ""
 | |
|   FIELD TIPO
 | |
|   FLAGS "D"
 | |
|   KEY 1
 | |
|   ITEM "R|Sconti di riga"
 | |
| END
 | |
| 
 | |
| STRING F_R_CODCAT 2
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Cat. vendita  "
 | |
|   FIELD CODCAT
 | |
|   FLAG "U"
 | |
|   KEY 1
 | |
|   USE CVE
 | |
|   INPUT CODTAB F_R_CODCAT
 | |
|   DISPLAY "Codice" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_R_CODCAT CODTAB
 | |
|   OUTPUT F_R_DESCAT S0
 | |
|   CHECKTYPE FORCED
 | |
| END
 | |
| 
 | |
| STRING F_R_DESCAT 50
 | |
| BEGIN
 | |
|   PROMPT 22 2 ""
 | |
|   FLAG "D"
 | |
| END
 | |
| 
 | |
| LIST F_R_TIPO_RIGA 20
 | |
| BEGIN
 | |
|   PROMPT 100 100 " "
 | |
|   FIELD TIPORIGA
 | |
|   KEY 1
 | |
|   ITEM "A|Articoli"
 | |
|   ITEM "R|Raggr.fiscale"
 | |
|   ITEM "L|Gruppo merc."
 | |
|   ITEM "C|Sottogr.merc."
 | |
|   FLAGS "DP"
 | |
| END
 | |
| 
 | |
| STRING F_R_CODART_A 20
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Cod. articolo "
 | |
|   FIELD CODART
 | |
|   FLAG "HU"
 | |
|   KEY 1
 | |
|   USE LF_SCONTI
 | |
|   JOIN LF_ANAMAG INTO CODART==CODART
 | |
|   JOIN CVE  ALIAS 201 INTO CODTAB==CODCAT
 | |
|   INPUT TIPO F_R_TIPO SELECT
 | |
|   INPUT CODCAT F_R_CODCAT SELECT
 | |
|   INPUT TIPORIGA F_R_TIPO_RIGA SELECT
 | |
|   INPUT CODART F_R_CODART_A
 | |
|   INPUT UM F_R_UM
 | |
|   DISPLAY "Cat. merc." CODCAT
 | |
|   DISPLAY "Codice art.@20" CODART
 | |
|   DISPLAY "U.M." UM
 | |
|   DISPLAY "N. scaglione" NSCAGL
 | |
|   DISPLAY "Sconto@25" SCONTO
 | |
|   OUTPUT F_R_CODCAT CODCAT
 | |
|   OUTPUT F_R_TIPO_RIGA TIPORIGA
 | |
|   OUTPUT F_R_CODART_A CODART
 | |
|   OUTPUT F_R_UM UM
 | |
|   OUTPUT F_R_SCA NSCAGL
 | |
|   CHECKYTPE REQUIRED
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING F_R_CODART 20
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Cod. articolo "
 | |
|   FIELD CODART
 | |
|   FLAG "U"
 | |
|   KEY 1
 | |
|   USE LF_ANAMAG
 | |
|   INPUT CODART F_R_CODART
 | |
|   DISPLAY "Codice@20" CODART
 | |
|   DISPLAY "Descrizione@50" DESCR
 | |
|   OUTPUT F_R_CODART CODART
 | |
|   OUTPUT F_R_DESART DESCR
 | |
|   CHECKYTPE FORCED
 | |
|   WARNING "Articolo assente"
 | |
|   ADD RUN VE2 -3
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING F_R_RFA_A 5
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Raggr.fiscale "
 | |
|   FIELD CODART
 | |
|   FLAG "HU"
 | |
|   KEY 1
 | |
|   USE LF_SCONTI
 | |
|   JOIN RFA INTO CODTAB==CODART
 | |
|   JOIN CVE  ALIAS 201 INTO CODTAB==CODCAT
 | |
|   INPUT TIPO F_R_TIPO SELECT
 | |
|   INPUT CODCAT F_R_CODCAT SELECT
 | |
|   INPUT TIPORIGA F_R_TIPO_RIGA SELECT
 | |
|   INPUT CODART F_R_RFA_A
 | |
|   INPUT UM F_R_UM
 | |
|   DISPLAY "Cat. merc." CODCAT
 | |
|   DISPLAY "Codice art.@20" CODART
 | |
|   DISPLAY "U.M." UM
 | |
|   DISPLAY "N. scaglione" NSCAGL
 | |
|   DISPLAY "Sconto@25" SCONTO
 | |
|   OUTPUT F_R_CODCAT CODCAT
 | |
|   OUTPUT F_R_TIPO_RIGA TIPORIGA
 | |
|   OUTPUT F_R_RFA_A CODART
 | |
|   OUTPUT F_R_UM UM
 | |
|   OUTPUT F_R_SCA NSCAGL
 | |
|   CHECKYTPE REQUIRED
 | |
|   GROUP 2
 | |
| END
 | |
| 
 | |
| STRING F_R_RFA 5
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Raggr.fiscale "
 | |
|   FIELD CODART
 | |
|   FLAG "U"
 | |
|   KEY 1
 | |
|   USE RFA
 | |
|   INPUT CODTAB F_R_RFA
 | |
|   DISPLAY "Codice@20" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_R_RFA CODTAB
 | |
|   OUTPUT F_R_DESART S0
 | |
|   CHECKYTPE FORCED
 | |
|   WARNING "Raggruppamento fiscale assente"
 | |
|   GROUP 2
 | |
| END
 | |
| 
 | |
| STRING F_R_GRM_A 3
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Gruppo merc.  "
 | |
|   FIELD CODART
 | |
|   FLAG "HU"
 | |
|   KEY 1
 | |
|   USE LF_SCONTI
 | |
|   JOIN GMC INTO CODTAB==CODART
 | |
|   JOIN CVE  ALIAS 201 INTO CODTAB==CODCAT
 | |
|   INPUT TIPO F_R_TIPO SELECT
 | |
|   INPUT CODCAT F_R_CODCAT SELECT
 | |
|   INPUT TIPORIGA F_R_TIPO_RIGA SELECT
 | |
|   INPUT CODART F_R_GRM_A
 | |
|   DISPLAY "Cat. merc." CODCAT
 | |
|   DISPLAY "Gruppo merc." CODART
 | |
|   DISPLAY "U.M." UM
 | |
|   DISPLAY "N. scaglione" NSCAGL
 | |
|   DISPLAY "Sconto@25" SCONTO
 | |
|   OUTPUT F_R_CODCAT CODCAT
 | |
|   OUTPUT F_R_TIPO_RIGA TIPORIGA
 | |
|   OUTPUT F_R_GRM_A CODART
 | |
|   OUTPUT F_R_UM UM
 | |
|   OUTPUT F_R_SCA NSCAGL
 | |
|   CHECKYTPE REQUIRED
 | |
|   GROUP 3
 | |
| END
 | |
| 
 | |
| STRING F_R_GRM 3
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Gruppo merc.  "
 | |
|   FIELD CODART
 | |
|   FLAG "U"
 | |
|   KEY 1
 | |
|   USE GMC SELECT CODTAB ? '???'
 | |
|   INPUT CODTAB F_R_GRM
 | |
|   DISPLAY "Codice@20" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_R_GRM CODTAB
 | |
|   OUTPUT F_R_DESART S0
 | |
|   CHECKYTPE FORCED
 | |
|   WARNING "Gruppo merceologico assente"
 | |
|   GROUP 3
 | |
| END
 | |
| 
 | |
| STRING F_R_SGM_A 5
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Sottog.merc.  "
 | |
|   FIELD CODART
 | |
|   FLAG "HU"
 | |
|   KEY 1
 | |
|   USE LF_SCONTI
 | |
|   JOIN GMC INTO CODTAB==CODART
 | |
|   JOIN CVE  ALIAS 201 INTO CODTAB==CODCAT
 | |
|   INPUT TIPO F_R_TIPO SELECT
 | |
|   INPUT CODCAT F_R_CODCAT SELECT
 | |
|   INPUT TIPORIGA F_R_TIPO_RIGA SELECT
 | |
|   INPUT CODART F_R_SGM_A
 | |
|   DISPLAY "Cat. merc." CODCAT
 | |
|   DISPLAY "Sottog.merc." CODART
 | |
|   DISPLAY "U.M." UM
 | |
|   DISPLAY "N. scaglione" NSCAGL
 | |
|   DISPLAY "Sconto@25" SCONTO
 | |
|   OUTPUT F_R_CODCAT CODCAT
 | |
|   OUTPUT F_R_TIPO_RIGA TIPORIGA
 | |
|   OUTPUT F_R_SGM_A CODART
 | |
|   OUTPUT F_R_UM UM
 | |
|   OUTPUT F_R_SCA NSCAGL
 | |
|   CHECKYTPE REQUIRED
 | |
|   GROUP 3
 | |
| END
 | |
| 
 | |
| STRING F_R_SGM 5
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Sottog.merc.  "
 | |
|   FIELD CODART
 | |
|   FLAG "U"
 | |
|   KEY 1
 | |
|   USE GMC SELECT CODTAB ? '?????'
 | |
|   INPUT CODTAB F_R_SGM
 | |
|   DISPLAY "Codice@20" CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT F_R_SGM CODTAB
 | |
|   OUTPUT F_R_DESART S0
 | |
|   CHECKYTPE FORCED
 | |
|   WARNING "Sottogruppo merceologico assente"
 | |
|   GROUP 4
 | |
| END
 | |
| 
 | |
| STRING F_R_UM 2
 | |
| BEGIN
 | |
|   PROMPT 40 4 "U.M. "
 | |
|   FIELD UM
 | |
|   FLAG "U"
 | |
|   KEY 1
 | |
|   USE LF_UMART KEY 2
 | |
|   JOIN %UMS INTO CODTAB=UM
 | |
|   INPUT CODART F_R_CODART SELECT
 | |
|   INPUT UM F_R_UM
 | |
|   DISPLAY "U.M." UM
 | |
|   DISPLAY "Descrizione@50" %UMS->S0
 | |
|   OUTPUT F_R_UM UM
 | |
|   CHECKTYPE FORCED
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| NUMBER F_R_SCA 1
 | |
| BEGIN
 | |
|   PROMPT 50 4 "N.ro scaglione "
 | |
|   FIELD NSCAGL
 | |
|   KEY 1
 | |
|   CHECKTYPE REQUIRED
 | |
| END
 | |
| 
 | |
| STRING F_R_DESART 50
 | |
| BEGIN
 | |
|   PROMPT 2 6 "Descrizione   "
 | |
|   FLAG "D"
 | |
| END
 | |
| 
 | |
| NUMBER F_R_QLIM 15 5
 | |
| BEGIN
 | |
|   PROMPT 2 10 "Q.ta' limite scagl. "
 | |
|   FIELD QLIM
 | |
| END
 | |
| 
 | |
| 
 | |
| STRING F_R_SCONTO 25
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Sconto              "
 | |
|   FIELD SCONTO
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK
 |