Patch level : 10.0 nopatch
Files correlati : pd6342.exe Ricompilazione Demo : [ ] Commento Habilita ripartizione ricorsiva git-svn-id: svn://10.65.10.50/branches/R_10_00@20937 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
23975c448b
commit
664ce7e83a
@ -198,7 +198,7 @@ bool TText_recordset::save_as_text(const char* path)
|
|||||||
|
|
||||||
bool TText_recordset::save_as(const char* path, TRecordsetExportFormat fmt)
|
bool TText_recordset::save_as(const char* path, TRecordsetExportFormat fmt)
|
||||||
{
|
{
|
||||||
if (fmt == fmt_text || fmt == fmt_unknown)
|
if (fmt == fmt_text)
|
||||||
{
|
{
|
||||||
TFilename n = path;
|
TFilename n = path;
|
||||||
if (n.blank())
|
if (n.blank())
|
||||||
|
@ -62,7 +62,7 @@ TRib_movanal_msk::TRib_movanal_msk() : TAnal_report_mask("pd6342300a")
|
|||||||
class TCSV_recset : public TCSV_recordset
|
class TCSV_recset : public TCSV_recordset
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool save_as_html(const char* path);
|
// bool save_as_html(const char* path);
|
||||||
TCSV_recset(TAssoc_array & calc);
|
TCSV_recset(TAssoc_array & calc);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -92,7 +92,7 @@ TCSV_recset::TCSV_recset(TAssoc_array & calc) : TCSV_recordset("CSV(;)\n")
|
|||||||
|
|
||||||
create_column("Key");
|
create_column("Key");
|
||||||
new_rec("");
|
new_rec("");
|
||||||
for (int i= 1; i < ncols; i++)
|
for (int i= 1; i <= ncols; i++)
|
||||||
{
|
{
|
||||||
colname = colkeys.row(i - 1);
|
colname = colkeys.row(i - 1);
|
||||||
colname.replace(',', ' ');
|
colname.replace(',', ' ');
|
||||||
@ -111,7 +111,7 @@ TCSV_recset::TCSV_recset(TAssoc_array & calc) : TCSV_recordset("CSV(;)\n")
|
|||||||
set(0, rowkey);
|
set(0, rowkey);
|
||||||
if (row != NULL)
|
if (row != NULL)
|
||||||
{
|
{
|
||||||
for (int j= 1; j < ncols; j++)
|
for (int j= 1; j <= ncols; j++)
|
||||||
{
|
{
|
||||||
const real * val = (const real *) row->objptr(colkeys.row(j - 1));
|
const real * val = (const real *) row->objptr(colkeys.row(j - 1));
|
||||||
if (val != NULL)
|
if (val != NULL)
|
||||||
@ -121,6 +121,8 @@ TCSV_recset::TCSV_recset(TAssoc_array & calc) : TCSV_recordset("CSV(;)\n")
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
bool TCSV_recset::save_as_html(const char* path)
|
bool TCSV_recset::save_as_html(const char* path)
|
||||||
{
|
{
|
||||||
TProgind pi(items(), TR("Esportazione in corso..."), true, true);
|
TProgind pi(items(), TR("Esportazione in corso..."), true, true);
|
||||||
@ -233,7 +235,7 @@ bool TCSV_recset::save_as_html(const char* path)
|
|||||||
|
|
||||||
return !pi.iscancelled();
|
return !pi.iscancelled();
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
// APPLICAZIONE
|
// APPLICAZIONE
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
@ -302,7 +304,6 @@ bool TRib_movanal_app::ripartizione(const TAnal_ripartizioni_batch& rrip, const
|
|||||||
rowkey.add(rec.get(RMOVANA_CODCCOSTO));
|
rowkey.add(rec.get(RMOVANA_CODCCOSTO));
|
||||||
rowkey.add(rec.get(RMOVANA_CODCMS));
|
rowkey.add(rec.get(RMOVANA_CODCMS));
|
||||||
rowkey.add(rec.get(RMOVANA_CODFASE));
|
rowkey.add(rec.get(RMOVANA_CODFASE));
|
||||||
// rowkey.add(rec.get(RMOVANA_CODCONTO));
|
|
||||||
TToken_string browkey = rowkey;
|
TToken_string browkey = rowkey;
|
||||||
|
|
||||||
TAssoc_array * row = (TAssoc_array *)_calc.objptr(rowkey);
|
TAssoc_array * row = (TAssoc_array *)_calc.objptr(rowkey);
|
||||||
@ -317,7 +318,7 @@ bool TRib_movanal_app::ripartizione(const TAnal_ripartizioni_batch& rrip, const
|
|||||||
|
|
||||||
*value = *value + (sez == 'D' ? importo : -importo);
|
*value = *value + (sez == 'D' ? importo : -importo);
|
||||||
|
|
||||||
browkey.add("Rip");
|
browkey.add("+");
|
||||||
row = (TAssoc_array *)_calc.objptr(browkey);
|
row = (TAssoc_array *)_calc.objptr(browkey);
|
||||||
|
|
||||||
if (row == NULL)
|
if (row == NULL)
|
||||||
@ -612,7 +613,7 @@ void TRib_movanal_app::main_loop()
|
|||||||
{
|
{
|
||||||
TCSV_recset recset(_calc);
|
TCSV_recset recset(_calc);
|
||||||
|
|
||||||
recset.save_as_html(fname);
|
recset.save_as(fname, fmt_unknown);
|
||||||
}
|
}
|
||||||
} //if(run)...
|
} //if(run)...
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user