Files correlati : Ricompilazione Demo : [ ] Commento : Riportate le modifiche dalla versione 2.1 222 Si puo cominciare a fare il primo CD git-svn-id: svn://10.65.10.50/trunk@12708 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			881 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			881 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| // Form per la stampa ordini per cliente/fornitore
 | |
| #include "or1100a.h"
 | |
| // Cursor sorting on main file is set also in application
 | |
| USE LF_RIGHEDOC BY LF_DOC->TIPOCF LF_DOC->CODCF LF_DOC->OCFPI ANNO CODNUM NDOC CODART DATACONS
 | |
| JOIN LF_DOC INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
 | |
| JOIN LF_ANAMAG INTO CODART==CODART
 | |
| JOIN LF_CLIFO TO LF_DOC INTO TIPOCF==TIPOCF CODCF==CODCF
 | |
| END
 | |
| 
 | |
| DESCRIPTION
 | |
| BEGIN
 | |
| END
 | |
| 
 | |
| 
 | |
| GENERAL
 | |
| BEGIN
 | |
|   OFFSET 0 0
 | |
| END
 | |
| 
 | |
| 
 | |
| SECTION HEADER ODD 6
 | |
| 
 | |
| STRINGA 1 40 1
 | |
| BEGIN
 | |
|  KEY "nome ditta"
 | |
|  PROMPT  1 1 "Ditta "
 | |
|  MESSAGE _DITTA, !RAGSOC
 | |
| END
 | |
| 
 | |
| STRINGA 2 10
 | |
| BEGIN
 | |
|  KEY "Data"
 | |
|  PROMPT  76 1 "Data "
 | |
|  MESSAGE _TODAY
 | |
| END
 | |
| 
 | |
| NUMERO 3 7
 | |
| BEGIN
 | |
|  KEY "Nr. pagina"
 | |
|  PROMPT  92 1 "Pagina "
 | |
|  MESSAGE _PAGENO
 | |
| END
 | |
| 
 | |
| NUMERO 4 40
 | |
| BEGIN
 | |
|  KEY "Intestazione stampa"
 | |
|  PROMPT  40 2 "@bStampa ordini per cliente/fornitore"
 | |
| END
 | |
| 
 | |
| END //HEADER
 | |
| 
 | |
| 
 | |
| SECTION BODY ODD 4 COLUMNWISE
 | |
| 
 | |
| NUMERO BODY_COL_CODART 10
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "Codice" "Codice"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Codice"
 | |
|  PROMPT 1 1 "@B"
 | |
|  FIELD LF_DOC->CODCF
 | |
|  MESSAGE _ORDINE,VALTABLE,RESET
 | |
|  PICTURE "########"
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_LIVGIAC1 10
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@C1" "Livello giacenza 1"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Livello giacenza 1" // Solo intestazione
 | |
|  PROMPT 2 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_LIVGIAC2 10
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@C2" "Livello giacenza 2"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Livello giacenza 2" // Solo intestazione
 | |
|  PROMPT 3 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_LIVGIAC3 5
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@C3" "Livello giacenza 3"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Livello giacenza 3" // Solo intestazione
 | |
|  PROMPT 4 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_LIVGIAC4 5
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@C4" "Livello giacenza 4"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Livello giacenza 4" // Solo intestazione
 | |
|  PROMPT 5 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_DESART 40
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "Descrizione" "Descrizione"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Descrizione Rag Soc"
 | |
|  PROMPT 6 1 ""
 | |
|  MESSAGE _ORDINE,RAGSOC,0
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_CODVAL 4
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "Val." "Val."
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Codice Valuta"
 | |
|  PROMPT 7 1 ""
 | |
| END
 | |
| 
 | |
| DATA BODY_COL_DATACONS 10
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "Data cons." "Data cons."
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Data consegna documento"
 | |
|  PROMPT 8 1 ""
 | |
| END
 | |
| 
 | |
| VALUTA BODY_COL_VALORE 15
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@CValore" "Valore"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Valore"
 | |
|  DRIVENBY BODY_COL_CODVAL
 | |
|  PROMPT 9 1 ""
 | |
| END
 | |
| 
 | |
| VALUTA BODY_COL_VALRES 15
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@CVal.Residuo" "Val.Residuo"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Valore Residuo"
 | |
|  DRIVENBY BODY_COL_CODVAL
 | |
|  PROMPT 10 1 ""
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_UM 4
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "UM" "UM"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Unita' di misura" // Solo intestazione
 | |
|  FLAGS "H"
 | |
|  PROMPT 11 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_QTAORD 15
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "Q.ta Ordinata" "Q.ta Ordinata"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Q.ta Ordinata" // Solo intestazione
 | |
|  FLAGS "H"
 | |
|  PROMPT 12 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_QTAEVA 15
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "Q.ta Evasa" "Q.ta Evasa"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Q.ta Evasa" // Solo intestazione
 | |
|  FLAGS "H"
 | |
|  PROMPT 13 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_PRZSCON 13
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@CPr. scontato" "Prezzo un. scontato"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Prezzo un. scontato" // Solo intestazione
 | |
|  FLAGS "H"
 | |
|  PROMPT 14 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_INTEST 15
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@CResiduo" "Residuo"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Residuo" // Solo intestazione
 | |
|  FLAGS "H"
 | |
|  PROMPT 15 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| STRINGA BODY_COL_GIACATT 15
 | |
| BEGIN
 | |
|  SPECIAL STRINGA INTESTAZIONE "@CGiac. Att." "Giacenza attuale"
 | |
|  SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
 | |
|  SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
 | |
|  KEY "Giacenza attuale" // Solo intestazione
 | |
|  FLAGS "H"
 | |
|  PROMPT 16 1 ""
 | |
|  GROUP G_DETTAGLIO
 | |
| END
 | |
| 
 | |
| 
 | |
| // Raggruppamento  righe documenti per lo stesso cli/fo
 | |
| SECTION DOCUMENTI 2 1 1 FILE LF_RIGHEDOC GROUP LF_CLIFO->TIPOCF+LF_CLIFO->CODCF+LF_DOC->OCFPI
 | |
|  
 | |
| 	NUMERO 101 10
 | |
| 	BEGIN
 | |
| 	  PROMPT 1 1 ""
 | |
|       FLAGS "H"
 | |
|       MESSAGE RESET,G_TOTALEART@
 | |
| 	END
 | |
|    
 | |
| 	STRINGA 113 10
 | |
| 	BEGIN
 | |
| 	  PROMPT 2 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 114 10
 | |
| 	BEGIN
 | |
| 	  PROMPT 3 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 115 5
 | |
| 	BEGIN
 | |
| 	  PROMPT 4 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 116 5
 | |
| 	BEGIN
 | |
| 	  PROMPT 5 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 102 40 2
 | |
| 	BEGIN
 | |
|       KEY "Descrizione documento"
 | |
|       PROMPT 6 1 ""
 | |
|       MESSAGE _STREXPR,"*Doc. "+LF_DOC->CODNUM+"/"+LF_DOC->ANNO+"-"+LF_DOC->NDOC+" del "+LF_DOC->DATADOC
 | |
|       FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 103 4
 | |
| 	BEGIN
 | |
|       KEY "Codice Valuta"
 | |
|       PROMPT 7 1 ""
 | |
|       FIELD LF_DOC->CODVAL
 | |
|       FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	DATA 104 10
 | |
| 	BEGIN
 | |
|       KEY "Data consegna documento"
 | |
|       PROMPT 8 1 ""
 | |
|       FLAGS "D"
 | |
|       FIELD LF_DOC->DATACONS
 | |
| 	END
 | |
| 
 | |
| 	VALUTA 105 15
 | |
| 	BEGIN
 | |
|       KEY "Valore Ordinato"
 | |
|       PROMPT 9 1 ""
 | |
|       FIELD LF_DOC->TOTVALORE
 | |
|       DRIVENBY 103
 | |
|       MESSAGE _ORDINE,VALTABLE,VALORD
 | |
|       FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	VALUTA 106 15
 | |
| 	BEGIN
 | |
|       KEY "Valore Residuo"
 | |
|       PROMPT 10 1 ""
 | |
|       FIELD LF_DOC->TOTVALRES
 | |
|       DRIVENBY 103
 | |
|       MESSAGE _ORDINE,VALTABLE,VALRES
 | |
|       FLAGS "D"
 | |
| 	END   
 | |
| 
 | |
| 
 | |
| 	SECTION RIGHEDOC 2 1 1 FILE LF_RIGHEDOC GROUP ANNO+NDOC //  changes into CODART grouping
 | |
| 	FLAGS "D" // Da abilitare solo su dettaglio righe
 | |
|   
 | |
| 		NUMERO 201 10
 | |
| 		BEGIN
 | |
| 		  PROMPT 1 1 ""
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 213 10
 | |
| 		BEGIN
 | |
| 		  PROMPT 2 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 214 10
 | |
| 		BEGIN
 | |
| 		  PROMPT 3 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 215 5
 | |
| 		BEGIN
 | |
| 		  PROMPT 4 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 216 5
 | |
| 		BEGIN
 | |
| 		  PROMPT 5 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 202 40 2
 | |
| 		BEGIN
 | |
| 		  KEY "Descrizione articolo"
 | |
| 		  PROMPT 6 1 ""
 | |
| 		  MESSAGE _STREXPR,"**Art. "+LF_RIGHEDOC->CODART+" "+LF_ANAMAG->DESCR
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 203 4
 | |
| 		BEGIN
 | |
| 		  KEY "Codice Valuta"
 | |
| 		  PROMPT 7 1 ""
 | |
| 		END
 | |
| 
 | |
| 		DATA 204 10
 | |
| 		BEGIN
 | |
| 		  KEY "Data consegna articolo"
 | |
| 		  PROMPT 8 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->DATACONS
 | |
| 		END
 | |
| 
 | |
| 		VALUTA 205 15
 | |
| 		BEGIN
 | |
| 		  KEY "Valore Ordinato"
 | |
| 		  PROMPT 9 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->RIGAVALORE
 | |
| 		  MESSAGE _ORDINE,VALORE|ADD,FL->205
 | |
| 		  DRIVENBY 203
 | |
| 		END
 | |
| 
 | |
| 		VALUTA 206 15
 | |
| 		BEGIN
 | |
| 		  KEY "Valore Residuo"
 | |
| 		  PROMPT 10 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->RIGAVALRES
 | |
| 		  MESSAGE _ORDINE,VALRES|ADD,FL->206
 | |
| 		  DRIVENBY 203
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 207 4
 | |
| 		BEGIN
 | |
| 		  KEY "Unita' di misura"
 | |
| 		  PROMPT 11 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->UMQTA
 | |
| 		END
 | |
| 
 | |
| 		NUMERO 208 15
 | |
| 		BEGIN
 | |
| 		  KEY "Q.ta Ordinata"
 | |
| 		  PROMPT 12 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->QTA
 | |
| 		  PICTURE "########@,@@@@@"
 | |
| 		END
 | |
| 
 | |
| 		NUMERO 209 15
 | |
| 		BEGIN
 | |
| 		  KEY "Q.ta Evasa"
 | |
| 		  PROMPT 13 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->QTAEVASA
 | |
| 		  PICTURE "########@,@@@@@"
 | |
| 		END
 | |
| 
 | |
| 		VALUTA 210 13
 | |
| 		BEGIN
 | |
| 		  KEY "Pr. Scontato"
 | |
| 		  PROMPT 14 1 ""
 | |
| 		  MESSAGE _ORDINE,PREZZONS    
 | |
| 		  DRIVENBY 203
 | |
| 		  FLAGS "U"
 | |
| 		END
 | |
| 
 | |
| 		NUMERO 211 15
 | |
| 		BEGIN
 | |
| 		  PROMPT 15 1 "" // Residuo
 | |
| 		  PICTURE "########@,@@@@@"
 | |
| 		  MESSAGE _ORDINE,RESIDUO
 | |
| 		END
 | |
| 
 | |
| 		NUMERO 212 15
 | |
| 		BEGIN
 | |
| 		  PROMPT 16 1 "" // Giacenza attuale
 | |
| 		  PICTURE "########@,@@@@@"
 | |
| 		  MESSAGE _ORDINE,GIACENZA
 | |
| 		END
 | |
| 	    
 | |
| 	END // END SECTION RIGHEDOC
 | |
| 
 | |
| 
 | |
|   // Ecco la sezione per il resto
 | |
| 
 | |
| 	SECTION RIGHEART 1 0 0 FILE LF_RIGHEDOC GROUP CODVAL+CODART+DATACONS
 | |
| 	FLAGS "D"
 | |
| 
 | |
| 		NUMERO 301 10
 | |
| 		BEGIN
 | |
| 		  PROMPT 1 1 ""
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 313 10
 | |
| 		BEGIN
 | |
| 		  PROMPT 2 1 ""
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 314 10
 | |
| 		BEGIN
 | |
| 		  PROMPT 3 1 ""
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 315 5
 | |
| 		BEGIN
 | |
| 		  PROMPT 4 1 ""
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 316 5
 | |
| 		BEGIN
 | |
| 		  PROMPT 5 1 ""
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 302 40 2
 | |
| 		BEGIN
 | |
| 		  KEY "Descrizione"
 | |
| 		  PROMPT 6 1 ""
 | |
| 		  MESSAGE _ORDINE,DESCRIZIONE|COPY,402
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		STRINGA 303 4
 | |
| 		BEGIN
 | |
| 		  KEY "Codice Valuta"
 | |
| 		  PROMPT 7 1 ""
 | |
| 		  FIELD LF_DOC->CODVAL
 | |
| 		  MESSAGE COPY,403
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		DATA 304 10
 | |
| 		BEGIN
 | |
| 		  KEY "Data consegna articolo"
 | |
| 		  PROMPT 8 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->DATACONS
 | |
| 		  MESSAGE COPY,404
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		VALUTA 305 15
 | |
| 		BEGIN
 | |
| 		  KEY "Valore Ordinato"
 | |
| 		  PROMPT 9 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->RIGAVALORE
 | |
| 		  MESSAGE _ORDINE,VALTABLE,VALORD|ADD,405
 | |
| 		  DRIVENBY 303
 | |
| 		  FLAGS "H"
 | |
| 	   END
 | |
| 
 | |
| 		VALUTA 306 15
 | |
| 		BEGIN
 | |
| 		  KEY "Valore Residuo"
 | |
| 		  PROMPT 10 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->RIGAVALRES
 | |
| 		  DRIVENBY 303
 | |
| 		  FLAGS "H"
 | |
| 		  MESSAGE _ORDINE,VALTABLE,VALRES|ADD,406
 | |
| 	   END  
 | |
|     
 | |
| 		STRINGA 307 4
 | |
| 		BEGIN
 | |
| 		  KEY "Unita' di misura"
 | |
| 		  PROMPT 11 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->UMQTA
 | |
| 		  MESSAGE _ORDINE,SELECTUM|COPY,407
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		NUMERO 308 15
 | |
| 		BEGIN
 | |
| 		  KEY "Q.ta Ordinata"
 | |
| 		  PROMPT 12 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->QTA
 | |
| 		  MESSAGE _ORDINE,CONVUM|ADD,408
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		NUMERO 309 15
 | |
| 		BEGIN
 | |
| 		  KEY "Q.ta Evasa"
 | |
| 		  PROMPT 13 1 ""
 | |
| 		  FIELD LF_RIGHEDOC->QTAEVASA
 | |
| 		  MESSAGE _ORDINE,CONVUM|ADD,409
 | |
| 		  FLAGS "H"
 | |
| 		END  
 | |
| 		  
 | |
| 		VALUTA 310 13
 | |
| 		BEGIN
 | |
| 		  KEY "Prezzo non scontato"
 | |
| 		  PROMPT 14 1 ""
 | |
| 		  MESSAGE _ORDINE,PREZZONS|COPY,410
 | |
| 		  DRIVENBY 303
 | |
| 		  FLAGS "HU"
 | |
| 		END 
 | |
| 	   
 | |
| 		NUMERO 311 15
 | |
| 		BEGIN
 | |
| 		  KEY " Residuo"
 | |
| 		  PROMPT 15 1 "" 
 | |
| 		  MESSAGE _ORDINE,RESIDUO|_ORDINE,CONVUM|ADD,411
 | |
| 		  FLAGS "H"
 | |
| 		END
 | |
| 
 | |
| 		NUMERO 312 15
 | |
| 		BEGIN
 | |
| 		  KEY "Giacenza attuale"
 | |
| 		  PROMPT 16 1 ""
 | |
| 		  MESSAGE _ORDINE,GIACENZA|COPY,412
 | |
| 		  FLAGS "H"
 | |
| 		END  
 | |
| 	  
 | |
| 	END // END SECTION RIGHEART
 | |
| 
 | |
| 
 | |
|   // Totalizers for previous section
 | |
| 	NUMERO 401 10
 | |
| 	BEGIN
 | |
|       PROMPT 1 1 ""
 | |
|       FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 413 10
 | |
| 	BEGIN
 | |
| 	  PROMPT 2 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 414 10
 | |
| 	BEGIN
 | |
| 	  PROMPT 3 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 	END	
 | |
| 
 | |
| 	STRINGA 415 5
 | |
| 	BEGIN
 | |
| 	  PROMPT 4 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 416 5
 | |
| 	BEGIN
 | |
| 	  PROMPT 5 1 ""
 | |
| 	  FLAGS "H"
 | |
| 	  FIELD LF_RIGHEDOC->LIVELLO
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 402 40 2
 | |
| 	BEGIN
 | |
| 	  KEY "Descrizione"
 | |
| 	  PROMPT 6 1 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	STRINGA 403 4
 | |
| 	BEGIN
 | |
| 	  KEY "Codice Valuta"
 | |
| 	  PROMPT 7 1 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	DATA 404 10
 | |
| 	BEGIN
 | |
| 	  KEY "Data consegna articolo"
 | |
| 	  PROMPT 8 1 ""
 | |
| 	  FLAGS "D"
 | |
| 	END
 | |
| 
 | |
| 	VALUTA 405 15
 | |
| 	BEGIN
 | |
| 	  KEY "Valore Ordinato"
 | |
| 	  PROMPT 9 1 ""
 | |
| 	  FLAGS "D"
 | |
| 	  DRIVENBY 403
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END
 | |
| 
 | |
| 	VALUTA 406 15
 | |
| 	BEGIN
 | |
| 	  KEY "Valore Residuo"
 | |
| 	  PROMPT 10 1 ""
 | |
| 	  FLAGS "D"
 | |
| 	  DRIVENBY 403
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END
 | |
|      
 | |
| 	STRINGA 407 4
 | |
| 	BEGIN
 | |
| 	  KEY "Unita' di misura"
 | |
| 	  PROMPT 11 1 ""
 | |
| 	  FLAGS "D"
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END
 | |
| 
 | |
| 	NUMERO 408 15
 | |
| 	BEGIN   
 | |
| 	  KEY "Q.ta Ordinata"
 | |
| 	  PROMPT 12 1 ""
 | |
| 	  PICTURE "########@,@@@@@"
 | |
| 	  FLAGS "D"
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END
 | |
| 
 | |
| 	NUMERO 409 15
 | |
| 	BEGIN
 | |
| 	  KEY "Q.ta Evasa"
 | |
| 	  PROMPT 13 1 ""
 | |
| 	  PICTURE "########@,@@@@@"
 | |
| 	  FLAGS "D"
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END
 | |
|       
 | |
| 	VALUTA 410 13
 | |
| 	BEGIN
 | |
| 	  KEY "Pr. non scontato"
 | |
| 	  PROMPT 14 1 ""
 | |
| 	  DRIVENBY 403
 | |
| 	  FLAGS "DU"
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END
 | |
| 	    
 | |
| 	NUMERO 411 15
 | |
| 	BEGIN
 | |
| 	  KEY "Residuo"
 | |
| 	  PROMPT 15 1 "" 
 | |
| 	  PICTURE "########@,@@@@@"
 | |
| 	  FLAGS "D"
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END
 | |
| 
 | |
| 	NUMERO 412 15
 | |
| 	BEGIN
 | |
| 	  KEY "Giac. attuale"
 | |
| 	  PROMPT 16 1 "" 
 | |
| 	  PICTURE "########@,@@@@@"
 | |
| 	  FLAGS "D"
 | |
| 	  GROUP G_TOTALEART
 | |
| 	END    
 | |
|  
 | |
| END // END SECTION DOCUMENTI
 | |
| 
 | |
| // Sezioni di totalizzazione per Valuta (4, shown & hidden at runtime by VALTABLE messages in application code)
 | |
| 
 | |
| SECTION TOTVAL1 3 0 1 GROUP
 | |
| FLAGS "D"
 | |
| 
 | |
|   NUMERO 51 10
 | |
|   BEGIN
 | |
|     PROMPT 1 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 52 40
 | |
|   BEGIN
 | |
|     PROMPT 2 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 53 4
 | |
|   BEGIN
 | |
|     KEY "Codice valuta #1"
 | |
|     PROMPT 3 1 ""
 | |
|   END
 | |
|   
 | |
|   DATA 54 10
 | |
|   BEGIN
 | |
|     PROMPT 4 1 ""
 | |
|   END
 | |
|   
 | |
|   VALUTA 55 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Ordinato per cli/fo"
 | |
|     PROMPT 5 1 ""
 | |
|     DRIVENBY 53
 | |
|   END
 | |
|   
 | |
|   VALUTA 56 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Residuo per cli/fo"
 | |
|     PROMPT 6 1 ""
 | |
|     DRIVENBY 53
 | |
|   END
 | |
| 
 | |
| END // Fine sezione totale in valuta #1
 | |
| 
 | |
| 
 | |
| SECTION TOTVAL2 1 0 1 GROUP
 | |
| FLAGS "D"
 | |
|   NUMERO 61 10
 | |
|   BEGIN
 | |
|     PROMPT 1 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 62 40
 | |
|   BEGIN
 | |
|     PROMPT 2 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 63 4
 | |
|   BEGIN
 | |
|     KEY "Codice valuta #2"
 | |
|     PROMPT 3 1 ""
 | |
|   END
 | |
|   
 | |
|   DATA 64 10
 | |
|   BEGIN
 | |
|     PROMPT 4 1 ""
 | |
|   END
 | |
|   
 | |
|   VALUTA 65 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Ordinato per cli/fo"
 | |
|     PROMPT 5 1 ""
 | |
|     DRIVENBY 63
 | |
|   END
 | |
|   
 | |
|   VALUTA 66 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Residuo per cli/fo"
 | |
|     PROMPT 6 1 ""
 | |
|     DRIVENBY 63
 | |
|   END
 | |
| END // Fine sezione totale in valuta #2
 | |
| 
 | |
| 
 | |
| SECTION TOTVAL3 1 0 1 GROUP
 | |
| FLAGS "D"
 | |
|   NUMERO 71 10
 | |
|   BEGIN
 | |
|     PROMPT 1 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 72 40
 | |
|   BEGIN
 | |
|     PROMPT 2 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 73 4
 | |
|   BEGIN
 | |
|     KEY "Codice valuta #3"
 | |
|     PROMPT 3 1 ""
 | |
|   END
 | |
|   
 | |
|   DATA 74 10
 | |
|   BEGIN
 | |
|     PROMPT 4 1 ""
 | |
|   END              
 | |
|   
 | |
|   VALUTA 75 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Ordinato per cli/fo"
 | |
|     PROMPT 5 1 ""
 | |
|     DRIVENBY 73
 | |
|   END
 | |
|   
 | |
|   VALUTA 76 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Residuo per cli/fo"
 | |
|     PROMPT 6 1 ""
 | |
|     DRIVENBY 73
 | |
|   END
 | |
| END // Fine sezione totale in valuta #3
 | |
| 
 | |
| SECTION TOTVAL4 1 0 1 GROUP
 | |
| FLAGS "D"
 | |
| 
 | |
|   NUMERO 81 10
 | |
|   BEGIN
 | |
|     PROMPT 1 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 82 40
 | |
|   BEGIN
 | |
|     PROMPT 2 1 ""
 | |
|   END
 | |
|   
 | |
|   STRINGA 83 4
 | |
|   BEGIN
 | |
|     KEY "Codice valuta #4"
 | |
|     PROMPT 3 1 ""
 | |
|   END
 | |
|   
 | |
|   DATA 84 10
 | |
|   BEGIN
 | |
|     PROMPT 4 1 ""
 | |
|   END
 | |
|   
 | |
|   VALUTA 85 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Ordinato per cli/fo"
 | |
|     PROMPT 5 1 ""
 | |
|     DRIVENBY 83
 | |
|   END
 | |
|   
 | |
|   VALUTA 86 15
 | |
|   BEGIN
 | |
|     KEY "Tot Valore Residuo per cli/fo"
 | |
|     PROMPT 6 1 ""
 | |
|     DRIVENBY 83
 | |
|   END
 | |
| END // Fine sezione totale in valuta #4
 | |
| 
 | |
| END // End of Body
 | |
| 
 | |
| SECTION FOOTER LAST 5 COLUMNWISE
 | |
| 
 | |
|   STRINGA 201 10
 | |
|   BEGIN
 | |
|     PROMPT 1 1 ""
 | |
|   END
 | |
| 
 | |
|   STRINGA 202 40
 | |
|   BEGIN
 | |
|     PROMPT 2 1 "@BTotale:"
 | |
|   END
 | |
| 
 | |
|   STRINGA 203 10
 | |
|   BEGIN
 | |
|     PROMPT 3 1 ""
 | |
|   END
 | |
| 
 | |
|   STRINGA 204 4
 | |
|   BEGIN
 | |
|     PROMPT 4 1 ""
 | |
|   END
 | |
| 
 | |
|   VALUTA 205 15
 | |
|   BEGIN
 | |
|     PROMPT 5 1 "" // valore
 | |
|     DRIVENBY 203
 | |
|   END
 | |
| 
 | |
|   VALUTA 206 15
 | |
|   BEGIN
 | |
|     PROMPT 6 1 "" // Val residuo
 | |
|     DRIVENBY 203
 | |
|   END
 | |
| 
 | |
| END //footer last
 |