#include "veini.h" #include "verig.h" #include "veuml.h" // Esempio di profilo documento : Profilo Bolla Vendita [MAIN] // Descrizione a caratteri del documento TYPE=Ordine Cliente // Dove sono le risorse per il documento MSKFILE=ORDINEF FRMFILE=ORDF.FRM // modifica PROGPIEDE=1|2|3|4|5|6 // 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=F [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 // TIPOCF = S_NORMALE // CODCF = S_OBBLIGATORIO // RAGSOC = S_NORMALE OCCAS = S_NASCOSTO OCFPI = S_NASCOSTO // aggiunti 3 COFI = S_DISABILITATO STATOPAIV = S_DISABILITATO PAIVA = S_DISABILITATO GOLEM = S_NORMALE 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 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_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 DATACONS = S_NORMALE //2000 CAUSMAG = S_NORMALE //2900 DESCRMAG = S_DISABILITATO //2900 CAUSMAGC = S_DISABILITATO //2900 DESCRMAGC = S_DISABILITATO //2900 BLANK = S_DISABILITATO //4000 [SHEET] NCOLS=20 1=FR_CODMAG 2=FR_CODDEP 3=FR_CODART 4=FR_LIV1 5=FR_LIV2 6=FR_LIV3 7=FR_LIV4 8=FR_DESCR 9=FR_UMQTA 10=FR_QTA 11=FR_QTAEVASA 12=FR_RIGAEVASA 13=FR_PREZZO 14=FR_SCONTO 15=FR_PERCPROV 16=FR_CODIVA 17=FR_ADDIVA 18=FR_CAUS 19=FR_CODMAGC 20=FR_CODDEPC [RIGHE] NTIPIRIGA=3 1=01 2=02 3=03 // #include [HANDLERS] NHANDLER=0 // S_DISABILITATO = F_ORAPART|1 [PROFILOGRUPPO] 101 = S_NASCOSTO 100 = S_NORMALE 200 = S_NORMALE 300 = S_NORMALE 400 = S_NORMALE 500 = S_NORMALE 600 = S_NASCOSTO 700 = S_NORMALE 800 = S_NORMALE 900 = S_NASCOSTO 1000 = S_NASCOSTO 1100 = S_NASCOSTO 1200 = S_NASCOSTO 1300 = S_NASCOSTO 1400 = S_NASCOSTO 1500 = S_NASCOSTO 1600 = S_NORMALE 1700 = S_NASCOSTO 1800 = S_NASCOSTO 1900 = S_NASCOSTO 2000 = S_NORMALE 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 3000 = S_NORMALE 3200 = S_NORMALE 3400 = S_NORMALE [ORDINEGRUPPI] NGROUPS=34 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=1210 16=1300 17=1400 18=1700 19=2100 20=2700 21=2710 22=2800 23=1500 24=1800 25=2200 26=2300 27=2400 28=3000 29=3200 30=2500 31=3400 32=1600 33=2000 34=2900