diff --git a/ha/hacnv100a.ini b/ha/hacnv100a.ini index 459a123f0..c6c04e217 100755 --- a/ha/hacnv100a.ini +++ b/ha/hacnv100a.ini @@ -569,6 +569,12 @@ NAVP = [Parametri] CLI_GRUPPO = 4 CLI_CONTO = 101 +CLIA_GRUPPO = 4 +CLIA_CONTO = 201 +CLIC_GRUPPO = 4 +CLIC_CONTO = 102 +CLIE_GRUPPO = 4 +CLIE_CONTO = 103 FOR_GRUPPO = 5 FOR_CONTO = 601 CONTI_MOV = 3,1,0|3,5,0|3,45,2|3,45,3|4,101,1001|5,601,127|5,601,137|5,601,295|6,1,8|6,1,9|7,0,0|8,0,0|70,0,0 diff --git a/ha/hacnv200.cpp b/ha/hacnv200.cpp index 2096fd650..dcf2a6a8e 100755 --- a/ha/hacnv200.cpp +++ b/ha/hacnv200.cpp @@ -153,9 +153,29 @@ void THardy_movimenti::conto2campo(const TString& hd_tipoc, const TString& hd_ke case 'C': { tipoc = "C"; - gr = ini.get_int("CLI_GRUPPO", "Parametri"); - co = ini.get_int("CLI_CONTO", "Parametri"); so = hd_key2cli(hd_key); + if (so < 100000) + { + gr = ini.get_int("CLIA_GRUPPO", "Parametri"); + co = ini.get_int("CLIA_CONTO", "Parametri"); + } + else + if ( so < 110000) + { + gr = ini.get_int("CLIC_GRUPPO", "Parametri"); + co = ini.get_int("CLIC_CONTO", "Parametri"); + } + else + if ( so < 120000) + { + gr = ini.get_int("CLIE_GRUPPO", "Parametri"); + co = ini.get_int("CLIE_CONTO", "Parametri"); + } + else + { + gr = ini.get_int("CLI_GRUPPO", "Parametri"); + co = ini.get_int("CLI_CONTO", "Parametri"); + } } break; case 'F':