Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/branches/R_10_00@21613 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a28e5a7598
commit
ebb7f35308
@ -587,6 +587,24 @@ bool THardy_clienti::trasferisci_clienti()
|
||||
rec.put(CLI_TIPOCF, "C");
|
||||
rec.put(CLI_CODCF, codcf);
|
||||
|
||||
if (codcf < 100000)
|
||||
{
|
||||
rec.put(CLI_GRUPPO, ini.get_int("CLIA_GRUPPO", "Parametri"));
|
||||
rec.put(CLI_CONTO, ini.get_int("CLIA_CONTO", "Parametri"));
|
||||
}
|
||||
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");
|
||||
codabi.lpad(5,'0');
|
||||
@ -816,6 +834,15 @@ bool THardy_fornitori::trasferisci()
|
||||
rec.put(CLI_TIPOCF, "F");
|
||||
rec.put(CLI_CODCF, codcf);
|
||||
|
||||
const TString8 idmastro = get_str("IdMastro");
|
||||
TToken_string conto = ini.get(idmastro, "IdMastro_FOR");
|
||||
const int gruppo = conto.get_int(0);
|
||||
if (gruppo != 0)
|
||||
{
|
||||
rec.put(CLI_GRUPPO, gruppo);
|
||||
rec.put(CLI_CONTO, conto.get_int());
|
||||
}
|
||||
|
||||
// contropartita
|
||||
const TString16 key = get_str("IdContropartita");
|
||||
int gr, co;
|
||||
|
@ -141,8 +141,8 @@ PAIV = PartitaIVA
|
||||
TIPOPERS =
|
||||
ALLEG =
|
||||
CODALLEG =
|
||||
GRUPPO = _FISSO,5
|
||||
CONTO = _FISSO,600
|
||||
GRUPPO =
|
||||
CONTO =
|
||||
GRUPPORIC =
|
||||
CONTORIC =
|
||||
SOTTOCRIC =
|
||||
@ -195,8 +195,8 @@ PAIV = PartitaIVA
|
||||
TIPOPERS =
|
||||
ALLEG =
|
||||
CODALLEG =
|
||||
GRUPPO = _FISSO,4
|
||||
CONTO = _FISSO,101
|
||||
GRUPPO =
|
||||
CONTO =
|
||||
GRUPPORIC =
|
||||
CONTORIC =
|
||||
SOTTOCRIC =
|
||||
@ -581,6 +581,13 @@ 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
|
||||
IVA_ESENTE = 999
|
||||
CONTO_OMAGGI=8|15|22
|
||||
|
||||
[IdMastro_FOR]
|
||||
0560001=0|0
|
||||
0560002=5|602
|
||||
0560003=5|603
|
||||
0560004=5|604
|
||||
0561001=5|611
|
||||
|
||||
[Indetraibilita]
|
||||
072=9
|
||||
076=9
|
||||
@ -593,7 +600,7 @@ I50=B
|
||||
|
||||
// parametri generali della maschera (dns user password)
|
||||
[Main]
|
||||
201 = hardy
|
||||
201 = OS1_HAR
|
||||
202 =
|
||||
203 =
|
||||
PATH = c:\temp
|
||||
|
@ -181,9 +181,17 @@ void THardy_movimenti::conto2campo(const TString& hd_tipoc, const TString& hd_ke
|
||||
case 'F':
|
||||
{
|
||||
tipoc = "F";
|
||||
gr = ini.get_int("FOR_GRUPPO", "Parametri");
|
||||
co = ini.get_int("FOR_CONTO", "Parametri");
|
||||
so = hd_key2forn(hd_key);
|
||||
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("FOR_GRUPPO", "Parametri");
|
||||
co = ini.get_int("FOR_CONTO", "Parametri");
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
@ -53,17 +53,45 @@ void THardy_scadenze::conto2billcampo(const TString& hd_tipoc, const TString& hd
|
||||
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':
|
||||
{
|
||||
tipoc = 'F';
|
||||
gr = ini.get_int("FOR_GRUPPO", "Parametri");
|
||||
co = ini.get_int("FOR_CONTO", "Parametri");
|
||||
so = hd_key2forn(hd_key);
|
||||
TToken_string key("F");
|
||||
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("FOR_GRUPPO", "Parametri");
|
||||
co = ini.get_int("FOR_CONTO", "Parametri");
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user