Patch level :

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :


git-svn-id: svn://10.65.10.50/branches/R_10_00@21634 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2011-02-11 16:25:00 +00:00
parent 8a34d033b7
commit 8d0e77813d
4 changed files with 28 additions and 55 deletions

View File

@ -587,23 +587,14 @@ bool THardy_clienti::trasferisci_clienti()
rec.put(CLI_TIPOCF, "C");
rec.put(CLI_CODCF, codcf);
if (codcf < 100000)
const TString8 idmastro = get_str("IdMastro");
TToken_string conto = ini.get(idmastro, "IdMastro_CLI");
const int gruppo = conto.get_int(0);
if (gruppo != 0)
{
rec.put(CLI_GRUPPO, ini.get_int("CLIA_GRUPPO", "Parametri"));
rec.put(CLI_CONTO, ini.get_int("CLIA_CONTO", "Parametri"));
rec.put(CLI_GRUPPO, gruppo);
rec.put(CLI_CONTO, conto.get_int());
}
else
if (codcf < 110000)
{
rec.put(CLI_GRUPPO, ini.get_int("CLIC_GRUPPO", "Parametri"));
rec.put(CLI_CONTO, ini.get_int("CLIC_CONTO", "Parametri"));
}
else
if (codcf < 120000)
{
rec.put(CLI_GRUPPO, ini.get_int("CLIE_GRUPPO", "Parametri"));
rec.put(CLI_CONTO, ini.get_int("CLIE_CONTO", "Parametri"));
}
// banca
TString8 codabi = get_str("IdBanca");

View File

@ -588,6 +588,12 @@ CONTO_OMAGGI=8|15|22
0560004=5|604
0561001=5|611
[IdMastro_CLI]
0410001=4|101
0410002=4|102
0410003=4|103
0420001=4|201
[Indetraibilita]
072=9
076=9

View File

@ -154,28 +154,16 @@ void THardy_movimenti::conto2campo(const TString& hd_tipoc, const TString& hd_ke
{
tipoc = "C";
so = hd_key2cli(hd_key);
if (so < 100000)
TToken_string key(tipoc);
key.add(so);
const TRectype rec_cf = cache().get(LF_CLIFO, key);
gr = rec_cf.get_int(CLI_GRUPPO);
co = rec_cf.get_int(CLI_CONTO);
if (gr == 0)
{
gr = ini.get_int("CLIA_GRUPPO", "Parametri");
co = ini.get_int("CLIA_CONTO", "Parametri");
gr = ini.get_int("CLI_GRUPPO", "Parametri");
co = ini.get_int("CLI_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':

View File

@ -54,28 +54,16 @@ void THardy_scadenze::conto2billcampo(const TString& hd_tipoc, const TString& hd
{
tipoc = 'C';
so = hd_key2cli(hd_key);
if (so < 100000)
TToken_string key("C");
key.add(so);
const TRectype rec_cf = cache().get(LF_CLIFO, key);
gr = rec_cf.get_int(CLI_GRUPPO);
co = rec_cf.get_int(CLI_CONTO);
if (gr == 0)
{
gr = ini.get_int("CLIA_GRUPPO", "Parametri");
co = ini.get_int("CLIA_CONTO", "Parametri");
gr = ini.get_int("CLI_GRUPPO", "Parametri");
co = ini.get_int("CLI_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':