Patch level : 10.0 836
Files correlati : mg3.exe Ricompilazione Demo : [ ] Commento : Bug 0001735: Stampa Giacenza e Prezzi Nella maschera di impostazione dei parametri di stampa non tutte le impostazioni rimangono invariate dopo la stampa. Esempio il campo "stampa" ritorna sempre a "stampa solo le giac non nulle" E' possibile in questa stampa PROPORRE di default : Stampa = tutto (e non solo giacenze non nulle) Stampa giacenze = Check SI (dato che è una stampa giacenze e prezzi) Bug 0001736: Stampa Giacenza e prezzi Se filtro la stampa su un solo codice articolo in realtà mi vengono stampati tutti quelli che iniziano con quel codice. es. (pharmatex) 2003 vengono stamp anche 2003/1 2003/2 git-svn-id: svn://10.65.10.50/branches/R_10_00@21136 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
646e0f6765
commit
f7ddf31bce
@ -281,12 +281,12 @@ void TStampa_datistorici::setprint_permagazzini()
|
||||
TString srangea;
|
||||
if (_mask->get(F_DAART).full())
|
||||
{
|
||||
cfilter << "(CODART[1," << _mask->get(F_DAART).len() << "]>=" <<'"' << _mask->get(F_DAART)<< "\")&&" ;
|
||||
cfilter << "(CODART>=" <<'"' << _mask->get(F_DAART)<< "\")&&" ;
|
||||
srangea << "da \"" << _mask->get(F_DAART) << "\" ";
|
||||
}
|
||||
if (_mask->get(F_AART).full())
|
||||
{
|
||||
cfilter << "(CODART[1," << _mask->get(F_AART).len() << "]<=" <<'"' << _mask->get(F_AART)<< "\")&&" ;
|
||||
cfilter << "(CODART<=" <<'"' << _mask->get(F_AART)<< "\")&&" ;
|
||||
srangea << "fino a " << _mask->get(F_AART) << "\" ";
|
||||
}
|
||||
rangea.set(srangea.empty() ? TR("Tutti gli articoli") : format(FR("Articoli %s"), (const char *)srangea));
|
||||
@ -623,12 +623,12 @@ void TStampa_datistorici::setprint_perarticoli_all()
|
||||
if (_mask->get(F_DAART).full())
|
||||
{
|
||||
srangea << TR("da \"") << _mask->get(F_DAART) << "\" ";
|
||||
cfilter << "(CODART[1," << _mask->get(F_DAART).len() << "]>=" <<'"' << _mask->get(F_AART)<< "\")&&" ;
|
||||
cfilter << "(CODART>=" <<'"' << _mask->get(F_AART)<< "\")&&" ;
|
||||
}
|
||||
if (_mask->get(F_AART).full())
|
||||
{
|
||||
srangea << TR("fino a \"") << _mask->get(F_AART) << "\"";
|
||||
cfilter << "(CODART[1," << _mask->get(F_AART).len() << "]<=" <<'"' << _mask->get(F_AART)<< "\")&&" ;
|
||||
cfilter << "(CODART<=" <<'"' << _mask->get(F_AART)<< "\")&&" ;
|
||||
}
|
||||
if (_mask->get(F_DACATMER).full())
|
||||
srangecm << TR("da \"") << _mask->get(F_DACATMER) << "\" ";
|
||||
@ -699,13 +699,14 @@ void TStampa_datistorici::setprint_perarticoli_all()
|
||||
cfilter.rtrim(2);
|
||||
_cur->setfilter(cfilter);
|
||||
}
|
||||
_cur->setregion(darec,arec);
|
||||
_cur->setregion(darec,arec, 0x2);
|
||||
((TSorted_cursor*)_cur)->change_order(sortexp);
|
||||
}
|
||||
|
||||
|
||||
void TStampa_datistorici::main_loop()
|
||||
{
|
||||
_mask->set(F_STAMPAGIAC, "X");
|
||||
while (_mask->run() == K_ENTER)
|
||||
{
|
||||
if (_mask->magazz_ini().gestmag(TRUE))
|
||||
@ -730,6 +731,7 @@ void TStampa_datistorici::main_loop()
|
||||
_form->print();
|
||||
delete _form;
|
||||
}
|
||||
_mask->set(F_STAMPAGIAC, "X");
|
||||
} // while true
|
||||
}
|
||||
|
||||
|
@ -16,6 +16,7 @@ BEGIN
|
||||
MESSAGE RESET,F_STAMPAGIAC|HIDE,G_PARAMVALORI@|SHOW,G_LISTINO@
|
||||
ITEM "L|Solo prezzi"
|
||||
MESSAGE RESET,F_STAMPAGIAC|HIDE,G_PARAMVALORI@|SHOW,G_LISTINO@
|
||||
FLAGS "P"
|
||||
END
|
||||
|
||||
BOOL F_VALMEDI
|
||||
@ -61,12 +62,13 @@ LISTBOX F_ORDINE 15
|
||||
BEGIN
|
||||
PROMPT 2 2 "Ordinamento "
|
||||
ITEM "A|Articoli"
|
||||
MESSAGE " ", F_FILTRO|SHOW,F_SUBORDINE|HIDE,F_TOTALIDEPOSITI|"X",F_DETTAGLIODEP
|
||||
MESSAGE SHOW,F_SUBORDINE|HIDE,F_TOTALIDEPOSITI|"X",F_DETTAGLIODEP
|
||||
MESSAGE SHOW,F_TOTALIMAGAZZINI|SHOW,F_DETTAGLIOMAG
|
||||
ITEM "M|Magazzini"
|
||||
MESSAGE " ",F_FILTRO|HIDE,F_SUBORDINE|SHOW,G_CODART@
|
||||
MESSAGE HIDE,F_SUBORDINE|SHOW,G_CODART@
|
||||
MESSAGE SHOW,F_TOTALIDEPOSITI|"X",F_DETTAGLIODEP
|
||||
MESSAGE HIDE,F_TOTALIMAGAZZINI|HIDE,F_DETTAGLIOMAG
|
||||
FLAGS "P"
|
||||
END
|
||||
|
||||
LISTBOX F_SUBORDINE 20
|
||||
@ -107,13 +109,13 @@ END
|
||||
|
||||
LISTBOX F_FILTRO 30
|
||||
BEGIN
|
||||
FLAGS "G"
|
||||
FLAGS "PG"
|
||||
PROMPT 34 4 "Stampa "
|
||||
ITEM "0|solo giacenze non nulle"
|
||||
ITEM "P|solo giacenze positive"
|
||||
ITEM "N|solo giacenze negativie"
|
||||
ITEM "S|solo articoli sotto scorta"
|
||||
ITEM "T|tutto"
|
||||
ITEM "T|Tutto"
|
||||
ITEM "0|Solo giacenze non nulle"
|
||||
ITEM "P|Solo giacenze positive"
|
||||
ITEM "N|Solo giacenze negativie"
|
||||
ITEM "S|Solo articoli sotto scorta"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
|
Loading…
x
Reference in New Issue
Block a user