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)
_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)
{
@ -563,7 +565,9 @@ void TProgressivi_iva::cerca_i_pim()
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)
{

View File

@ -108,8 +108,9 @@ void TQuadro_VE_recordset::load()
tiporec tipo;
real imp;
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;
switch (tipo)

View File

@ -171,8 +171,9 @@ void TQuadro_VF_recordset::load()
const bool terremotati = int_tipo_iva11_acq == 16;
real imp;
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;
switch (tipo)