Patch level : 10.0 360

Files correlati     : db0.exe
Ricompilazione Demo : [ ]
Commento

La quantità per prima nella visualizzazione ad albero di una distinta


git-svn-id: svn://10.65.10.50/trunk@19084 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2009-06-30 09:23:29 +00:00
parent 4d3f37ede8
commit 1e74cee123

View File

@ -782,25 +782,28 @@ bool TDistinta_tree::set_livgiac_on_descr(int l, bool on)
bool TDistinta_tree::get_description(TString& desc) const
{
TCodice_articolo codart; curr_code(codart);
if (!describe(codart, desc))
desc = "???";
TString des;
desc.cut(0);
if (get_qta_on_descr())
{
TCodice_um code; curr_um(code);
desc << curr_qta().string() << ' ' << code << ' ' << get_descr_separator() << ' ';
}
desc << codart << get_descr_separator() << ' ';
if (!describe(codart, des))
desc << "???";
else
{
for (int l = 1; l <= livgiac().last_level(); l++) if (get_livgiac_on_descr(l))
{
TString16 giaclev; curr_giaclev(giaclev,l);
if (!giaclev.empty() )
desc << ' ' << livgiac().name(l) << ' ' << giaclev;
}
if (get_qta_on_descr())
{
TCodice_um code; curr_um(code);
desc << ' ' << get_descr_separator() << ' '
<< curr_qta().string() << ' ' << code;
}
desc << des << ' ';
for (int l = 1; l <= livgiac().last_level(); l++)
if (get_livgiac_on_descr(l))
{
TString16 giaclev; curr_giaclev(giaclev,l);
if (!giaclev.empty() )
desc << des << ' ' << livgiac().name(l) << ' ' << giaclev;
}
}
desc.insert(format(" %c ",get_descr_separator()), 0);
desc.insert(codart, 0);
return TRUE;
}