corretto arrotondamento delle percentuali
git-svn-id: svn://10.65.10.50/trunk@2427 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									d2a30e713a
								
							
						
					
					
						commit
						fe7584f45b
					
				| @ -1053,7 +1053,7 @@ word TPagamento::change_value_uguali(int row, real user_val, bool is_perc) | ||||
|      else  // n. rate > 1, modificata la rata 0: _tpr e' per forza < 4
 | ||||
|      {              | ||||
|        real div = remainder / real(n_rate() - 1); | ||||
|        div.round(is_perc ? 3 : _round);  | ||||
|        div.round(is_perc ? 2 : _round);  | ||||
|        real delta = remainder - (div * real(n_rate() - 1)); | ||||
|         | ||||
|        rata(0).add(user_val.string(), tok_ind);  | ||||
| @ -1239,7 +1239,7 @@ void TPagamento::adjust_perc_imp(bool is_perc, int rdiff) | ||||
|    else | ||||
|      other = (_tpr < 4 ? _firstr : _secndr); | ||||
| 
 | ||||
|    TDistrib dt(toshare, is_perc ? _round : 3);                  | ||||
|    TDistrib dt(toshare, is_perc ? _round : 2);                  | ||||
|    const int first = _tpr > 3 ? 1 : 0;                | ||||
| 
 | ||||
|    for (int j = first; j < _rate.items(); j++) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user