Files correlati : lv3 profioli di lv Ricompilazione Demo : [ ] Commento : Quando inserisco un buono di ritiro a mano, solo il buono di ritiro e non il buono di consegna data di consegna prevista me la deve proporre in automatico, la prima con data superiore alla data del buono di ritiro. Se ne inserisco una a mano di un giorno che non è in consegna (inserisco un martedi e il cliente passa il lunedi e il giovedi (file lvpasplan) e quel giorno non è previsto nel giri cioè non ho inserito una consegna per quella data (file lvrconsplan)) mi dovrebbe dare una segnalazione di conferma tipo giorno di prevista consegna non corrispondente al cliente, confermi? git-svn-id: svn://10.65.10.50/trunk@19196 c028cbd2-c16b-5b4b-a496-9718f37d4682
307 lines
11 KiB
Plaintext
Executable File
307 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|4103
|
|
Handler(2) = 125|4103
|
|
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
|