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;
|
TGen_array _gen_array,_gen1_array;
|
||||||
TAssoc_array _corr_array;
|
TAssoc_array _corr_array;
|
||||||
TString _cap,_cofi,_paiva,_ragsoc,_comunefis,_provfis,_viafis,_codivamsk,_codattmsk;
|
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
|
Importi _mesi[14]; // Era 13: bestie! I mesi sono da 1 a 13
|
||||||
liste _tipo_lista;
|
liste _tipo_lista;
|
||||||
|
|
||||||
@ -513,7 +513,7 @@ void TProgressivi_iva::cerca_i_pim()
|
|||||||
TTable tabiva("%IVA");
|
TTable tabiva("%IVA");
|
||||||
TTable reg("REG");
|
TTable reg("REG");
|
||||||
TString80 codtab;
|
TString80 codtab;
|
||||||
TString16 codatt,codiva,tipoiva,codreg;
|
TString8 codatt,codiva,tipoiva,codreg;
|
||||||
|
|
||||||
for (pim.first(); !pim.eof(); pim.next())
|
for (pim.first(); !pim.eof(); pim.next())
|
||||||
{
|
{
|
||||||
@ -846,7 +846,11 @@ bool TProgressivi_iva::set_print(int m)
|
|||||||
{
|
{
|
||||||
if (attiv.curr() != r) break;
|
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;
|
_prima_pagina = TRUE;
|
||||||
|
|
||||||
_iva_array.destroy();
|
_iva_array.destroy();
|
||||||
@ -858,7 +862,7 @@ bool TProgressivi_iva::set_print(int m)
|
|||||||
|
|
||||||
print();
|
print();
|
||||||
}
|
}
|
||||||
return FALSE;
|
return false;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -1238,18 +1242,14 @@ void TProgressivi_iva::setta_intestazione()
|
|||||||
set_header(r++, "IVA %s",(const char*) _codivamsk);
|
set_header(r++, "IVA %s",(const char*) _codivamsk);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
TString8 ca;
|
||||||
if (_annoiva > 2007)
|
if (_annoiva > 2007)
|
||||||
{
|
{
|
||||||
TString key;
|
TString16 key;
|
||||||
|
|
||||||
key.format("%ld|%s", _codditta, (const char *)_codattmsk);
|
key.format("%ld|%s", _codditta, (const char *)_codattmsk);
|
||||||
const TString16 codateco = cache().get(LF_ATTIV, key, ATT_CODATECO);
|
ca = cache().get(LF_ATTIV, key, ATT_CODATECO);
|
||||||
|
|
||||||
set_header(r++, FR("ATTIVITA' %s"), (const char*) codateco);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
set_header(r++, FR("ATTIVITA' %s %s"),(const char*)ca, desc_attivita(_codattmsk));
|
||||||
set_header(r++, FR("ATTIVITA' %s"),(const char*) _codattmsk);
|
|
||||||
}
|
}
|
||||||
set_header(++r, FR("@31gImponibile@64gImposta"));
|
set_header(++r, FR("@31gImponibile@64gImposta"));
|
||||||
|
|
||||||
@ -1312,14 +1312,14 @@ void TProgressivi_iva::preprocess_header()
|
|||||||
if (_st_inizio_anno)
|
if (_st_inizio_anno)
|
||||||
{
|
{
|
||||||
if (_mese == 13 || (_mese == 12 && !_prima_pagina))
|
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
|
else
|
||||||
if (_prima_pagina)
|
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);
|
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_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_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);
|
set_header (soh, (const char *) sep);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user