diff --git a/lv/f168.trr b/lv/f168.trr index 07cdb072b..69b628d70 100755 --- a/lv/f168.trr +++ b/lv/f168.trr @@ -13,8 +13,8 @@ TIPOLIS|2|1|0|Tipo listino STPRZBOL|8|1|0|Stampa dei prezzi in bolla CONTSPOR|2|1|0|Conta dello sporco TIPODOC|1|4|0|Tipo documento -PERFATT|2|1|0|Periodicità di fatturazione -INPERFATT|5|8|0|Inizio primo periodo di fatturazione +PERFAT|2|1|0|Periodicità di fatturazione +INPERFAT|5|8|0|Inizio primo periodo di fatturazione FATTPARZ|8|1|0|Fatturazione parziale DOTTMPPRZD|8|1|0|Addebita dotazione temporanea con prezzo diverso FORFNOCONS|8|1|0|Addebita il forfait anche se non ci sono consegne nel periodo @@ -24,16 +24,16 @@ TIPOCAN|2|1|0|Tipo canone TIPOIMB|2|1|0|Tipo imballo SSCONS|8|1|0|Spese di spedizione alla consegna TIPOSTPRZ|2|1|0|Tipo di stamapa prezzo -DTLASTFATT|5|8|0|Data ultima fattura +DTLASTFAT|5|8|0|Data ultima fattura ATTFATTNODT|8|1|0|Attiva fatturazione indipendentemente dalla data -RIFBOLLEFATT|8|1|0|Riferimenti bolle in fattura +RIFBOLINFAT|8|1|0|Riferimenti bolle in fattura STDICITURA|8|1|0|Stampa dicitura PROFORME|8|1|0|Proforme CICLAGGIO|8|1|0|Ciclaggio su due righe STETIMATI|8|1|0|Stampa etichette con MATI STETITS|8|1|0|Stampa etichette con Touch Screen STDDTPTS|8|1|0|Stampa DDT da pulito con Touch Screen -IMPMINFATT|4|18|3|Importo minimo fatturabile +IMPMINFAT|4|18|3|Importo minimo fatturabile PERCNOCONT|4|6|2|Percentuale aumento per mancato conteggio PERCTOLLPES|4|6|2|Percentuale tolleranza peso teorico/effettivo NUMUT|2|5|0|Numero utente diff --git a/lv/lv0400.h b/lv/lv0400.h index ef6252b42..b20cf96a6 100755 --- a/lv/lv0400.h +++ b/lv/lv0400.h @@ -1,34 +1,35 @@ #define F_CODCF 201 -#define F_RAGSOC_CLI 202 +#define F_RAGSOC 202 #define F_CODCONT 203 -#define F_DES_CODCONT 204 -#define F_SHEET_ATTIV 205 -#define F_PERFATT 206 -#define F_TIPOCAN 207 -#define F_INPERFATT 208 -#define F_DTLASTFATT 209 -#define F_ATTFATTNODT 210 -#define F_FORFNOCONS 211 -#define F_TIPOSTPRZ 212 -#define F_TIPOLIS 213 -#define F_TIPOIMB 214 -#define F_CONTSPOR 215 -#define F_RIFBOLLEFATT 216 -#define F_ADDCAPROT 217 -#define F_PROFORME 218 -#define F_STRCONS 219 -#define F_FATTSOSP 220 -#define F_STDICITURA 221 -#define F_CICLAGGIO 222 -#define F_STPRZBOL 223 -#define F_STETIMATI 224 -#define F_STETITS 225 -#define F_STDDTPTS 226 -#define F_IMPMINFATT 227 -#define F_PERCNOCONT 228 -#define F_PERCTOLLPES 229 -#define F_NUMUT 230 -#define F_NUMETI 231 +#define F_DATAIN 204 +#define F_DATASC 205 +#define F_SHEET_ATTIV 206 +#define F_PERFAT 207 +#define F_TIPOCAN 208 +#define F_INPERFAT 209 +#define F_DTLASTFAT 210 +#define F_ATTFATTNODT 211 +#define F_FORFNOCONS 212 +#define F_TIPOSTPRZ 213 +#define F_TIPOLIS 214 +#define F_TIPOIMB 215 +#define F_CONTSPOR 216 +#define F_RIFBOLINFAT 217 +#define F_ADDCAPROT 218 +#define F_PROFORME 219 +#define F_STRCONS 220 +#define F_FATTSOSP 221 +#define F_STDICITURA 222 +#define F_CICLAGGIO 223 +#define F_STPRZBOL 224 +#define F_STETIMATI 225 +#define F_STETITS 226 +#define F_STDDTPTS 227 +#define F_IMPMINFAT 228 +#define F_PERCNOCONT 229 +#define F_PERCTOLLPES 230 +#define F_NUMUT 231 +#define F_NUMETI 232 #define S_ARTICOLO 101 #define S_DESCR 102 #define S_UM 103 diff --git a/lv/lv0400a.uml b/lv/lv0400a.uml index 61229ee3e..bfe802dc6 100755 --- a/lv/lv0400a.uml +++ b/lv/lv0400a.uml @@ -1,7 +1,7 @@ #include "lv0400.h" TOOLBAR "" 0 0 0 2 -#include "Relapbar.h" +#include ENDPAGE PAGE "Contratti" 0 2 0 0 @@ -13,7 +13,7 @@ END NUMBER F_CODCF 6 BEGIN - PROMPT 2 5 "Cliente " + PROMPT 2 5 "Cliente " FIELD CODCF FLAGS "U" KEY 1 @@ -23,13 +23,13 @@ BEGIN DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC OUTPUT F_CODCF CODCF - OUTPUT F_RAGSOC_CLI RAGSOC + OUTPUT F_RAGSOC RAGSOC CHECKTYPE REQUIRED END -STRING F_RAGSOC_CLI 50 +STRING F_RAGSOC 50 BEGIN - PROMPT 20 5 "" + PROMPT 25 5 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "C" INPUT RAGSOC F_RAGSOC @@ -42,19 +42,24 @@ END NUMBER F_CODCONT 6 BEGIN PROMPT 2 6 "Contratto N." - USE LF_LVCONDV + USE LF_LVCONDV + JOIN LF_CLIFO INTO TIPOCF="C" CODCF=CODCF + INPUT CODCF F_CODCF + INPUT CODCONT F_CODCONT + DISPLAY "Cliente" CODCF + DISPLAY "Contratto" CODCONT + DISPLAY "Dalla data" DATAIN + DISPLAY "alla data" DATASC + DISPLAY "Stato" STATUS + DISPLAY "Ragione sociale@50" LF_CLIFO->RAGSOC + OUTPUT F_CODCF CODCF + OUTPUT F_CODCONT CODCONT FLAGS "U" FIELD CODCONT KEY 1 - CHECKTYPE REQUIRED END -STRING F_DES_CODCONT 50 -BEGIN - PROMPT 20 6 "" -END - ENDPAGE ENDMASK \ No newline at end of file diff --git a/lv/lv0400b.uml b/lv/lv0400b.uml index 59cce6333..1452f362b 100755 --- a/lv/lv0400b.uml +++ b/lv/lv0400b.uml @@ -1,7 +1,7 @@ #include "lv0400.h" TOOLBAR "" 0 0 0 2 -#include "Relapbar.h" +#include ENDPAGE PAGE "Contratto" 0 2 0 0 @@ -15,7 +15,7 @@ NUMBER F_CODCF 6 BEGIN PROMPT 2 2 "Cliente " FIELD CODCF - FLAGS "U" + FLAGS "UD" KEY 1 USE LF_CLIFO INPUT TIPOCF "C" @@ -23,35 +23,37 @@ BEGIN DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC OUTPUT F_CODCF CODCF - OUTPUT F_RAGSOC_CLI RAGSOC + OUTPUT F_RAGSOC RAGSOC CHECKTYPE REQUIRED END -STRING F_RAGSOC_CLI 50 +STRING F_RAGSOC 50 BEGIN PROMPT 20 2 "" - USE LF_CLIFO KEY 2 - INPUT TIPOCF "C" - INPUT RAGSOC F_RAGSOC - DISPLAY "Ragione Sociale@50" RAGSOC - DISPLAY "Codice" CODCF - COPY OUTPUT F_CODCF - CHECKTYPE REQUIRED + FLAGS "D" END NUMBER F_CODCONT 6 BEGIN PROMPT 2 3 "Contratto N." - USE LF_LVCONDV - FLAGS "U" + FLAGS "UD" FIELD CODCONT KEY 1 CHECKTYPE REQUIRED END -STRING F_DES_CODCONT 50 +DATE F_DATAIN BEGIN - PROMPT 20 3 "" + PROMPT 23 3 "Data di inizio" + FIELD DATAIN + CHECKTYPE REQUIRED +END + +DATE F_DATASC +BEGIN + PROMPT 50 3 "Data di scadenza" + FIELD DATASC + CHECKTYPE REQUIRED END SPREADSHEET F_SHEET_ATTIV @@ -75,181 +77,196 @@ ENDPAGE PAGE "Opzioni" 0 2 0 0 -RADIOBUTTON F_PERFATT 1 30 +RADIOBUTTON F_PERFAT 1 30 BEGIN - PROMPT 2 2 "Periodicità di fatturazione" + PROMPT 1 1 "@bPeriodicità di fatturazione" ITEM "0|Giornaliero" ITEM "1|Settimanale" ITEM "2|Quindicinale" ITEM "3|Mensile" - FIELD TIPOCAN + FIELD PERFAT + END + + DATE F_INPERFAT +BEGIN + PROMPT 32 1 "@bInizio primo periodo di fatturazione" + FIELD INPERFAT END -RADIOBUTTON F_TIPOCAN 1 40 +DATE F_DTLASTFAT BEGIN - PROMPT 32 2 "Tipo canone" - ITEM "0|Nessuno" - ITEM "1|Importo fisso" - ITEM "2|Raggruppa su unico art." - ITEM "3|Calcolato con elenco art." - ITEM "4|% sul valore convenzionale per cliente" - ITEM "5|% sul valore convenzionale per articolo" - FIELD TIPOCAN + PROMPT 32 2 "@bData ultima fattura " + FIELD DTLASTFAT END -DATE F_INPERFATT +CURRENCY F_IMPMINFAT 18 BEGIN - PROMPT 2 3 "Data di inizio primo periodo di fatturazione" - FIELD INPERFATT + PROMPT 32 3 "@bImporto minimo fatturabile " + FIELD IMPMINFAT END -DATE F_DTLASTFATT +BOOLEAN F_FATTSOSP BEGIN - PROMPT 2 4 "Data ultima fattura" - FIELD DTLASTFATT + PROMPT 32 4 "Escluso da fatturazione" + FIELD FATTSOSP END BOOLEAN F_ATTFATTNODT BEGIN - PROMPT 12 2 "Attiva fatturazione indipendentemente dalla data" + PROMPT 32 5 "Attiva fatturazione indipendentemente dalla data" FIELD ATTFATTNODT END -BOOLEAN F_FORFNOCONS +GROUPBOX DLG_NULL 38 9 BEGIN - PROMPT 12 3 "Non fatturare forfait se senza consegne" - FIELD FORFNOCONS + PROMPT 1 7 "@bTipo canone" END -RADIOBUTTON F_TIPOSTPRZ 1 40 +RADIOBUTTON F_TIPOCAN 1 38 BEGIN - PROMPT 2 5 "Tipo di stampa prezzo" - ITEM "0|Prezzo in DDT/Bolla" - ITEM "1|Richiesta stampa in sede bollettaz." - ITEM "2|Prezzo e totale DOC. in DDT" - FIELD TIPOSTPRZ + PROMPT 1 7 "" + ITEM "0|Nessuno" + ITEM "1|Importo fisso" + ITEM "2|Raggruppa su unico art." + ITEM "3|Calcolato con elenco art." + ITEM "4|% sul val. convenzionale per cliente" + ITEM "5|% sul val. convenzionale per articolo" + FIELD TIPOCAN END RADIOBUTTON F_TIPOLIS 1 25 BEGIN - PROMPT 45 5 "Tipo Listino:" - ITEM "0|Prezzo nel contratto" - ITEM "1|Listino in anag.Articoli" - FIELD TIPOLIS + PROMPT 40 7 "@bTipo Listino:" + ITEM "0|Prezzo nel contratto" + ITEM "1|Listino in anag.Articoli" + FIELD TIPOLIS END -RADIOBUTTON F_TIPOIMB 1 15 +RADIOBUTTON F_TIPOIMB 1 14 BEGIN - PROMPT 2 6 "Tipo imballo:" - ITEM "0|Sacco" - ITEM "1|Carrello" - FIELD TIPOIMB + PROMPT 66 7 "@bTipo imballo:" + ITEM "0|Sacco" + ITEM "1|Carrello" + FIELD TIPOIMB END -RADIOBUTTON F_CONTSPOR 1 40 +RADIOBUTTON F_TIPOSTPRZ 1 40 BEGIN - PROMPT 20 6 "Conta dello sporco" - ITEM "0|Nessuno" - ITEM "1|Conteggio sporco" - ITEM "2|Conteggio solo pulito" - ITEM "2|Sporco e pulito con Touch-Screen" - FIELD CONTSPOR + PROMPT 40 11 "@bTipo di stampa prezzo" + ITEM "0|Prezzo in DDT/Bolla" + ITEM "1|Richiesta stampa in sede bollettaz." + ITEM "2|Prezzo e totale DOC. in DDT" + FIELD TIPOSTPRZ END -BOOLEAN F_RIFBOLLEFATT +NUMBER F_PERCNOCONT 6 2 BEGIN - PROMPT 2 7 "Riferimenti bolle in fattura" + PROMPT 1 16 "Percentuale aumento per mancato conteggio " + FIELD PERCNOCONT +END + +NUMBER F_PERCTOLLPES 6 2 +BEGIN + PROMPT 1 17 "Percentuale tolleranza peso teorico/effettivo" + FIELD PERCTOLLPES +END + +NUMBER F_NUMUT 5 +BEGIN + PROMPT 60 16 "Num. utente " + FIELD NUMUT +END + +NUMBER F_NUMETI 5 +BEGIN + PROMPT 60 17 "Num. etichette" + FIELD NUMETI +END + +RADIOBUTTON F_CONTSPOR 1 80 +BEGIN + PROMPT 1 19 "Conta dello sporco" + ITEM "0|Nessuno" + ITEM "1|Sporco" + ITEM "2|Solo pulito" + ITEM "3|Touch-Screen" + FIELD CONTSPOR + FLAG "Z" +END + +ENDPAGE + +PAGE "Opzioni 2" 0 2 0 0 + +GROUPBOX DLG_NULL 58 15 +BEGIN + PROMPT 15 4 "@bContratti" +END + +BOOLEAN F_FORFNOCONS +BEGIN + PROMPT 16 5 "Non fatturare forfait se senza consegne" FIELD FORFNOCONS END +BOOLEAN F_RIFBOLINFAT +BEGIN + PROMPT 16 6 "Riferimenti bolle in fattura" + FIELD RIFBOLINFAT +END + BOOLEAN F_ADDCAPROT BEGIN - PROMPT 2 8 "Addebita capi rotti in fattura" + PROMPT 16 7 "Addebita capi rotti in fattura" FIELD ADDCAPROT END BOOLEAN F_PROFORME BEGIN - PROMPT 2 9 "Proforme (progetti)" + PROMPT 16 8 "Proforme(progetti)" FIELD PROFORME END BOOLEAN F_STRCONS BEGIN - PROMPT 45 7 "Stampa di riepilogo consegne" + PROMPT 16 9 "Stampa di riepilogo consegne" FIELD STRCONS END -BOOLEAN F_FATTSOSP -BEGIN - PROMPT 45 8 "Escluso da fatturazione" - FIELD FATTSOSP -END - -BOOLEAN F_STDICITURA -BEGIN - PROMPT 45 9 "Stampa dicitura '...COME DA ELENCO CONSEGNE'" - FIELD STDICITURA -END - BOOLEAN F_CICLAGGIO BEGIN - PROMPT 2 10 "Ciclaggio su 2 righe" + PROMPT 16 10 "Ciclaggio su 2 righe" FIELD CICLAGGIO END BOOLEAN F_STPRZBOL BEGIN - PROMPT 45 10 "Visualizza prezzo in bolla" + PROMPT 16 11 "Visualizza prezzo in bolla" FIELD STPRZBOL END BOOLEAN F_STETIMATI BEGIN - PROMPT 2 10 "Stampa etichette con MATI" + PROMPT 16 12 "Stampa etichette con MATI" FIELD STETIMATI END BOOLEAN F_STETITS BEGIN - PROMPT 45 10 "Stampa etichette con Touch-Screen" + PROMPT 16 13 "Stampa etic. con Touch-Screen" FIELD STETITS END BOOLEAN F_STDDTPTS BEGIN - PROMPT 2 11 "Stampa DDT da pulito con Touch-Screen" + PROMPT 16 14 "Stampa DDT da pulito con Touch-Screen" FIELD STDDTPTS END -CURRENCY F_IMPMINFATT 18 +BOOLEAN F_STDICITURA BEGIN - PROMPT 2 12 "Importo minimo fatturabile " - FIELD IMPMINFATT -END - -NUMBER F_PERCNOCONT 6 2 -BEGIN - PROMPT 25 12 "Percentuale aumento per mancato conteggio" - FIELD PERCNOCONT -END - -NUMBER F_PERCTOLLPES 6 2 -BEGIN - PROMPT 25 13 "Percentuale tolleranza peso teorico/effettivo" - FIELD PERCTOLLPES -END - -NUMBER F_NUMUT 5 -BEGIN - PROMPT 35 12 "Numero utente" - FIELD NUMUT -END - -NUMBER F_NUMETI 5 -BEGIN - PROMPT 35 13 "Numero etichette" - FIELD NUMETI + PROMPT 16 15 "Stampa dicitura '..COME DA ELENCO CONSEGNE'" + FIELD STDICITURA END ENDPAGE