Patch level : 12.0 454

Files correlati     : cg0.exe

Il programma di stampa progressivi IVA andava in loop.

git-svn-id: svn://10.65.10.50/branches/R_10_00@24122 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2017-10-02 17:32:52 +00:00
parent d24ca9c577
commit 98941457c4
3 changed files with 10 additions and 4 deletions

View File

@ -344,7 +344,9 @@ void TProgressivi_iva::look_pim()
if (!is_key) if (!is_key)
_corr_array.add(codiva,ci); _corr_array.add(codiva,ci);
while (classify_pim(pim.curr(), imponibile, imposta, tipo, TRUE)) int last_tiporec = -1;
while (classify_pim(pim.curr(), imponibile, imposta, tipo, TRUE, last_tiporec))
{ {
switch(tipo) switch(tipo)
{ {
@ -563,7 +565,9 @@ void TProgressivi_iva::cerca_i_pim()
continue; continue;
} }
while (classify_pim(pim.curr(), imponibile, imposta, tipo, FALSE)) int last_tiporec = - 1;
while (classify_pim(pim.curr(), imponibile, imposta, tipo, FALSE, last_tiporec))
{ {
switch(tipo) switch(tipo)
{ {

View File

@ -108,8 +108,9 @@ void TQuadro_VE_recordset::load()
tiporec tipo; tiporec tipo;
real imp; real imp;
real iva; real iva;
int last_tiporec= -1;
if (classify_pim(pimr, imp, iva, tipo, true)) if (classify_pim(pimr, imp, iva, tipo, true, last_tiporec))
{ {
good = true; good = true;
switch (tipo) switch (tipo)

View File

@ -171,8 +171,9 @@ void TQuadro_VF_recordset::load()
const bool terremotati = int_tipo_iva11_acq == 16; const bool terremotati = int_tipo_iva11_acq == 16;
real imp; real imp;
real iva; real iva;
int Last_tiporec = -1;
if (classify_pim(pimr, imp, iva, tipo, true)) if (classify_pim(pimr, imp, iva, tipo, true. last_tiporec))
{ {
good = true; good = true;
switch (tipo) switch (tipo)