aggiunte per installazione vendite

git-svn-id: svn://10.65.10.50/trunk@3703 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
pirro 1996-10-03 17:10:13 +00:00
parent 203164b1a5
commit 38b5f688f8
39 changed files with 2755 additions and 2469 deletions

View File

@ -1,11 +1,10 @@
#include "../ba/ba3200.h"
PAGE "Stampa Tabella Stati documento" -1 -1 50 8
STRING F_INIZIO1 5
STRING F_INIZIO1 1
BEGIN
PROMPT 2 1 "Da cod. stato "
HELP "Inserire il codice da cui iniziare la stampa. Se in bianco vuol dire dall'inizio"
FIELD LF_TABCOM->CODTAB
FLAGS "U"
USE %STD
INPUT CODTAB F_INIZIO1
@ -15,12 +14,11 @@ OUTPUT F_INIZIO1 CODTAB
GROUP 1
END
STRING F_FINE1 5
STRING F_FINE1 1
BEGIN
PROMPT 2 3 "A cod. stato "
HELP "Inserire il codice di fine. Se in bianco vuol dire l'ultimo"
FLAGS "U"
FIELD LF_TABCOM->CODTAB
COPY USE F_INIZIO1
INPUT CODTAB F_FINE1
COPY DISPLAY F_INIZIO1

View File

@ -7,7 +7,7 @@ Tabella Formule documento
2|@40g%s|Tipo formula
2|@70g%s|Formula
[Rows]
1|CODTAB|@2g@8s
1|CODTAB|@2g@10s
1|S0|@16g@50,ls
2|S3|@16g@20,ls
2|B0|@40g@15t

View File

@ -7,7 +7,7 @@ Tabella Formule righe documento
2|@40g%s|Tipo formula
2|@70g%s|Formula
[Rows]
1|CODTAB|@2g@8s
1|CODTAB|@2g@10s
1|S0|@16g@50,ls
2|S3|@16g@20,ls
2|B0|@40g@15t

View File

@ -1,5 +1,5 @@
[Headers]
132
80
Tabella Stati documento
1|@2g%s|Stato
1|@20g%s|Descrizione

View File

@ -4,13 +4,13 @@ TOOLBAR "" 0 20 60 2
#include "toolbar.h"
ENDPAGE
ENDPAGE
PAGE "Tabella stati documento" -1 -1 60 14
GROUPBOX DLG_NULL 75 4
GROUPBOX DLG_NULL 75 7
BEGIN
PROMPT 1 1 ""
PROMPT 1 0 ""
FLAG "R"
END
@ -31,7 +31,7 @@ END
STRING F_DESSTA 50
BEGIN
PROMPT 2 3 "Descrizione "
PROMPT 2 4 "Descrizione "
FIELD S0
HELP "Descrizione tipo documento"
USE %STD KEY 2

View File

@ -1,287 +1,293 @@
#include "veini.h"
#include "veuml.h"
#include "verig.h"
// Esempio di profilo documento : Profilo Bolla Vendita
[MAIN]
// Descrizione a caratteri del documento
TYPE=Bolla di vendita
// Dove sono le risorse per il documento
MSKFILE=BOLLAC
FRMFILE=BOLLAC.FRM
// modifica
CAMPICALC=IMPN|SCODOC|IMPS|IMPOSTA|SPESE|TOTALE|PROVVDOC
CALCOLI=
// modifica
// Procedure utente da chiamare per il documento ( preprocessarle? )
NUOVO=
MODIFICA=
CANCELLA=
STAMPA=
RAGGRUPPA=
USER=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C
[INSERIMENTO]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[MODIFICA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=N
[CANCELLAZIONE]
STATIVALIDI = 1,6,7
STATOFINALE = 4
REMOVE = 0
[STAMPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=6
[RAGGRUPPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[SPECIALE]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=9
[PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning
// TIPOCF = S_NORMALE
// CODCF = S_OBBLIGATORIO
// RAGSOC = S_NORMALE
OCCASEDIT = S_NORMALE //100
OCFPI = S_NASCOSTO //100
COFI = S_NORMALE //100
STATOPAIV = S_NORMALE //100
PAIVA = S_NORMALE //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200
NOME_VAL2 = S_NORMALE //200
CAMBIO = S_NORMALE //200
DATA_CAMBIO1 = S_NORMALE //200
DATA_CAMBIO2 = S_NORMALE //200
CODLIN = S_NORMALE //300
DESLIN = S_NORMALE //300
CODPAG = S_OBBLIGATORIO //400
DESCODPAG = S_NORMALE //400
GRSCADENZE = S_NORMALE //500
DATAINSC = S_NORMALE //500
DATASCAD1 = S_DISABILITATO //500
DATASCAD2 = S_DISABILITATO //500
DATASCAD3 = S_DISABILITATO //500
DATASCAD4 = S_DISABILITATO //500
DATASCAD5 = S_DISABILITATO //500
CODABIA = S_OBBLIGATORIO //600
CODCABA = S_OBBLIGATORIO //600
DESBANAPP = S_NORMALE //600
CODABIP = S_NORMALE //700
CODCABP = S_NORMALE //700
DESBANPRE = S_NORMALE //700
CATVEN = S_NORMALE //800
DESCATVEN = S_DISABILITATO //800
CODLIST1 = S_NORMALE //800
CODLIST2 = S_NORMALE //800
DESLIST = S_DISABILITATO //800
CODCONT1 = S_NORMALE //810
CODCONT2 = S_NORMALE //810
DESCONT = S_DISABILITATO //810
CODCAMP = S_NORMALE //820
DESCAMP = S_DISABILITATO //820
SCONTOPERC = S_NORMALE //830
GRINDSPED = S_NORMALE //900
CODINDSP = S_NORMALE //900
RAGSOCSP = S_DISABILITATO //900
INDSP = S_DISABILITATO //900
CIVSP = S_DISABILITATO //900
LOCALITASP = S_DISABILITATO //900
CAPSP = S_DISABILITATO //900
COMSP = S_DISABILITATO //900
DENCOMSP = S_DISABILITATO //900
PROVCOMSP = S_DISABILITATO //900
STATOSP = S_DISABILITATO //900
DESSTATOSP = S_DISABILITATO //900
DATADOCRIF = S_NASCOSTO //1000
NUMDOCRIF = S_NASCOSTO //1000
CODAGVIS = S_NASCOSTO //1110
DESAGVIS = S_NASCOSTO //1110
CODAG = S_NORMALE //1100
DESAG = S_NORMALE //1100
CODZON = S_NORMALE //1100
DESZON = S_NORMALE //1100
CODSPMEZZO = S_OBBLIGATORIO //1200
DESSPMEZZO = S_NORMALE //1200
CODPORTO = S_NORMALE //1210
DESPORTO = S_NORMALE //1210
CODNOTESP1 = S_NORMALE //1300
DESNOTESP1 = S_NORMALE //1300
CODNOTESP2 = S_NASCOSTO //1300
DESNOTESP2 = S_NASCOSTO //1300
CAUSTRASP = S_OBBLIGATORIO //1400
DENCAUSTRASP = S_NORMALE //1400
CODVETT1 = S_NORMALE //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_NORMALE //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_NASCOSTO //1600
GRPARTENZA = S_NORMALE //1700
DATAPART = S_NORMALE //1700
ORAPART = S_NORMALE //1700
IMPPAGATO = S_NASCOSTO //1800
ACCSALDO = S_NASCOSTO //1800
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
DATACONS = S_NASCOSTO //2000
ASPBENI1 = S_OBBLIGATORIO //2100
DESCRBENI1 = S_NORMALE //2100
ASPBENI2 = S_NASCOSTO //2100
DESCRBENI2 = S_NASCOSTO //2100
IMPNETTI = S_NORMALE //2200
RAGGR = S_NORMALE //2300
RAGGREFF = S_NASCOSTO //2300
SPESEINC = S_NORMALE //2400
ADDBOLLI = S_NORMALE //2400
UMTARA = S_NORMALE //2710
TARA = S_NORMALE //2710
DESUMTARA = S_NASCOSTO //2710
UMPNETTO = S_NORMALE //2700
PNETTO = S_NORMALE //2700
DESUMPNETTO = S_NASCOSTO //2700
NCOLLI = S_NORMALE //2800
CAUSMAG1 = S_NASCOSTO //2900
DESCRMAG1 = S_NASCOSTO //2900
CAUSMAG2 = S_NASCOSTO //2900
DESCRMAG2 = S_NASCOSTO //2900
BLANK = S_DISABILITATO //4000
[DEFAULT]
NDEFAULTS=1
1=F_CAUSTRASP|VEN
[SHEET]
NCOLS=10
1=FR_CODMAG
2=FR_CODDEP
3=FR_CODART
4=FR_DESCR
5=FR_UMQTA
6=FR_QTA
7=FR_PREZZO
8=FR_SCONTO
9=FR_PERCPROV
10=FR_CODIVA
[RIGHE]
NTIPIRIGA=9
1=01
2=02
3=03
4=04
5=05
6=06
7=07
8=08
9=09
[HANDLERS]
NHANDLER=0
1 = F_ORAPART|1
[PROFILOGRUPPO]
101 = S_NASCOSTO
100 = S_NORMALE
200 = S_NORMALE
300 = S_NORMALE
400 = S_NORMALE
500 = S_NORMALE
600 = S_NORMALE
700 = S_NORMALE
800 = S_NORMALE
810 = S_NORMALE
820 = S_NORMALE
830 = S_NORMALE
900 = S_NORMALE
1000 = S_NASCOSTO
1100 = S_NORMALE
1200 = S_NORMALE
1210 = S_NORMALE
1300 = S_NORMALE
1400 = S_NORMALE
1500 = S_NORMALE
1600 = S_NASCOSTO
1700 = S_NORMALE
1800 = S_NORMALE
1900 = S_NORMALE
2000 = S_NASCOSTO
2100 = S_NORMALE
2200 = S_NORMALE
2300 = S_NORMALE
2400 = S_NORMALE
2700 = S_NORMALE
2710 = S_NORMALE
2800 = S_NORMALE
2900 = S_NORMALE
4000 = S_NORMALE
[ORDINEGRUPPI]
NGROUPS=28
1=100
2=200
3=300
4=400
5=500
6=600
7=700
8=800
9=810
10=820
11=830
12=900
13=1100
14=1200
15=1500
16=1210
17=1300
18=1400
19=1800
20=1900
21=2100
22=2300
23=2200
24=2800
25=2700
26=2710
27=1700
28=2400

#include "veini.h"
#include "veuml.h"
#include "verig.h"
// Esempio di profilo documento : Profilo Bolla Vendita
[MAIN]
// Descrizione a caratteri del documento
TYPE=Bolla di vendita
// Dove sono le risorse per il documento
MSKFILE=BOLLAC
FRMFILE=BOLLAC.FRM
// modifica
CAMPICALC=TOTMER|TOTPRE|TOTSPE|SPESINC|BOLLI|SCONTOD|TOTNS|IMPOSTE|TOTDOC|PROVVD
CALCOLI=BASESCONTO
IMPONIBILE=TOTNS
IMPOSTA=IMPOSTE
TOTALE=TOTDOC
BASESCONTO=BASESCONTO
SPESE=TOTSPE
// modifica
// Procedure utente da chiamare per il documento ( preprocessarle? )
NUOVO=
MODIFICA=
CANCELLA=
STAMPA=
RAGGRUPPA=
USER=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C
[INSERIMENTO]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[MODIFICA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=N
[CANCELLAZIONE]
STATIVALIDI = 1,6,7
STATOFINALE = 4
REMOVE = 0
[STAMPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=6
[RAGGRUPPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[SPECIALE]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=9
[PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning
// TIPOCF = S_NORMALE
// CODCF = S_OBBLIGATORIO
// RAGSOC = S_NORMALE
OCCASEDIT = S_NORMALE //100
OCFPI = S_NASCOSTO //100
COFI = S_NORMALE //100
STATOPAIV = S_NORMALE //100
PAIVA = S_NORMALE //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200
NOME_VAL2 = S_NORMALE //200
CAMBIO = S_NORMALE //200
DATA_CAMBIO1 = S_NORMALE //200
DATA_CAMBIO2 = S_NORMALE //200
CODLIN = S_NORMALE //300
DESLIN = S_NORMALE //300
CODPAG = S_OBBLIGATORIO //400
DESCODPAG = S_NORMALE //400
GRSCADENZE = S_NORMALE //500
DATAINSC = S_NORMALE //500
DATASCAD1 = S_DISABILITATO //500
DATASCAD2 = S_DISABILITATO //500
DATASCAD3 = S_DISABILITATO //500
DATASCAD4 = S_DISABILITATO //500
DATASCAD5 = S_DISABILITATO //500
CODABIA = S_OBBLIGATORIO //600
CODCABA = S_OBBLIGATORIO //600
DESBANAPP = S_NORMALE //600
CODABIP = S_NORMALE //700
CODCABP = S_NORMALE //700
DESBANPRE = S_NORMALE //700
CATVEN = S_NORMALE //800
DESCATVEN = S_DISABILITATO //800
CODLIST1 = S_NORMALE //800
CODLIST2 = S_NORMALE //800
DESLIST = S_DISABILITATO //800
CODCONT1 = S_NORMALE //810
CODCONT2 = S_NORMALE //810
DESCONT = S_DISABILITATO //810
CODCAMP = S_NORMALE //820
DESCAMP = S_DISABILITATO //820
SCONTOPERC = S_NORMALE //830
GRINDSPED = S_NORMALE //900
CODINDSP = S_NORMALE //900
RAGSOCSP = S_DISABILITATO //900
INDSP = S_DISABILITATO //900
CIVSP = S_DISABILITATO //900
LOCALITASP = S_DISABILITATO //900
CAPSP = S_DISABILITATO //900
COMSP = S_DISABILITATO //900
DENCOMSP = S_DISABILITATO //900
PROVCOMSP = S_DISABILITATO //900
STATOSP = S_DISABILITATO //900
DESSTATOSP = S_DISABILITATO //900
DATADOCRIF = S_NASCOSTO //1000
NUMDOCRIF = S_NASCOSTO //1000
CODAGVIS = S_NASCOSTO //1110
DESAGVIS = S_NASCOSTO //1110
CODAG = S_NORMALE //1100
DESAG = S_NORMALE //1100
CODZON = S_NORMALE //1100
DESZON = S_NORMALE //1100
CODSPMEZZO = S_OBBLIGATORIO //1200
DESSPMEZZO = S_NORMALE //1200
CODPORTO = S_NORMALE //1210
DESPORTO = S_NORMALE //1210
CODNOTESP1 = S_NORMALE //1300
DESNOTESP1 = S_NORMALE //1300
CODNOTESP2 = S_NASCOSTO //1300
DESNOTESP2 = S_NASCOSTO //1300
CAUSTRASP = S_OBBLIGATORIO //1400
DENCAUSTRASP = S_NORMALE //1400
CODVETT1 = S_NORMALE //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_NORMALE //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_NASCOSTO //1600
GRPARTENZA = S_NORMALE //1700
DATAPART = S_NORMALE //1700
ORAPART = S_NORMALE //1700
IMPPAGATO = S_NASCOSTO //1800
ACCSALDO = S_NASCOSTO //1800
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
DATACONS = S_NASCOSTO //2000
ASPBENI1 = S_OBBLIGATORIO //2100
DESCRBENI1 = S_NORMALE //2100
ASPBENI2 = S_NASCOSTO //2100
DESCRBENI2 = S_NASCOSTO //2100
IMPNETTI = S_NORMALE //2200
RAGGR = S_NORMALE //2300
RAGGREFF = S_NASCOSTO //2300
SPESEINC = S_NORMALE //2400
ADDBOLLI = S_NORMALE //2400
UMTARA = S_NORMALE //2710
TARA = S_NORMALE //2710
DESUMTARA = S_NASCOSTO //2710
UMPNETTO = S_NORMALE //2700
PNETTO = S_NORMALE //2700
DESUMPNETTO = S_NASCOSTO //2700
NCOLLI = S_NORMALE //2800
CAUSMAG1 = S_NASCOSTO //2900
DESCRMAG1 = S_NASCOSTO //2900
CAUSMAG2 = S_NASCOSTO //2900
DESCRMAG2 = S_NASCOSTO //2900
BLANK = S_DISABILITATO //4000
//NOTECLI = S_NORMALE //2500
[DEFAULT]
NDEFAULTS=1
1=F_CAUSTRASP|VEN
[SHEET]
NCOLS=10
1=FR_CODMAG
2=FR_CODDEP
3=FR_CODART
4=FR_DESCR
5=FR_UMQTA
6=FR_QTA
7=FR_PREZZO
8=FR_SCONTO
9=FR_PERCPROV
10=FR_CODIVA
[RIGHE]
NTIPIRIGA=9
1=01
2=02
3=03
4=04
5=05
6=06
7=07
8=08
9=09
[HANDLERS]
NHANDLER=0
1 = F_ORAPART|1
[PROFILOGRUPPO]
101 = S_NASCOSTO
100 = S_NORMALE
200 = S_NORMALE
300 = S_NORMALE
400 = S_NORMALE
500 = S_NORMALE
600 = S_NORMALE
700 = S_NORMALE
800 = S_NORMALE
810 = S_NORMALE
820 = S_NORMALE
830 = S_NORMALE
900 = S_NORMALE
1000 = S_NASCOSTO
1100 = S_NORMALE
1200 = S_NORMALE
1210 = S_NORMALE
1300 = S_NORMALE
1400 = S_NORMALE
1500 = S_NORMALE
1600 = S_NASCOSTO
1700 = S_NORMALE
1800 = S_NORMALE
1900 = S_NORMALE
2000 = S_NASCOSTO
2100 = S_NORMALE
2200 = S_NORMALE
2300 = S_NORMALE
2400 = S_NORMALE
2500 = S_NORMALE
2700 = S_NORMALE
2710 = S_NORMALE
2800 = S_NORMALE
2900 = S_NORMALE
4000 = S_NORMALE
[ORDINEGRUPPI]
NGROUPS=28
1=100
2=200
3=300
4=400
5=500
6=600
7=700
8=800
9=810
10=820
11=830
12=900
13=1100
14=1200
15=1500
16=1210
17=1300
18=1400
19=1800
20=1900
21=2100
22=2300
23=2200
24=2800
25=2700
26=2710
27=1700
28=2400

View File

@ -1,6 +1,6 @@
#include "veini.h"
#include "veuml2.h"
#include "veuml.h"
#include "verig.h"
// Esempio di profilo documento : Profilo Bolla Fornitore
[MAIN]
@ -10,8 +10,13 @@ TYPE=Bolla a fornitore
MSKFILE=BOLLAF
FRMFILE=BOLLAF.FRM
// modifica
PROGPIEDE=TOTNETTI
// modifica
CAMPICALC=
CALCOLI=
IMPONIBILE=
IMPOSTA=
TOTALE=
BASESCONTO=
SPESE=
// Procedure utente da chiamare per il documento ( preprocessarle? )
NUOVO=
MODIFICA=
@ -64,92 +69,91 @@ STATOFINALE=9
// TIPOCF = S_NORMALE
// CODCF = S_OBBLIGATORIO
// RAGSOC = S_NORMALE
OCCASEDIT = S_NORMALE //100
OCFPI = S_NORMALE //100
COFI = S_DISABILITATO //100
STATOPAIV = S_DISABILITATO //100
PAIVA = S_DISABILITATO //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_NASCOSTO //100
CODLIN = S_NORMALE //300
DESLIN = S_DISABILITATO //300
GRINDSPED = S_NORMALE //900
CODINDSP = S_NORMALE //900
RAGSOCSP = S_NORMALE //900
INDSP = S_DISABILITATO //900
CIVSP = S_DISABILITATO //900
LOCALITASP = S_DISABILITATO //900
CAPSP = S_DISABILITATO //900
COMSP = S_DISABILITATO //900
DENCOMSP = S_DISABILITATO //900
PROVCOMSP = S_DISABILITATO //900
STATOSP = S_DISABILITATO //900
DESSTATOSP = S_NASCOSTO //900
DATADOCRIF = S_NASCOSTO //1000
NUMDOCRIF = S_NASCOSTO //1000
CODSPMEZZO = S_OBBLIGATORIO //1200
DESSPMEZZO = S_DISABILITATO //1200
CODPORTO = S_OBBLIGATORIO //1210
DESPORTO = S_DISABILITATO //1210
CODNOTESP1 = S_NORMALE //1300
DESNOTESP1 = S_DISABILITATO //1300
CODNOTESP2 = S_NASCOSTO //1300
DESNOTESP2 = S_NASCOSTO //1300
CAUSTRASP = S_OBBLIGATORIO //1400
DENCAUSTRASP = S_DISABILITATO //1400
CODVETT1 = S_OBBLIGATORIO //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_DISABILITATO //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_OBBLIGATORIO //1600
GRPARTENZA = S_NORMALE //1700
DATAPART = S_NORMALE //1700
ORAPART = S_NORMALE //1700
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
DATACONS = S_NASCOSTO //2000
ASPBENI1 = S_OBBLIGATORIO //2100
DESCRBENI1 = S_DISABILITATO //2100
ASPBENI2 = S_NASCOSTO //2100
DESCRBENI2 = S_NASCOSTO //2100
UMTARA = S_NORMALE //2710
TARA = S_NORMALE //2710
DESUMTARA = S_NASCOSTO //2710
UMPNETTO = S_NORMALE //2700
PNETTO = S_NORMALE //2700
DESUMPNETTO = S_NASCOSTO //2700
NCOLLI = S_NORMALE //2800
CAUSMAG1 = S_NASCOSTO //2900
DESCRMAG1 = S_NASCOSTO //2900
CAUSMAG2 = S_NASCOSTO //2900
DESCRMAG2 = S_NASCOSTO //2900
OCCASEDIT = S_NORMALE //100
OCFPI = S_NASCOSTO //100
COFI = S_NORMALE //100
STATOPAIV = S_NORMALE //100
PAIVA = S_NORMALE //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CODLIN = S_NORMALE //300
DESLIN = S_NORMALE //300
GRINDSPED = S_NORMALE //900
CODINDSP = S_NORMALE //900
RAGSOCSP = S_DISABILITATO //900
INDSP = S_DISABILITATO //900
CIVSP = S_DISABILITATO //900
LOCALITASP = S_DISABILITATO //900
CAPSP = S_DISABILITATO //900
COMSP = S_DISABILITATO //900
DENCOMSP = S_DISABILITATO //900
PROVCOMSP = S_DISABILITATO //900
STATOSP = S_DISABILITATO //900
DESSTATOSP = S_DISABILITATO //900
DATADOCRIF = S_NASCOSTO //1000
NUMDOCRIF = S_NASCOSTO //1000
CODSPMEZZO = S_OBBLIGATORIO //1200
DESSPMEZZO = S_DISABILITATO //1200
CODPORTO = S_OBBLIGATORIO //1210
DESPORTO = S_DISABILITATO //1210
CODNOTESP1 = S_NORMALE //1300
DESNOTESP1 = S_DISABILITATO //1300
CODNOTESP2 = S_NASCOSTO //1300
DESNOTESP2 = S_NASCOSTO //1300
CAUSTRASP = S_OBBLIGATORIO //1400
DENCAUSTRASP = S_DISABILITATO //1400
CODVETT1 = S_OBBLIGATORIO //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_DISABILITATO //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_OBBLIGATORIO //1600
GRPARTENZA = S_NORMALE //1700
DATAPART = S_NORMALE //1700
ORAPART = S_NORMALE //1700
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
DATACONS = S_NASCOSTO //2000
ASPBENI1 = S_OBBLIGATORIO //2100
DESCRBENI1 = S_DISABILITATO //2100
ASPBENI2 = S_NASCOSTO //2100
DESCRBENI2 = S_NASCOSTO //2100
UMTARA = S_NORMALE //2710
TARA = S_NORMALE //2710
DESUMTARA = S_NASCOSTO //2710
UMPNETTO = S_NORMALE //2700
PNETTO = S_NORMALE //2700
DESUMPNETTO = S_NASCOSTO //2700
NCOLLI = S_NORMALE //2800
CAUSMAG1 = S_NASCOSTO //2900
DESCRMAG1 = S_NASCOSTO //2900
CAUSMAG2 = S_NASCOSTO //2900
DESCRMAG2 = S_NASCOSTO //2900
//RAGGR = S_NORMALE
[DEFAULT]
NDEFAULTS=0
//NDEFAULTS=1
//1=F_CAUSTRASP|VEN
NDEFAULTS=1
1=F_CAUSTRASP|RES
[SHEET]
NCOLS=6
1=8
2=9
3=10
4=11
5=14
6=15
1=FR_CODMAG
2=FR_CODDEP
3=FR_CODART
4=FR_DESCR
5=FR_UMQTA
6=FR_QTA
6=FR_CODIVA
[RIGHE]
NTIPIRIGA=1

12
ve/ctr.txt Executable file
View File

@ -0,0 +1,12 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
CTR|RES|Reso a fornitore||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
CTR|VEN|Vendita||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |

12
ve/eld.txt Executable file
View File

@ -0,0 +1,12 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
ELD|CONT|Contabilizzazione fatture||F01|TC|2|F01|F01|1|F01|2|||||||||||||||||||||||||||||||||||| | | | | | | | | | |
ELD|FAT1|Fatture differite||B01|FB|2|B01|F01|1|F01|1|||||||||||||||||||||||||||||||||||| |X| |X| | | | | | |

View File

@ -1,5 +1,5 @@
#include "veini.h"
#include "veuml2.h"
#include "verig.h"
#include "veuml.h"
// Esempio di profilo documento : Profilo Fattura Accompagnatoria
@ -10,7 +10,13 @@ TYPE=Fattura accompagnatoria
MSKFILE=FATTURAA
FRMFILE=FATTURAA.FRM
// modifica
PROGPIEDE=TOTNETTI
CAMPICALC=TOTMER|TOTPRE|TOTSPE|SPESINC|BOLLI|SCONTOD|TOTNS|IMPOSTE|TOTDOC|PROVVD
CALCOLI=BASESCONTO
IMPONIBILE=TOTNS
IMPOSTA=IMPOSTE
TOTALE=TOTDOC
BASESCONTO=BASESCONTO
SPESE=TOTSPE
// modifica
// Procedure utente da chiamare per il documento ( preprocessarle? )
NUOVO=
@ -64,135 +70,121 @@ STATOFINALE=9
// TIPOCF = S_NORMALE
// CODCF = S_OBBLIGATORIO
// RAGSOC = S_NORMALE
OCCASEDIT = S_NORMALE //100
OCFPI = S_NORMALE //100
COFI = S_DISABILITATO //100
STATOPAIV = S_DISABILITATO //100
PAIVA = S_DISABILITATO //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_NASCOSTO //100
CODVAL = S_NORMALE //200
NOME_VAL = S_DISABILITATO //200
CAMBIO = S_NORMALE //200
DATA_CAMBIO = S_DISABILITATO //200
CODLIN = S_NORMALE //300
DESLIN = S_DISABILITATO //300
CODPAG = S_OBBLIGATORIO //400
DESCODPAG = S_DISABILITATO //400
GRSCADENZE = S_NORMALE //500
DATAINSC = S_NORMALE //500
DATASCAD1 = S_DISABILITATO //500
DATASCAD2 = S_DISABILITATO //500
DATASCAD3 = S_DISABILITATO //500
DATASCAD4 = S_DISABILITATO //500
DATASCAD5 = S_DISABILITATO //500
CODABIA = S_OBBLIGATORIO //600
CODCABA = S_OBBLIGATORIO //600
DESBANAPP = S_DISABILITATO //600
CODABIP = S_NORMALE //700
CODCABP = S_NORMALE //700
DESBANPRE = S_DISABILITATO //700
CATVEN = S_NORMALE //800
DESCATVEN = S_DISABILITATO //800
CODLIST1 = S_NORMALE //800
OCCASEDIT = S_NORMALE //100
OCFPI = S_NASCOSTO //100
COFI = S_NORMALE //100
STATOPAIV = S_NORMALE //100
PAIVA = S_NORMALE //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200
NOME_VAL2 = S_NORMALE //200
CAMBIO = S_NORMALE //200
DATA_CAMBIO1 = S_NORMALE //200
DATA_CAMBIO2 = S_NORMALE //200
CODLIN = S_NORMALE //300
DESLIN = S_NORMALE //300
CODPAG = S_OBBLIGATORIO //400
DESCODPAG = S_NORMALE //400
GRSCADENZE = S_NORMALE //500
DATAINSC = S_NORMALE //500
DATASCAD1 = S_DISABILITATO //500
DATASCAD2 = S_DISABILITATO //500
DATASCAD3 = S_DISABILITATO //500
DATASCAD4 = S_DISABILITATO //500
DATASCAD5 = S_DISABILITATO //500
CODABIA = S_OBBLIGATORIO //600
CODCABA = S_OBBLIGATORIO //600
DESBANAPP = S_NORMALE //600
CODABIP = S_NORMALE //700
CODCABP = S_NORMALE //700
DESBANPRE = S_NORMALE //700
CATVEN = S_NORMALE //800
DESCATVEN = S_DISABILITATO //800
CODLIST1 = S_NORMALE //800
CODLIST2 = S_NORMALE //800
DESLIST = S_DISABILITATO //800
CODCONT1 = S_NORMALE //810
DESLIST = S_DISABILITATO //800
CODCONT1 = S_NORMALE //810
CODCONT2 = S_NORMALE //810
DESCONT = S_DISABILITATO //810
CODCAMP = S_NORMALE //820
DESCAMP = S_DISABILITATO //820
SCONTOPERC = S_NORMALE //830
GRINDSPED = S_NORMALE //900
CODINDSP = S_NORMALE //900
RAGSOCSP = S_NORMALE //900
INDSP = S_DISABILITATO //900
CIVSP = S_DISABILITATO //900
LOCALITASP = S_DISABILITATO //900
CAPSP = S_DISABILITATO //900
COMSP = S_DISABILITATO //900
DENCOMSP = S_DISABILITATO //900
PROVCOMSP = S_DISABILITATO //900
STATOSP = S_DISABILITATO //900
DESSTATOSP = S_NASCOSTO //900
DATADOCRIF = S_NASCOSTO //1000
NUMDOCRIF = S_NASCOSTO //1000
CODAGVIS = S_NASCOSTO //1110
DESAGVIS = S_NASCOSTO //1110
CODAG = S_NORMALE //1100
DESAG = S_DISABILITATO //1100
CODSPMEZZO = S_OBBLIGATORIO //1200
DESSPMEZZO = S_DISABILITATO //1200
CODPORTO = S_OBBLIGATORIO //1210
DESPORTO = S_DISABILITATO //1210
CODNOTESP1 = S_NORMALE //1300
DESNOTESP1 = S_DISABILITATO //1300
CODNOTESP2 = S_NASCOSTO //1300
DESNOTESP2 = S_NASCOSTO //1300
CAUSTRASP = S_OBBLIGATORIO //1400
DENCAUSTRASP = S_DISABILITATO //1400
CODVETT1 = S_OBBLIGATORIO //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_DISABILITATO //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_OBBLIGATORIO //1600
GRPARTENZA = S_NORMALE //1700
DATAPART = S_NORMALE //1700
ORAPART = S_NORMALE //1700
DESCONT = S_DISABILITATO //810
CODCAMP = S_NORMALE //820
DESCAMP = S_DISABILITATO //820
SCONTOPERC = S_NORMALE //830
GRINDSPED = S_NORMALE //900
CODINDSP = S_NORMALE //900
RAGSOCSP = S_DISABILITATO //900
INDSP = S_DISABILITATO //900
CIVSP = S_DISABILITATO //900
LOCALITASP = S_DISABILITATO //900
CAPSP = S_DISABILITATO //900
COMSP = S_DISABILITATO //900
DENCOMSP = S_DISABILITATO //900
PROVCOMSP = S_DISABILITATO //900
STATOSP = S_DISABILITATO //900
DESSTATOSP = S_DISABILITATO //900
DATADOCRIF = S_NASCOSTO //1000
NUMDOCRIF = S_NASCOSTO //1000
CODAGVIS = S_NASCOSTO //1110
DESAGVIS = S_NASCOSTO //1110
CODAG = S_NORMALE //1100
DESAG = S_NORMALE //1100
CODSPMEZZO = S_OBBLIGATORIO //1200
DESSPMEZZO = S_NORMALE //1200
CODPORTO = S_NORMALE //1210
DESPORTO = S_NORMALE //1210
CODNOTESP1 = S_NORMALE //1300
DESNOTESP1 = S_NORMALE //1300
CODNOTESP2 = S_NASCOSTO //1300
DESNOTESP2 = S_NASCOSTO //1300
CAUSTRASP = S_OBBLIGATORIO //1400
DENCAUSTRASP = S_NORMALE //1400
CODVETT1 = S_NORMALE //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_NORMALE //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_NASCOSTO //1600
GRPARTENZA = S_NORMALE //1700
DATAPART = S_NORMALE //1700
ORAPART = S_NORMALE //1700
IMPPAGATO = S_NORMALE //1800
ACCSALDO = S_NORMALE //1800
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
DATACONS = S_NASCOSTO //2000
ASPBENI1 = S_OBBLIGATORIO //2100
DESCRBENI1 = S_DISABILITATO //2100
ASPBENI2 = S_NASCOSTO //2100
DESCRBENI2 = S_NASCOSTO //2100
IMPNETTI = S_NORMALE //2200
RAGGREFF = S_NORMALE //2300
SPESEINC = S_NORMALE //2400
GRADD = S_NORMALE //2500
ADDBRB = S_NORMALE //2500
ADDBTR = S_NORMALE //2500
ADDBDE = S_NORMALE //2500
GRCODIVA = S_NORMALE //2500
CODIVABRB = S_NORMALE //2500
CODIVABTR = S_NORMALE //2500
CODIVABTRE = S_NORMALE //2500
CODIVABDE = S_NORMALE //2500
UMTARA = S_NORMALE //2710
TARA = S_NORMALE //2710
DESUMTARA = S_NASCOSTO //2710
UMPNETTO = S_NORMALE //2700
PNETTO = S_NORMALE //2700
DESUMPNETTO = S_NASCOSTO //2700
NCOLLI = S_NORMALE //2800
CAUSMAG1 = S_NASCOSTO //2900
DESCRMAG1 = S_NASCOSTO //2900
CAUSMAG2 = S_NASCOSTO //2900
DESCRMAG2 = S_NASCOSTO //2900
SCONFIS = S_NORMALE //3000
RICFIS = S_NORMALE //3200
//NATTRASP = S_NASCOSTO //3300
//NATTRANS = S_NASCOSTO //3300
//REGIME = S_NASCOSTO //3300
GRSPESEADD = S_NORMALE //3400
SPESEADD1 = S_NORMALE //3400
SPESEADD2 = S_NORMALE //3400
SPESEADD3 = S_NORMALE //3400
SPESEADD4 = S_NORMALE //3400
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
DATACONS = S_NASCOSTO //2000
ASPBENI1 = S_OBBLIGATORIO //2100
DESCRBENI1 = S_NORMALE //2100
ASPBENI2 = S_NASCOSTO //2100
DESCRBENI2 = S_NASCOSTO //2100
IMPNETTI = S_NORMALE //2200
RAGGREFF = S_NORMALE //2300
SPESEINC = S_NORMALE //2400
ADDBOLLI = S_NORMALE //2400
UMTARA = S_NORMALE //2710
TARA = S_NORMALE //2710
DESUMTARA = S_NASCOSTO //2710
UMPNETTO = S_NORMALE //2700
PNETTO = S_NORMALE //2700
DESUMPNETTO = S_NASCOSTO //2700
NCOLLI = S_NORMALE //2800
CAUSMAG1 = S_NASCOSTO //2900
DESCRMAG1 = S_NASCOSTO //2900
CAUSMAG2 = S_NASCOSTO //2900
DESCRMAG2 = S_NASCOSTO //2900
BLANK = S_DISABILITATO //4000
//NOTECLI = S_NORMALE //2500
//RAGGR = S_NORMALE
[DEFAULT]
@ -201,20 +193,28 @@ NDEFAULTS=1
[SHEET]
NCOLS=10
1=8
2=9
3=10
4=11
5=13
6=14
7=15
8=22
9=23
10=26
1=FR_CODMAG
2=FR_CODDEP
3=FR_CODART
4=FR_DESCR
5=FR_UMQTA
6=FR_QTA
7=FR_PREZZO
8=FR_SCONTO
9=FR_PERCPROV
10=FR_CODIVA
[RIGHE]
NTIPIRIGA=1
NTIPIRIGA=9
1=01
2=02
3=03
4=04
5=05
6=06
7=07
8=08
9=09
[HANDLERS]
NHANDLER=0
@ -255,9 +255,9 @@ NHANDLER=0
2710 = S_NORMALE
2800 = S_NORMALE
2900 = S_NASCOSTO
3000 = S_NORMALE
3200 = S_NORMALE
3400 = S_NORMALE
3000 = S_NORMALE
3200 = S_NORMALE
3400 = S_NORMALE
[ORDINEGRUPPI]
NGROUPS=32

View File

@ -1,213 +1,217 @@
#include "veini.h"
#include "veuml.h"
#include "verig.h"
[MAIN]
// Descrizione a caratteri del documento
TYPE=Fattura di vendita
// Dove sono le risorse per il documento
MSKFILE=FATTURAC
FRMFILE=FATTURAC.FRM
// modifica
CAMPICALC=IMPN|SCODOC|IMPS|IMPOSTA|SPESE|TOTALE|PROVVDOC
CALCOLI=
// modifica
// Procedure utente da chiamare per il documento ( preprocessarle? )
NUOVO=
MODIFICA=
CANCELLA=
STAMPA=
RAGGRUPPA=
USER=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C
[INSERIMENTO]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[MODIFICA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=N
[CANCELLAZIONE]
STATIVALIDI = 6,7
STATOFINALE = 4
REMOVE = 0
[STAMPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=6
[RAGGRUPPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[SPECIALE]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=9
[PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning
OCCASEDIT = S_NORMALE //100
OCFPI = S_NASCOSTO //100
COFI = S_NORMALE //100
STATOPAIV = S_NORMALE //100
PAIVA = S_NORMALE //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200
NOME_VAL2 = S_NORMALE //200
CAMBIO = S_NORMALE //200
DATA_CAMBIO1 = S_NORMALE //200
DATA_CAMBIO2 = S_NORMALE //200
CODLIN = S_NORMALE //300
DESLIN = S_NORMALE //300
CODPAG = S_OBBLIGATORIO //400
DESCODPAG = S_NORMALE //400
GRSCADENZE = S_NORMALE //500
DATAINSC = S_NORMALE //500
DATASCAD1 = S_DISABILITATO //500
DATASCAD2 = S_DISABILITATO //500
DATASCAD3 = S_DISABILITATO //500
DATASCAD4 = S_DISABILITATO //500
DATASCAD5 = S_DISABILITATO //500
CODABIA = S_OBBLIGATORIO //600
CODCABA = S_OBBLIGATORIO //600
DESBANAPP = S_NORMALE //600
CODABIP = S_NORMALE //700
CODCABP = S_NORMALE //700
DESBANPRE = S_NORMALE //700
CATVEN = S_NORMALE //800
DESCATVEN = S_DISABILITATO //800
CODLIST1 = S_NORMALE //800
CODLIST2 = S_NORMALE //800
DESLIST = S_DISABILITATO //800
CODCONT1 = S_NORMALE //810
CODCONT2 = S_NORMALE //810
DESCONT = S_DISABILITATO //810
CODCAMP = S_NORMALE //820
DESCAMP = S_DISABILITATO //820
SCONTOPERC = S_NORMALE //830
CODAG = S_NORMALE //1100
DESAG = S_NORMALE //1100
CODZON = S_NORMALE //1100
DESZON = S_NORMALE //1100
CODPORTO = S_NORMALE //1210
DESPORTO = S_NORMALE //1210
CODVETT1 = S_NORMALE //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_NORMALE //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_NASCOSTO //1600
IMPPAGATO = S_NORMALE //1800
ACCSALDO = S_NORMALE //1800
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
IMPNETTI = S_NORMALE //2200
RAGGREFF = S_NORMALE //2300
SPESEINC = S_NORMALE //2400
ADDBOLLI = S_NORMALE //2500
BLANK = S_DISABILITATO //4000
[DEFAULT]
NDEFAULTS=0
[SHEET]
NCOLS=10
1=FR_CODMAG
2=FR_CODDEP
3=FR_CODART
4=FR_DESCR
5=FR_UMQTA
6=FR_QTA
7=FR_PREZZO
8=FR_SCONTO
9=FR_PERCPROV
10=FR_CODIVA
[RIGHE]
NTIPIRIGA=9
1=01
2=02
3=03
4=04
5=05
6=06
7=07
8=08
9=09
[HANDLERS]
NHANDLER=0
[PROFILOGRUPPO]
101 = S_NASCOSTO
100 = S_NORMALE
200 = S_NORMALE
300 = S_NORMALE
400 = S_NORMALE
500 = S_NORMALE
600 = S_NORMALE
700 = S_NORMALE
800 = S_NORMALE
810 = S_NORMALE
820 = S_NORMALE
830 = S_NORMALE
1100 = S_NORMALE
1210 = S_NORMALE
1500 = S_NORMALE
1600 = S_NASCOSTO
1800 = S_NORMALE
1900 = S_NORMALE
2200 = S_NORMALE
2300 = S_NORMALE
2400 = S_NORMALE
4000 = S_NORMALE
[ORDINEGRUPPI]
NGROUPS=17
1=100
2=200
3=300
4=400
5=500
6=600
7=700
8=800
9=810
10=820
11=830
12=1100
13=1800
14=1900
15=2200
16=2300
17=2400

#include "veini.h"
#include "veuml.h"
#include "verig.h"
[MAIN]
// Descrizione a caratteri del documento
TYPE=Fattura di vendita
// Dove sono le risorse per il documento
MSKFILE=FATTURAC
FRMFILE=FATTURAC.FRM
// modifica
CAMPICALC=TOTMER|TOTPRE|TOTSPE|SPESINC|BOLLI|SCONTOD|TOTNS|IMPOSTE|TOTDOC|PROVVD
CALCOLI=BASESCONTO
IMPONIBILE=TOTNS
IMPOSTA=IMPOSTE
TOTALE=TOTDOC
BASESCONTO=BASESCONTO
SPESE=TOTSPE
// modifica
// Procedure utente da chiamare per il documento ( preprocessarle? )
NUOVO=
MODIFICA=
CANCELLA=
STAMPA=
RAGGRUPPA=
USER=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C
[INSERIMENTO]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[MODIFICA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=N
[CANCELLAZIONE]
STATIVALIDI = 6,7
STATOFINALE = 4
REMOVE = 0
[STAMPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5
// Stato finale del documento dopo la operazione
STATOFINALE=6
[RAGGRUPPA]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=1
[SPECIALE]
// Stati in cui è possibile effettuare la operazione
STATIVALIDI=1,2,3,4,5,6,7,8,9
// Stato finale del documento dopo la operazione
STATOFINALE=9
[PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning
OCCASEDIT = S_NORMALE //100
OCFPI = S_NASCOSTO //100
COFI = S_NORMALE //100
STATOPAIV = S_NORMALE //100
PAIVA = S_NORMALE //100
GRRECAPITO = S_NORMALE //100
INDCF = S_DISABILITATO //100
CIVCF = S_DISABILITATO //100
LOCALITACF = S_DISABILITATO //100
CAPCF = S_DISABILITATO //100
PROVCOM = S_DISABILITATO //100
COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200
NOME_VAL2 = S_NORMALE //200
CAMBIO = S_NORMALE //200
DATA_CAMBIO1 = S_NORMALE //200
DATA_CAMBIO2 = S_NORMALE //200
CODLIN = S_NORMALE //300
DESLIN = S_NORMALE //300
CODPAG = S_OBBLIGATORIO //400
DESCODPAG = S_NORMALE //400
GRSCADENZE = S_NORMALE //500
DATAINSC = S_NORMALE //500
DATASCAD1 = S_DISABILITATO //500
DATASCAD2 = S_DISABILITATO //500
DATASCAD3 = S_DISABILITATO //500
DATASCAD4 = S_DISABILITATO //500
DATASCAD5 = S_DISABILITATO //500
CODABIA = S_OBBLIGATORIO //600
CODCABA = S_OBBLIGATORIO //600
DESBANAPP = S_NORMALE //600
CODABIP = S_NORMALE //700
CODCABP = S_NORMALE //700
DESBANPRE = S_NORMALE //700
CATVEN = S_NORMALE //800
DESCATVEN = S_DISABILITATO //800
CODLIST1 = S_NORMALE //800
CODLIST2 = S_NORMALE //800
DESLIST = S_DISABILITATO //800
CODCONT1 = S_NORMALE //810
CODCONT2 = S_NORMALE //810
DESCONT = S_DISABILITATO //810
CODCAMP = S_NORMALE //820
DESCAMP = S_DISABILITATO //820
SCONTOPERC = S_NORMALE //830
CODAG = S_NORMALE //1100
DESAG = S_NORMALE //1100
CODZON = S_NORMALE //1100
DESZON = S_NORMALE //1100
CODPORTO = S_NORMALE //1210
DESPORTO = S_NORMALE //1210
CODVETT1 = S_NORMALE //1500
CODVETT2 = S_NASCOSTO //1500
CODVETT3 = S_NASCOSTO //1500
NOMEVETT1 = S_NORMALE //1500
NOMEVETT2 = S_NASCOSTO //1500
NOMEVETT3 = S_NASCOSTO //1500
NCOPIE = S_NASCOSTO //1600
IMPPAGATO = S_NORMALE //1800
ACCSALDO = S_NORMALE //1800
DOC1 = S_NASCOSTO //1900
DOC2 = S_NASCOSTO //1900
DOC3 = S_NASCOSTO //1900
IMPNETTI = S_NORMALE //2200
RAGGREFF = S_NORMALE //2300
SPESEINC = S_NORMALE //2400
ADDBOLLI = S_NORMALE //2500
BLANK = S_DISABILITATO //4000
[DEFAULT]
NDEFAULTS=0
[SHEET]
NCOLS=10
1=FR_CODMAG
2=FR_CODDEP
3=FR_CODART
4=FR_DESCR
5=FR_UMQTA
6=FR_QTA
7=FR_PREZZO
8=FR_SCONTO
9=FR_PERCPROV
10=FR_CODIVA
[RIGHE]
NTIPIRIGA=9
1=01
2=02
3=03
4=04
5=05
6=06
7=07
8=08
9=09
[HANDLERS]
NHANDLER=0
[PROFILOGRUPPO]
101 = S_NASCOSTO
100 = S_NORMALE
200 = S_NORMALE
300 = S_NORMALE
400 = S_NORMALE
500 = S_NORMALE
600 = S_NORMALE
700 = S_NORMALE
800 = S_NORMALE
810 = S_NORMALE
820 = S_NORMALE
830 = S_NORMALE
1100 = S_NORMALE
1210 = S_NORMALE
1500 = S_NORMALE
1600 = S_NASCOSTO
1800 = S_NORMALE
1900 = S_NORMALE
2200 = S_NORMALE
2300 = S_NORMALE
2400 = S_NORMALE
4000 = S_NORMALE
[ORDINEGRUPPI]
NGROUPS=17
1=100
2=200
3=300
4=400
5=500
6=600
7=700
8=800
9=810
10=820
11=830
12=1100
13=1800
14=1900
15=2200
16=2300
17=2400

21
ve/frd.txt Executable file
View File

@ -0,0 +1,21 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
FRD|BASESCONTO|Importo di riferimento per gli sconti|SOMMA("IMPNS","TIPO()!='S' && TIPO()!='C'")||###.###.###.##@,@@@||||||||||||||||||||||||||||||||||||||||||X| | | | | | | | | |
FRD|BOLLI|Spese bolli|BOLLI(_TOTDOC, 1, 0)||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|IMPOSTE|Totale imposte|SOMMA("IMPOSTA")||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|PROVVD|Totale provvigioni|SOMMA("PROVVR")||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|SCONTOD|Totale sconti|SOMMA("SCONTOR")||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|SPESINC|Spese incasso|SPESEINC(_TOTDOC,1,0)||###.###.###.##@,@@@||||||||||||||||||||||||||||||||||||||||||X| | | | | | | | | |
FRD|TOTDOC|Totale fattura|TOTNS+IMPOSTE||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|TOTMER|Totale importi netti merce non scontati|SOMMA("IMPNN","TIPO()=='M'")||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|TOTNS|Totale importi netti scontati|SOMMA("IMPNS")||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|TOTPRE|Totale prestazioni|SOMMA("IMPNN","TIPO()=='P'")||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRD|TOTSPE|Totale spese|SOMMA("IMPNN",'TIPO()=="S"')||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |

21
ve/frr.txt Executable file
View File

@ -0,0 +1,21 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
FRR|IMPLN|Importo riga lordo non scontato|IMPORTO(0, 1)||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|IMPLS|Importo lordo riga scontato|IMPORTO(1,1)||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|IMPNN|Importo netto non scontato|IMPORTO()||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|IMPNS|Importo netto della riga|IMPORTO(1)||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|IMPOSTA|Imposta riga|IVA()||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|PREZZOLN|Prezzo lordo non scontato|PREZZO(0, 1)||###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|PREZZOLS|Prezzo lordo scontato|PREZZO(1, 1)||###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|PREZZONN|Prezzo netto non scontato|PREZZO()||###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|PREZZONS|Prezzo netto scontato|PREZZO(1)||###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|PROVVR|Provvigione riga|PROVV()||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |
FRR|SCONTOR|Sconto riga|SCONTO()||###.###.###.##@,@@@||||||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000||||||X| | | | | | | | | |

13
ve/msp.txt Executable file
View File

@ -0,0 +1,13 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
MSP|D|Destinatario||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
MSP|M|Mittente||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
MSP|V|Vettore||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |

14
ve/num.txt Executable file
View File

@ -0,0 +1,14 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
NUM|B01|Bolla cliente||B01||||||||||||||||||||||||||||||||||||||||||| |X| | | | | | | | |
NUM|BOF|Bolla fornitore||BOF||||||||||||||||||||||||||||||||||||||||||| |X| | | | | | | | |
NUM|F01|Fattura vendita||F01||||||||||||||||||||||||||||||||||||||||||| |X| | | | | | | | |
NUM|FAA|Fatture Accompagnatorie||FAA||||||||||||||||||||||||||||||||||||||||||| |X| | | | | | | | |

14
ve/std.txt Executable file
View File

@ -0,0 +1,14 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
STD|1|Stato iniziale||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
STD|2|Stampato in definitiva||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
STD|3|Contabilizzato||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
STD|9|Eliminabile||||||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |

14
ve/tip.txt Executable file
View File

@ -0,0 +1,14 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
TIP|B01|Bolla di vendita||||BOLLAC|vebolbmp|V01|||||||||||||||||||0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00000|0.00000|0.00000|0.00000|0.00000|||||| | | | | | | | | | |
TIP|BOF|bolla fornitore||||BOLLAF||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TIP|F01|Fattura||||FATTURAC|VEFAT|V01||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TIP|FAA|Fattura Accompagnatoria||||FATTURAA||||||||||||||||||||||||||||||||||||||||| | | | | | | | | | |

19
ve/tri.txt Executable file
View File

@ -0,0 +1,19 @@
[Header]
Version=199509
Fields=COD,3|CODTAB,25|S0,70|S1,70|S2,50|S3,20|S4,20|S5,20|S6,5|S7,5
Fields=S8,5|S9,5|I0,7|I1,7|I2,7|I3,7|I4,7|I5,7|I6,7|I7,7
Fields=I8,7|I9,7|I10,7|I11,7|I12,7|I13,7|I14,7|R0,18|R1,18|R2,18
Fields=R3,18|R4,18|R5,18|R6,18|R7,18|R8,18|R9,18|R10,18|R11,18|R12,18
Fields=R13,18|R14,18|D0,10|D1,10|D2,10|D3,10|D4,10|B0,1|B1,1|B2,1
Fields=B3,1|B4,1|B5,1|B6,1|B7,1|B8,1|B9,1|FPC,1
[Data]
TRI|01|Merce|||||||M|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|02|Spese di trasporto|||||||S|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|03|Spese imballo|||||||S|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|04|Spese generali|||||||S|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|05|Descrizione|||||||D|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|06|Prestazioni|||||||P|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|07|Sconto ad importo|||||||C|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|08|Sconto percentuale|||||||C|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |
TRI|09|Riga omaggio|||||||O|||||||||||||||||||||||||||||||||||||| | | | | | | | | | |

File diff suppressed because it is too large Load Diff

View File

@ -1,125 +1,121 @@
[100]
HEIGHT=7
CONFIGS=
[101]
HEIGHT=1
[200]
HEIGHT=2
[300]
HEIGHT=1
[400]
HEIGHT=1
[500]
HEIGHT=5
[600]
HEIGHT=2
[700]
HEIGHT=2
[800]
HEIGHT=2
[810]
HEIGHT=1
[820]
HEIGHT=1
[830]
HEIGHT=1
[900]
HEIGHT=8
[1000]
HEIGHT=2
[1100]
HEIGHT=2
[1110]
HEIGHT=1
[1200]
HEIGHT=1
[1210]
HEIGHT=1
[1300]
HEIGHT=1
[1400]
HEIGHT=1
[1500]
HEIGHT=1
[1600]
HEIGHT=1
[1700]
HEIGHT=3
[1800]
HEIGHT=2
[1900]
HEIGHT=3
[2000]
HEIGHT=1
[2100]
HEIGHT=1
[2200]
HEIGHT=1
[2300]
HEIGHT=1
[2400]
HEIGHT=1
[2500]
HEIGHT=3
[2600]
HEIGHT=4
[2700]
HEIGHT=1
[2710]
HEIGHT=1
[2800]
HEIGHT=1
[2900]
HEIGHT=2
[3000]
HEIGHT=1
[3200]
HEIGHT=1
[3400]
HEIGHT=4
[4000]
HEIGHT=1
[0]
HEIGHT =

[100]
HEIGHT=7
CONFIGS=
[101]
HEIGHT=1
[200]
HEIGHT=2
[300]
HEIGHT=1
[400]
HEIGHT=1
[500]
HEIGHT=5
[600]
HEIGHT=2
[700]
HEIGHT=2
[800]
HEIGHT=2
[810]
HEIGHT=1
[820]
HEIGHT=1
[830]
HEIGHT=1
[900]
HEIGHT=8
[1000]
HEIGHT=2
[1100]
HEIGHT=2
[1110]
HEIGHT=1
[1200]
HEIGHT=1
[1210]
HEIGHT=1
[1300]
HEIGHT=1
[1400]
HEIGHT=1
[1500]
HEIGHT=1
[1600]
HEIGHT=1
[1700]
HEIGHT=3
[1800]
HEIGHT=2
[1900]
HEIGHT=3
[2000]
HEIGHT=1
[2100]
HEIGHT=1
[2200]
HEIGHT=1
[2300]
HEIGHT=1
[2400]
HEIGHT=1
[2500]
HEIGHT=1
[2700]
HEIGHT=1
[2710]
HEIGHT=1
[2800]
HEIGHT=1
[2900]
HEIGHT=2
[3000]
HEIGHT=1
[3200]
HEIGHT=1
[3400]
HEIGHT=4
[4000]
HEIGHT=1
[0]
HEIGHT =

View File

@ -56,7 +56,7 @@ STRING FR_DESTIPORIGA 50
STRING FR_DESTIPORIGA 25
#endif
BEGIN
PROMPT 18 2 ""
PROMPT 22 2 ""
FLAGS "D"
END
@ -435,7 +435,7 @@ BEGIN
IFDEF(X_QTA)
PROMPT X_QTA Y_QTA PR_QTA
ELSEIF
PROMPT 22 9 "Qta' "
PROMPT 21 9 "Qta' "
ENDIF
FIELD QTA
END
@ -447,7 +447,7 @@ BEGIN
IFDEF(X_PERCSP)
PROMPT X_PERCSP Y_PERCSP PR_PERCSP
ELSEIF
PROMPT 2 9 " % "
PROMPT 2 9 "Spesa % "
ENDIF
FIELD PSPESA
END
@ -471,7 +471,7 @@ BEGIN
IFDEF(X_VALORE)
PROMPT X_VALORE Y_VALORE PR_VALORE
ELSEIF
PROMPT 42 9 "Valore "
PROMPT 42 9 "Valore "
ENDIF
FIELD PREZZO
END
@ -630,7 +630,12 @@ IFDEF(X_DESIVA)
ELSEIF
PROMPT 22 15 ""
ENDIF
FLAGS "D"
USE %IVA KEY 2
INPUT S0 FR_DESIVA
DISPLAY "Descrizione@50" S0
DISPLAY "Codice@20" CODTAB
OUTPUT FR_CODIVA CODTAB
OUTPUT FR_DESIVA S0
END
ENDIF
ENDIF

10
ve/verig01.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo merce
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPNS|IMPOSTA|PREZZOLN|PREZZOLS|PREZZONN|PROVVR|SCONTOR
CAMPICALC=
IMPONIBILE=IMPNS
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -20,10 +20,15 @@ DEFINE_FIELD(DESCRART)
DEFINE_FIELD(UMQTA)
DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO)
F_POS(PREZZO, 42, 9,"Prezzo " )
DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(PERCPROV)
F_POS(PERCPROV, 42, 11,"Provvigione" )
DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml"

10
ve/verig02.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo spese trasporto
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPNS|IMPOSTA|PREZZOLN|PREZZOLS|PREZZONN|PREZZONS|SCONTOR
CAMPICALC=
IMPONIBILE=IMPNS
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -10,8 +10,11 @@ DEFINE_FIELD(UMQTASP)
DEFINE_FIELD(VALORE)
DEFINE_FIELD(QTA)
DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml"

10
ve/verig03.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo spese imballo
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPNS|IMPOSTA|PREZZOLN|PREZZOLS|PREZZONN|PREZZONS|SCONTOR
CAMPICALC=
IMPONIBILE=IMPNS
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -1,17 +1,20 @@
#include "verigdef.h"
#define FULL_SCREEN
#define FULL_SCREEN
#define MASK_TITLE1 "Spese di tipo (Quantita'/Prezzo)"
DEFINE_FIELD(CODSPQ)
DEFINE_FIELD(DESCRSPQ)
DEFINE_FIELD(UMQTASP)
DEFINE_FIELD(UMQTASP)
DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO)
DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA)
F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml"

10
ve/verig04.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo spese generali in percentuale
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPOSTA|PREZZOLN
CAMPICALC=
IMPONIBILE=IMPNN
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -1,6 +1,6 @@
#include "verigdef.h"
#define FULL_SCREEN
#define FULL_SCREEN
#define MASK_TITLE1 "Spese di tipo (Percentuale)"
@ -8,7 +8,9 @@ DEFINE_FIELD(CODSPP)
DEFINE_FIELD(DESCRSPP)
DEFINE_FIELD(PERCSP)
DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA)
F_POS(CODIVA, 2, 11,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 11,"" )
#include "verig.uml"

10
ve/verig05.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo descrizione
[MAIN]
CALCOLI=
CAMPICALC=
IMPONIBILE=
IMPOSTA=
[HANDLERS]
NHANDLER = 0

10
ve/verig06.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo prestazioni
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPNS|IMPOSTA|PREZZOLN|PREZZOLS|PREZZONN|PREZZONS|SCONTOR
CAMPICALC=
IMPONIBILE=IMPNS
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -10,8 +10,11 @@ DEFINE_FIELD(UMQTASP)
DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO)
DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml"

10
ve/verig07.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo sconto ad importo
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPOSTA
CAMPICALC=
IMPONIBILE=IMPNN
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -1,13 +1,17 @@
#include "verigdef.h"
#define FULL_SCREEN
#define MASK_TITLE1 "Sconto ad importo"
DEFINE_FIELD(DESCR)
DEFINE_FIELD(VALORE)
DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA)
#include "verig.uml"
#include "verigdef.h"
#define FULL_SCREEN
#define MASK_TITLE1 "Sconto ad importo"
DEFINE_FIELD(DESCR)
DEFINE_FIELD(VALORE)
F_POS(VALORE, 2, 9,"Importo " )
DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 11,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 11,"" )
#include "verig.uml"


10
ve/verig08.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo sconto in percentuale
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPOSTA
CAMPICALC=
IMPONIBILE=IMPNN
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -1,13 +1,17 @@
#include "verigdef.h"
#define FULL_SCREEN
#define MASK_TITLE1 "Sconto percentuale"
DEFINE_FIELD(DESCR)
DEFINE_FIELD(SCONTO)
DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA)
#include "verig.uml"
#include "verigdef.h"
#define FULL_SCREEN
#define MASK_TITLE1 "Sconto percentuale"
DEFINE_FIELD(DESCR)
DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 9,"Sconto " )
DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 11,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 11,"" )
#include "verig.uml"


10
ve/verig09.ini Executable file
View File

@ -0,0 +1,10 @@
#Profilo di riga tipo omaggio
[MAIN]
CALCOLI=IMPLN|IMPN|IMPNN|IMPOSTA|PREZZOLN|PREZZONN|PREZZONS
CAMPICALC=
IMPONIBILE=IMPNN
IMPOSTA=IMPOSTA
[HANDLERS]
NHANDLER = 0

View File

@ -1,27 +1,30 @@
#include "verigdef.h"
#define FULL_SCREEN
// else
// #define MASK_WIDTH 60
// #define MASK_HEIGHT 14
//
#define MASK_TITLE1 "Omaggio"
DEFINE_FIELD(CODMAG)
// F_POS(CODMAG, 2, 3, "Magazzino ")
// F_FLG(CODMAG, "U")
// F_CHK(CODMAG, REQUIRED)
DEFINE_FIELD(DESMAG)
DEFINE_FIELD(CODDEP)
DEFINE_FIELD(DESDEP)
DEFINE_FIELD(CODART)
DEFINE_FIELD(DESCRART)
DEFINE_FIELD(UMQTA)
DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO)
DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA)
#include "verig.uml"
#include "verigdef.h"
#define FULL_SCREEN
// else
// #define MASK_WIDTH 60
// #define MASK_HEIGHT 14
//
#define MASK_TITLE1 "Omaggio"
DEFINE_FIELD(CODMAG)
// F_POS(CODMAG, 2, 3, "Magazzino ")
// F_FLG(CODMAG, "U")
// F_CHK(CODMAG, REQUIRED)
DEFINE_FIELD(DESMAG)
DEFINE_FIELD(CODDEP)
DEFINE_FIELD(DESDEP)
DEFINE_FIELD(CODART)
DEFINE_FIELD(DESCRART)
DEFINE_FIELD(UMQTA)
DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO)
DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 11,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 11,"" )
#include "verig.uml"


View File

@ -71,4 +71,5 @@
#define F_DESNOTESP1 356
#define F_DESNOTESP2 357
#define F_DESZON 358
#define F_NOTECLI 359
#endif // __VEUML1_H