Patch level : 10.0 patch 781

Files correlati     : lv0300a.msk lv2
Ricompilazione Demo : [ ]
Commento            :
Paolo mi ha girato telefonicamente una richiesta di Diana, e cioè avere una data di prevista consegna sui buoni di consegna generati da pulito diversa da quella prevista; in particolare per i clienti che prevedono una consegna tutti i giorni, la data di prevista consegna deve essere quella del giorno successivo, o, nel caso che questo sia domenica, quella del lunedì successivo.
La proposta è aggiungere un flag in configurazione (anche se è un parametro più del cliente che generale) che verrebbe utilizzato solo nella generazione dei buoni da pulito.


git-svn-id: svn://10.65.10.50/trunk@20244 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2010-03-19 11:41:19 +00:00
parent 2f74a714a9
commit 935f8e8f91
3 changed files with 40 additions and 26 deletions

View File

@ -70,23 +70,24 @@
#define F_GESTSACA 252
#define F_ALMANAC 253
#define F_USEINDSP 254
#define F_CODARTFIX 255
#define F_DESARTFIX 256
#define F_CODARTCAFIX 257
#define F_DESARTCAFIX 258
#define F_TIPOPR 259
#define F_UMPESO 260
#define F_DATABCON 261
#define F_DATABCON 255
#define F_CONDOM 256
#define F_CODARTFIX 257
#define F_DESARTFIX 258
#define F_CODARTCAFIX 259
#define F_DESARTCAFIX 260
#define F_TIPOPR 261
#define F_UMPESO 262
#define F_PATH_CON 262
#define F_SHEET_NAME 263
#define F_PATH_MAN 264
#define F_PATH_LAVA 265
#define F_PATH_PUL 266
#define F_FILE_PUL 267
#define F_PATH_CON 263
#define F_SHEET_NAME 264
#define F_PATH_MAN 265
#define F_PATH_LAVA 266
#define F_PATH_PUL 267
#define F_FILE_PUL 268
#define F_CODARTCOFIX 268
#define F_DESARTCOFIX 269
#define F_CODARTCOFIX 269
#define F_DESARTCOFIX 270
#define F_BACKUP 300

View File

@ -647,27 +647,39 @@ END
TEXT -1
BEGIN
PROMPT 0 8 "@bOpzioni contratti"
PROMPT 0 7 "@bOpzioni contratti"
END
BOOLEAN F_UNICONT
BEGIN
PROMPT 1 9 "Numera contr. per ditta"
PROMPT 1 8 "Numera contr. per ditta"
FIELD UniCont
END
BOOLEAN F_QTAMODI
BEGIN
PROMPT 28 9 "Dot. modificabili"
PROMPT 28 8 "Dot. modificabili"
FIELD Qtamodi
END
BOOLEAN F_USEINDSP
BEGIN
PROMPT 50 9 "Utilizza ind. sped. su contratto"
PROMPT 50 8 "Utilizza ind. sped. su contratto"
FIELD Useindsp
END
BOOLEAN F_DATABCON
BEGIN
PROMPT 1 9 "Data buono di consegna uguale alla data evasione buono di ritiro"
FIELD DataBcon
END
BOOLEAN F_CONDOM
BEGIN
PROMPT 1 10 "Consegna giorno successivo per i clienti che lavorano a pulito"
FIELD ConDom
END
TEXT -1
BEGIN
PROMPT 0 11 "@bOpzioni Giri"
@ -795,12 +807,6 @@ BEGIN
CHECKTYPE REQUIRED
END
BOOLEAN F_DATABCON
BEGIN
PROMPT 1 10 "Data buono di consegna uguale alla data evasione buono di ritiro"
FIELD DataBcon
END
TEXT -1
BEGIN
PROMPT 0 22 "@bOpzioni articoli"

View File

@ -193,7 +193,14 @@ TObject* TBuoni_cache::key2obj(const char* key)
if(ini_get_bool(CONFIG_DITTA, "lv", "DataBcon"))
{
doc->put(DOC_DATADOC, datagen);
doc->put(DOC_DATAPART, datadoc);
//modifica 18/03/2010 richiesta da Diana2000 per i clienti che consegnano tutti i giorni
if(ini_get_bool(CONFIG_DITTA, "lv", "ConDom"))
{
TDate datacon(TODAY); datacon++;
if(datacon.wday() == 7)
datacon++;
doc->put(DOC_DATAPART, datacon);
}
}
else
doc->put(DOC_DATADOC, datadoc);