Patch level :10.0 996
Files correlati : Ricompilazione Demo : [ ] Commento : 0001759: 003206 - hdi Descrizione mi segnala che il riepilogo progressivi acquisti per aliquota espone il vecchio codice istat anzichè quello ateco git-svn-id: svn://10.65.10.50/branches/R_10_00@22074 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
50c7acec74
commit
95ad7491ae
@ -129,7 +129,7 @@ class TProgressivi_iva : public TPrintapp
|
||||
TGen_array _gen_array,_gen1_array;
|
||||
TAssoc_array _corr_array;
|
||||
TString _cap,_cofi,_paiva,_ragsoc,_comunefis,_provfis,_viafis,_codivamsk,_codattmsk;
|
||||
TString _datast, _cod_att;
|
||||
TString _datast, _cod_att, _cod_ateco;
|
||||
Importi _mesi[14]; // Era 13: bestie! I mesi sono da 1 a 13
|
||||
liste _tipo_lista;
|
||||
|
||||
@ -513,7 +513,7 @@ void TProgressivi_iva::cerca_i_pim()
|
||||
TTable tabiva("%IVA");
|
||||
TTable reg("REG");
|
||||
TString80 codtab;
|
||||
TString16 codatt,codiva,tipoiva,codreg;
|
||||
TString8 codatt,codiva,tipoiva,codreg;
|
||||
|
||||
for (pim.first(); !pim.eof(); pim.next())
|
||||
{
|
||||
@ -846,7 +846,11 @@ bool TProgressivi_iva::set_print(int m)
|
||||
{
|
||||
if (attiv.curr() != r) break;
|
||||
|
||||
_cod_att = attiv.get("CODATT");
|
||||
_cod_att = attiv.get(ATT_CODATT);
|
||||
if (_anno > 2007)
|
||||
_cod_ateco = attiv.get(ATT_CODATECO);
|
||||
else
|
||||
_cod_ateco = _cod_att;
|
||||
_prima_pagina = TRUE;
|
||||
|
||||
_iva_array.destroy();
|
||||
@ -858,7 +862,7 @@ bool TProgressivi_iva::set_print(int m)
|
||||
|
||||
print();
|
||||
}
|
||||
return FALSE;
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
@ -1238,18 +1242,14 @@ void TProgressivi_iva::setta_intestazione()
|
||||
set_header(r++, "IVA %s",(const char*) _codivamsk);
|
||||
else
|
||||
{
|
||||
TString8 ca;
|
||||
if (_annoiva > 2007)
|
||||
{
|
||||
TString key;
|
||||
|
||||
TString16 key;
|
||||
key.format("%ld|%s", _codditta, (const char *)_codattmsk);
|
||||
const TString16 codateco = cache().get(LF_ATTIV, key, ATT_CODATECO);
|
||||
|
||||
set_header(r++, FR("ATTIVITA' %s"), (const char*) codateco);
|
||||
|
||||
ca = cache().get(LF_ATTIV, key, ATT_CODATECO);
|
||||
}
|
||||
else
|
||||
set_header(r++, FR("ATTIVITA' %s"),(const char*) _codattmsk);
|
||||
set_header(r++, FR("ATTIVITA' %s %s"),(const char*)ca, desc_attivita(_codattmsk));
|
||||
}
|
||||
set_header(++r, FR("@31gImponibile@64gImposta"));
|
||||
|
||||
@ -1312,14 +1312,14 @@ void TProgressivi_iva::preprocess_header()
|
||||
if (_st_inizio_anno)
|
||||
{
|
||||
if (_mese == 13 || (_mese == 12 && !_prima_pagina))
|
||||
set_header(soh++, FR("Riepilogo progressivi %s annuale %d Cod. Att. %s %s"), pro_des, _anno, (const char*) _cod_att, (const char*) descr);
|
||||
set_header(soh++, FR("Riepilogo progressivi %s annuale %d Cod. Att. %s %s"), pro_des, _anno, (const char*) _cod_ateco, (const char*) descr);
|
||||
else
|
||||
if (_prima_pagina)
|
||||
set_header(soh++, FR("Riepilogo progressivi %s del periodo %s %d Cod. Att. %s %s"), pro_des, (const char*) periodo, _anno, (const char*) _cod_att, (const char*) descr);
|
||||
else set_header(soh++, FR("Riepilogo progressivi %s al%s: %s %d Cod. Att. %s %s"), pro_des, f == 'M' ? TR(" Mese di") : "", (const char*) periodo, _anno, (const char*) _cod_att, (const char*) descr);
|
||||
set_header(soh++, FR("Riepilogo progressivi %s del periodo %s %d Cod. Att. %s %s"), pro_des, (const char*) periodo, _anno, (const char*) _cod_ateco, (const char*) descr);
|
||||
else set_header(soh++, FR("Riepilogo progressivi %s al%s: %s %d Cod. Att. %s %s"), pro_des, f == 'M' ? TR(" Mese di") : "", (const char*) periodo, _anno, (const char*) _cod_ateco, (const char*) descr);
|
||||
|
||||
}
|
||||
else set_header (soh++, FR("Riepilogo progressivi %s del periodo %s %d Cod. Att. %s %s"), pro_des, (const char*) periodo, _anno, (const char*) _cod_att, (const char*) descr);
|
||||
else set_header (soh++, FR("Riepilogo progressivi %s del periodo %s %d Cod. Att. %s %s"), pro_des, (const char*) periodo, _anno, (const char*) _cod_ateco, (const char*) descr);
|
||||
set_header (soh, (const char *) sep);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user