Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 1.5 fino alla patch 811 git-svn-id: svn://10.65.10.50/trunk@8985 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			179 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			179 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #include "db1200a.h"  
 | ||
| 
 | ||
| USE LF_DIST                 
 | ||
| JOIN LF_ANAMAG TO LF_DIST INTO CODART==CODDIST
 | ||
| JOIN LAV       TO LF_DIST INTO CODTAB==CODDIST
 | ||
| JOIN LF_RDIST  TO LF_DIST  INTO CODDIST==CODDIST
 | ||
|   JOIN LF_ANAMAG TO LF_RDIST ALIAS ALIAS_ANAMAG_RIGHE INTO CODART==CODCOMP
 | ||
|   JOIN LAV       TO LF_RDIST ALIAS ALIAS_LAV_RIGHE INTO CODTAB==CODCOMP
 | ||
|   JOIN VAR       TO LF_DIST ALIAS ALIAS_VAR_RIGHE INTO CODTAB==CODDIST
 | ||
| END
 | ||
| 
 | ||
| 
 | ||
| DESCRIPTION
 | ||
| BEGIN
 | ||
|   LF_DIST->* "Distinte"
 | ||
|   LF_ANAMAG->* "Anagrafica di magazzino"
 | ||
| END
 | ||
| 
 | ||
| GENERAL
 | ||
| BEGIN
 | ||
|   OFFSET 0 0
 | ||
| END
 | ||
| 
 | ||
| SECTION HEADER ODD 6     
 | ||
| 
 | ||
| STRINGA 1 40 1
 | ||
| BEGIN
 | ||
|  KEY "nome ditta"
 | ||
|  PROMPT  2 1 "@BDitta "
 | ||
|  MESSAGE _DITTA, !RAGSOC
 | ||
| END
 | ||
| 
 | ||
| STRINGA 2 10
 | ||
| BEGIN
 | ||
|  KEY "Data"
 | ||
|  PROMPT  80 1 "Data "
 | ||
|  MESSAGE _TODAY
 | ||
| END
 | ||
| 
 | ||
| NUMERO 3 7
 | ||
| BEGIN
 | ||
|  KEY "Nr. pagina"
 | ||
|  PROMPT  100 1 "Pagina "
 | ||
|  MESSAGE _PAGENO
 | ||
| END
 | ||
| 
 | ||
| STRINGA 4 40
 | ||
| BEGIN
 | ||
|  KEY "Intestazione stampa"
 | ||
|  PROMPT  30 2 "@BStampa Anagrafica Distinte"
 | ||
| END
 | ||
| 
 | ||
| END
 | ||
|                                     
 | ||
| SECTION BODY ODD 2 COLUMNWISE
 | ||
| 
 | ||
| NUMERO 1 5
 | ||
| BEGIN
 | ||
|  SPECIAL STRINGA INTESTAZIONE "@cRiga " "Riga "
 | ||
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | ||
|  SPECIAL STRINGA FINCATURA "X " "Fincatura sinistra e destra"
 | ||
|  KEY "riga della distinta"
 | ||
|  PROMPT 1 1 ""         
 | ||
|  MESSAGE RESET, FF_CONTATORE
 | ||
| END
 | ||
| 
 | ||
| STRINGA 10 20
 | ||
| BEGIN
 | ||
|  SPECIAL STRINGA INTESTAZIONE "@cCodice" "Codice"
 | ||
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | ||
|  SPECIAL STRINGA FINCATURA "XX " "Fincatura sinistra e destra"
 | ||
|  KEY "codice"
 | ||
|  PROMPT  2 1 "@B"
 | ||
|  FIELD CODDIST
 | ||
| END
 | ||
| 
 | ||
| STRINGA 11 50 2
 | ||
| BEGIN
 | ||
|  SPECIAL STRINGA INTESTAZIONE "@cDescrizione" "Descrizione"
 | ||
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | ||
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | ||
|  KEY "Descrizione"
 | ||
|  PROMPT  3 1 ""
 | ||
|  FIELD DESCR
 | ||
| END
 | ||
| 
 | ||
| LISTA 12 5
 | ||
| BEGIN
 | ||
|  SPECIAL STRINGA INTESTAZIONE "@cTipo" "Tipo"
 | ||
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | ||
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | ||
|  KEY "tipo"
 | ||
|  PROMPT  4 1 ""               
 | ||
|  FIELD LF_DIST->VIRTUALE 
 | ||
|  ITEM "| "
 | ||
|  ITEM " | "
 | ||
|  ITEM "X|Virt."
 | ||
| END              
 | ||
| 
 | ||
| STRINGA 14 4
 | ||
| BEGIN
 | ||
|  SPECIAL STRINGA INTESTAZIONE "@cUM" "UM"
 | ||
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | ||
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | ||
|  KEY "Unita di misura"
 | ||
|  PROMPT  5 1 ""      
 | ||
|  FIELD UM
 | ||
| END              
 | ||
|     
 | ||
| STRINGA OUTER_EXPR 30
 | ||
| BEGIN
 | ||
|  SPECIAL STRINGA INTESTAZIONE "@cEspressione" "Espressione"
 | ||
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | ||
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | ||
|  KEY "ESPRESSIONE"
 | ||
|  PROMPT  6 1 "" 
 | ||
| END
 | ||
| 
 | ||
|     SECTION RIGHE_SUB 2 0 1 FILE LF_RDIST
 | ||
| 
 | ||
|     NUMBER FF_CONTATORE 5
 | ||
|     BEGIN
 | ||
|       KEY "numero riga distinta sequenziale ed incondizionato"
 | ||
|       PROMPT 1 1 "n. "
 | ||
|       MESSAGE INC, FF_CONTATORE
 | ||
|     END
 | ||
|     
 | ||
|     STRINGA 1 20 
 | ||
|     BEGIN
 | ||
|      KEY "codice componente"
 | ||
|      PROMPT 2 1 "  "
 | ||
|      FIELD LF_RDIST->CODCOMP
 | ||
|     END
 | ||
|     
 | ||
|     STRINGA 2 50 2
 | ||
|     BEGIN
 | ||
|      KEY "Descrizione componente"
 | ||
|      PROMPT 3 1 ""
 | ||
|      FIELD ALIAS_ANAMAG_RIGHE@->DESCR
 | ||
|      FIELD ALIAS_LAV_RIGHE@->S0
 | ||
|      FIELD ALIAS_VAR_RIGHE@->S0
 | ||
|     END
 | ||
|     
 | ||
|     LISTA 3 5
 | ||
|     BEGIN
 | ||
|      KEY "indica il tipo di componente dell'articolo in distinta"
 | ||
|      PROMPT 4 1 ""
 | ||
|      FIELD LF_RDIST->TIPO
 | ||
|      FIELD ALIAS_LAV_RIGHE@->TIPO
 | ||
|      ITEM "| "
 | ||
|      ITEM " | "
 | ||
|      ITEM "D|Dist."
 | ||
|      ITEM "L|Lav."
 | ||
|      ITEM "A|Art."
 | ||
|      ITEM "V|Var."
 | ||
|     END
 | ||
| 
 | ||
|     STRINGA 4 4
 | ||
|     BEGIN
 | ||
|      KEY "unit<69> di misura"
 | ||
|      PROMPT 5 1 ""
 | ||
|      FIELD LF_RDIST->UM
 | ||
|     END
 | ||
| 
 | ||
| // il numero due seguente permette di scrivere su 2 righe l'espressione
 | ||
| 
 | ||
|     STRINGA 5 30 2
 | ||
|     BEGIN
 | ||
|      KEY "espressione"
 | ||
|      PROMPT 6 1 ""
 | ||
|      FIELD LF_RDIST->EXPR
 | ||
|     END               
 | ||
|     END
 | ||
| END 
 | ||
| SECTION FOOTER ODD 1
 | ||
| END                                                                     
 | ||
| END
 | ||
| 
 |