Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 01.05 patch 282 git-svn-id: svn://10.65.10.50/trunk@8076 c028cbd2-c16b-5b4b-a496-9718f37d4682
423 lines
7.5 KiB
Plaintext
Executable File
423 lines
7.5 KiB
Plaintext
Executable File
#include "in0500a.h"
|
|
|
|
TOOLBAR "Toolbar" 0 -3 0 3
|
|
|
|
#include <toolbar.h>
|
|
|
|
BUTTON R_RIEPILOGHI 28 1
|
|
BEGIN
|
|
PROMPT -11 0 "~Generazione Riepiloghi"
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Movimenti INTRA" -1 -1 78 18
|
|
|
|
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 5
|
|
BEGIN
|
|
PROMPT 1 3 "Numero registrazione "
|
|
USE LF_INTRA
|
|
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 "Ragione Sociale@50" LF_CLIFO->RAGSOC
|
|
OUTPUT F_NUM_REG NUMREG
|
|
CHECKTYPE REQUIRED
|
|
KEY 1
|
|
FIELD NUMREG
|
|
END
|
|
|
|
DATA F_DATA_DOC
|
|
BEGIN
|
|
PROMPT 32 3 "Documento: data "
|
|
FLAGS "D"
|
|
END
|
|
|
|
DATA F_NUM_DOC
|
|
BEGIN
|
|
PROMPT 61 3 "Numero "
|
|
FLAGS "D"
|
|
END
|
|
|
|
DATA F_DATA_REG
|
|
BEGIN
|
|
PROMPT 1 4 "Data di registrazione "
|
|
FLAGS "A"
|
|
CHECKTYPE REQUIRED
|
|
FIELD DATAREG
|
|
END
|
|
|
|
LIST F_TIPO_MOV 1 12
|
|
BEGIN
|
|
PROMPT 49 4 "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 5 ""
|
|
FLAGS "D"
|
|
ITEM "C|Cliente"
|
|
ITEM "F|Fornitore"
|
|
FIELD TIPOCF
|
|
END
|
|
|
|
NUMBER F_CLIFO 5
|
|
BEGIN
|
|
PROMPT 16 5 ""
|
|
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 5 ""
|
|
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
|
|
|
|
LIST F_STATO 2 14
|
|
BEGIN
|
|
PROMPT 1 6 "Stato CEE "
|
|
ITEM " |"
|
|
ITEM "AT|Austria"
|
|
ITEM "BE|Belgio"
|
|
ITEM "DE|Germania"
|
|
ITEM "DK|Danimarca"
|
|
ITEM "EL|Grecia"
|
|
ITEM "ES|Spagna"
|
|
ITEM "FR|Francia"
|
|
ITEM "GB|Gran Bretagna"
|
|
ITEM "IE|Irlanda"
|
|
ITEM "IT|Italia"
|
|
ITEM "LU|Lussemburgo"
|
|
ITEM "NL|Olanda"
|
|
ITEM "PT|Portogallo"
|
|
ITEM "SE|Svezia"
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_PARTITA_IVA 12
|
|
BEGIN
|
|
PROMPT 49 6 "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
|
|
VALIDATE PI_FUNC F_STATO
|
|
CHECKTYPE REQUIRED
|
|
WARNING "Lunghezza partita IVA errata"
|
|
END
|
|
|
|
CURRENCY F_TOT_DOC 18
|
|
BEGIN
|
|
PROMPT 1 7 "Totale documento da controllare "
|
|
FIELD TOTDOC
|
|
END
|
|
|
|
CURRENCY F_TOT_IMM 18
|
|
BEGIN
|
|
PROMPT 1 8 "Totale documento immesso "
|
|
FIELD TOTDOCIMM
|
|
END
|
|
|
|
STRING F_VALUTA 3
|
|
BEGIN
|
|
PROMPT 66 7 "Valuta "
|
|
FLAGS "U"
|
|
USE %VAL
|
|
INPUT CODTAB F_VALUTA
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_VALUTA CODTAB
|
|
CHECKTYPE REQUIRED
|
|
FIELD CODVAL
|
|
END
|
|
|
|
NUMBER F_CAMBIO 18 5
|
|
BEGIN
|
|
PROMPT 53 8 "Cambio "
|
|
CHECKTYPE REQUIRED
|
|
FIELD CAMBIO
|
|
END
|
|
|
|
SPREADSHEET F_RIGHE
|
|
BEGIN
|
|
PROMPT 0 9 ""
|
|
ITEM "Ammontare\nLire@18"
|
|
ITEM "Ammontare\nValuta@18"
|
|
ITEM "Natura\nTransaz.@7"
|
|
ITEM "Nomenclat.\ncombinata@10"
|
|
ITEM "Massa Kg@13"
|
|
ITEM "Massa Ums@13"
|
|
ITEM "U.M."
|
|
ITEM "Valore\nStatistico@15"
|
|
ITEM "Modo\nTrasp.@5"
|
|
ITEM "Condiz.\nCons.@6"
|
|
ITEM "Paese@6"
|
|
ITEM "Paese\nOrig.@6"
|
|
ITEM "Provincia"
|
|
FLAGS "A"
|
|
USE LF_RINTRA KEY NUMRIG
|
|
INPUT NUMREG F_NUM_REG
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|
|
PAGE "Righe" -1 -1 70 11
|
|
|
|
CURRENCY F_AMM_LIRE 18
|
|
BEGIN
|
|
PROMPT 1 1 "Ammontare in lire "
|
|
FIELD AMMLIRE
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
CURRENCY F_AMM_VALUTA 18
|
|
BEGIN
|
|
PROMPT 40 1 "in valuta "
|
|
DRIVENBY -F_VALUTA
|
|
FIELD AMMVALUTA
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_NATURA_TRANS 1
|
|
BEGIN
|
|
PROMPT 1 3 "Natura transazione "
|
|
SHEET "Cod.|Descrizione@66"
|
|
INPUT F_NATURA_TRANS
|
|
ITEM "1|Acquisto o vendita (compreso il baratto)"
|
|
ITEM "2|Restituzione o sostituzione di merci"
|
|
ITEM "3|Aiuti gernativi, privati o finanziati dalla comunita' europea"
|
|
ITEM "4|Operazione in vista di una lavorazione per conto terzi o di una riparazione"
|
|
ITEM "5|Operazione successiva ad una lavorazione per conto terzi o di una riparazione"
|
|
ITEM "6|Movimento di merci senza trasferimento di proprieta' (per noleggio, leasing operativo, ecc.)"
|
|
ITEM "7|Operazione a titolo di un programma comune di difesa o di un altro programma intergovernativo di fabbricazione coordinata"
|
|
ITEM "8|Fornitura di materiali e macchinari nel quadro di un contratto generale di costruzione o di genio civile"
|
|
ITEM "9|Altre transazioni"
|
|
OUTPUT F_NATURA_TRANS
|
|
FIELD NATURA
|
|
END
|
|
|
|
NUMBER F_NOMENCLATURA 8
|
|
BEGIN
|
|
PROMPT 36 3 "Nomenclatura combinata "
|
|
FLAGS "Z"
|
|
USE %NOC
|
|
INPUT CODTAB F_NOMENCLATURA
|
|
DISPLAY "Codice@8" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_NOMENCLATURA CODTAB
|
|
CHECKTYPE REQUIRED
|
|
FIELD NOMENCL
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_MASSA_KG 13 5
|
|
BEGIN
|
|
PROMPT 1 4 "Massa Kg."
|
|
PICTURE ".5"
|
|
FIELD MASSAKG
|
|
END
|
|
|
|
NUMBER F_MASSA_UMS 13 5
|
|
BEGIN
|
|
PROMPT 36 4 "Massa "
|
|
PICTURE ".5"
|
|
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
|
|
|
|
NUBER F_VALORE_STAT 15
|
|
BEGIN
|
|
PROMPT 1 5 "Valore statistico "
|
|
PICTURE "."
|
|
FIELD VALSTAT
|
|
END
|
|
|
|
STRING F_CONSEGNA 3
|
|
BEGIN
|
|
PROMPT 43 5 "Condizioni consegna "
|
|
SHEET "Codice|Descrizione@45"
|
|
INPUT F_CONSEGNA
|
|
ITEM "EXW|Franco fabbrica"
|
|
ITEM "FCA|Franco vettore"
|
|
ITEM "FAS|Franco sotto bordo"
|
|
ITEM "FOB|Franco a bordo"
|
|
ITEM "CFR|Costo e nolo"
|
|
ITEM "CIF|Costo, assicurazione, nolo"
|
|
ITEM "CPT|Nolo/porto pagato fino a ..."
|
|
ITEM "CIP|Nolo/porto e assicurazione pagati fino a ..."
|
|
ITEM "DAF|Reso frontiera"
|
|
ITEM "DES|Reso franco bordo nave a destino"
|
|
ITEM "DEQ|Reso franco banchina"
|
|
ITEM "DDU|Reso non sdoganato"
|
|
ITEM "DDP|Reso sdoganato"
|
|
OUTPUT F_CONSEGNA
|
|
FIELD CONSEGNA
|
|
END
|
|
|
|
LIST F_TRASPORTO 1 20
|
|
BEGIN
|
|
PROMPT 1 6 "Modo di trasporto "
|
|
ITEM "1|Marittimo"
|
|
ITEM "2|Ferroviario"
|
|
ITEM "3|Stradale"
|
|
ITEM "4|Aereo"
|
|
ITEM "5|Spedizione postale"
|
|
ITEM "7|Installazioni fisse"
|
|
ITEM "8|Via acqua"
|
|
ITEM "9|Propulsione propria"
|
|
FIELD TRASPORTO
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 1 7 "Pase destinazione"
|
|
GROUP GR_CESSIONI
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 1 7 "Pase provenienza"
|
|
GROUP GR_ACQUISTI
|
|
END
|
|
|
|
LIST F_PAESE 2 20
|
|
BEGIN
|
|
PROMPT 19 7 ""
|
|
ITEM " |"
|
|
ITEM "AT|Austria"
|
|
ITEM "BE|Belgio"
|
|
ITEM "DE|Germania"
|
|
ITEM "DK|Danimarca"
|
|
ITEM "EL|Grecia"
|
|
ITEM "ES|Spagna"
|
|
ITEM "FR|Francia"
|
|
ITEM "GB|Gran Bretagna"
|
|
ITEM "IE|Irlanda"
|
|
ITEM "IT|Italia"
|
|
ITEM "LU|Lussemburgo"
|
|
ITEM "NL|Olanda"
|
|
ITEM "PT|Portogallo"
|
|
ITEM "SE|Svezia"
|
|
FIELD PAESE
|
|
END
|
|
|
|
STRING F_PAESE_ORIG 2
|
|
BEGIN
|
|
PROMPT 1 8 "Pase di origine "
|
|
FIELD PAESEORIG
|
|
GROUP GR_ACQUISTI
|
|
END
|
|
|
|
STRING F_PAESE_DUMMY 2
|
|
BEGIN
|
|
PROMPT 81 8 "Pase 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"
|
|
FIELD PROV
|
|
END
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -13 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_DELREC 10 2
|
|
BEGIN
|
|
PROMPT -23 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -33 -1 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|