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:
parent
27c4d273e8
commit
b9ff83214a
@ -254,8 +254,13 @@ void TSaldodata_mask::save_movmag()
|
|||||||
const bool use_dep = get_bool(F_USEDEP);
|
const bool use_dep = get_bool(F_USEDEP);
|
||||||
const TString& codmag = get(use_dep ? F_DEP : F_MAG);
|
const TString& codmag = get(use_dep ? F_DEP : F_MAG);
|
||||||
|
|
||||||
|
const TString& dacod = get(F_ARTINI);
|
||||||
|
const TString& acod = get(F_ARTFIN);
|
||||||
|
|
||||||
TString query;
|
TString query;
|
||||||
query = "USE &MAG";
|
query = "USE &MAG";
|
||||||
|
if (dacod.full() || acod.full())
|
||||||
|
query << "\nSELECT BETWEEN(TRIM(CODTAB[6,25]),\"" << dacod << "\",\"" << acod << "\")";
|
||||||
if (codmag.full())
|
if (codmag.full())
|
||||||
{
|
{
|
||||||
query << "\nFROM CODTAB=" << codmag
|
query << "\nFROM CODTAB=" << codmag
|
||||||
@ -273,7 +278,7 @@ void TSaldodata_mask::save_movmag()
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
TString8 curr_mag = mag.get("CODTAB").as_string().left(3);
|
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)
|
if (mm == NULL || mm->rows() >= max_rows || curr_mag != last_mag)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user