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_TIPOCF, "C");
 | 
				
			||||||
      rec.put(CLI_CODCF, codcf);
 | 
					      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
 | 
					      // banca
 | 
				
			||||||
  		TString8 codabi = get_str("IdBanca");
 | 
					  		TString8 codabi = get_str("IdBanca");
 | 
				
			||||||
      codabi.lpad(5,'0');
 | 
					      codabi.lpad(5,'0');
 | 
				
			||||||
@ -816,6 +834,15 @@ bool THardy_fornitori::trasferisci()
 | 
				
			|||||||
      rec.put(CLI_TIPOCF, "F");
 | 
					      rec.put(CLI_TIPOCF, "F");
 | 
				
			||||||
      rec.put(CLI_CODCF, codcf);
 | 
					      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
 | 
					      // contropartita
 | 
				
			||||||
      const TString16 key = get_str("IdContropartita");
 | 
					      const TString16 key = get_str("IdContropartita");
 | 
				
			||||||
      int gr, co;
 | 
					      int gr, co;
 | 
				
			||||||
 | 
				
			|||||||
@ -141,8 +141,8 @@ PAIV       = PartitaIVA
 | 
				
			|||||||
TIPOPERS   = 
 | 
					TIPOPERS   = 
 | 
				
			||||||
ALLEG      =
 | 
					ALLEG      =
 | 
				
			||||||
CODALLEG   =
 | 
					CODALLEG   =
 | 
				
			||||||
GRUPPO     = _FISSO,5
 | 
					GRUPPO     = 
 | 
				
			||||||
CONTO      = _FISSO,600
 | 
					CONTO      = 
 | 
				
			||||||
GRUPPORIC  = 
 | 
					GRUPPORIC  = 
 | 
				
			||||||
CONTORIC   =
 | 
					CONTORIC   =
 | 
				
			||||||
SOTTOCRIC  =
 | 
					SOTTOCRIC  =
 | 
				
			||||||
@ -195,8 +195,8 @@ PAIV       = PartitaIVA
 | 
				
			|||||||
TIPOPERS   = 
 | 
					TIPOPERS   = 
 | 
				
			||||||
ALLEG      =
 | 
					ALLEG      =
 | 
				
			||||||
CODALLEG   =
 | 
					CODALLEG   =
 | 
				
			||||||
GRUPPO     = _FISSO,4
 | 
					GRUPPO     = 
 | 
				
			||||||
CONTO      = _FISSO,101
 | 
					CONTO      = 
 | 
				
			||||||
GRUPPORIC  =
 | 
					GRUPPORIC  =
 | 
				
			||||||
CONTORIC   =
 | 
					CONTORIC   =
 | 
				
			||||||
SOTTOCRIC  =
 | 
					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
 | 
					IVA_ESENTE = 999
 | 
				
			||||||
CONTO_OMAGGI=8|15|22
 | 
					CONTO_OMAGGI=8|15|22
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[IdMastro_FOR]
 | 
				
			||||||
 | 
					0560001=0|0
 | 
				
			||||||
 | 
					0560002=5|602
 | 
				
			||||||
 | 
					0560003=5|603
 | 
				
			||||||
 | 
					0560004=5|604
 | 
				
			||||||
 | 
					0561001=5|611
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Indetraibilita]
 | 
					[Indetraibilita]
 | 
				
			||||||
072=9
 | 
					072=9
 | 
				
			||||||
076=9
 | 
					076=9
 | 
				
			||||||
@ -593,7 +600,7 @@ I50=B
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// parametri generali della maschera (dns user password)
 | 
					// parametri generali della maschera (dns user password)
 | 
				
			||||||
[Main]
 | 
					[Main]
 | 
				
			||||||
201 = hardy
 | 
					201 = OS1_HAR
 | 
				
			||||||
202 = 
 | 
					202 = 
 | 
				
			||||||
203 = 
 | 
					203 = 
 | 
				
			||||||
PATH = c:\temp
 | 
					PATH = c:\temp
 | 
				
			||||||
 | 
				
			|||||||
@ -181,9 +181,17 @@ void THardy_movimenti::conto2campo(const TString& hd_tipoc, const TString& hd_ke
 | 
				
			|||||||
  case 'F':
 | 
					  case 'F':
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      tipoc = "F";
 | 
					      tipoc = "F";
 | 
				
			||||||
 | 
					      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");
 | 
					        gr = ini.get_int("FOR_GRUPPO", "Parametri");
 | 
				
			||||||
        co = ini.get_int("FOR_CONTO", "Parametri");
 | 
					        co = ini.get_int("FOR_CONTO", "Parametri");
 | 
				
			||||||
      so = hd_key2forn(hd_key);
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    break;
 | 
					    break;
 | 
				
			||||||
  default:
 | 
					  default:
 | 
				
			||||||
 | 
				
			|||||||
@ -53,17 +53,45 @@ void THardy_scadenze::conto2billcampo(const TString& hd_tipoc, const TString& hd
 | 
				
			|||||||
  case 'C':
 | 
					  case 'C':
 | 
				
			||||||
    {       
 | 
					    {       
 | 
				
			||||||
      tipoc = 'C';
 | 
					      tipoc = 'C';
 | 
				
			||||||
 | 
					      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");
 | 
					            gr = ini.get_int("CLI_GRUPPO", "Parametri");
 | 
				
			||||||
            co = ini.get_int("CLI_CONTO", "Parametri");
 | 
					            co = ini.get_int("CLI_CONTO", "Parametri");
 | 
				
			||||||
      so = hd_key2cli(hd_key);
 | 
					          }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    break;
 | 
					    break;
 | 
				
			||||||
  case 'F':
 | 
					  case 'F':
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      tipoc = 'F';
 | 
					      tipoc = 'F';
 | 
				
			||||||
 | 
					      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");
 | 
					        gr = ini.get_int("FOR_GRUPPO", "Parametri");
 | 
				
			||||||
        co = ini.get_int("FOR_CONTO", "Parametri");
 | 
					        co = ini.get_int("FOR_CONTO", "Parametri");
 | 
				
			||||||
      so = hd_key2forn(hd_key);
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    break;
 | 
					    break;
 | 
				
			||||||
  default:
 | 
					  default:
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user