Files correlati : ve0.exe ve2.exe Ricompilazione Demo : [ ] Commento : Bug 0001838: Aggiungere descrizione alternativa nei codici corrispondenti Aggiungere descrizione alternativa nei codici corrispondenti in modo tale da poter ricodificare l'articolo e la descrizione con quelle volute dal cliente git-svn-id: svn://10.65.10.50/branches/R_10_00@22013 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			166 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			166 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| 
 | |
| // SHEET 2 (codici alternativi) DI VE2400
 | |
| 
 | |
| PAGE "Pagina 1" 5 5 75 15
 | |
| 
 | |
| STRING FS_CODARTALT 20
 | |
| BEGIN
 | |
|   FLAGS "U"
 | |
|   PROMPT 3 2 "Codice alternativo "
 | |
|   FIELD CODARTALT
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Codice alternativo obbligatorio"
 | |
| END
 | |
| 
 | |
| LISTBOX FS_TIPO 10
 | |
| BEGIN
 | |
|   PROMPT 2 4 "Tipo di codice      "
 | |
|   FIELD TIPO
 | |
|   ITEM "N|Normale"
 | |
|   ITEM "8|EAN8   "
 | |
|   ITEM "1|EA13   "
 | |
|   ITEM "3|3/9    "
 | |
|   ITEM "C|Codabar"
 | |
| END
 | |
| 
 | |
| STRING FS_CODUMCORR 2
 | |
| BEGIN
 | |
|   PROMPT 2 6 "Unita' di misura    "
 | |
|   FIELD UM
 | |
|   FLAG "U"
 | |
|   USE %UMS
 | |
|   INPUT CODTAB FS_CODUMCORR
 | |
|   DISPLAY "U.M. "          CODTAB
 | |
|   DISPLAY "Descrizione@50" S0
 | |
|   OUTPUT FS_CODUMCORR CODTAB
 | |
|   CHECKTYPE REQUIRED
 | |
|   WARNING "Unita' di misura errata"
 | |
| END
 | |
| 
 | |
| //Livelli giacenza
 | |
| STRING FS_LIV1 10
 | |
| BEGIN
 | |
|   // Non mettere  FLAGS "D" perchè disabiliterebbe tutta la colonna
 | |
|   FLAGS "U"
 | |
|   PROMPT 2 8 "Livello 1  "
 | |
|   USE GCG 
 | |
|   JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | |
|   INPUT CODTAB[1,1] "1" 
 | |
|   INPUT CODTAB[2,11] FS_LIV1
 | |
|   DISPLAY "Livello@20" 500@->S0
 | |
|   DISPLAY "Gruppo@10" CODTAB[2,20]
 | |
|   DISPLAY "Descr.@30" S0
 | |
|   OUTPUT FS_LIV1 CODTAB[2,12] 
 | |
|   CHECKTYPE NORMAL
 | |
|   MESSAGE EMPTY CLEAR,FS_LIV2|CLEAR,FS_LIV3|CLEAR,FS_LIV4
 | |
|   MESSAGE ENABLE,FS_LIV2
 | |
| 	FIELD LIV1
 | |
| END
 | |
| 
 | |
| STRING FS_LIV2 10
 | |
| BEGIN
 | |
|   FLAGS "U"
 | |
|   PROMPT 40 8 "Livello 2  "
 | |
|   USE GCG
 | |
|   JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | |
|   INPUT CODTAB[1,1] "2" 
 | |
|   INPUT CODTAB[2,12] FS_LIV2
 | |
|   COPY DISPLAY FS_LIV1
 | |
|   OUTPUT FS_LIV2 CODTAB[2,12] 
 | |
|   CHECKTYPE NORMAL
 | |
|   MESSAGE EMPTY CLEAR,FS_LIV3|CLEAR,FS_LIV4
 | |
|   MESSAGE ENABLE,FS_LIV3
 | |
| 	FIELD LIV2
 | |
| END
 | |
| 
 | |
| STRING FS_LIV3 10
 | |
| BEGIN
 | |
|   FLAGS "U"
 | |
|   PROMPT 2 9 "Livello 3  "
 | |
|   USE GCG
 | |
|   JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | |
|   INPUT CODTAB[1,1] "3" 
 | |
|   INPUT CODTAB[2,12] FS_LIV3
 | |
|   COPY DISPLAY FS_LIV1
 | |
|   OUTPUT FS_LIV3 CODTAB[2,12] 
 | |
|   CHECKTYPE NORMAL
 | |
|   MESSAGE EMPTY CLEAR,FS_LIV4
 | |
|   MESSAGE ENABLE,FS_LIV4
 | |
| 	FIELD LIV3
 | |
| END
 | |
| 
 | |
| STRING FS_LIV4 10
 | |
| BEGIN
 | |
|   FLAGS "U"
 | |
|   PROMPT 40 9 "Livello 4  "
 | |
|   USE GCG
 | |
|   JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
 | |
|   INPUT CODTAB[1,1] "4" 
 | |
|   INPUT CODTAB[2,12] FS_LIV4
 | |
|   COPY DISPLAY FS_LIV1
 | |
|   OUTPUT FS_LIV4 CODTAB[2,12] 
 | |
|   CHECKTYPE NORMAL
 | |
| 	FIELD LIV4
 | |
| END
 | |
| 
 | |
| LISTBOX FS_TIPOCF 10
 | |
| BEGIN
 | |
|   PROMPT  2 10 "Tipo           "
 | |
|   FIELD TIPOCF
 | |
|   ITEM " |Nessuno" MESSAGE CLEAR,1@
 | |
|   ITEM "C|Cliente" MESSAGE ENABLE,1@
 | |
|   ITEM "F|Fornitore" MESSAGE ENABLE,1@
 | |
| END
 | |
| 
 | |
| NUMBER FS_CODCF 6
 | |
| BEGIN
 | |
|   PROMPT 2 11 "Codice          "
 | |
|   FIELD CODCF
 | |
|   USE LF_CLIFO
 | |
|   INPUT TIPOCF FS_TIPOCF SELECT
 | |
|   INPUT CODCF  FS_CODCF
 | |
|   DISPLAY "Codice " CODCF
 | |
|   DISPLAY "Ragione sociale@50" RAGSOC
 | |
|   DISPLAY "Partita IVA" PAIV
 | |
|   OUTPUT FS_CODCF  CODCF
 | |
|   OUTPUT FS_RAGCF RAGSOC
 | |
|   CHECKTYPE REQUIRED
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING FS_RAGCF 50
 | |
| BEGIN
 | |
|   PROMPT 2 12 "Ragione sociale "
 | |
|   USE LF_CLIFO KEY 2
 | |
|   INPUT TIPOCF FS_TIPOCF SELECT
 | |
|   INPUT RAGSOC FS_RAGCF
 | |
|   COPY DISPLAY FS_CODCF
 | |
|   COPY OUTPUT FS_CODCF
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| STRING FS_DESCRC 50
 | |
| BEGIN
 | |
|   PROMPT 2 13 "Descrizione     "
 | |
|   FIELD DESCR
 | |
| END
 | |
| 
 | |
| BUTTON DLG_OK 10 2
 | |
| BEGIN
 | |
|   PROMPT -13 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_CANCEL 10 2
 | |
| BEGIN
 | |
|   PROMPT -23 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_DELREC 10 2
 | |
| BEGIN
 | |
|   PROMPT -33 -1 "Elimina"
 | |
|   MESSAGE EXIT,K_DEL
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| ENDMASK |