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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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


View File

@ -56,7 +56,7 @@ STRING FR_DESTIPORIGA 50
STRING FR_DESTIPORIGA 25 STRING FR_DESTIPORIGA 25
#endif #endif
BEGIN BEGIN
PROMPT 18 2 "" PROMPT 22 2 ""
FLAGS "D" FLAGS "D"
END END
@ -435,7 +435,7 @@ BEGIN
IFDEF(X_QTA) IFDEF(X_QTA)
PROMPT X_QTA Y_QTA PR_QTA PROMPT X_QTA Y_QTA PR_QTA
ELSEIF ELSEIF
PROMPT 22 9 "Qta' " PROMPT 21 9 "Qta' "
ENDIF ENDIF
FIELD QTA FIELD QTA
END END
@ -447,7 +447,7 @@ BEGIN
IFDEF(X_PERCSP) IFDEF(X_PERCSP)
PROMPT X_PERCSP Y_PERCSP PR_PERCSP PROMPT X_PERCSP Y_PERCSP PR_PERCSP
ELSEIF ELSEIF
PROMPT 2 9 " % " PROMPT 2 9 "Spesa % "
ENDIF ENDIF
FIELD PSPESA FIELD PSPESA
END END
@ -471,7 +471,7 @@ BEGIN
IFDEF(X_VALORE) IFDEF(X_VALORE)
PROMPT X_VALORE Y_VALORE PR_VALORE PROMPT X_VALORE Y_VALORE PR_VALORE
ELSEIF ELSEIF
PROMPT 42 9 "Valore " PROMPT 42 9 "Valore "
ENDIF ENDIF
FIELD PREZZO FIELD PREZZO
END END
@ -630,7 +630,12 @@ IFDEF(X_DESIVA)
ELSEIF ELSEIF
PROMPT 22 15 "" PROMPT 22 15 ""
ENDIF 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 END
ENDIF ENDIF
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(UMQTA)
DEFINE_FIELD(QTA) DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO) DEFINE_FIELD(PREZZO)
F_POS(PREZZO, 42, 9,"Prezzo " )
DEFINE_FIELD(SCONTO) DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(PERCPROV) DEFINE_FIELD(PERCPROV)
F_POS(PERCPROV, 42, 11,"Provvigione" )
DEFINE_FIELD(CODIVA) DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA) DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml" #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(VALORE)
DEFINE_FIELD(QTA) DEFINE_FIELD(QTA)
DEFINE_FIELD(SCONTO) DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(CODIVA) DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA) DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml" #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" #include "verigdef.h"
#define FULL_SCREEN #define FULL_SCREEN
#define MASK_TITLE1 "Spese di tipo (Quantita'/Prezzo)" #define MASK_TITLE1 "Spese di tipo (Quantita'/Prezzo)"
DEFINE_FIELD(CODSPQ) DEFINE_FIELD(CODSPQ)
DEFINE_FIELD(DESCRSPQ) DEFINE_FIELD(DESCRSPQ)
DEFINE_FIELD(UMQTASP) DEFINE_FIELD(UMQTASP)
DEFINE_FIELD(QTA) DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO) DEFINE_FIELD(PREZZO)
DEFINE_FIELD(SCONTO) DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(CODIVA) DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA) F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml" #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" #include "verigdef.h"
#define FULL_SCREEN #define FULL_SCREEN
#define MASK_TITLE1 "Spese di tipo (Percentuale)" #define MASK_TITLE1 "Spese di tipo (Percentuale)"
@ -8,7 +8,9 @@ DEFINE_FIELD(CODSPP)
DEFINE_FIELD(DESCRSPP) DEFINE_FIELD(DESCRSPP)
DEFINE_FIELD(PERCSP) DEFINE_FIELD(PERCSP)
DEFINE_FIELD(CODIVA) DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA) F_POS(CODIVA, 2, 11,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 11,"" )
#include "verig.uml" #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(QTA)
DEFINE_FIELD(PREZZO) DEFINE_FIELD(PREZZO)
DEFINE_FIELD(SCONTO) DEFINE_FIELD(SCONTO)
F_POS(SCONTO, 2, 11,"Sconto " )
DEFINE_FIELD(CODIVA) DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 13,"Cod. IVA " )
DEFINE_FIELD(DESIVA) DEFINE_FIELD(DESIVA)
F_POS(DESIVA, 22, 13,"" )
#include "verig.uml" #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" #include "verigdef.h"
#define FULL_SCREEN #define FULL_SCREEN
#define MASK_TITLE1 "Sconto ad importo" #define MASK_TITLE1 "Sconto ad importo"
DEFINE_FIELD(DESCR) DEFINE_FIELD(DESCR)
DEFINE_FIELD(VALORE) DEFINE_FIELD(VALORE)
DEFINE_FIELD(CODIVA) F_POS(VALORE, 2, 9,"Importo " )
DEFINE_FIELD(DESIVA) DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 11,"Cod. IVA " )
#include "verig.uml" 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" #include "verigdef.h"
#define FULL_SCREEN #define FULL_SCREEN
#define MASK_TITLE1 "Sconto percentuale" #define MASK_TITLE1 "Sconto percentuale"
DEFINE_FIELD(DESCR) DEFINE_FIELD(DESCR)
DEFINE_FIELD(SCONTO) DEFINE_FIELD(SCONTO)
DEFINE_FIELD(CODIVA) F_POS(SCONTO, 2, 9,"Sconto " )
DEFINE_FIELD(DESIVA) DEFINE_FIELD(CODIVA)
F_POS(CODIVA, 2, 11,"Cod. IVA " )
#include "verig.uml" 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" #include "verigdef.h"
#define FULL_SCREEN #define FULL_SCREEN
// else // else
// #define MASK_WIDTH 60 // #define MASK_WIDTH 60
// #define MASK_HEIGHT 14 // #define MASK_HEIGHT 14
// //
#define MASK_TITLE1 "Omaggio" #define MASK_TITLE1 "Omaggio"
DEFINE_FIELD(CODMAG) DEFINE_FIELD(CODMAG)
// F_POS(CODMAG, 2, 3, "Magazzino ") // F_POS(CODMAG, 2, 3, "Magazzino ")
// F_FLG(CODMAG, "U") // F_FLG(CODMAG, "U")
// F_CHK(CODMAG, REQUIRED) // F_CHK(CODMAG, REQUIRED)
DEFINE_FIELD(DESMAG) DEFINE_FIELD(DESMAG)
DEFINE_FIELD(CODDEP) DEFINE_FIELD(CODDEP)
DEFINE_FIELD(DESDEP) DEFINE_FIELD(DESDEP)
DEFINE_FIELD(CODART) DEFINE_FIELD(CODART)
DEFINE_FIELD(DESCRART) DEFINE_FIELD(DESCRART)
DEFINE_FIELD(UMQTA) DEFINE_FIELD(UMQTA)
DEFINE_FIELD(QTA) DEFINE_FIELD(QTA)
DEFINE_FIELD(PREZZO) DEFINE_FIELD(PREZZO)
DEFINE_FIELD(CODIVA) DEFINE_FIELD(CODIVA)
DEFINE_FIELD(DESIVA) F_POS(CODIVA, 2, 11,"Cod. IVA " )
DEFINE_FIELD(DESIVA)
#include "verig.uml" F_POS(DESIVA, 22, 11,"" )
#include "verig.uml"


View File

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