1755 lines
31 KiB
Plaintext
Executable File
1755 lines
31 KiB
Plaintext
Executable File
// File di definizione dei campi per il generatore di maschere
|
||
|
||
// Nome del paragrafo = Nome del campo nel file .INI del documento
|
||
// GROUP = Gruppo di appartenenza
|
||
// Le coordinate sono relative al gruppo. Se un gruppo h vuoto non viene generato.
|
||
// I gruppi non vengono separati durante la generazione.
|
||
// X e Y = Coordinate di riga e colonna all'interno del gruoppo. La prima riga h 1.
|
||
// FIELDNAME = E' il nome del campo nel file ( Equivalente a FIELD in UML )
|
||
// MSKID = E' l'ID del campo nella maschera
|
||
// TYPE = E' il tipo del campo nella maschera, in base alla seguente tabellina:
|
||
// T_DATA
|
||
// T_STRINGA
|
||
// T_NUMERO
|
||
// T_CHECKBOX
|
||
// T_LISTA
|
||
// T_MEMO
|
||
// T_CORNICE
|
||
// SIZE = E' la dimesione del campo nella maschera. Per i tipi che richiedono due dimensioni,
|
||
// si fa dimensione1 * 100 + dimesione2
|
||
// PROMPT = E' il prompt di default per il campo ( pur essere cambiato nel .INI )
|
||
// FLAG = Sono i flags che deve avere il campo
|
||
// USE = Indica il file da usare per la ricerca ( Equivalente a USE in UML )
|
||
// INPUT = Indica i campi di input per la ricerca ( Equivalente a INPUT in UML )
|
||
// DISPLAY = Indica i campi da mostrare per la ricerca ( Equivalente a DISPLAY in UML )
|
||
// OUTPUT = Indica il file di output per la ricerca ( Equivalente a OUTPUT in UML )
|
||
// Per i precedenti 4 settaggi, vale il seguente :
|
||
// Se preceduto da un @, copia la use dal campo indicato
|
||
// Esempio: USE = @112 diventa, in uml, COPY USE 112
|
||
// USE = 12 diventa USE 12
|
||
// Per indicare piy di una riga, separare con ~
|
||
// Esempio: DISPLAY = "Ragione sociale@50" 20->RAGSOC~"Codice" 20->CODCF~"Indrizzo@35" 20->INDCF
|
||
// diventa, in UML:
|
||
// DISPLAY "Ragione sociale@50" 20->RAGSOC
|
||
// DISPLAY "Codice" 20->CODCF
|
||
// DISPLAY "Indrizzo@35" 20->INDCF
|
||
// WARNING = Indica il messaggio per segnalare errori ( Equivalente a WARNING in UML )
|
||
// HELP = Indica la stringa di help per il campo ( Equivalente a HELP in UML )
|
||
// SPECIAL = Usato per aggiungere righe non previste, separare ogni riga con ~
|
||
// ITEMS = Primo item~Message 1~Message 2@Nesimo item~Message 1~Message 2
|
||
// Esempio:
|
||
// ITEMS =Si|Risposta affermativa~HIDE 101@No|Risposta negativa~SHOW 101
|
||
// diventa, in UML:
|
||
// ITEM "Si|Risposta affermativa"
|
||
// MESSAGE HIDE 101
|
||
// ITEM "No|Risposta negativa"
|
||
// MESSAGE SHOW 101
|
||
// CONFIGS h il parametro della conigurazione vendite da cui dipende la presenza o meno del campo
|
||
// CONFIGS=Chiave|Valore|Stato|Chiave|Valore|Stato....
|
||
// Gli stati sono:
|
||
// S_NASCOSTO
|
||
// S_DISABILITATO
|
||
// S_NORMALE
|
||
// S_OBBLIGATORIO
|
||
//
|
||
// Tra il valore indicato in questo campo e quello indicato nel profilo documento per lo stato in
|
||
// quel documento, uso sempre il minore; se ad esempio in configurazione vendite ho che GESLIN=0,
|
||
// e in CONFIGS di un campo ho che CONFIGS=GESLIN|0|0|GESLIN|1|3, indipendentemente dal profilo
|
||
// documento il campo sar` nascosto
|
||
|
||
#include "veuml.h"
|
||
#include "veuml1.h"
|
||
#include "veini.h"
|
||
|
||
[TIPOCF]
|
||
GROUP=101
|
||
X=1
|
||
Y=1
|
||
FIELDNAME=TIPOCF
|
||
MSKID=F_TIPOCF
|
||
TYPE=T_STRINGA
|
||
SIZE=1
|
||
PROMPT=Tipo cliente/fornitore
|
||
|
||
[CODCF]
|
||
GROUP=100
|
||
X=1
|
||
Y=1
|
||
FIELDNAME=CODCF
|
||
MSKID=F_CODCF
|
||
TYPE=T_NUMERO
|
||
// se CODCF="F" cioe' fornitore il PROMPT=Fornitore
|
||
PROMPT=Cliente
|
||
SIZE=6
|
||
FLAG=R
|
||
USE=20
|
||
INPUT=TIPOCF F_TIPOCF SELECT~CODCF F_CODCF
|
||
DISPLAY="Codice" CODCF~"Ragione sociale@50" RAGSOC~"Indirizzo@35" INDCF
|
||
OUTPUT=F_CODCF CODCF~F_RAGSOC RAGSOC~F_INDCF INDCF~F_CIVCF CIVCF~F_CODAG CODAG~F_CODVAL CODVAL~F_OCCAS OCCAS~F_CODLIN CODLIN~F_CODABIA CODABI~F_CODCABA CODCAB~F_CODLIST LF_CFVEN->CODLIST~F_CODPAG CODPAG
|
||
SPECIAL=ME 9,F_CODVAL~ME 9,F_CODLIN~ME 9,F_CODABIA~ME 9,F_CODCABA~ME 9,F_CODPAG~JO LF_CFVEN TO LF_CLIFO INTO TIPOCF=TIPOCF CODCF=CODCF
|
||
WARNING=Cliente non presente
|
||
HELP=Inserire il codice del cliente
|
||
|
||
[RAGSOC]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=15
|
||
Y=1
|
||
MSKID=F_RAGSOC
|
||
TYPE=T_STRINGA
|
||
SIZE=50
|
||
USE=LF_CLIFO KE 2
|
||
INPUT=TIPOCF F_TIPOCF SELECT~RAGSOC F_RAGSOC
|
||
DISPLAY="Ragione sociale@50" RAGSOC~"Codice" CODCF~"Indrizzo@35" INDCF
|
||
OUTPUT=F_CODCF CODCF~F_RAGSOC RAGSOC
|
||
WARNING=Ragione sociale non trovata
|
||
HELP=Inserire la ragione sociale della ditta
|
||
|
||
[OCCASEDIT]
|
||
GROUP=100
|
||
TYPE=T_BOTTONE
|
||
SIZE=1901
|
||
PROMPT="Cliente occasionale"
|
||
X=2
|
||
Y=0
|
||
MSKID=F_OCCASEDIT
|
||
|
||
[COFI]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=2
|
||
Y=0
|
||
MSKID=F_COFI
|
||
TYPE=T_STRINGA
|
||
PROMPT="Cod. fisc. "
|
||
USE=LF_CLIFO KE 4
|
||
INPUT=TIPOCF F_TIPOCF SELECT~COFI F_COFI
|
||
DISPLAY="Codice Fiscale@16" COFI~"Ragione sociale@50" RAGSOC~"Codice" CODCF~"Indrizzo@35" INDCF
|
||
OUTPUT=@F_CODCF
|
||
SIZE=16
|
||
|
||
[STATOPAIV]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=33
|
||
Y=0
|
||
MSKID=F_STATOPAIVA
|
||
TYPE=T_LISTA
|
||
PROMPT="P.Iva "
|
||
ITEMS=|Italia o extra CEE@BE|Belgio@DE|Germania@DK|Danimarca@L|Grecia@ES|Spagna@FR|Francia@GB|Gran Bretagna@IE|Irlanda@IT|Italia@LU|Lussemburgo@NL|Olanda@PT|Portogallo
|
||
SIZE=20
|
||
|
||
[PAIVA]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=62
|
||
Y=0
|
||
MSKID=F_PAIVA
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
USE=LF_CLIFO KE 5
|
||
INPUT=TIPOCF F_TIPOCF SELECT~STATOPAIV F_STATOPAIVA~PAIV F_PAIVA
|
||
DISPLAY="Partita IVA@12" PAIV~"Ragione sociale@50" RAGSOC~"Codice" CODCF~"Indrizzo@35" INDCF
|
||
OUTPUT=@F_CODCF
|
||
SIZE=12
|
||
|
||
[GRRECAPITO]
|
||
GROUP=100
|
||
X=1
|
||
Y=1
|
||
MSKID=DLG_NULL
|
||
TYPE=T_CORNICE
|
||
PROMPT="Recapito"
|
||
SIZE=7806
|
||
|
||
|
||
[INDCF]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=2
|
||
Y=2
|
||
MSKID=F_INDCF
|
||
TYPE=T_STRINGA
|
||
PROMPT="Indirizzo "
|
||
SIZE=35
|
||
|
||
[CIVCF]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=61
|
||
Y=2
|
||
MSKID=F_CIVCF
|
||
TYPE=T_STRINGA
|
||
PROMPT="N. "
|
||
SIZE=10
|
||
|
||
[LOCALITACF]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=2
|
||
Y=3
|
||
MSKID=F_LOCALITACF
|
||
TYPE=T_STRINGA
|
||
PROMPT="Localita' "
|
||
SIZE=35
|
||
|
||
[CAPCF]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=52
|
||
Y=3
|
||
MSKID=F_CAPCF
|
||
TYPE=T_STRINGA
|
||
PROMPT="C.A.P."
|
||
SIZE=5
|
||
|
||
[COMCF]
|
||
// il campo e' letto nel file 20 clifo
|
||
GROUP=100
|
||
X=2
|
||
Y=4
|
||
MSKID=F_COMCF
|
||
TYPE=T_STRINGA
|
||
PROMPT="Comune "
|
||
SIZE=4
|
||
FLAG=U
|
||
USE=LF_COMUNI
|
||
INPUT=STATO F_STATOCF~COM F_COMCF
|
||
OUTPUT=F_DENCOM DENCOM~F_PROVCOM PROVCOM
|
||
|
||
[DENCOM]
|
||
// il campo e' letto nel file 13 comuni con chiave [COMCF]
|
||
GROUP=100
|
||
X=24
|
||
Y=4
|
||
MSKID=F_DENCOM
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
|
||
[PROVCOM]
|
||
// il campo e' letto nel file 13 comuni con chiave [COMCF]
|
||
GROUP=100
|
||
X=66
|
||
Y=3
|
||
MSKID=F_PROVCOM
|
||
TYPE=T_STRINGA
|
||
PROMPT="Pr."
|
||
SIZE=5
|
||
|
||
[STATOCF]
|
||
// il campo e' letto nel file 20 clifo va visualizzato solo se <>""
|
||
GROUP=100
|
||
X=2
|
||
Y=5
|
||
MSKID=F_STATOCF
|
||
TYPE=T_NUMERO
|
||
PROMPT="Stato "
|
||
SIZE=3
|
||
FLAG=Z
|
||
USE=%STA
|
||
INPUT=CODTAB F_STATOCF
|
||
OUTPUT=F_DESSTATOCF S0
|
||
|
||
[DESSTATOCF]
|
||
// il campo e' letto nella tabella %STA e va visualizzato solo se [STATOCF]<>""
|
||
GROUP=100
|
||
X=24
|
||
Y=5
|
||
MSKID=F_DESSTATOCF
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
|
||
[CODVAL1]
|
||
//se codice=LIT il campo cambio e' di sola visualizzazione
|
||
//se non abilitato archivio cambi
|
||
GROUP=200
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODVAL
|
||
MSKID=F_CODVAL
|
||
TYPE=T_STRINGA
|
||
PROMPT="Valuta "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=%VAL
|
||
INPUT=CODTAB F_CODVAL
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0~"Cambio@15" R10~"Data valuta" D0
|
||
OUTPUT=F_CODVAL CODTAB~F_NOMEVAL S0~F_CAMBIO R10~F_DATACAMBIO D0~F_DATACAMBIO1 D0
|
||
WARNING=Codice valuta non trovato
|
||
HELP=Inserisci il codice della valuta
|
||
|
||
[CODVAL2]
|
||
//se codice=LIT il campo cambio e' di sola visualizzazione
|
||
//se abilitato archivio cambi
|
||
GROUP=200
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODVAL
|
||
MSKID=F_CODVAL1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Valuta "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=%VAL
|
||
INPUT=CODTAB F_CODVAL1
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODVAL1 CODTAB~F_NOMEVAL1 S0
|
||
WARNING=Codice valuta non trovato
|
||
HELP=Inserisci il codice della valuta
|
||
SPECIAL=ME CO,F_CODVAL
|
||
|
||
[NOME_VAL1]
|
||
//se non abilitato archivio cambi
|
||
GROUP=200
|
||
X=24
|
||
Y=0
|
||
MSKID=F_NOMEVAL
|
||
TYPE=T_STRINGA
|
||
SIZE=50
|
||
USE=%VAL KEY 2
|
||
INPUT=S0 F_NOMEVAL
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB~"Cambio@15" R10~"Data valuta" D0
|
||
OUTPUT=F_CODVAL CODTAB~F_NOMEVAL S0~F_DATACAMBIO D0~F_DATACAMBIO1 D0
|
||
WARNING=Codice valuta non trovato
|
||
HELP=Inserisci il codice della valuta
|
||
|
||
[NOME_VAL2]
|
||
//se abilitato archivio cambi
|
||
GROUP=200
|
||
X=24
|
||
Y=0
|
||
MSKID=F_NOMEVAL1
|
||
TYPE=T_STRINGA
|
||
SIZE=50
|
||
USE=%VAL KEY 2
|
||
INPUT=S0 F_NOMEVAL1
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODVAL1 CODTAB~F_NOMEVAL1 S0
|
||
WARNING=Codice valuta non trovato
|
||
HELP=Inserisci il codice della valuta
|
||
|
||
[DATA_CAMBIO1]
|
||
// se non abiltato archivio cambi
|
||
GROUP=200
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=DATACAMBIO
|
||
MSKID=F_DATACAMBIO
|
||
TYPE=T_DATA
|
||
PROMPT="Data valuta"
|
||
|
||
[DATA_CAMBIO2]
|
||
// se abilitato archivio cambi
|
||
GROUP=200
|
||
X=2
|
||
Y=1
|
||
FLAG=R
|
||
FIELDNAME=DATACAMBIO
|
||
MSKID=F_DATACAMBIO1
|
||
TYPE=T_DATA
|
||
PROMPT="Data valuta"
|
||
USE=CAM
|
||
INPUT=CODTAB[1,3] F_CODVAL SELECT~CODTAB[4,11] F_DATACAMBIO1
|
||
DISPLAY="Valuta" CODTAB[1,3]~"Data@10" -50->D0~"Descrizione@25" S0~"Cambio@15" R10
|
||
OUTPUT=F_CAMBIO R10~F_DATACAMBIO1 D0
|
||
SPECIAL=JO %VAL TO CAM AL 50 INTO CODTAB=CODTAB[1,3]~CH SEARCH~ME CO,F_DATACAMBIO
|
||
|
||
[CAMBIO]
|
||
// attenzione se abilitato archivio cambi cambio e data rilevati da tale archivio
|
||
GROUP=200
|
||
X=48
|
||
Y=1
|
||
FIELDNAME=CAMBIO
|
||
MSKID=F_CAMBIO
|
||
TYPE=T_NUMERO
|
||
PROMPT="Cambio "
|
||
SIZE=1505
|
||
FLAG=R
|
||
|
||
[CODLIN]
|
||
GROUP=300
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODLIN
|
||
MSKID=F_CODLIN
|
||
TYPE=T_STRINGA
|
||
PROMPT="Lingua "
|
||
SIZE=1
|
||
FLAG=U
|
||
USE=%LNG
|
||
INPUT=CODTAB F_CODLIN
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODLIN CODTAB~F_DESLIN S0
|
||
|
||
[DESLIN]
|
||
GROUP=300
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESLIN
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%LNG KE 2
|
||
INPUT=S0 F_DESLIN
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=@F_CODLIN
|
||
|
||
[CODPAG]
|
||
GROUP=400
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODPAG
|
||
MSKID=F_CODPAG
|
||
TYPE=T_STRINGA
|
||
PROMPT="Cond. pag. "
|
||
SIZE=4
|
||
FLAG=U
|
||
USE=%CPG
|
||
INPUT=CODTAB F_CODPAG
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODPAG CODTAB~F_DESCODPAG S0
|
||
WARNING=Codice tipo pagamento non trovato
|
||
HELP=Inserisci il codice del tipo di pagamento
|
||
SPECIAL=ADD RU BA3 -6
|
||
|
||
[DESCODPAG]
|
||
GROUP=400
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESCODPAG
|
||
TYPE=T_STRINGA
|
||
SIZE=50
|
||
USE=%CPG KEY 2
|
||
INPUT=S0 F_DESCODPAG
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODPAG CODTAB~F_DESCODPAG S0
|
||
WARNING=Codice tipo pagamento non trovato
|
||
HELP=Inserisci il codice del tipo di pagamento
|
||
SPECIAL=ADD RU BA3 -6
|
||
|
||
[GRSCADENZE]
|
||
GROUP=500
|
||
X=1
|
||
Y=0
|
||
MSKID=DLG_NULL
|
||
TYPE=T_CORNICE
|
||
PROMPT=Scadenze
|
||
SIZE=7805
|
||
|
||
[DATAINSC]
|
||
GROUP=500
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=DATAINSC
|
||
MSKID=F_DATAINSC
|
||
TYPE=T_DATA
|
||
PROMPT="Data inizio scadenze "
|
||
FLAG=A
|
||
WARNING=E' richiesta una data valido
|
||
HELP=Inserisci la data di inizio scadenza
|
||
|
||
[DATASCAD1]
|
||
GROUP=500
|
||
X=2
|
||
Y=2
|
||
MSKID=F_DATASCAD1
|
||
TYPE=T_DATA
|
||
PROMPT="Scadenze : 1' "
|
||
|
||
[DATASCAD2]
|
||
GROUP=500
|
||
X=36
|
||
Y=2
|
||
MSKID=F_DATASCAD2
|
||
TYPE=T_DATA
|
||
PROMPT="2' "
|
||
|
||
[DATASCAD3]
|
||
GROUP=500
|
||
X=51
|
||
Y=2
|
||
MSKID=F_DATASCAD3
|
||
TYPE=T_DATA
|
||
PROMPT="3' "
|
||
|
||
[DATASCAD4]
|
||
GROUP=500
|
||
X=21
|
||
Y=3
|
||
MSKID=F_DATASCAD4
|
||
TYPE=T_DATA
|
||
PROMPT="4' "
|
||
|
||
[DATASCAD5]
|
||
GROUP=500
|
||
X=36
|
||
Y=3
|
||
MSKID=F_DATASCAD5
|
||
TYPE=T_DATA
|
||
PROMPT="5' "
|
||
|
||
[CODABIA]
|
||
GROUP=600
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODABIA
|
||
MSKID=F_CODABIA
|
||
TYPE=T_NUMERO
|
||
PROMPT="Banca appoggio : cod. ABI "
|
||
SIZE=5
|
||
FLAG=Z
|
||
USE=%BAN SE CODTAB?="?????"
|
||
INPUT=CODTAB[1,5] F_CODABIA
|
||
DISPLAY="Cod. Istit." CODTAB[1,5]~"Cod. Fil." CODTAB[6,10]~"Denominazione@50" S0
|
||
OUTPUT=F_CODABIA CODTAB[1,5]~F_DESBANAPP S0
|
||
|
||
[CODCABA]
|
||
GROUP=600
|
||
X=42
|
||
Y=0
|
||
FIELDNAME=CODCABA
|
||
MSKID=F_CODCABA
|
||
TYPE=T_NUMERO
|
||
PROMPT="cod. CAB "
|
||
SIZE=5
|
||
FLAG=Z
|
||
USE=%BAN SE CODTAB?="??????????"
|
||
INPUT=CODTAB[1,5] F_CODABIA~CODTAB[6,10] F_CODCABA
|
||
DISPLAY=@F_CODABIA
|
||
OUTPUT=F_CODABIA CODTAB[1,5]~F_CODCABA CODTAB[6,10]~F_DESBANAPP S0
|
||
|
||
[DESBANAPP]
|
||
GROUP=600
|
||
X=2
|
||
Y=1
|
||
MSKID=F_DESBANAPP
|
||
TYPE=T_STRINGA
|
||
PROMPT="Denominazione "
|
||
SIZE=50
|
||
USE=%BAN KE 2
|
||
INPUT=S0 F_DESBANAPP
|
||
DISPLAY=@F_CODABIA
|
||
OUTPUT=@F_CODABIA
|
||
|
||
[CODABIP]
|
||
GROUP=700
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODABIP
|
||
MSKID=F_CODABIP
|
||
TYPE=T_NUMERO
|
||
PROMPT="Banca presentazione : cod. ABI "
|
||
SIZE=5
|
||
FLAG=Z
|
||
USE=@F_CODABIA
|
||
INPUT=CODTAB[1,5] F_CODABIP
|
||
DISPLAY="Cod. Istit." CODTAB[1,5]~"Cod. Fil." CODTAB[6,10]~"Denominazione@50" S0
|
||
OUTPUT=F_CODABIP CODTAB[1,5]~F_DESBANPRE S0
|
||
|
||
[CODCABP]
|
||
GROUP=700
|
||
X=42
|
||
Y=0
|
||
FIELDNAME=CODCABP
|
||
MSKID=F_CODCABP
|
||
TYPE=T_NUMERO
|
||
PROMPT="cod. CAB "
|
||
SIZE=5
|
||
FLAG=Z
|
||
USE=@F_CODCABA
|
||
INPUT=CODTAB[1,5] F_CODABIP~CODTAB[6,10] F_CODCABP
|
||
DISPLAY=@F_CODABIP
|
||
OUTPUT=F_CODABIP CODTAB[1,5]~F_CODCABP CODTAB[6,10]~F_DESBANPRE S0
|
||
|
||
[DESBANPRE]
|
||
GROUP=700
|
||
X=2
|
||
Y=1
|
||
MSKID=F_DESBANPRE
|
||
TYPE=T_STRINGA
|
||
PROMPT="Denominazione "
|
||
SIZE=50
|
||
USE=%BAN KEY 2
|
||
INPUT=S0 F_DESBANPRE
|
||
DISPLAY=@F_CODABIP
|
||
OUTPUT=@F_CODABIP
|
||
|
||
[CATVEN]
|
||
GROUP=800
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CATVEN
|
||
MSKID=F_CATVEN
|
||
TYPE=T_STRINGA
|
||
PROMPT="C.vendita "
|
||
SIZE=2
|
||
FLAG=U
|
||
USE=CVE
|
||
INPUT=CODTAB F_CATVEN
|
||
DISPLAY="Cat.Ven." CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CATVEN CODTAB~F_DESCATVEN S0
|
||
|
||
[DESCATVEN]
|
||
GROUP=800
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESCATVEN
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
|
||
[CODLIST1]
|
||
GROUP=800
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=CODLIST
|
||
MSKID=F_CODLIST
|
||
TYPE=T_STRINGA
|
||
PROMPT="Listino "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=LF_CONDV
|
||
INPUT=TIPO "L"~CATVEN ""~COD F_CODLIST
|
||
DISPLAY="Codice" LF_CONDV->COD~"Descrizione@50" LF_CONDV->DESCR
|
||
OUTPUT=F_CODLIST LF_CONDV->COD~F_DESLIST LF_CONDV->DESCR
|
||
SPECIAL=ADD RUN ve2 -1 l
|
||
|
||
[CODLIST2]
|
||
GROUP=800
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=CODLIST
|
||
MSKID=F_CODLIST1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Listino "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=LF_CONDV SE CATVEN!=""
|
||
INPUT=TIPO "L"~CATVEN F_CATVEN~COD F_CODLIST1
|
||
DISPLAY="Cat.Ven." LF_CONDV->CATVEN~"Codice" LF_CONDV->COD~"Descrizione@50" LF_CONDV->DESCR
|
||
OUTPUT=F_CATVEN LF_CONDV->CATVEN~F_DESCATVEN CVE->S0~F_CODLIST1 LF_CONDV->COD~F_DESLIST LF_CONDV->DESCR
|
||
SPECIAL=ADD RUN ve2 -1 l~JOIN CVE TO LF_CONDV INTO CODTAB=CATVEN~ME CO,F_CODLIST
|
||
|
||
[DESLIST]
|
||
GROUP=800
|
||
X=24
|
||
Y=1
|
||
MSKID=F_DESLIST
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
|
||
[CODCONT1]
|
||
GROUP=810
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODCONT
|
||
MSKID=F_CODCONT
|
||
TYPE=T_STRINGA
|
||
PROMPT="Contratto "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=LF_CONDV
|
||
INPUT=TIPO "C"~TIPOCF ""~COD F_CODCONT
|
||
DISPLAY="Codice" LF_CONDV->COD~"Descrizione@35" LF_CONDV->DESCR
|
||
OUTPUT=F_CODCONT LF_CONDV->COD~F_DESCONT LF_CONDV->DESCR
|
||
SPECIAL=ADD RUN ve2 -1 c
|
||
|
||
[CODCONT2]
|
||
GROUP=810
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODCONT
|
||
MSKID=F_CODCONT1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Contratto "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=LF_CONDV SELECT CODCF!=""
|
||
INPUT=TIPO "C"~TIPOCF F_TIPOCF SE~CODCF F_CODCF SE~COD F_CODCONT1
|
||
DISPLAY="Cliente" LF_CONDV->CODCF~"Codice" LF_CONDV->COD~"Descrizione@35" LF_CONDV->DESCR
|
||
OUTPUT=F_CODCONT1 LF_CONDV->COD~F_DESCONT LF_CONDV->DESCR
|
||
SPECIAL=ADD RUN ve2 -1 c~ME CO,F_CODCONT
|
||
|
||
[DESCONT]
|
||
GROUP=810
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESCONT
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
|
||
[CODCAMP]
|
||
GROUP=820
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODCAMP
|
||
MSKID=F_CODCAMP
|
||
TYPE=T_STRINGA
|
||
PROMPT="Offerta "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=LF_CONDV
|
||
INPUT=TIPO "O"~COD F_CODCAMP
|
||
DISPLAY="Codice" LF_CONDV->COD~"Descrizione@35" LF_CONDV->DESCR
|
||
OUTPUT=F_CODCAMP LF_CONDV->COD~F_DESCAMP LF_CONDV->DESCR
|
||
SPECIAL=ADD RUN ve2 -1 o
|
||
|
||
[DESCAMP]
|
||
GROUP=820
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESCAMP
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
|
||
[SCONTOPERC]
|
||
GROUP=830
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=SCONTOPERC
|
||
MSKID=F_SCONTOPERC
|
||
TYPE=T_STRINGA
|
||
PROMPT="Sconto "
|
||
SIZE=25
|
||
SPECIAL=VA 23 0
|
||
|
||
[RAGGR]
|
||
GROUP=2300
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=RAGGR
|
||
MSKID=F_RAGGR
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Raggruppamento documento "
|
||
|
||
[RAGGREFF]
|
||
GROUP=2300
|
||
X=40
|
||
Y=0
|
||
FIELDNAME=RAGGREFF
|
||
MSKID=F_RAGGREFF
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Raggruppamento effetti "
|
||
|
||
[GRINDSPED]
|
||
GROUP=900
|
||
X=1
|
||
Y=0
|
||
MSKID=DLG_NULL
|
||
TYPE=T_CORNICE
|
||
PROMPT=Indirizzo spedizione
|
||
SIZE=7807
|
||
|
||
[CODINDSP]
|
||
GROUP=900
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=CODINDSP
|
||
MSKID=F_CODINDSP
|
||
TYPE=T_STRINGA
|
||
PROMPT="Codice "
|
||
SIZE=3
|
||
WARNING=Indirizzo di spedizione non trovato!
|
||
USE=LF_INDSP
|
||
INPUT=TIPOCF F_TIPOCF SE~CODCF F_CODCF SE~CODIND F_CODINDSP
|
||
DISPLAY="Codice" CODIND~"Ragione sociale@50" RAGSOC~"Codice" CODCF~"Indirizzo@35" INDIR~"N.ro civico" CIV
|
||
OUTPUT=F_CODINDSP CODIND~F_RAGSOCSP RAGSOC~F_INDSP INDIR~F_CIVSP CIV~F_LOCALITASP LOCALITA~F_CAPSP CAP~F_COMSP COM~F_STATOSP STATO
|
||
HELP=Inserisci il codice dell'indirizzo di spedizione
|
||
|
||
[RAGSOCSP]
|
||
GROUP=900
|
||
X=24
|
||
Y=1
|
||
MSKID=F_RAGSOCSP
|
||
TYPE=T_STRINGA
|
||
SIZE=50
|
||
|
||
[INDSP]
|
||
GROUP=900
|
||
X=2
|
||
Y=2
|
||
MSKID=F_INDSP
|
||
PROMPT="Indirizzo "
|
||
TYPE=T_STRINGA
|
||
SIZE=35
|
||
|
||
[CIVSP]
|
||
GROUP=900
|
||
X=61
|
||
Y=2
|
||
MSKID=F_CIVSP
|
||
PROMPT="N. "
|
||
TYPE=T_STRINGA
|
||
SIZE=10
|
||
|
||
[LOCALITASP]
|
||
GROUP=900
|
||
X=2
|
||
Y=3
|
||
MSKID=F_LOCALITASP
|
||
TYPE=T_STRINGA
|
||
PROMPT="Localita` "
|
||
SIZE=35
|
||
|
||
[CAPSP]
|
||
GROUP=900
|
||
X=54
|
||
Y=3
|
||
MSKID=F_CAPSP
|
||
TYPE=T_STRINGA
|
||
PROMPT="CAP "
|
||
SIZE=5
|
||
FLAG=R
|
||
|
||
[PROVCOMSP]
|
||
// il campo e' letto nel file 13 comuni con chiave [COMCF]
|
||
GROUP=900
|
||
X=65
|
||
Y=3
|
||
MSKID=F_PROVCOMSP
|
||
TYPE=T_STRINGA
|
||
PROMPT="Pr. "
|
||
SIZE=5
|
||
|
||
[STATOSP]
|
||
// il campo e' letto nel file 20 clifo va visualizzato solo se <>""
|
||
GROUP=900
|
||
X=2
|
||
Y=4
|
||
MSKID=F_STATOSP
|
||
TYPE=T_NUMERO
|
||
PROMPT="Stato "
|
||
SIZE=3
|
||
FLAG=Z
|
||
USE=@F_STATOCF
|
||
INPUT=CODTAB F_STATOSP
|
||
OUTPUT=F_DESSTATOSP S0
|
||
|
||
[DESSTATOSP]
|
||
GROUP=900
|
||
X=24
|
||
Y=4
|
||
FLAG=D
|
||
MSKID=F_DESSTATOSP
|
||
TYPE=T_STRINGA
|
||
SIZE=50
|
||
|
||
[COMSP]
|
||
GROUP=900
|
||
X=2
|
||
Y=5
|
||
MSKID=F_COMSP
|
||
TYPE=T_STRINGA
|
||
PROMPT="Comune "
|
||
SIZE=4
|
||
FLAG=U
|
||
USE=@F_COMCF
|
||
INPUT=STATO F_STATOSP~COM F_COMSP
|
||
OUTPUT=F_DENCOMSP DENCOM~F_PROVCOMSP PROVCOM
|
||
|
||
[DENCOMSP]
|
||
GROUP=900
|
||
X=24
|
||
Y=5
|
||
FLAG=D
|
||
MSKID=F_DENCOMSP
|
||
TYPE=T_STRINGA
|
||
SIZE=50
|
||
|
||
[DATADOCRIF]
|
||
GROUP=1000
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=DATADOCRIF
|
||
MSKID=F_DATADOCRIF
|
||
TYPE=T_DATA
|
||
PROMPT="Documento di riferimento : Data "
|
||
|
||
[NUMDOCRIF]
|
||
GROUP=1000
|
||
X=50
|
||
Y=0
|
||
FIELDNAME=NUMDOCRIF
|
||
MSKID=F_NUMDOCRIF
|
||
TYPE=T_STRINGA
|
||
PROMPT="Numero "
|
||
SIZE=7
|
||
|
||
[CODAG]
|
||
GROUP=1100
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODAG
|
||
MSKID=F_CODAG
|
||
TYPE=T_STRINGA
|
||
PROMPT="Agente "
|
||
SIZE=5
|
||
FLAG=U
|
||
USE=AGE
|
||
INPUT=CODTAB F_CODAG
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODAG CODTAB~F_DESAG S0
|
||
SPECIAL=CH NORMAL
|
||
|
||
[DESAG]
|
||
GROUP=1100
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESAG
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=AGE KEY 2
|
||
INPUT=S0 F_DESAG
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODAG CODTAB~F_DESAG S0
|
||
|
||
[CODZON]
|
||
GROUP=1100
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=ZONA
|
||
MSKID=F_CODZON
|
||
TYPE=T_STRINGA
|
||
PROMPT="Zona "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=ZON
|
||
INPUT=CODTAB F_CODZON
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODZON CODTAB~F_DESZON S0
|
||
SPECIAL=CH NORMAL
|
||
|
||
[DESZON]
|
||
GROUP=1100
|
||
X=24
|
||
Y=1
|
||
MSKID=F_DESZON
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=ZON KEY 2
|
||
INPUT=S0 F_DESZON
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODZON CODTAB~F_DESZON S0
|
||
|
||
[CODAGVIS]
|
||
GROUP=1110
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODAGVIS
|
||
MSKID=F_CODAGVIS
|
||
TYPE=T_STRINGA
|
||
PROMPT="Agente da vis. "
|
||
SIZE=5
|
||
FLAG=U
|
||
USE=AGE
|
||
INPUT=CODTAB F_CODAGVIS
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODAGVIS CODTAB~F_DESAGVIS S0
|
||
SPECIAL=CH NORMAL
|
||
|
||
[DESAGVIS]
|
||
GROUP=1110
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESAGVIS
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=AGE KEY 2
|
||
INPUT=S0 F_DESAGVIS
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODAGVIS CODTAB~F_DESAGVIS S0
|
||
|
||
[CODSPMEZZO]
|
||
GROUP=1200
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODSPMEZZO
|
||
MSKID=F_CODSPMEZZO
|
||
TYPE=T_STRINGA
|
||
PROMPT="Sped.mezzo "
|
||
SIZE=2
|
||
FLAG=U
|
||
USE=%MSP
|
||
INPUT=CODTAB F_CODSPMEZZO
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODSPMEZZO CODTAB~F_DESSPMEZZO S0
|
||
SPECIAL=CH NORMAL
|
||
|
||
[DESSPMEZZO]
|
||
GROUP=1200
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESSPMEZZO
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%MSP KEY 2
|
||
INPUT=S0 F_DESSPMEZZO
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODSPMEZZO CODTAB~F_DESSPMEZZO S0
|
||
|
||
[CODPORTO]
|
||
GROUP=1210
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODPORTO
|
||
MSKID=F_CODPORTO
|
||
TYPE=T_STRINGA
|
||
PROMPT="Porto "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=%POR
|
||
INPUT=CODTAB F_CODPORTO
|
||
DISPLAY="Codice" CODTAB~"Porto@50" S0
|
||
OUTPUT=F_CODPORTO CODTAB~F_DESPORTO S0
|
||
WARNING=Codice porto non trovato
|
||
HELP=Inserisci il codice del porto
|
||
|
||
[DESPORTO]
|
||
GROUP=1210
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESPORTO
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%POR KEY 2
|
||
INPUT=S0 F_DESPORTO
|
||
DISPLAY="Porto@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODPORTO CODTAB~F_DESPORTO S0
|
||
WARNING=Codice porto non trovato
|
||
HELP=Inserisci il codice del porto
|
||
|
||
[CODNOTESP1]
|
||
GROUP=1300
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODNOTESP1
|
||
MSKID=F_CODNOTESP1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Note spe.1'"
|
||
SIZE=2
|
||
FLAG=U
|
||
USE=%NDO
|
||
INPUT=CODTAB F_CODNOTESP1
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODNOTESP1 CODTAB~F_DESNOTESP1 S0
|
||
|
||
[DESNOTESP1]
|
||
GROUP=1300
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESNOTESP1
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%NDO KEY 2
|
||
INPUT=S0 F_DESNOTESP1
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODNOTESP1 CODTAB~F_DESNOTESP1 S0
|
||
|
||
[CODNOTESP2]
|
||
GROUP=1300
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=CODNOTESP2
|
||
MSKID=F_CODNOTESP2
|
||
TYPE=T_STRINGA
|
||
PROMPT="Note spe.2'"
|
||
SIZE=2
|
||
FLAG=U
|
||
USE=%NDO
|
||
INPUT=CODTAB F_CODNOTESP2
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODNOTESP2 CODTAB~F_DESNOTESP2 S0
|
||
|
||
[DESNOTESP2]
|
||
GROUP=1300
|
||
X=24
|
||
Y=1
|
||
MSKID=F_DESNOTESP2
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%NDO KEY 2
|
||
INPUT=S0 F_DESNOTESP2
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODNOTESP2 CODTAB~F_DESNOTESP2 S0
|
||
|
||
[CAUSTRASP]
|
||
GROUP=1400
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CAUSTRASP
|
||
MSKID=F_CAUSTRASP
|
||
TYPE=T_STRINGA
|
||
PROMPT="Caus.trasp."
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=%CTR
|
||
INPUT=CODTAB F_CAUSTRASP
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CAUSTRASP CODTAB~F_DENCAUSTRASP S0
|
||
WARNING=Codice di causale non trovato
|
||
HELP=Inserisci il codice dalla causale del trasporto
|
||
|
||
[DENCAUSTRASP]
|
||
GROUP=1400
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DENCAUSTRASP
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%CTR KEY 2
|
||
INPUT=S0 F_DENCAUSTRASP
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CAUSTRASP CODTAB~F_DENCAUSTRASP S0
|
||
WARNING=Codice di causale non trovato
|
||
HELP=Inserisci il codice dalla causale del trasporto
|
||
|
||
[CODVETT1]
|
||
GROUP=1500
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CODVETT1
|
||
MSKID=F_CODVETT1
|
||
TYPE=T_NUMERO
|
||
PROMPT="Vettore 1' "
|
||
SIZE=5
|
||
FLAG=Z
|
||
USE=%VET
|
||
INPUT=CODTAB F_CODVETT1
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODVETT1 CODTAB~F_NOMEVETT1 S0
|
||
WARNING=Codice primo vettore non trovato
|
||
HELP=Inserisci il codice del primo (o unico) vettore
|
||
|
||
[NOMEVETT1]
|
||
GROUP=1500
|
||
X=24
|
||
Y=0
|
||
MSKID=F_NOMEVETT1
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%VET KEY 2
|
||
INPUT=S0 F_NOMEVETT1
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODVETT1 CODTAB~F_NOMEVETT1 S0
|
||
WARNING=Codice primo vettore non trovato
|
||
HELP=Inserisci il codice del primo (o unico) vettore
|
||
|
||
[CODVETT2]
|
||
GROUP=1500
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=CODVETT2
|
||
MSKID=F_CODVETT2
|
||
TYPE=T_NUMERO
|
||
PROMPT="Vettore 2' "
|
||
SIZE=5
|
||
FLAG=Z
|
||
USE=%VET
|
||
INPUT=CODTAB F_CODVETT2
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODVETT2 CODTAB~F_NOMEVETT2 S0
|
||
WARNING=Codice secondo vettore non trovato
|
||
HELP=Inserisci il codice del secondo vettore
|
||
|
||
[NOMEVETT2]
|
||
GROUP=1500
|
||
X=24
|
||
Y=1
|
||
MSKID=F_NOMEVETT2
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%VET KEY 2
|
||
INPUT=S0 F_NOMEVETT2
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODVETT2 CODTAB~F_NOMEVETT2 S0
|
||
WARNING=Codice primo vettore non trovato
|
||
HELP=Inserisci il codice del primo (o unico) vettore
|
||
|
||
[CODVETT3]
|
||
GROUP=1500
|
||
X=2
|
||
Y=2
|
||
FIELDNAME=CODVETT3
|
||
MSKID=F_CODVETT3
|
||
TYPE=T_NUMERO
|
||
PROMPT="Vettore 3' "
|
||
SIZE=5
|
||
FLAG=Z
|
||
USE=%VET
|
||
INPUT=CODTAB F_CODVETT3
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODVETT3 CODTAB~F_NOMEVETT3 S0
|
||
WARNING=Codice terzo vettore non trovato
|
||
HELP=Inserisci il codice del terzo vettore
|
||
|
||
[NOMEVETT3]
|
||
GROUP=1500
|
||
X=24
|
||
Y=2
|
||
MSKID=F_NOMEVETT3
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%VET KEY 2
|
||
INPUT=S0 F_NOMEVETT3
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_CODVETT3 CODTAB~F_NOMEVETT3 S0
|
||
WARNING=Codice primo vettore non trovato
|
||
HELP=Inserisci il codice del primo (o unico) vettore
|
||
|
||
[NCOPIE]
|
||
GROUP=1600
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=NCOPIE
|
||
MSKID=F_NCOPIE
|
||
TYPE=T_NUMERO
|
||
PROMPT="Num. copie "
|
||
SIZE=0200
|
||
|
||
[GRPARTENZA]
|
||
GROUP=1700
|
||
X=1
|
||
Y=0
|
||
MSKID=DLG_NULL
|
||
TYPE=T_CORNICE
|
||
PROMPT=Partenza
|
||
SIZE=3503
|
||
|
||
[DATAPART]
|
||
GROUP=1700
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=DATAPART
|
||
MSKID=F_DATAPART
|
||
TYPE=T_DATA
|
||
PROMPT="Data "
|
||
HELP=Inserisci la data di partenza nel formato gg-mm-aaaa
|
||
|
||
[ORAPART]
|
||
GROUP=1700
|
||
X=22
|
||
Y=1
|
||
FIELDNAME=ORAPART
|
||
MSKID=F_ORAPART
|
||
TYPE=T_STRINGA
|
||
PROMPT="Ora "
|
||
SIZE=0400
|
||
WARNING=Orario di partenza errato
|
||
HELP=Orario di partenza nel formato oo:mm (24 ore)
|
||
|
||
[IMPPAGATO]
|
||
GROUP=1800
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=IMPPAGATO
|
||
MSKID=F_IMPPAGATO
|
||
TYPE=T_NUMERO
|
||
PROMPT="Importo pagato "
|
||
SIZE=1802
|
||
|
||
[ACCSALDO]
|
||
GROUP=1800
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=ACCSALDO
|
||
MSKID=F_ACCSALDO
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Acconto/saldo "
|
||
|
||
[DOC1]
|
||
GROUP=1900
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=DOC1
|
||
MSKID=F_DOC1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Documento 1 "
|
||
SIZE=12
|
||
|
||
[DOC2]
|
||
GROUP=1900
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=DOC2
|
||
MSKID=F_DOC2
|
||
TYPE=T_STRINGA
|
||
PROMPT="Documento 2 "
|
||
SIZE=12
|
||
|
||
[DOC3]
|
||
GROUP=1900
|
||
X=2
|
||
Y=2
|
||
FIELDNAME=DOC3
|
||
MSKID=F_DOC3
|
||
TYPE=T_STRINGA
|
||
PROMPT="Documento 3 "
|
||
SIZE=12
|
||
|
||
[DATACONS]
|
||
GROUP=2000
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=DATACONS
|
||
MSKID=F_DATACONS
|
||
TYPE=T_DATA
|
||
PROMPT="Data consegna "
|
||
|
||
[ASPBENI1]
|
||
GROUP=2100
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=ASPBENI1
|
||
MSKID=F_ASPBENI1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Asp.beni 1 "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=%ABE
|
||
INPUT=CODTAB F_ASPBENI1
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_ASPBENI1 CODTAB~F_DESCRBENI1 S0
|
||
|
||
[DESCRBENI1]
|
||
GROUP=2100
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESCRBENI1
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%ABE KEY 2
|
||
INPUT=S0 F_DESCRBENI1
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_ASPBENI1 CODTAB~F_DESCRBENI1 S0
|
||
|
||
[ASPBENI2]
|
||
GROUP=2100
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=ASPBENI2
|
||
MSKID=F_ASPBENI2
|
||
TYPE=T_STRINGA
|
||
PROMPT="Asp.beni 2 "
|
||
SIZE=3
|
||
FLAG=U
|
||
USE=%ABE
|
||
INPUT=CODTAB F_ASPBENI2
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_ASPBENI2 CODTAB~F_DESCRBENI2 S0
|
||
WARNING=Codice aspetto beni non trovato
|
||
HELP=Inserisci il codice aspetto dei beni
|
||
|
||
[DESCRBENI2]
|
||
GROUP=2100
|
||
X=24
|
||
Y=1
|
||
MSKID=F_DESCRBENI2
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=50
|
||
USE=%ABE KEY 2
|
||
INPUT=S0 F_DESCRBENI2
|
||
DISPLAY="Descrizione@50" S0~"Codice" CODTAB
|
||
OUTPUT=F_ASPBENI2 CODTAB~F_DESCRBENI2 S0
|
||
|
||
[IMPNETTI]
|
||
GROUP=2200
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=IMPNETTI
|
||
MSKID=F_IMPNETTI
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Importi netti "
|
||
|
||
[SPESEINC]
|
||
GROUP=2400
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=SPESEINC
|
||
MSKID=151
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Spese all'incasso "
|
||
|
||
[GRADD]
|
||
GROUP=2500
|
||
X=1
|
||
Y=0
|
||
MSKID=DLG_NULL
|
||
TYPE=T_CORNICE
|
||
PROMPT="Addebiti"
|
||
SIZE=7603
|
||
|
||
[ADDBRB]
|
||
GROUP=2500
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=ADDBRB
|
||
MSKID=F_ADDBRB
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Bolli ricevute bancarie"
|
||
SPECIAL=ME 0 DISABLE,F_CODIVABRB~ME 1 ENABLE,F_CODIVABRB
|
||
|
||
[ADDBTR]
|
||
GROUP=2500
|
||
X=32
|
||
Y=1
|
||
FIELDNAME=ADDBTR
|
||
MSKID=F_ADDBTR
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Bolli tratte"
|
||
SPECIAL=ME 0 DISABLE,F_CODIVABTR|DISABLE,F_CODIVABTRE~ME 1 ENABLE,F_CODIVABTR|ENABLE,F_CODIVABTRE
|
||
|
||
[ADDBDE]
|
||
GROUP=2500
|
||
X=51
|
||
Y=1
|
||
FIELDNAME=ADDBDE
|
||
MSKID=F_ADDBDE
|
||
TYPE=T_CHECKBOX
|
||
PROMPT="Bolli documenti esenti"
|
||
SPECIAL=ME 0 DISABLE,F_CODIVABDE~ME 1 ENABLE,F_CODIVABDE
|
||
|
||
[GRCODIVA]
|
||
GROUP=2600
|
||
X=1
|
||
Y=0
|
||
MSKID=DLG_NULL
|
||
TYPE=T_CORNICE
|
||
PROMPT="Codici iva bolli"
|
||
SIZE=7604
|
||
|
||
[CODIVABRB]
|
||
GROUP=2600
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=CODIVABRB
|
||
MSKID=F_CODIVABRB
|
||
TYPE=T_STRINGA
|
||
PROMPT="Ricevute bancarie "
|
||
USE=%IVA
|
||
INPUT=CODTAB F_CODIVABRB
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODIVABRB CODTAB
|
||
SIZE=4
|
||
|
||
[CODIVABTR]
|
||
GROUP=2600
|
||
X=40
|
||
Y=1
|
||
FIELDNAME=CODIVABTR
|
||
MSKID=F_CODIVABTR
|
||
TYPE=T_STRINGA
|
||
PROMPT="Tratte "
|
||
USE=%IVA
|
||
INPUT=CODTAB F_CODIVABTR
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODIVABTR CODTAB
|
||
SIZE=4
|
||
|
||
[CODIVABTRE]
|
||
GROUP=2600
|
||
X=2
|
||
Y=2
|
||
FIELDNAME=CODIVABTRE
|
||
MSKID=F_CODIVABTRE
|
||
TYPE=T_STRINGA
|
||
PROMPT="Tratte estere "
|
||
USE=%IVA
|
||
INPUT=CODTAB F_CODIVABTRE
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODIVABTRE CODTAB
|
||
SIZE=4
|
||
|
||
[CODIVABDE]
|
||
GROUP=2600
|
||
X=40
|
||
Y=2
|
||
FIELDNAME=CODIVABDE
|
||
MSKID=F_CODIVABDE
|
||
TYPE=T_STRINGA
|
||
PROMPT="Documenti esenti "
|
||
USE=%IVA
|
||
INPUT=CODTAB F_CODIVABDE
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_CODIVABDE CODTAB
|
||
SIZE=4
|
||
|
||
[UMPNETTO]
|
||
GROUP=2700
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=UMPNETTO
|
||
MSKID=F_UMPNETTO
|
||
TYPE=T_STRINGA
|
||
PROMPT="Peso netto : U.M. "
|
||
SIZE=2
|
||
FLAG=U
|
||
USE=%UMS
|
||
INPUT=CODTAB F_UMPNETTO
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_UMPNETTO CODTAB
|
||
WARNING=Codice unita di misura del peso netto non trovato
|
||
HELP=Inserisci il codice unita di misura del peso netto
|
||
|
||
[PNETTO]
|
||
GROUP=2700
|
||
X=26
|
||
Y=0
|
||
FIELDNAME=PNETTO
|
||
MSKID=F_PNETTO
|
||
TYPE=T_NUMERO
|
||
PROMPT="Peso "
|
||
SIZE=1502
|
||
FLAG=R
|
||
WARNING=Peso netto non corretto o non presente !!!
|
||
HELP=Inserisci il peso netto della merce
|
||
|
||
[DESUMPNETTO]
|
||
GROUP=2700
|
||
X=2
|
||
Y=1
|
||
MSKID=F_DESUMPNETTO
|
||
TYPE=T_STRINGA
|
||
PROMPT="Unita' di misura del peso netto "
|
||
SIZE=25
|
||
|
||
[UMTARA]
|
||
GROUP=2710
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=UMTARA
|
||
MSKID=F_UMTARA
|
||
TYPE=T_STRINGA
|
||
PROMPT="Tara : U.M. "
|
||
SIZE=2
|
||
FLAG=U
|
||
USE=%UMS
|
||
INPUT=CODTAB F_UMTARA
|
||
DISPLAY="Codice" CODTAB~"Descrizione@50" S0
|
||
OUTPUT=F_UMTARA CODTAB
|
||
WARNING=Codice unita di misura non trovato
|
||
HELP=Inserisci il codice unita di misura della tara
|
||
|
||
[TARA]
|
||
GROUP=2710
|
||
X=26
|
||
Y=0
|
||
FIELDNAME=TARA
|
||
MSKID=F_TARA
|
||
TYPE=T_NUMERO
|
||
PROMPT="Peso "
|
||
SIZE=1502
|
||
FLAG=R
|
||
WARNING=Tara errata o non presente !!!
|
||
HELP=Inserisci la tara della merce
|
||
|
||
[DESUMTARA]
|
||
GROUP=2710
|
||
X=2
|
||
Y=1
|
||
MSKID=F_DESUMTARA
|
||
TYPE=T_STRINGA
|
||
PROMPT="Unita' di misura della tara "
|
||
SIZE=25
|
||
|
||
[NCOLLI]
|
||
GROUP=2800
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=NCOLLI
|
||
MSKID=F_NCOLLI
|
||
TYPE=T_NUMERO
|
||
PROMPT="Num. colli "
|
||
SIZE=0700
|
||
WARNING=Numero di colli errato o non presente !!!
|
||
HELP=Inserisci il numero dei colli
|
||
|
||
[CAUSMAG1]
|
||
GROUP=2900
|
||
X=2
|
||
Y=0
|
||
FIELDNAME=CAUSMAG1
|
||
MSKID=F_CAUSMAG1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Causale mag. 1 "
|
||
SIZE=3
|
||
FLAG=U
|
||
WARNING=Codice causale non trovato
|
||
HELP=Inserisci il codice della causale
|
||
|
||
[DESCRMAG1]
|
||
GROUP=2900
|
||
X=24
|
||
Y=0
|
||
MSKID=F_DESCRMAG1
|
||
TYPE=T_STRINGA
|
||
PROMPT="Causale di magazzino 1 "
|
||
SIZE=50
|
||
FLAG=U
|
||
|
||
[CAUSMAG2]
|
||
GROUP=2900
|
||
X=2
|
||
Y=1
|
||
FIELDNAME=CAUSMAG2
|
||
MSKID=F_CAUSMAG2
|
||
TYPE=T_STRINGA
|
||
PROMPT="Causale mag.2 "
|
||
SIZE=3
|
||
FLAG=U
|
||
WARNING=Codice causale non trovato
|
||
HELP=Inserisci il codice della causale
|
||
|
||
[DESCRMAG2]
|
||
GROUP=2900
|
||
X=24
|
||
Y=1
|
||
MSKID=F_DESCRMAG2
|
||
TYPE=T_STRINGA
|
||
PROMPT="Causale di magazzino 2 "
|
||
SIZE=50
|
||
FLAG=U
|
||
|
||
// ??? Campi aggiunti da Andrea
|
||
|
||
//[SCONFIS]
|
||
//GROUP=3000
|
||
//X=2
|
||
//Y=0
|
||
//FIELDNAME=???
|
||
//MSKID=F_SCONFIS
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Scontrino Fiscale "
|
||
//SIZE=30
|
||
|
||
//[RICFIS]
|
||
//GROUP=3200
|
||
//X=2
|
||
//Y=0
|
||
//FIELDNAME=???
|
||
//MSKID=F_RICFIS
|
||
//TYPE=T_CHECKBOX
|
||
//PROMPT="Ricevuta fiscale"
|
||
|
||
//[GRSPESEADD]
|
||
//GROUP=3400
|
||
//X=2
|
||
//Y=0
|
||
//MSKID=DLG_NULL
|
||
//TYPE=T_CORNICE
|
||
//PROMPT=Spese da addebitare
|
||
//SIZE=4004
|
||
|
||
//[SPESEADD1]
|
||
//GROUP=3400
|
||
//X=2
|
||
//Y=1
|
||
//FIELDNAME=???
|
||
//MSKID=F_SPESEADD1
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Spesa 1 "
|
||
//USE=%SAD
|
||
//INPUT=CODTAB F_SPESEADD1
|
||
//DISPLAY="Codice Spesa " CODTAB~"Descrizione@20" S0
|
||
//OUTPUT=F_SPESEADD1 CODTAB
|
||
//SIZE=3
|
||
|
||
//[SPESEADD2]
|
||
//GROUP=3400
|
||
//X=24
|
||
//Y=1
|
||
//FIELDNAME=???
|
||
//MSKID=F_SPESEADD2
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Spesa 2 "
|
||
//USE=@F_SPESEADD1
|
||
//INPUT=CODTAB F_SPESEADD2
|
||
//DISPLAY=@F_SPESEADD1
|
||
//OUTPUT=F_SPESEADD2 CODTAB
|
||
//SIZE=3
|
||
|
||
//[SPESEADD3]
|
||
//GROUP=3400
|
||
//X=2
|
||
//Y=2
|
||
//FIELDNAME=???
|
||
//MSKID=F_SPESEADD3
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Spesa 3 "
|
||
//USE=@F_SPESEADD1
|
||
//INPUT=CODTAB F_SPESEADD3
|
||
//DISPLAY=@F_SPESEADD1
|
||
//OUTPUT=F_SPESEADD3 CODTAB
|
||
//SIZE=3
|
||
|
||
//[SPESEADD4]
|
||
//GROUP=3400
|
||
//X=24
|
||
//Y=2
|
||
//FIELDNAME=???
|
||
//MSKID=F_SPESEADD4
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Spesa 4 "
|
||
//USE=@F_SPESEADD1
|
||
//INPUT=CODTAB F_SPESEADD4
|
||
//DISPLAY=@F_SPESEADD1
|
||
//OUTPUT=F_SPESEADD4 CODTAB
|
||
//SIZE=3
|
||
|
||
//[NATTRASP]
|
||
//GROUP=3300
|
||
//X=2
|
||
//Y=0
|
||
//FIELDNAME=???
|
||
//MSKID=F_NATTRASP
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Natura trasporto "
|
||
//SIZE=3
|
||
|
||
//[NATTRANS]
|
||
//GROUP=3300
|
||
//X=2
|
||
//Y=1
|
||
//FIELDNAME=???
|
||
//MSKID=F_NATRANS
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Natura transazione "
|
||
//SIZE=3
|
||
|
||
//[REGIME]
|
||
//GROUP=3300
|
||
//X=40
|
||
//Y=1
|
||
//FIELDNAME=???
|
||
//MSKID=F_REGIME
|
||
//TYPE=T_STRINGA
|
||
//PROMPT="Regime "
|
||
//SIZE=3
|
||
|
||
[BLANK]
|
||
GROUP=4000
|
||
X=100
|
||
Y=0
|
||
MSKID=F_BLANK
|
||
TYPE=T_STRINGA
|
||
PROMPT=""
|
||
SIZE=1
|
||
|
||
|