Files correlati : Ricompilazione Demo : [ ] Commento : Revisione Maschere modulo in git-svn-id: svn://10.65.10.50/trunk@16703 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			428 lines
		
	
	
		
			7.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			428 lines
		
	
	
		
			7.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#include "in0600a.h"
 | 
						||
 | 
						||
TOOLBAR "Relapbar" 0 0 0 2
 | 
						||
 | 
						||
#include <relapbar.h>
 | 
						||
 | 
						||
ENDPAGE
 | 
						||
 | 
						||
TOOLBAR "Toolbar" 0 -2 0 2
 | 
						||
 | 
						||
BUTTON F_RIEPILOGHI 20 2
 | 
						||
BEGIN
 | 
						||
  PROMPT -11 -1 "~Generazione Riepiloghi"
 | 
						||
END
 | 
						||
 | 
						||
ENDPAGE
 | 
						||
 | 
						||
PAGE "Riepiloghi INTRA" 0 0 0 0
 | 
						||
 | 
						||
GROUPBOX DLG_NULL 78 3
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 0 "@bDitta"
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_DITTA 5
 | 
						||
BEGIN
 | 
						||
  PROMPT 3 1 ""
 | 
						||
  FLAGS "DF"
 | 
						||
  USE LF_NDITTE
 | 
						||
  INPUT CODDITTA F_DITTA
 | 
						||
  OUTPUT F_DITTA_DESCR RAGSOC
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
END
 | 
						||
 | 
						||
STRING F_DITTA_DESCR 50
 | 
						||
BEGIN
 | 
						||
  PROMPT 10 1 "Ragione Sociale "
 | 
						||
  FLAGS "D"
 | 
						||
END
 | 
						||
 | 
						||
LIST F_PERIODO_M 2 16
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 3 "Periodo   "
 | 
						||
  ITEM "01|Gennaio"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "02|Febbraio"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "03|Marzo"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "04|Aprile"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "05|Maggio"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "06|Giugno"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "07|Luglio"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "08|Agosto"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "09|Settembre"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "10|Ottobre"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "11|Novembre"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "12|Dicembre"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  FLAGS "A"
 | 
						||
  FIELD PERIODO
 | 
						||
  KEY 1
 | 
						||
END
 | 
						||
 | 
						||
LIST F_PERIODO_T 2 16
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 3 "Periodo   "
 | 
						||
  ITEM "01|Gennaio-Marzo"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "02|Aprile-Giugno"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "03|Luglio-Settembre"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  ITEM "04|Ottobre-Dicembre"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  FIELD PERIODO
 | 
						||
  KEY 1
 | 
						||
END
 | 
						||
 | 
						||
LIST F_PERIODO_A 2 16
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 3 "Periodo   "
 | 
						||
  ITEM "01|Annuale"
 | 
						||
    MESSAGE COPY,F_PERIODO_H
 | 
						||
  FIELD PERIODO
 | 
						||
  KEY 1
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_PERIODO_H 2
 | 
						||
BEGIN      
 | 
						||
  PROMPT 80 80 ""
 | 
						||
  FLAGS "HZ"
 | 
						||
  FIELD PERIODO
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_ANNO 4
 | 
						||
BEGIN
 | 
						||
  PROMPT 33 3 "Anno  "
 | 
						||
  FLAGS "AU"
 | 
						||
  KEY 1
 | 
						||
  FIELD ANNO
 | 
						||
  NUM_EXPR #F_ANNO>=1980
 | 
						||
  CHECKTYPE REQUIRED  
 | 
						||
  WARNING "Anno non valido"
 | 
						||
END
 | 
						||
 | 
						||
LIST F_TIPO 1 10
 | 
						||
BEGIN
 | 
						||
  PROMPT 49 3 "Tipo riepilogo "
 | 
						||
  ITEM "C|Cessioni"
 | 
						||
    MESSAGE "C",F_TIPO_CF|SHOW,GR_CESSIONI@|HIDE,GR_ACQUISTI@
 | 
						||
  ITEM "A|Acquisti"
 | 
						||
    MESSAGE "F",F_TIPO_CF|SHOW,GR_ACQUISTI@|HIDE,GR_CESSIONI@
 | 
						||
  KEY 1
 | 
						||
  FIELD TIPO
 | 
						||
END
 | 
						||
 | 
						||
NUBER F_NUM_RIG 7
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 4 "Riga di riepilogo  "
 | 
						||
  USE LF_RIEPRETT
 | 
						||
  INPUT TIPO F_TIPO SELECT
 | 
						||
  INPUT ANNO F_ANNO SELECT
 | 
						||
  INPUT PERIODO F_PERIODO_H SELECT 
 | 
						||
  INPUT NUMRIG F_NUM_RIG
 | 
						||
  DISPLAY "Numero" NUMRIG
 | 
						||
  DISPLAY "Partita IVA" PIVA
 | 
						||
  DISPLAY "Natura" NATURA
 | 
						||
  DISPLAY "Nomenclatura" NOMENCL
 | 
						||
  DISPLAY "Consegna" CONSEGNA
 | 
						||
  DISPLAY "Trasporto" TRASPORTO
 | 
						||
  DISPLAY "Paese" PAESE
 | 
						||
  OUTPUT F_PERIODO_M PERIODO
 | 
						||
  OUTPUT F_NUM_RIG NUMRIG
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
  FIELD NUMRIG
 | 
						||
  KEY 1
 | 
						||
END
 | 
						||
 | 
						||
STRING F_STATO 2
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 5 "Stato CEE " 
 | 
						||
  FLAGS "U"
 | 
						||
  USE %SCE
 | 
						||
  INPUT CODTAB F_STATO
 | 
						||
  DISPLAY "Codice" CODTAB
 | 
						||
  DISPLAY "Descrizione@50" S0
 | 
						||
  OUTPUT F_STATO CODTAB
 | 
						||
  CHECKTYPE NORMAL
 | 
						||
  FIELD STATO
 | 
						||
END
 | 
						||
 | 
						||
LIST F_TIPO_CF 1 10
 | 
						||
BEGIN
 | 
						||
  PROMPT 33 5 ""
 | 
						||
  ITEM "C|Cliente"
 | 
						||
  ITEM "F|Fornitore"
 | 
						||
  FLAGS "D"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_PARTITA_IVA 12
 | 
						||
BEGIN
 | 
						||
  PROMPT 50 5 "Partita IVA "
 | 
						||
  USE LF_CLIFO KEY 5
 | 
						||
  INPUT TIPOCF F_TIPO_CF SELECT
 | 
						||
  INPUT STATOPAIV F_STATO
 | 
						||
  INPUT PAIV F_PARTITA_IVA
 | 
						||
  DISPLAY "Stato" STATOPAIV
 | 
						||
  DISPLAY "Partita IVA@12" PAIV
 | 
						||
  DISPLAY "Codice" CODCF
 | 
						||
  DISPLAY "Ragione Sociale@50" RAGSOC
 | 
						||
  OUTPUT F_STATO STATOPAIV
 | 
						||
  OUTPUT F_PARTITA_IVA PAIV
 | 
						||
  OUTPUT F_PARTITA_DESC RAGSOC
 | 
						||
//  VALIDATE PI_FUNC F_STATO
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
//  WARNING "Lunghezza partita IVA errata"
 | 
						||
  FIELD PIVA
 | 
						||
  ADD RUN CG0 -1 #F_TIPO_CF
 | 
						||
END
 | 
						||
 | 
						||
STRING F_PARTITA_DESC 50
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 6 "Denominazione            "
 | 
						||
  FLAGS "D"
 | 
						||
END
 | 
						||
 | 
						||
 | 
						||
STRING F_NATURA_TRANS 1  
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 8 "Natura transazione  "
 | 
						||
  FLAGS "U"
 | 
						||
  USE %INT
 | 
						||
  INPUT CODTAB F_NATURA_TRANS            
 | 
						||
  DISPLAY "Codice" CODTAB  
 | 
						||
  DISPLAY "Descrizione@70" S0
 | 
						||
  OUTPUT F_NATURA_TRANS CODTAB
 | 
						||
  OUTPUT F_NATURA_DESCR S0
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
  FIELD NATURA
 | 
						||
END
 | 
						||
 | 
						||
MEMO F_NATURA_DESCR 50 3
 | 
						||
BEGIN
 | 
						||
  PROMPT 26 7 ""
 | 
						||
  FLAGS "D"
 | 
						||
END
 | 
						||
 | 
						||
TEXT DLG_NULL
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 9 "Nomenclatura"
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_NOMENCLATURA1 4
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 10 "combinata    "
 | 
						||
  FLAGS "Z"
 | 
						||
  USE %NOC
 | 
						||
  INPUT CODTAB[1,4] F_NOMENCLATURA1
 | 
						||
  INPUT CODTAB[5,6] F_NOMENCLATURA2
 | 
						||
  INPUT CODTAB[7,8] F_NOMENCLATURA3
 | 
						||
  DISPLAY "Codice" CODTAB[1,4]
 | 
						||
  DISPLAY "@3" CODTAB[5,6]
 | 
						||
  DISPLAY "@3" CODTAB[7,8]
 | 
						||
  DISPLAY "Descrizione@50" S0
 | 
						||
  OUTPUT F_NOMENCLATURA1 CODTAB[1,4]
 | 
						||
  OUTPUT F_NOMENCLATURA2 CODTAB[5,6]
 | 
						||
  OUTPUT F_NOMENCLATURA3 CODTAB[7,8]
 | 
						||
  OUTPUT F_NOMENCL_DESC S0
 | 
						||
  VALIDATE REQIF_FUNC 1 F_NOMENCLATURA2
 | 
						||
  MESSAGE DIRTY,F_NOMENCLATURA3
 | 
						||
  FIELD NOMENCL[1,4] 
 | 
						||
  WARNING "Nomenclatura combinata assente"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_NOMENCLATURA2 2 
 | 
						||
BEGIN
 | 
						||
  PROMPT 22 10 ""
 | 
						||
  COPY ALL F_NOMENCLATURA1
 | 
						||
  FIELD NOMENCL[5,6]
 | 
						||
  VALIDATE REQIF_FUNC 1 F_NOMENCLATURA3
 | 
						||
  MESSAGE DIRTY,F_NOMENCLATURA3
 | 
						||
  WARNING "Nomenclatura combinata assente"
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_NOMENCLATURA3 2 
 | 
						||
BEGIN
 | 
						||
  PROMPT 28 10 ""
 | 
						||
  FLAGS "Z"
 | 
						||
  COPY ALL F_NOMENCLATURA1
 | 
						||
  CHECKTYPE NORMAL
 | 
						||
  FIELD NOMENCL[7,8]
 | 
						||
  WARNING "Nomenclatura combinata assente"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_NOMENCL_DESC 40
 | 
						||
BEGIN
 | 
						||
  PROMPT 36 10 ""
 | 
						||
  FLAGS "D"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_CONSEGNA 3
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 11 "Condiz. consegna  "
 | 
						||
  USE %ICC
 | 
						||
  FLAGS "U"
 | 
						||
  INPUT CODTAB F_CONSEGNA            
 | 
						||
  DISPLAY "Codice" CODTAB  
 | 
						||
  DISPLAY "Descrizione@50" S0
 | 
						||
  OUTPUT F_CONSEGNA CODTAB
 | 
						||
  OUTPUT F_CONSEGNA_DESC S0
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
  FIELD CONSEGNA 
 | 
						||
  WARNING "Condizione di consegna assente"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_CONSEGNA_DESC 50
 | 
						||
BEGIN
 | 
						||
  PROMPT 26 11 ""
 | 
						||
  FLAGS "D"
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_TRASPORTO 1
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 12 "Modo di trasporto "
 | 
						||
  USE %IMT
 | 
						||
  INPUT CODTAB F_TRASPORTO
 | 
						||
  DISPLAY "Codice" CODTAB  
 | 
						||
  DISPLAY "Descrizione@50" S0
 | 
						||
  OUTPUT F_TRASPORTO CODTAB
 | 
						||
  OUTPUT F_TRASPORTO_DESC S0
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
  FIELD TRASPORTO
 | 
						||
  WARNING "Modo di trasporto assente"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_TRASPORTO_DESC 50
 | 
						||
BEGIN
 | 
						||
  PROMPT 26 12 ""
 | 
						||
  FLAGS "D"
 | 
						||
END
 | 
						||
 | 
						||
 | 
						||
TEXT DLG_NULL
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 13 "Paese di destinazione"
 | 
						||
  GROUP GR_CESSIONI
 | 
						||
END
 | 
						||
 | 
						||
TEXT DLG_NULL
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 13 "Paese di provenienza"
 | 
						||
  GROUP GR_ACQUISTI
 | 
						||
END
 | 
						||
 | 
						||
STRING F_PAESE 2
 | 
						||
BEGIN
 | 
						||
  PROMPT 26 13 ""
 | 
						||
  FLAGS "U"
 | 
						||
  USE %SCE
 | 
						||
  INPUT CODTAB F_PAESE
 | 
						||
  DISPLAY "Codice" CODTAB
 | 
						||
  DISPLAY "Descrizione@50" S0
 | 
						||
  OUTPUT F_PAESE CODTAB
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
  FIELD PAESE
 | 
						||
  WARNING "Paese assente"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_PAESE_ORIG 2
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 14 "Paese di origine     "
 | 
						||
  GROUP GR_ACQUISTI
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
  FLAGS "U"
 | 
						||
  FIELD PAESEORIG
 | 
						||
  WARNING "Paese di origine assente"
 | 
						||
END
 | 
						||
 | 
						||
TEXT DLG_NULL
 | 
						||
BEGIN
 | 
						||
  PROMPT 46 13 "Provincia d'origine " 
 | 
						||
  GROUP GR_CESSIONI
 | 
						||
END
 | 
						||
 | 
						||
TEXT DLG_NULL
 | 
						||
BEGIN
 | 
						||
  PROMPT 46 13 "Prov. destinazione "
 | 
						||
  GROUP GR_ACQUISTI
 | 
						||
END
 | 
						||
 | 
						||
STRING F_PROV 2
 | 
						||
BEGIN
 | 
						||
  PROMPT 66 13 ""
 | 
						||
  FLAGS "U"
 | 
						||
  FIELD PROV
 | 
						||
  CHECTYPE REQUIRED
 | 
						||
  WARNING "Provincia assente"
 | 
						||
END
 | 
						||
 | 
						||
CURRENCY F_AMM_LIRE 18
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 15 "Ammontare         "
 | 
						||
  FIELD AMMLIRE
 | 
						||
  CHECKTYPE REQUIRED
 | 
						||
  WARNING "E' necessario inserire l'ammontare"
 | 
						||
END
 | 
						||
 | 
						||
STRING F_VALUTA 3
 | 
						||
BEGIN
 | 
						||
  PROMPT 41 15 "in valuta  "
 | 
						||
  USE %VAL
 | 
						||
  INPUT CODTAB F_VALUTA
 | 
						||
  DISPLAY "Codice" CODTAB
 | 
						||
  DISPLAY "Descrizione@50" S0
 | 
						||
  CHECKTYPE NORMAL
 | 
						||
  OUTPUT F_VALUTA CODTAB
 | 
						||
  FIELD CODVAL
 | 
						||
  FLAGS "GUZ"
 | 
						||
END
 | 
						||
 | 
						||
CURRENCY F_AMM_VALUTA 18
 | 
						||
BEGIN
 | 
						||
  PROMPT 59 15 ""
 | 
						||
  DRIVENBY F_VALUTA
 | 
						||
  FIELD AMMVALUTA
 | 
						||
  WARNING "Inserire l'ammontare in valuta"
 | 
						||
END
 | 
						||
 | 
						||
CURRENCY F_VALORE_STAT 18
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 16 "Valore statistico "
 | 
						||
  FIELD VALSTAT
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_MASSA_KG 18 5
 | 
						||
BEGIN
 | 
						||
  PROMPT 1 17 "Massa netta in Kg "
 | 
						||
  PICTURE ".5"
 | 
						||
  FIELD MASSAKG
 | 
						||
END
 | 
						||
 | 
						||
STRING F_UMS 2
 | 
						||
BEGIN
 | 
						||
  PROMPT 41 17 "Unita' supp. "
 | 
						||
  FLAGS "DU"
 | 
						||
END
 | 
						||
 | 
						||
NUMBER F_MASSA_UMS 18 5
 | 
						||
BEGIN
 | 
						||
  PROMPT 59 17 ""
 | 
						||
  PICTURE ".5"
 | 
						||
  FIELD MASSAUMS
 | 
						||
  WARNING "Inserire la massa in unit<69> supplementare"
 | 
						||
END
 | 
						||
 | 
						||
ENDPAGE
 | 
						||
 | 
						||
ENDMASK
 |