Uitlizzata physical_rows al posto di rows nella fatturazione bolle
git-svn-id: svn://10.65.10.50/trunk@5122 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
aeec94ab27
commit
fe1d23e22b
@ -69,8 +69,8 @@ bool TFatturazione_bolle::raggruppa(TDocumento& doc_in, TDocumento& doc_out)
|
|||||||
if (gestione_riferimenti())
|
if (gestione_riferimenti())
|
||||||
{
|
{
|
||||||
// Determina ed eventualmente crea la riga di riferimento
|
// Determina ed eventualmente crea la riga di riferimento
|
||||||
const int riga_rif = riferimenti_in_testa() ? 1 : doc_out.rows()+1;
|
const int riga_rif = riferimenti_in_testa() ? 1 : doc_out.physical_rows()+1;
|
||||||
if (riga_rif > doc_out.rows())
|
if (riga_rif > doc_out.physical_rows())
|
||||||
{
|
{
|
||||||
TRiga_documento& rout = doc_out.new_row();
|
TRiga_documento& rout = doc_out.new_row();
|
||||||
rout.forza_sola_descrizione();
|
rout.forza_sola_descrizione();
|
||||||
@ -116,7 +116,7 @@ bool TFatturazione_bolle::raggruppa(TDocumento& doc_in, TDocumento& doc_out)
|
|||||||
if (riga_uguale(2)) campi_riga.add("PREZZO|SCONTO");
|
if (riga_uguale(2)) campi_riga.add("PREZZO|SCONTO");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int r = 1; r <= doc_in.rows(); r++)
|
for (int r = 1; r <= doc_in.physical_rows(); r++)
|
||||||
{
|
{
|
||||||
const TRiga_documento& rin = doc_in[r];
|
const TRiga_documento& rin = doc_in[r];
|
||||||
const bool rindesc = rin.sola_descrizione(); // La riga di input e' descrittiva
|
const bool rindesc = rin.sola_descrizione(); // La riga di input e' descrittiva
|
||||||
@ -129,7 +129,7 @@ bool TFatturazione_bolle::raggruppa(TDocumento& doc_in, TDocumento& doc_out)
|
|||||||
// se la riga non contiene solo una descrizione
|
// se la riga non contiene solo una descrizione
|
||||||
if (ragg_rig && !rindesc) // Se devo raggruppare le righe ...
|
if (ragg_rig && !rindesc) // Se devo raggruppare le righe ...
|
||||||
{
|
{
|
||||||
const int last = doc_out.rows();
|
const int last = doc_out.physical_rows();
|
||||||
for (int o = 1; o <= last; o++) // ... cerca una riga compatibile
|
for (int o = 1; o <= last; o++) // ... cerca una riga compatibile
|
||||||
{
|
{
|
||||||
TRiga_documento& rout = doc_out[o];
|
TRiga_documento& rout = doc_out[o];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user