diff --git a/lv/lv0400.h b/lv/lv0400.h index 6993f6378..150c63820 100755 --- a/lv/lv0400.h +++ b/lv/lv0400.h @@ -1,45 +1,61 @@ //Definizione campi per maschera lv0400a - Inserimento e gestione contratti //Testata contratto -#define F_CODCF 201 -#define F_RAGSOC 202 -#define F_CODCONT 203 -#define F_DATAIN 204 -#define F_DATASC 205 -#define F_RIGHE 206 //sheet righe contratto -#define F_PERFAT 207 -#define F_TIPOCAN 208 -#define F_INPERFAT 209 -#define F_DTLASTFAT 210 -#define F_ATTFATNODT 211 -#define F_FORFNOCONS 212 -#define F_TIPOSTPRZ 213 -#define F_TIPOLIS 214 -#define F_TIPOIMB 215 -#define F_CAUSLAV 216 -#define F_CAUSLAVDESC 217 -#define F_CONTSPOR 218 -#define F_SSCONS 219 -#define F_RIFBOLFAT 220 -#define F_ADDCAPROT 221 -#define F_PROFORME 222 -#define F_STRCONS 223 -#define F_FATTSOSP 224 -#define F_STDICITURA 225 -#define F_CICLAGGIO 226 -#define F_STPRZBOL 227 -#define F_STETIMATI 228 -#define F_STETITS 229 -#define F_STDDTPTS 230 -#define F_IMPMINFAT 231 -#define F_PERCNOCONT 232 -#define F_PERCTOLPES 233 -#define F_NUMUT 234 -#define F_NUMETI 235 -#define F_RITAUDTTMP 236 -#define DLG_PLANNING 237 -#define F_INDSPED 238 -#define F_INDIR 239 -#define F_PROPOSTA 240 +#define F_CODCF 201 +#define F_RAGSOC 202 +#define F_CODCONT 203 +#define F_DATAIN 204 +#define F_DATASC 205 +#define F_RIGHE 206 //sheet righe contratto +#define F_PERFAT 207 +#define F_TIPOCAN 208 +#define F_INPERFAT 209 +#define F_DTLASTFAT 210 +#define F_ATTFATNODT 211 +#define F_FORFNOCONS 212 +#define F_TIPOSTPRZ 213 +#define F_TIPOLIS 214 +#define F_TIPOIMB 215 +#define F_CAUSLAV 216 +#define F_CAUSLAVDESC 217 +#define F_CONTSPOR 218 +#define F_SSCONS 219 +#define F_RIFBOLFAT 220 +#define F_ADDCAPROT 221 +#define F_PROFORME 222 +#define F_STRCONS 223 +#define F_FATTSOSP 224 +#define F_STDICITURA 225 +#define F_CICLAGGIO 226 +#define F_STPRZBOL 227 +#define F_STETIMATI 228 +#define F_STETITS 229 +#define F_STDDTPTS 230 +#define F_IMPMINFAT 231 +#define F_PERCNOCONT 232 +#define F_PERCTOLPES 233 +#define F_NUMUT 234 +#define F_NUMETI 235 +#define F_RITAUDTTMP 236 +#define DLG_PLANNING 237 +#define F_INDSPED 238 +#define F_INDIR 239 +#define F_PROPOSTA 240 +#define F_IMPFISART 241 +#define F_PREZDAN 242 +#define F_VALCONV 243 +#define F_ARTBLOC 244 +#define F_CALCCONS 245 +#define F_TIPOFORF 246 +#define F_NOLCIC 247 +#define F_VCARTCLI 248 +#define F_MINCIC 249 +#define F_FORFPERCL 250 +#define F_CAUSLAVRIG 251 +#define F_CAUSLAVDESCRIG 252 +#define F_TIPONOL 253 +#define F_RITAUDTTMPRIG 254 +#define F_FATTKG 255 +#define F_ARROT 256 #define S_CODART 101 #define S_DESCR 102 diff --git a/lv/lv0400a.uml b/lv/lv0400a.uml index 9b23d4ef8..e28642b2a 100755 --- a/lv/lv0400a.uml +++ b/lv/lv0400a.uml @@ -21,7 +21,7 @@ ENDPAGE PAGE "Articoli" 0 2 0 0 -GROUPBOX DLG_NULL 78 5 +GROUPBOX DLG_NULL 80 5 BEGIN PROMPT 1 0 "@b Dati Dettaglio" END @@ -117,7 +117,7 @@ BEGIN FLAGS "D" END -SPREADSHEET F_RIGHE +SPREADSHEET F_RIGHE -1 7 BEGIN PROMPT 0 5 "Righe contratto" ITEM "Articolo@10F" @@ -150,6 +150,144 @@ BEGIN ITEM "Arrotond." END +GROUPBOX DLG_NULL 80 10 +BEGIN + PROMPT 1 13 "@b Dettaglio" +END + +LISTBOX F_ARTBLOC 1 26 +BEGIN + PROMPT 2 14 "Bloccato " + ITEM "0|" + ITEM "1|Articolo in sostituzione" + ITEM "2|Cliente in chiusura" + ITEM "3|Contratto in rinnovo" + +END + +LISTBOX F_CALCCONS 1 28 +BEGIN + PROMPT 41 14 "Calcolo " + ITEM "0|Conguaglio alla confezione" + ITEM "1|Uguale al ritirato" + +END + +LISTBOX F_TIPONOL 1 10 +BEGIN + PROMPT 2 15 "Tipo Noleggio " + FLAGS "D" +END + + +CURRENCY F_PREZDAN 15 +BEGIN + PROMPT 41 15 "Danneggiati " + FLAGS "U" + +END + +LISTBOX F_TIPOFORF 1 25 +BEGIN + PROMPT 2 16 "Tipo " + ITEM "0|Nessuno" + MESSAGE DISABLE,1@|DISABLE, F_IMPFISART|DISABLE,3@|DISABLE,F_MINCIC|ENABLE,2@ + ITEM "1|A valore fisso" + MESSAGE DISABLE,1@|ENABLE,F_IMPFISART|DISABLE,3@|DISABLE,F_MINCIC|DISABLE,2@ + ITEM "2|Nolo" + MESSAGE ENABLE,F_NOLCIC|DISABLE,F_VCARTCLI|DISABLE,F_IMPFISART|DISABLE,3@|DISABLE,F_MINCIC|ENABLE,2@ + ITEM "3|Ciclaggio" + MESSAGE ENABLE,F_NOLCIC|DISABLE,F_VCARTCLI|DISABLE,F_IMPFISART|DISABLE,3@|ENABLE,F_MINCIC|ENABLE,2@ + ITEM "4|% sul val. convenz." + MESSAGE DISABLE,F_NOLCIC|ENABLE,F_VCARTCLI|DISABLE,F_IMPFISART|ENABLE,3@|DISABLE,F_MINCIC|DISABLE,2@ + ITEM "5|Fisso su dot. iniziale" + MESSAGE DISABLE,1@|ENABLE,F_IMPFISART|DISABLE,3@|DISABLE,F_MINCIC|DISABLE,2@ +END + +LISTBOX F_NOLCIC 1 20 +BEGIN + PROMPT 41 16 "In base a " + ITEM "I|Dot. iniziale" + ITEM "O|Dot. odierna" + GROUP 1 +END + +LISTBOX F_VCARTCLI 1 20 +BEGIN + PROMPT 2 17 "Per " + ITEM "N|Nessuno" + ITEM "C|Cliente" + ITEM "A|Articolo" + GROUP 1 +END + +NUMBER F_FORFPERCL 6 2 +BEGIN + PROMPT 41 17 "% Cliente " + GROUP 3 +END + +STRING F_CAUSLAVRIG 3 +BEGIN + PROMPT 2 18 "Causale di default" + USE &CAU + INPUT CODTAB F_CAUSLAVRIG + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CAUSLAVRIG CODTAB + OUTPUT F_CAUSLAVDESCRIG S0 + CHECKTYPE NORMAL +END + +STRING F_CAUSLAVDESCRIG 50 47 +BEGIN + PROMPT 28 18 "" + USE CAU KEY 2 + INPUT S0 F_CAUSLAVDESCRIG + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_CAUSLAVRIG + CHECKTYPE NORMAL +END + + +CURRENCY F_IMPFISART 15 +BEGIN + PROMPT 2 19 "Imp.fisso " + +END + +CURRENCY F_VALCONV 15 +BEGIN + PROMPT 30 19 "Val.Conven. " + FLAGS "U" + GROUP 3 +END + +NUMBER F_MINCIC 4 2 +BEGIN + PROMPT 60 19 "Min.ciclaggio " +END + +BOOLEAN F_RITAUDTTMPRIG +BEGIN + PROMPT 2 20 "Ritiro automatico dotazione" +END + +BOOLEAN F_FATTKG +BEGIN + PROMPT 30 20 "Fatturazione a Kg." + +END + +BOOLEAN F_ARROT +BEGIN + PROMPT 60 20 "Arrotondamento" + FLAGS "G" + // MESSAGE FALSE CLEAR, S_CONG + // MESSAGE TRUE ENABLE, S_CONG +END + ENDPAGE PAGE "Dati Testata" 0 2 0 0