6a84387e62
git-svn-id: svn://10.65.10.50/branches/R_10_00@23138 c028cbd2-c16b-5b4b-a496-9718f37d4682
410 lines
6.7 KiB
Plaintext
Executable File
410 lines
6.7 KiB
Plaintext
Executable File
#include "in0500a.h"
|
|
|
|
TOOLBAR "relapbar" 0 0 0 2
|
|
#include <relapbar.h>
|
|
ENDPAGE
|
|
|
|
PAGE "Movimenti INTRA" 0 2 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
|
|
|
|
NUMBER F_NUM_REG 7
|
|
BEGIN
|
|
PROMPT 1 3 "Numero registrazione "
|
|
USE LF_INTRA SELECT (#F_CLIFO="")||(#F_CLIFO==CODCF)
|
|
JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
|
|
INPUT NUMREG F_NUM_REG
|
|
DISPLAY "Numero" NUMREG
|
|
DISPLAY "Data@10" DATAREG
|
|
DISPLAY "C/A" TIPOMOV
|
|
DISPLAY "Totale documento@R" TOTDOC
|
|
DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC
|
|
OUTPUT F_NUM_REG NUMREG
|
|
CHECKTYPE REQUIRED
|
|
FLAGS "G"
|
|
KEY 1
|
|
FIELD NUMREG
|
|
END
|
|
|
|
DATA F_DATA_DOC
|
|
BEGIN
|
|
PROMPT 34 3 "Documento numero "
|
|
FLAGS "D"
|
|
END
|
|
|
|
DATA F_NUM_DOC
|
|
BEGIN
|
|
PROMPT 63 3 "Data "
|
|
FLAGS "D"
|
|
END
|
|
|
|
DATA F_DATA_REG
|
|
BEGIN
|
|
PROMPT 1 4 "Data di registrazione "
|
|
FLAGS "A"
|
|
CHECKTYPE REQUIRED
|
|
FIELD DATAREG
|
|
END
|
|
|
|
DATA F_DATA_INT
|
|
BEGIN
|
|
PROMPT 49 4 "Data di competenza "
|
|
FLAGS "D"
|
|
END
|
|
|
|
LIST F_TIPO_MOV 1 12
|
|
BEGIN
|
|
PROMPT 1 5 "Tipo movimento "
|
|
ITEM "C|Cessione"
|
|
MESSAGE "C",F_TIPO_CF
|
|
ITEM "A|Acquisto"
|
|
MESSAGE "F",F_TIPO_CF
|
|
FIELD TIPOMOV
|
|
END
|
|
|
|
LISTA F_TIPO_CF 1 10
|
|
BEGIN
|
|
PROMPT 1 6 ""
|
|
FLAGS "D"
|
|
ITEM "C|Cliente"
|
|
ITEM "F|Fornitore"
|
|
FIELD TIPOCF
|
|
END
|
|
|
|
NUMBER F_CLIFO 5
|
|
BEGIN
|
|
PROMPT 16 6 ""
|
|
USE LF_CLIFO
|
|
INPUT TIPOCF F_TIPO_CF SELECT
|
|
INPUT CODCF F_CLIFO
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Stato" STATOPAIV
|
|
DISPLAY "Partita IVA@12" PAIV
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
OUTPUT F_CLIFO CODCF
|
|
OUTPUT F_RAGSOC RAGSOC
|
|
OUTPUT F_STATO STATOPAIV
|
|
OUTPUT F_PARTITA_IVA PAIV
|
|
CHECKTYPE REQUIRED
|
|
ADD RUN CG0 -1
|
|
FIELD CODCF
|
|
END
|
|
|
|
STRING F_RAGSOC 50
|
|
BEGIN
|
|
PROMPT 26 6 ""
|
|
USE LF_CLIFO KEY 2
|
|
INPUT TIPOCF F_TIPO_CF SELECT
|
|
INPUT RAGSOC F_RAGSOC
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Stato" STATOPAIV
|
|
DISPLAY "Partita IVA@12" PAIV
|
|
COPY OUTPUT F_CLIFO
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_STATO 2
|
|
BEGIN
|
|
PROMPT 1 7 "Stato CEE "
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_PARTITA_IVA 12
|
|
BEGIN
|
|
PROMPT 49 7 "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
|
|
COPY OUTPUT F_CLIFO
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
CURRENCY F_TOT_DOC 18
|
|
BEGIN
|
|
PROMPT 1 8 "Totale documento da controllare "
|
|
FIELD TOTDOC
|
|
END
|
|
|
|
CURRENCY F_TOT_IMM 18
|
|
BEGIN
|
|
PROMPT 1 9 "Totale documento immesso "
|
|
FIELD TOTDOCIMM
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_VALUTA 3
|
|
BEGIN
|
|
PROMPT 66 8 "Valuta "
|
|
FLAGS "U"
|
|
USE %VAL
|
|
INPUT CODTAB F_VALUTA
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_VALUTA CODTAB
|
|
CHECKTYPE NORMAL
|
|
MESSAGE EMPTY CLEAR,F_CAMBIO
|
|
MESSAGE ENABLE,F_CAMBIO
|
|
FIELD CODVAL
|
|
END
|
|
|
|
NUMBER F_CAMBIO 18 6
|
|
BEGIN
|
|
PROMPT 53 9 "Cambio "
|
|
CHECKTYPE REQUIRED
|
|
FIELD CAMBIO
|
|
END
|
|
|
|
SPREADSHEET F_RIGHE 78 -3
|
|
BEGIN
|
|
PROMPT 0 10 ""
|
|
ITEM "Ammontare\nOperaz.@18"
|
|
ITEM "Ammontare\nValuta@18"
|
|
ITEM "Natura\nTransaz.@7"
|
|
ITEM "Nomenclatura\ncombinata@10"
|
|
ITEM "Massa Kg@13"
|
|
ITEM "Massa Ums@13"
|
|
ITEM "U.M."
|
|
ITEM "Valore\nStatistico@15"
|
|
ITEM "Condiz.\nCons.@6"
|
|
ITEM "Modo\nTrasp.@5"
|
|
ITEM "Paese\nDest.@6"
|
|
ITEM "Paese\nOrig.@6"
|
|
ITEM "Provincia\nOrig."
|
|
FLAGS "A"
|
|
USE LF_RINTRA KEY NUMRIG
|
|
INPUT NUMREG F_NUM_REG
|
|
END
|
|
|
|
BUTTON R_RIEPILOGHI 20 2
|
|
BEGIN
|
|
PROMPT -11 -1 "~Generazione Riepiloghi"
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|
|
PAGE "Righe" -1 -1 78 9
|
|
|
|
CURRENCY F_AMM_LIRE 18
|
|
BEGIN
|
|
PROMPT 1 1 "Ammontare operaz. "
|
|
FIELD AMMLIRE
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
CURRENCY F_AMM_VALUTA 18
|
|
BEGIN
|
|
PROMPT 40 1 "in valuta "
|
|
DRIVENBY -F_VALUTA
|
|
FIELD AMMVALUTA
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_NATURA_TRANS 1
|
|
BEGIN
|
|
PROMPT 1 3 "Natura transazione "
|
|
FLAGS "U"
|
|
USE %INT
|
|
INPUT CODTAB F_NATURA_TRANS
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@70" S0
|
|
OUTPUT F_NATURA_TRANS CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD NATURA
|
|
END
|
|
|
|
NUMBER F_NOMENCLATURA 8
|
|
BEGIN
|
|
PROMPT 36 3 "Nomenclatura combinata "
|
|
USE %NOC
|
|
INPUT CODTAB F_NOMENCLATURA
|
|
DISPLAY "Codice" CODTAB[1,4]
|
|
DISPLAY "@2" CODTAB[5,6]
|
|
DISPLAY "@2" CODTAB[7,8]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_NOMENCLATURA CODTAB
|
|
FIELD NOMENCL
|
|
VALIDATE FIXLEN_FUNC 8
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_MASSA_KG 13 5
|
|
BEGIN
|
|
PROMPT 1 4 "Massa Kg."
|
|
FIELD MASSAKG
|
|
END
|
|
|
|
NUMBER F_MASSA_UMS 13 5
|
|
BEGIN
|
|
PROMPT 36 4 "Massa "
|
|
FIELD MASSAUMS
|
|
END
|
|
|
|
STRING F_UMS 2
|
|
BEGIN
|
|
PROMPT 60 4 "U.M. "
|
|
FLAGS "DU"
|
|
USE %UMS
|
|
INPUT CODTAB F_UMS
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_UMS CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD UMS
|
|
END
|
|
|
|
CURRENCY F_VALORE_STAT 15
|
|
BEGIN
|
|
PROMPT 1 5 "Valore statistico "
|
|
FIELD VALSTAT
|
|
END
|
|
|
|
STRING F_CONSEGNA 3
|
|
BEGIN
|
|
PROMPT 43 5 "Condizioni consegna "
|
|
USE %ICC
|
|
FLAGS "U"
|
|
INPUT CODTAB F_CONSEGNA
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CONSEGNA CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD CONSEGNA
|
|
END
|
|
|
|
NUMBER F_TRASPORTO 1
|
|
BEGIN
|
|
PROMPT 1 6 "Modo di trasporto "
|
|
USE %IMT
|
|
INPUT CODTAB F_TRASPORTO
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_TRASPORTO CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD TRASPORTO
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 1 7 "Paese provenienza"
|
|
GROUP GR_ACQUISTI
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 1 7 "Paese provenienza "
|
|
GROUP GR_ACQUISTI
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 1 7 "Paese destinazione "
|
|
GROUP GR_CESSIONI
|
|
END
|
|
|
|
STRING F_PAESE 2
|
|
BEGIN
|
|
PROMPT 20 7 ""
|
|
FLAGS "U"
|
|
USE %SCE
|
|
INPUT CODTAB F_PAESE
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_PAESE CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD PAESE
|
|
WARNING "Inserire il codice di un paese CEE valido"
|
|
END
|
|
|
|
STRING F_PAESE_ORIG 2
|
|
BEGIN
|
|
PROMPT 1 8 "Paese di origine "
|
|
FLAGS "U"
|
|
USE %SCE
|
|
INPUT CODTAB F_PAESE_ORIG
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_PAESE_ORIG CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD PAESEORIG
|
|
GROUP GR_ACQUISTI
|
|
WARNING "Inserire il codice di un paese CEE valido"
|
|
ENEND
|
|
|
|
STRING F_PAESE_DUMMY 2
|
|
BEGIN
|
|
PROMPT 81 8 "Paese anti NFCHECK "
|
|
FLAGS "D"
|
|
GROUP GR_CESSIONI
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 43 7 "Provincia d'origine"
|
|
GROUP GR_CESSIONI
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 43 7 "Prov. destinazione"
|
|
GROUP GR_ACQUISTI
|
|
END
|
|
|
|
STRING F_PROV 2
|
|
BEGIN
|
|
PROMPT 64 7 ""
|
|
FLAGS "U"
|
|
CHECKTYPE NORMAL
|
|
WARNING "Provincia assente"
|
|
FIELD PROV
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
TOOLABAR "" 0 0 0 2
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT 1 1 ""
|
|
END
|
|
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT 2 1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT 3 1 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|