Patch level : 10.0 patch 590

Files correlati     : lv0300a.msk lvtbcau.msk lvlib
Ricompilazione Demo : [ ]
Commento            :
Aggiunta la gestione delle causali altrenative nelle causali di lavanderia e eliminata la causale "senza consegna" dalla configurazione


git-svn-id: svn://10.65.10.50/trunk@19975 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2010-01-25 12:06:14 +00:00
parent 6df636d4c6
commit c27b6748ef
5 changed files with 93 additions and 96 deletions

View File

@ -40,52 +40,50 @@
#define F_CAUSLAV 225 #define F_CAUSLAV 225
#define F_CAUSLAVDESC 226 #define F_CAUSLAVDESC 226
#define F_CAUSLAVSC 227 #define F_CAULVRITDT 227
#define F_CAUSLAVSCDESC 228 #define F_CAULVRITDTDE 228
#define F_CAULVRITDT 229 #define F_CAUCARMAG 229
#define F_CAULVRITDTDE 230 #define F_CAUCARMAGDE 230
#define F_CAUCARMAG 231 #define F_CAUSCARMAG 231
#define F_CAUCARMAGDE 232 #define F_CAUSCARMAGDE 232
#define F_CAUSCARMAG 233
#define F_CAUSCARMAGDE 234
#define F_CODMAG 235 #define F_CODMAG 233
#define F_DESMAG 236 #define F_DESMAG 234
#define F_CODMAGN 237 #define F_CODMAGN 235
#define F_DESMAGN 238 #define F_DESMAGN 236
#define F_CODMAGC 239 #define F_CODMAGC 237
#define F_DESMAGC 240 #define F_DESMAGC 238
#define F_CODMAGP 241 #define F_CODMAGP 239
#define F_DESMAGP 242 #define F_DESMAGP 240
#define F_CODMAGCL 243 #define F_CODMAGCL 241
#define F_DESMAGCL 244 #define F_DESMAGCL 242
#define F_UNICONT 245 #define F_UNICONT 243
#define F_QTAMODI 246 #define F_QTAMODI 244
#define F_AUTGIRI 247 #define F_AUTGIRI 245
#define F_ORDGIRI 248 #define F_ORDGIRI 246
#define F_DATAFISSA 249 #define F_DATAFISSA 247
#define F_AGGCONG 250 #define F_AGGCONG 248
#define F_PERARR 251 #define F_PERARR 249
#define F_RIFOR 252 #define F_RIFOR 250
#define F_ARTCANFIS 253 #define F_ARTCANFIS 251
#define F_GESTSACA 254 #define F_GESTSACA 252
#define F_ALMANAC 255 #define F_ALMANAC 253
#define F_USEINDSP 256 #define F_USEINDSP 254
#define F_CODARTFIX 257 #define F_CODARTFIX 255
#define F_DESARTFIX 258 #define F_DESARTFIX 256
#define F_CODARTCAFIX 259 #define F_CODARTCAFIX 257
#define F_DESARTCAFIX 260 #define F_DESARTCAFIX 258
#define F_TIPOPR 261 #define F_TIPOPR 259
#define F_UMPESO 262 #define F_UMPESO 260
#define F_DATABCON 263 #define F_DATABCON 261
#define F_PATH_CON 264 #define F_PATH_CON 262
#define F_SHEET_NAME 265 #define F_SHEET_NAME 263
#define F_PATH_MAN 266 #define F_PATH_MAN 264
#define F_PATH_LAVA 267 #define F_PATH_LAVA 265
#define F_PATH_PUL 268 #define F_PATH_PUL 266
#define F_FILE_PUL 269 #define F_FILE_PUL 267
#define F_BACKUP 300 #define F_BACKUP 300

View File

@ -356,33 +356,9 @@ BEGIN
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END
STRING F_CAUSLAVSC 3
BEGIN
PROMPT 2 20 "Cau. Rit/Con s.c."
USE &CAU
INPUT CODTAB F_CAUSLAVSC
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CAUSLAVSC CODTAB
OUTPUT F_CAUSLAVSCDESC S0
FIELD CAUSLAVSC
CHECKTYPE REQUIRED
END
STRING F_CAUSLAVSCDESC 48
BEGIN
PROMPT 26 20 ""
USE &CAU KEY 2
INPUT S0 F_CAUSLAVSCDESC
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CAUSLAVSC
CHECKTYPE REQUIRED
END
STRING F_CAULVRITDT 3 STRING F_CAULVRITDT 3
BEGIN BEGIN
PROMPT 2 21 "Cau. Rit. dt. tmp" PROMPT 2 20 "Cau. Rit. dt. tmp"
USE &CAU USE &CAU
INPUT CODTAB F_CAULVRITDT INPUT CODTAB F_CAULVRITDT
DISPLAY "Codice" CODTAB DISPLAY "Codice" CODTAB
@ -395,7 +371,7 @@ END
STRING F_CAULVRITDTDE 48 STRING F_CAULVRITDTDE 48
BEGIN BEGIN
PROMPT 26 21 "" PROMPT 26 20 ""
USE &CAU KEY 2 USE &CAU KEY 2
INPUT S0 F_CAUSLAVDESC INPUT S0 F_CAUSLAVDESC
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0
@ -406,7 +382,7 @@ END
STRING F_CAUCARMAG 5 STRING F_CAUCARMAG 5
BEGIN BEGIN
PROMPT 2 22 "Cau. Car. Mag. " PROMPT 2 21 "Cau. Car. Mag. "
USE %CAU KEY 1 USE %CAU KEY 1
INPUT CODTAB F_CAUCARMAG INPUT CODTAB F_CAUCARMAG
DISPLAY "Codice" CODTAB DISPLAY "Codice" CODTAB
@ -419,7 +395,7 @@ END
STRING F_CAUCARMAGDE 50 46 STRING F_CAUCARMAGDE 50 46
BEGIN BEGIN
PROMPT 28 22 "" PROMPT 28 21 ""
USE %CAU KEY 2 USE %CAU KEY 2
INPUT S0 F_CAUCARMAGDE INPUT S0 F_CAUCARMAGDE
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0
@ -430,7 +406,7 @@ END
STRING F_CAUSCARMAG 5 STRING F_CAUSCARMAG 5
BEGIN BEGIN
PROMPT 2 23 "Cau. Scar. Mag. " PROMPT 2 22 "Cau. Scar. Mag. "
USE %CAU KEY 1 USE %CAU KEY 1
INPUT CODTAB F_CAUSCARMAG INPUT CODTAB F_CAUSCARMAG
DISPLAY "Codice" CODTAB DISPLAY "Codice" CODTAB
@ -443,7 +419,7 @@ END
STRING F_CAUSCARMAGDE 50 46 STRING F_CAUSCARMAGDE 50 46
BEGIN BEGIN
PROMPT 28 23 "" PROMPT 28 22 ""
USE %CAU KEY 2 USE %CAU KEY 2
INPUT S0 F_CAUSCARMAGDE INPUT S0 F_CAUSCARMAGDE
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0

View File

@ -169,6 +169,7 @@ public:
//metodi che restituiscono i dati di interesse sulla causale di lavanderia //metodi che restituiscono i dati di interesse sulla causale di lavanderia
const TString& codice() const {return get("CODTAB");} const TString& codice() const {return get("CODTAB");}
const TString& descr() const {return get("S0");} const TString& descr() const {return get("S0");}
const TString& caucol() const {return get("S4");}
const bool is_ritiro() const {return get_bool("B0");} const bool is_ritiro() const {return get_bool("B0");}
const bool is_consegna() const {return get_bool("B1");} const bool is_consegna() const {return get_bool("B1");}
const bool is_reso() const {return get_bool("B2");} const bool is_reso() const {return get_bool("B2");}

View File

@ -2,25 +2,26 @@
#define F_COD_CAUSALE 101 #define F_COD_CAUSALE 101
#define F_DES_CAUSALE 102 #define F_DES_CAUSALE 102
#define F_DES_BREVE 103 #define F_DES_BREVE 103
#define F_RITIRATO 104 #define F_COD_CAUSCOLL 104
#define F_CAUSALE_RITIRO 105 #define F_RITIRATO 105
#define F_DES_CAUSALE_RITIRO 106 #define F_CAUSALE_RITIRO 106
#define F_SGNDOTIN_R 107 #define F_DES_CAUSALE_RITIRO 107
#define F_SGNDOTOD_R 108 #define F_SGNDOTIN_R 108
#define F_SGNDOTTM_R 109 #define F_SGNDOTOD_R 109
#define F_SGNCONYR_R 110 #define F_SGNDOTTM_R 110
#define F_SGNCONMN_R 111 #define F_SGNCONYR_R 111
#define F_CONSEGNATO 112 #define F_SGNCONMN_R 112
#define F_CAUSALE_CONSEGNA 113 #define F_CONSEGNATO 113
#define F_DES_CAUSALE_CONSEGNA 114 #define F_CAUSALE_CONSEGNA 114
#define F_SGNDOTIN_C 115 #define F_DES_CAUSALE_CONSEGNA 115
#define F_SGNDOTOD_C 116 #define F_SGNDOTIN_C 116
#define F_SGNDOTTM_C 117 #define F_SGNDOTOD_C 117
#define F_SGNCONYR_C 118 #define F_SGNDOTTM_C 118
#define F_SGNCONMN_C 119 #define F_SGNCONYR_C 119
#define F_CAUSALE_RESO 120 #define F_SGNCONMN_C 120
#define F_CAUSALE_ROTTO 121 #define F_CAUSALE_RESO 121
#define F_MOV_CONGUAGLIO 122 #define F_CAUSALE_ROTTO 122
#define F_MOV_CONGUAGLIO 123
//#define F_STAMPA_BOLLA 117 //#define F_STAMPA_BOLLA 117
//#define F_CALC_IMPORTO 118 //#define F_CALC_IMPORTO 118
//#define F_CONTR_DOTAZIONE 119 //#define F_CONTR_DOTAZIONE 119

View File

@ -21,6 +21,7 @@ BEGIN
DISPLAY "Codice@8" CODTAB DISPLAY "Codice@8" CODTAB
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0
DISPLAY "Descr. breve@10" S3 DISPLAY "Descr. breve@10" S3
DISPLAY "Caus. alt.@10" S4
DISPLAY "Ritiro@C" B0 DISPLAY "Ritiro@C" B0
DISPLAY "Consegna@C" B1 DISPLAY "Consegna@C" B1
DISPLAY "Reso@C" B2 DISPLAY "Reso@C" B2
@ -28,7 +29,8 @@ BEGIN
OUTPUT F_DES_CAUSALE S0 OUTPUT F_DES_CAUSALE S0
OUTPUT F_DES_BREVE S3 OUTPUT F_DES_BREVE S3
OUTPUT F_CAUSALE_RITIRO S1 OUTPUT F_CAUSALE_RITIRO S1
OUTPUT F_CAUSALE_CONSEGNA S2 OUTPUT F_CAUSALE_CONSEGNA S2
OUTPUT F_COD_CAUSCOLL S4
FIELD CODTAB FIELD CODTAB
KEY 1 KEY 1
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
@ -41,8 +43,9 @@ BEGIN
USE &CAU KEY 2 USE &CAU KEY 2
INPUT S0 F_DES_CAUSALE INPUT S0 F_DES_CAUSALE
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0
DISPLAY "Descr. breve@10" S3 DISPLAY "Descr. breve@10" S3
DISPLAY "Codice@8" CODTAB DISPLAY "Codice@8" CODTAB
DISPLAY "Caus. alt.@10" S4
DISPLAY "Ritiro@C" B0 DISPLAY "Ritiro@C" B0
DISPLAY "Consegna@C" B1 DISPLAY "Consegna@C" B1
DISPLAY "Reso@C" B2 DISPLAY "Reso@C" B2
@ -61,6 +64,25 @@ BEGIN
KEY 2 KEY 2
END END
STRING F_COD_CAUSCOLL 3
BEGIN
PROMPT 35 3 "Causale alternativa "
FLAGS "U"
HELP "Inserire la causale altrenativa."
USE &CAU
INPUT CODTAB F_COD_CAUSCOLL
DISPLAY "Codice@8" CODTAB
DISPLAY "Descrizione@50" S0
DISPLAY "Descr. breve@10" S3
DISPLAY "Caus. alt.@10" S4
DISPLAY "Ritiro@C" B0
DISPLAY "Consegna@C" B1
DISPLAY "Reso@C" B2
OUTPUT F_COD_CAUSCOLL CODTAB
CHECKTYPE NORMAL
FIELD S4
END
GROUPBOX DLG_NULL 80 5 GROUPBOX DLG_NULL 80 5
BEGIN BEGIN
PROMPT 1 5 "@b Ritiro" PROMPT 1 5 "@b Ritiro"
@ -263,8 +285,7 @@ END
BOOLEAN F_MOV_CONGUAGLIO BOOLEAN F_MOV_CONGUAGLIO
BEGIN BEGIN
FIELD B4 FIELD B4
PROMPT 45 16 "Non movimentare conguaglio" PROMPT 45 16 "Non movimentare conguaglio"
END END
ENDPAGE ENDPAGE