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
 | 
						||
 |