Patch level : 10.0 patch 548
Files correlati : lv3 Ricompilazione Demo : [ ] Commento : Aggiunto un controllo per sapere se un articolo è o meno a contratto per il cliente git-svn-id: svn://10.65.10.50/trunk@19766 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
207d7ec964
commit
3046eb0169
@ -814,7 +814,28 @@ void TEvasione_ter_msk::evadi_da_terminale()
|
||||
set(F_TQTADACON, qr.get_qta_da_con());
|
||||
}
|
||||
else
|
||||
warning_box(TR("Non è stato possibile sommare il pacco a nessuna riga del buono"));
|
||||
{
|
||||
TDoc_key kdoc(get_date(F_TDATADOC).year(), ini_get_string(CONFIG_DITTA, "lv", "NUM_PRE", NULL, 0), get_long(F_TNDOC));
|
||||
TBuono_prelievo bpre(kdoc);
|
||||
const long codcf = bpre.codcf();
|
||||
const int codcont = bpre.codcont();
|
||||
|
||||
TLaundry_contract cont(codcf, codcont);
|
||||
const TRectype& rcont = cont.row(rp.articolo());
|
||||
|
||||
if (!rcont.empty())
|
||||
{
|
||||
TString msg;
|
||||
msg << "L'articolo " << rp.articolo() << " non è a contratto ma non presente sul buono";
|
||||
warning_box(msg);
|
||||
}
|
||||
else
|
||||
{
|
||||
TString msg;
|
||||
msg << "L'articolo " << rp.articolo() << " non è previsto per questo cliente";
|
||||
warning_box(msg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user