Files correlati : Ricompilazione Demo : [ ] Commento : Revisione Maschere modulo in git-svn-id: svn://10.65.10.50/trunk@16703 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			434 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			434 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#include "in0700a.h"
 | 
						|
 | 
						|
TOOLBAR "Relapbar" 0 0 0 2
 | 
						|
 | 
						|
#include <relapbar.h>
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
PAGE "Rettifiche 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
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 78 8
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 3 "@bRiepilogo originale"
 | 
						|
END
 | 
						|
 | 
						|
LIST O_TIPO 1 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 4 "Tipo "
 | 
						|
  ITEM "C|Cessioni"
 | 
						|
    MESSAGE "C",O_TIPO_CF
 | 
						|
  ITEM "A|Acquisti"
 | 
						|
    MESSAGE "F",O_TIPO_CF
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER O_ANNO 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 21 4 "Anno "
 | 
						|
  FLAGS "UG"
 | 
						|
  FIELD ANNORETT
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  NUM_EXPR #O_ANNO<=#F_ANNO
 | 
						|
  WARNING "Si possono rettificare solo gli anni precedenti o uguali"
 | 
						|
END
 | 
						|
 | 
						|
LIST O_PERIODO_M 2 16
 | 
						|
BEGIN
 | 
						|
  PROMPT 33 4 "Periodo "
 | 
						|
  FLAGS "AM"
 | 
						|
  FIELD PERETT
 | 
						|
  NUM_EXPR (#O_ANNO<#F_ANNO)||((#O_ANNO=#F_ANNO)&&(#O_PERIODO_M<#F_PERIODO_M))
 | 
						|
  WARINIG "Si possono rettificare solo i periodi precedenti"
 | 
						|
END
 | 
						|
 | 
						|
LIST O_PERIODO_T 2 16
 | 
						|
BEGIN
 | 
						|
  PROMPT 33 4 "Periodo "
 | 
						|
  ITEM "01|Gennaio-Marzo"
 | 
						|
  ITEM "02|Aprile-Giugno"
 | 
						|
  ITEM "03|Luglio-Settembre"
 | 
						|
  ITEM "04|Ottobre-Dicembre"
 | 
						|
  FIELD PERETT
 | 
						|
  NUM_EXPR (#O_ANNO<#F_ANNO)||((#O_ANNO=#F_ANNO)&&(#O_PERIODO_T<#F_PERIODO_T))
 | 
						|
  WARINIG "Si possono rettificare solo i periodi precedenti"
 | 
						|
END
 | 
						|
 | 
						|
LIST O_PERIODO_A 2 16
 | 
						|
BEGIN
 | 
						|
  PROMPT 33 4 "Periodo "
 | 
						|
  ITEM "01|Annuale"
 | 
						|
END
 | 
						|
 | 
						|
NUBER O_NUM_RIG 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 63 4 "Riga "
 | 
						|
  USE LF_RIEPRETT
 | 
						|
  INPUT TIPO O_TIPO SELECT
 | 
						|
  INPUT ANNO O_ANNO SELECT
 | 
						|
  INPUT PERIODO O_PERIODO_M
 | 
						|
  INPUT NUMRIG O_NUM_RIG
 | 
						|
  DISPLAY "Tipo" TIPO
 | 
						|
  DISPLAY "Anno" ANNO
 | 
						|
  DISPLAY "Periodo" PERIODO
 | 
						|
  DISPLAY "Numero" NUMRIG
 | 
						|
  DISPLAY "Stato" STATO
 | 
						|
  DISPLAY "Partita IVA" PIVA
 | 
						|
  DISPLAY "Natura" NATURA
 | 
						|
  DISPLAY "Nomenclatura" NOMENCL
 | 
						|
  DISPLAY "Consegna" CONSEGNA
 | 
						|
  DISPLAY "Trasporto" TRASPORTO
 | 
						|
  DISPLAY "Paese" PAESE
 | 
						|
  OUTPUT O_PERIODO_M PERIODO
 | 
						|
  OUTPUT O_PERIODO_T PERIODO
 | 
						|
  OUTPUT O_NUM_RIG NUMRIG
 | 
						|
  OUTPUT O_STATO STATO
 | 
						|
  OUTPUT O_PARTITA_IVA PIVA
 | 
						|
  OUTPUT O_NATURA_TRANS NATURA
 | 
						|
  OUTPUT O_NOMENCLATURA1 NOMENCL[1,4]
 | 
						|
  OUTPUT O_NOMENCLATURA2 NOMENCL[5,6]
 | 
						|
  OUTPUT O_NOMENCLATURA3 NOMENCL[7,8]
 | 
						|
  OUTPUT O_AMMONTARE AMMLIRE
 | 
						|
  OUTPUT O_VALUTA CODVAL
 | 
						|
  OUTPUT F_VALUTA CODVAL
 | 
						|
  OUTPUT O_AMM_VALUTA AMMVALUTA
 | 
						|
  OUTPUT O_VALORE_STAT VALSTAT
 | 
						|
  CHECKTYPE SEARCH
 | 
						|
  FIELD NUMRETT
 | 
						|
  ADD RUN IN0 -5
 | 
						|
END
 | 
						|
 | 
						|
STRING O_STATO 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 5 "Stato CEE "
 | 
						|
  FLAGS "DU"
 | 
						|
END
 | 
						|
 | 
						|
LIST O_TIPO_CF 1 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 33 5 ""
 | 
						|
  ITEM "C|Cliente"
 | 
						|
  ITEM "F|Fornitore"
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING O_PARTITA_IVA 12
 | 
						|
BEGIN
 | 
						|
  PROMPT 51 5 "Partita IVA "
 | 
						|
  FLAGS "D"
 | 
						|
  USE LF_CLIFO KEY 5
 | 
						|
  INPUT TIPOCF O_TIPO_CF SELECT
 | 
						|
  INPUT STATOPAIV O_STATO
 | 
						|
  INPUT PAIV O_PARTITA_IVA
 | 
						|
  DISPLAY "Stato" STATOPAIV
 | 
						|
  DISPLAY "Partita IVA@12" PAIV
 | 
						|
  DISPLAY "Codice" CODCF
 | 
						|
  DISPLAY "Ragione Sociale@50" RAGSOC
 | 
						|
  OUTPUT O_STATO STATOPAIV
 | 
						|
  OUTPUT O_PARTITA_IVA PAIV
 | 
						|
  OUTPUT O_PARTITA_DESC RAGSOC
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  WARNING "Lunghezza partita IVA errata"
 | 
						|
END
 | 
						|
 | 
						|
STRING O_PARTITA_DESC 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 6 "Ragione sociale          "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING O_NATURA_TRANS 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 7 "Natura transazione "
 | 
						|
  FLAGS "DU"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER O_NOMENCLATURA1 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 28 7 "Nomenclatura combinata "
 | 
						|
  FLAGS "DZ"
 | 
						|
END
 | 
						|
 | 
						|
STRING O_NOMENCLATURA2 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 58 7 ""
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER O_NOMENCLATURA3 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 63 7 ""
 | 
						|
  FLAGS "DZ"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY O_AMMONTARE 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 8 "Ammontare          "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING O_VALUTA 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 43 8 "in valuta "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY O_AMM_VALUTA 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 59 8 ""
 | 
						|
  DRIVENBY O_VALUTA
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY O_VALORE_STAT 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 9 "Valore statistico  "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
GROUPBOX DLG_NULL 78 8
 | 
						|
BEGIN
 | 
						|
  PROMPT 1 11 "@bRettifica"
 | 
						|
END
 | 
						|
 | 
						|
LIST F_TIPO 1 10
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 12 "Tipo "
 | 
						|
  ITEM "D|Cessioni"
 | 
						|
    MESSAGE "C",F_TIPO_CF|"C",O_TIPO
 | 
						|
  ITEM "B|Acquisti"
 | 
						|
    MESSAGE "F",F_TIPO_CF|"A",O_TIPO
 | 
						|
  KEY 1
 | 
						|
  FIELD TIPO
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_ANNO 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 21 12 "Anno "
 | 
						|
  FLAGS "AU"
 | 
						|
  KEY 1
 | 
						|
  FIELD ANNO
 | 
						|
END
 | 
						|
 | 
						|
LIST F_PERIODO_M 2 16
 | 
						|
BEGIN
 | 
						|
  PROMPT 33 12 "Periodo "
 | 
						|
  FLAGS "M"
 | 
						|
  FIELD PERIODO
 | 
						|
  KEY 1
 | 
						|
END
 | 
						|
 | 
						|
LIST F_PERIODO_T 2 16
 | 
						|
BEGIN
 | 
						|
  PROMPT 33 12 "Periodo "
 | 
						|
  ITEM "01|Gennaio-Marzo"
 | 
						|
  ITEM "02|Aprile-Giugno"
 | 
						|
  ITEM "03|Luglio-Settembre"
 | 
						|
  ITEM "04|Ottobre-Dicembre"
 | 
						|
  FIELD PERIODO
 | 
						|
  KEY 1
 | 
						|
END
 | 
						|
 | 
						|
LIST F_PERIODO_A 2 16
 | 
						|
BEGIN
 | 
						|
  PROMPT 33 12 "Periodo "
 | 
						|
  ITEM "01|Annuale"
 | 
						|
  FIELD PERIODO
 | 
						|
  KEY 1
 | 
						|
END
 | 
						|
 | 
						|
NUBER F_NUM_RIG 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 63 12 "Riga "
 | 
						|
  USE LF_RIEPRETT
 | 
						|
  INPUT TIPO F_TIPO SELECT
 | 
						|
  INPUT ANNO F_ANNO SELECT
 | 
						|
  INPUT PERIODO F_PERIODO_M
 | 
						|
  INPUT NUMRIG F_NUM_RIG
 | 
						|
  DISPLAY "Tipo" TIPO
 | 
						|
  DISPLAY "Anno" ANNO
 | 
						|
  DISPLAY "Periodo" PERIODO
 | 
						|
  DISPLAY "Numero" NUMRIG
 | 
						|
  DISPLAY "Anno rett." ANNORETT
 | 
						|
  DISPLAY "Periodo rett." PERETT
 | 
						|
  DISPLAY "Numero rett." NUMRETT
 | 
						|
  OUTPUT F_PERIODO_M PERIODO
 | 
						|
  OUTPUT F_PERIODO_T PERIODO
 | 
						|
  OUTPUT F_NUM_RIG NUMRIG
 | 
						|
  CHECKTYPE REQUIRED
 | 
						|
  FIELD NUMRIG
 | 
						|
  KEY 1
 | 
						|
END
 | 
						|
 | 
						|
STRING F_STATO 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 13 "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 13 ""
 | 
						|
  ITEM "C|Cliente"
 | 
						|
  ITEM "F|Fornitore"
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_PARTITA_IVA 12
 | 
						|
BEGIN
 | 
						|
  PROMPT 51 13 "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
 | 
						|
END
 | 
						|
 | 
						|
STRING F_PARTITA_DESC 50
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 14 "Ragione sociale          "
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
STRING F_NATURA_TRANS 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 15 "Natura transazione "
 | 
						|
  FLAGS "U"
 | 
						|
  USE %INT
 | 
						|
  INPUT CODTAB F_NATURA_TRANS
 | 
						|
  DISPLAY "Codice" CODTAB
 | 
						|
  DISPLAY "Descrizione@70" S0
 | 
						|
  OUTPUT F_NATURA_TRANS CODTAB
 | 
						|
  FIELD NATURA
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_NOMENCLATURA1 4
 | 
						|
BEGIN
 | 
						|
  PROMPT 28 15 "Nomenclatura 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]
 | 
						|
  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 58 15 ""
 | 
						|
  COPY ALL F_NOMENCLATURA1
 | 
						|
  VALIDATE REQIF_FUNC 1 F_NOMENCLATURA3
 | 
						|
  MESSAGE DIRTY,F_NOMENCLATURA3
 | 
						|
  FIELD NOMENCL[5,6]
 | 
						|
  WARNING "Nomenclatura combinata assente"
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_NOMENCLATURA3 2
 | 
						|
BEGIN
 | 
						|
  PROMPT 63 15 ""
 | 
						|
  FLAGS "Z"
 | 
						|
  COPY ALL F_NOMENCLATURA1
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FIELD NOMENCL[7,8]
 | 
						|
  WARNING "Nomenclatura combinata assente"
 | 
						|
END
 | 
						|
 | 
						|
LIST F_SEGNO 1
 | 
						|
BEGIN
 | 
						|
  PROMPT 68 15 "Segno "
 | 
						|
  ITEM "+|+"
 | 
						|
  ITEM "-|-"
 | 
						|
  FIELD SEGNORETT
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY F_AMMONTARE 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 16 "Ammontare          "
 | 
						|
  FIELD AMMLIRE
 | 
						|
END
 | 
						|
 | 
						|
STRING F_VALUTA 3
 | 
						|
BEGIN
 | 
						|
  PROMPT 43 16 "in valuta "
 | 
						|
  FLAGS "U"
 | 
						|
  USE %VAL
 | 
						|
  INPUT CODTAB F_VALUTA
 | 
						|
  DISPLAY "Codice" CODTAB
 | 
						|
  DISPLAY "Descrizione@50" S0
 | 
						|
  OUTPUT F_VALUTA CODTAB
 | 
						|
  CHECKTYPE NORMAL
 | 
						|
  FIELD CODVAL
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY F_AMM_VALUTA 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 59 16 ""
 | 
						|
  DRIVENBY F_VALUTA
 | 
						|
  FIELD AMMVALUTA
 | 
						|
END
 | 
						|
 | 
						|
CURRENCY F_VALORE_STAT 18
 | 
						|
BEGIN
 | 
						|
  PROMPT 2 17 "Valore statistico  "
 | 
						|
  FIELD VALSTAT
 | 
						|
END
 | 
						|
 | 
						|
NUMBER F_NUMREG 7
 | 
						|
BEGIN
 | 
						|
  PROMPT 53 17 "Numero movimento "
 | 
						|
  FIELD NUMREG
 | 
						|
  FLAGS "D"
 | 
						|
END
 | 
						|
 | 
						|
ENDPAGE
 | 
						|
 | 
						|
ENDMASK
 |