Patch level : 12.0 724
Files correlati : fp0400.cpp Commento : Monitor fatture passive: aggiunti filtri no elab, elab, all
This commit is contained in:
parent
0a2e9be66e
commit
00c364bbaa
@ -166,12 +166,16 @@ void TPassive_mask::aggiungi_riga(TLocalisamfile& clifo, TSheet_field& sf, TShee
|
||||
const TString paa_codpaese = fp_db().sq_get("COD_PAESE");
|
||||
const TString paa_codsdi = fp_db().sq_get("COD_SDI");
|
||||
TString prot = fp_db().sq_get("TIPO_PROT");
|
||||
TString filter_elab = get(F_FATTSEL);
|
||||
|
||||
TToken_string& row = sf.row(-1);
|
||||
|
||||
clifo.zero();
|
||||
clifo.put(CLI_TIPOCF, 'F');
|
||||
|
||||
forn_code = find_fornitore(clifo);
|
||||
if( filter_elab.blank() && forn_code != 0 || filter_elab == "E" && forn_code == 0 || filter_elab == "A")
|
||||
{
|
||||
if (denom.blank()) {
|
||||
denom = fp_db().sq_get("NOME");
|
||||
denom << " " << fp_db().sq_get("COGNOME");
|
||||
@ -187,7 +191,6 @@ void TPassive_mask::aggiungi_riga(TLocalisamfile& clifo, TSheet_field& sf, TShee
|
||||
row.add(fp_db().sq_get("TOT_DOC"));
|
||||
|
||||
// Dopo aver fatto le ricerche se lo trovo lo segno e lo aggiungo, se no coloro la cella
|
||||
forn_code = find_fornitore(clifo);
|
||||
TString forn_str; forn_str << forn_code;
|
||||
TString nr_row; nr_row << sf.items();
|
||||
_forn_code.add(forn_str);
|
||||
@ -220,6 +223,8 @@ void TPassive_mask::aggiungi_riga(TLocalisamfile& clifo, TSheet_field& sf, TShee
|
||||
row.add(key_prot);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void TPassive_mask::aggiungi_prot() const
|
||||
{
|
||||
TSheet_field& sf_prot = sfield(F_PROT);
|
||||
@ -539,9 +544,13 @@ bool TPassive_mask::on_field_event(TOperable_field& o, TField_event e, long joll
|
||||
break;
|
||||
case F_DATAINI:
|
||||
if (e == fe_init)
|
||||
o.set(ini_get_string(CONFIG_DITTA, "fp", "LastXML", "01-01-2019"));
|
||||
else if (e == fe_close)
|
||||
ini_set_string(CONFIG_DITTA, "fp", "LastXML", o.get());
|
||||
{
|
||||
TDate inizio_mese = TDate(TODAY); inizio_mese.set_day(1);
|
||||
o.set(inizio_mese);
|
||||
//o.set(ini_get_string(CONFIG_DITTA, "fp", "LastXML", "01-01-2019"));
|
||||
}
|
||||
//else if (e == fe_close)
|
||||
// ini_set_string(CONFIG_DITTA, "fp", "LastXML", o.get());
|
||||
break;
|
||||
case F_DATAEND:
|
||||
if (e == fe_init)
|
||||
|
@ -2,6 +2,7 @@
|
||||
#define F_DATAINI 501
|
||||
#define F_DATAEND 502
|
||||
#define F_SAVEFOR 503
|
||||
#define F_FATTSEL 504
|
||||
#define END_MASK 599
|
||||
|
||||
|
||||
|
@ -48,6 +48,15 @@ BEGIN
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
RADIOBUTTON F_FATTSEL 3 80
|
||||
BEGIN
|
||||
PROMPT 1 2 "Fatture da visualizzare"
|
||||
ITEM "|Non elaborate"
|
||||
ITEM "E|Elaborate"
|
||||
ITEM "A|Tutte"
|
||||
FLAGS "Z"
|
||||
END
|
||||
|
||||
SPREADSHEET F_PROT 25 10
|
||||
BEGIN
|
||||
PROMPT 1 6 "Selezionare o aggiungere un filtro sul Tipo Progressivo"
|
||||
|
Loading…
x
Reference in New Issue
Block a user