#include "veini.h" #include "verig.h" #include "veuml.h" // Esempio di profilo documento : Profilo ordine cliente [MAIN] // Descrizione a caratteri del documento TYPE=Ordine Cliente // Dove sono le risorse per il documento MSKFILE=ORDINEC FRMFILE=ORDC.FRM // modifica CAMPICALC=TOTMER|TOTPRE|TOTSPE|SPESINC|BOLLI|SCONTOD|TOTNS|IMPOSTE|TOTDOC|PROVVD CALCOLI=BASESCONTO 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,5,9 STATOFINALE = 4 REMOVE = 0 [STAMPA] // Stati in cui è possibile effettuare la operazione STATIVALIDI=1 // Stato finale del documento dopo la operazione STATOFINALE=2 [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 COFI = S_NORMALE STATOPAIV = S_NORMALE PAIVA = S_NORMALE GOLEM = S_NORMALE GRRECAPITO = S_NORMALE //100 INDCF = S_DISABILITATO CIVCF = S_DISABILITATO LOCALITACF = S_DISABILITATO CAPCF = S_DISABILITATO PROVCOM = S_DISABILITATO COMCF = S_DISABILITATO DENCOM = S_DISABILITATO STATOCF = S_DISABILITATO DESSTATOCF = S_DISABILITATO CODVAL1 = S_NORMALE CODVAL2 = S_NORMALE NOME_VAL1 = S_NORMALE NOME_VAL2 = S_NORMALE CAMBIO = S_NORMALE DATA_CAMBIO1 = S_NORMALE DATA_CAMBIO2 = S_NORMALE CODLIN = S_NORMALE DESLIN = S_NORMALE CODPAG = S_OBBLIGATORIO DESCODPAG = S_NORMALE GRSCADENZE = S_NORMALE //500 DATAINSC = S_NORMALE DATASCAD1 = S_DISABILITATO DATASCAD2 = S_DISABILITATO DATASCAD3 = S_DISABILITATO DATASCAD4 = S_DISABILITATO DATASCAD5 = S_DISABILITATO CODABIA = S_OBBLIGATORIO CODCABA = S_OBBLIGATORIO DESBANAPP = S_NORMALE CODABIP = S_NORMALE CODCABP = S_NORMALE DESBANPRE = S_NORMALE CATVEN = S_NORMALE //800 DESCATVEN = S_DISABILITATO //800 CODLIST1 = S_NORMALE CODLIST2 = S_NORMALE DESLIST = S_DISABILITATO CODCONT1 = S_NORMALE CODCONT2 = S_NORMALE DESCONT = S_DISABILITATO //810 CODCAMP = S_NORMALE 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 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_NORMALE //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 IMPPAGATO = S_NORMALE //1800 ACCSALDO = S_NASCOSTO //1800 DOC1 = S_NASCOSTO //1900 DOC2 = S_NASCOSTO //1900 DOC3 = S_NASCOSTO //1900 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_NORMALE //2300 SPESEINC = S_NORMALE //2400 ADDBOLLI = S_NORMALE //2400 CODNOTE = S_NORMALE //2500 NOTECLI = S_NORMALE //2500 CAUSMAG = S_OBBLIGATORIO //2900 CAUSMAGC = S_DISABILITATO //2900 DESCRMAG = S_NORMALE //2900 DESCRMAGC = S_DISABILITATO //2900 DATACONS = S_NORMALE //2000 BLANK = S_DISABILITATO //4000 [DEFAULT] // NDEFAULTS=1 // 1=F_CAUSTRASP|VEN [SHEET] NCOLS=4 1=2 2=5 3=6||30 4=9 5=10 6=13 7=8 [RIGHE] NTIPIRIGA=9 1=01 2=02 3=03 4=04 5=05 6=06 7=07 8=08 9=09 // #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 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 1800 = S_NORMALE 1900 = S_NORMALE 2000 = S_NORMALE 2100 = S_NORMALE 2200 = S_NORMALE 2300 = S_NORMALE 2400 = S_NORMALE 2500 = S_NORMALE 2900 = S_NORMALE 4000 = S_NORMALE [ORDINEGRUPPI] NGROUPS=27 1=100 2=2500 3=200 4=300 5=400 6=500 7=600 8=700 9=2400 10=2300 11=800 12=810 13=820 14=830 15=900 16=1100 17=1200 18=1500 19=1210 20=1300 21=1400 22=2100 23=1800 24=2200 25=1000 26=2900 27=2000