campo-sirio/ps/lvbolaca_FABRIS.src
luca83 7c4f94f615 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Profili personalizzati Fabris (con decimale sulle qta)

Report personalizzato Diana (Dotod da CLIFOGIAC)


git-svn-id: svn://10.65.10.50/trunk@20108 c028cbd2-c16b-5b4b-a496-9718f37d4682
2010-02-12 11:56:56 +00:00

305 lines
11 KiB
Plaintext
Executable File

#include "veini.h"
#include "veuml.h"
#include "verig.h"
// Esempio di profilo documento : Profilo Bolla Vendita
[MAIN]
// Descrizione a caratteri del documento
TYPE=Bolla Consegna Lavanderia
// Dove sono le risorse per il documento
// modifica
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
CALCOLI=*
TOTPROVV=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C
// Modulo di riferimento
MODULE=lv
Title(1)=Corpo
Title(2)=Pagamenti
Title(3)=Spedizioni/Agenti
Title(4)=Dati Trasporto
Title(5)=Partenza/Magazzino
Title(6)=Totali
Title(7)=Totali
[PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning
// TIPOCF = S_NORMALE
// CODCF = S_OBBLIGATORIO
// RAGSOC = S_NORMALE
// RICALT = S_NORMALE
OCCASEDIT = S_DISABILITATO //100
OCFPI = S_DISABILITATO //100
COFI = S_NON_VISIBILE //100
STATOPAIV = S_NON_VISIBILE //100
PAIVA = S_NON_VISIBILE //100
GOLEM = S_NON_VISIBILE //100
GRRECAPITO = S_NASCOSTO //100
INDCF = S_NON_VISIBILE //100
CIVCF = S_NON_VISIBILE //100
LOCALITACF = S_NON_VISIBILE //100
CAPCF = S_NON_VISIBILE //100
PROVCOM = S_NON_VISIBILE //100
COMCF = S_NON_VISIBILE //100
DENCOM = S_NON_VISIBILE //100
STATOCF = S_NON_VISIBILE //100
DESSTATOCF = S_NON_VISIBILE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200
NOME_VAL2 = S_NORMALE //200
CONTROEURO = 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
IBAN = S_NORMALE //600
IBAN_STATO = S_NORMALE //600
IBAN_CHECK = S_NORMALE //600
BBAN = S_NORMALE //600
BBAN_CIN = S_NORMALE //600
BBAN_ABI = S_NORMALE //600
BBAN_CAB = S_NORMALE //600
BBAN_CONTO = 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_NORMALE //1000
NUMDOCRIF = S_NOCHECK //1000
CODAGVIS = S_NORMALE //1110
DESAGVIS = S_NORMALE //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_NORMALE //1300
DESNOTESP2 = S_NORMALE //1300
CAUSTRASP = S_OBBLIGATORIO //1400
DENCAUSTRASP = S_NORMALE //1400
CODVETT1 = S_NORMALE //1500
CODVETT2 = S_NORMALE //1500
CODVETT3 = S_NORMALE //1500
NOMEVETT1 = S_NORMALE //1500
NOMEVETT2 = S_NORMALE //1500
NOMEVETT3 = S_NORMALE //1500
NCOPIE = S_NASCOSTO //1600
GRPARTENZA = S_NORMALE //1700
DATAPART = S_NORMALE //1700
ORAPART = S_NORMALE //1700
IMPPAGATO = S_NORMALE //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_NASCOSTO //2200
RAGGR = S_NORMALE //2300
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
CAUSMAG = S_OBBLIGATORIO //2900
CAUSMAGC = S_DISABILITATO //2900
DESCRMAG = S_NORMALE //2900
DESCRMAGC = S_DISABILITATO //2900
CODCMS = S_NORMALE //3000
DESCRCMS = S_NORMALE //3000
FASCMS = S_NORMALE //3000
DESCRFAS = S_NORMALE //3000
CODNOTE = S_NORMALE //2500
NOTECLI = S_NOCHECK //2500
LVGROUP = S_NORMALE //4041
LVCODNUM = S_NORMALE //4041
LVDESNUM = S_NORMALE //4041
LVSTATO = S_NORMALE //4041
LVPROVV = S_NORMALE //4041
LVTIPODOC = S_NORMALE //4041
LVDESTIPODOC = S_NORMALE //4041
LVNDOC = S_NORMALE //4041
LVANNO = S_NORMALE //4041
LVDATADOC = S_NORMALE //4041
LVGIORNO = S_NORMALE //4041
LVSETTIMANA = S_NORMALE //4041
LVTIPOCF = S_NORMALE //4041
LVCODCF = S_NORMALE //4041
LVRICALT = S_NORMALE //4041
LVCODCONT = S_NORMALE //4041
LVRAGSOC = S_NORMALE //4041
LVDATAPRCO = S_NORMALE //4041
LVDATACON = S_NORMALE //4041
LVCODCAU = S_NORMALE //4041
LVDESCAU = S_NORMALE //4041
LVCODITI = S_NORMALE //4041
BLANK = S_DISABILITATO //4000
[DEFAULT]
Default(0)=F_CAUSTRASP|VEN
[SHEET]
Col(0)=FR_CODART|Codice|8
Col(1)=FR_LIV1
Col(2)=FR_LIV2
Col(3)=FR_LIV3
Col(4)=FR_LIV4
Col(5)=FR_DESCR||28
Col(6)=FR_CAULAV|Caus.|5
Col(7)=FR_RITIRO|Ritiro|6
Col(8)=FR_QTA|Cons.|6
Col(9)=FR_PREZZO||6
Col(10)=FR_JOLLY1@R|Dotaz.|7
Col(11)=FR_JOLLY2@R|D.Temp.|7
Col(12)=FR_JOLLY3|Inizio|10
Col(13)=FR_JOLLY4|Fine|10
Col(14)=FR_UMQTA
Col(15)=FR_SCONTO
Col(16)=FR_PERCPROV
Col(17)=FR_PERCPROV1
Col(18)=FR_CODIVA
Col(19)=FR_NCOLLI
Col(20)=FR_PNETTO
Col(21)=FR_TARA
Col(22)=FR_CAUS
Col(23)=FR_CODMAGC
Col(24)=FR_CODDEPC
Col(25)=FR_CODMAG
Col(26)=FR_CODDEP
Col(27)=FR_TIPORIGA|Tipo|4
[RIGHE]
Tipo(0)=21
Tipo(1)=05
[HANDLERS]
Handler(0) = 106|4101
Handler(1) = 108|4102
Handler(3) = 805|4105
[PROFILOGRUPPO]
101 = S_NASCOSTO
100 = S_NASCOSTO
200 = S_NORMALE
300 = S_NORMALE
400 = S_NORMALE
500 = S_NASCOSTO
600 = S_NORMALE
700 = S_NASCOSTO
800 = S_NORMALE
810 = S_NORMALE
820 = S_NORMALE
830 = S_NORMALE
900 = S_NORMALE
1000 = S_NORMALE
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_NASCOSTO
2300 = S_NORMALE
2400 = S_NORMALE
2500 = S_NORMALE
2700 = S_NORMALE
2710 = S_NORMALE
2800 = S_NORMALE
2900 = S_NORMALE
3000 = S_NORMALE
4000 = S_NORMALE
4041 = S_NORMALE
[ORDINEGRUPPI]
NGROUPS=23
1=4041
2=830
3=SHEET
4=2500
5=200
6=300
7=400
8=600
9=800
10=900
11=1100
12=1200
13=1500
14=1210
15=1300
16=1400
17=2100
18=2800
19=2700
20=2710
21=1700
22=2900
23=100
[Colors]
RuleName(1) = Riga vuota
Rule(1) = (TIPORIGA!="05")&&(QTA==0)&&(QTAGG1==0)
BgCol(1) = 255,255,128
FgCol(1) = 0,0,0
RuleName(2) = Dotazione scaduta
Rule(2) = (ADATATMP!="")&&(ANSI(33.DATADOC)>ANSI(ADATATMP))
BgCol(2) = 255,0,0
FgCol(2) = 0,0,0