Patch level :10.0
Files correlati : Ricompilazione Demo : [ ] Commento : sistemato problema con gli ordini nella stampa bilancio di commessa; la query in chiave 3 dava dei problemi al cambio codnum: sostituita con chiave 1 git-svn-id: svn://10.65.10.50/branches/R_10_00@21196 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b3fd590f4b
commit
48e96c22c9
@ -1063,7 +1063,7 @@ void TPrint_saldana_recordset::parse_rdoc_ordini(TAssoc_array* cms, const TDate&
|
||||
//cerca tutte le righe documento che soddisfano i numerosi (fin troppo) parametri
|
||||
//joina DOC perchè abbiamo un decisivo filtro sul range di date
|
||||
TString query;
|
||||
query << "USE RDOC KEY 3\n";
|
||||
query << "USE RDOC KEY 1\n";
|
||||
query << "SELECT (BETWEEN(DOC.DATADOC,#DATAINIES,#DATACALCOLO))&&(RIGAEVASA!=\"X\")";
|
||||
|
||||
//filtro su cdc/cms/fasi (fatto come per saldi e rmovana; purtroppo non si può metodizzare perchè in tutti i files..
|
||||
@ -1099,8 +1099,8 @@ void TPrint_saldana_recordset::parse_rdoc_ordini(TAssoc_array* cms, const TDate&
|
||||
}
|
||||
|
||||
query << "\nJOIN DOC INTO PROVV==PROVV ANNO==ANNO CODNUM==CODNUM NDOC==NDOC"
|
||||
<< "\nFROM PROVV=D ANNO=#ANNO CODNUM=#CODNUM"
|
||||
<< "\nTO PROVV=D ANNO=#ANNO CODNUM=#CODNUM";
|
||||
<< "\nFROM CODNUM=#CODNUM ANNO=#ANNO PROVV=D"
|
||||
<< "\nTO CODNUM=#CODNUM ANNO=#ANNO PROVV=D";
|
||||
TISAM_recordset recset(query);
|
||||
recset.set_var("#ANNO", (long)_datacalcolo.year());
|
||||
recset.set_var("#CODNUM", TVariant(codnum));
|
||||
@ -1177,10 +1177,13 @@ void TPrint_saldana_recordset::parse_rdoc_ordini(TAssoc_array* cms, const TDate&
|
||||
|
||||
#ifdef DBG
|
||||
//file di controllo in output
|
||||
TString codcms = rigadoc.get(RDOC_CODCMS);
|
||||
if (codcms.empty())
|
||||
codcms = doc.get(DOC_CODCMS);
|
||||
if (codcms == "FP08MB24005RN")
|
||||
TString80 cdc = rigadoc.get(RDOC_CODCOSTO);
|
||||
TString80 cms = rigadoc.get(RDOC_CODCMS);
|
||||
if (cdc.empty())
|
||||
cdc = doc.get(DOC_CODCOSTO);
|
||||
if (cms.empty())
|
||||
cms = doc.get(DOC_CODCMS);
|
||||
if (cdc == "BO04" && cms == "AS10MB4RETECO")
|
||||
{
|
||||
ordini << rigadoc.get(RDOC_PROVV) << '\t'
|
||||
<< rigadoc.get(RDOC_ANNO) << '\t'
|
||||
|
Loading…
x
Reference in New Issue
Block a user