Corretto filtro per articolo in stampe magazzino

git-svn-id: svn://10.65.10.50/branches/R_10_00@22924 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2014-03-07 14:23:37 +00:00
parent 27c4d273e8
commit b9ff83214a

View File

@ -254,8 +254,13 @@ void TSaldodata_mask::save_movmag()
const bool use_dep = get_bool(F_USEDEP);
const TString& codmag = get(use_dep ? F_DEP : F_MAG);
const TString& dacod = get(F_ARTINI);
const TString& acod = get(F_ARTFIN);
TString query;
query = "USE &MAG";
if (dacod.full() || acod.full())
query << "\nSELECT BETWEEN(TRIM(CODTAB[6,25]),\"" << dacod << "\",\"" << acod << "\")";
if (codmag.full())
{
query << "\nFROM CODTAB=" << codmag
@ -273,7 +278,7 @@ void TSaldodata_mask::save_movmag()
break;
TString8 curr_mag = mag.get("CODTAB").as_string().left(3);
curr_mag.cut(3);
curr_mag.cut(3); curr_mag.trim();
if (mm == NULL || mm->rows() >= max_rows || curr_mag != last_mag)
{