Corretto errore ricalcolo ditte mensili
git-svn-id: svn://10.65.10.50/trunk@537 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									f5135bdd60
								
							
						
					
					
						commit
						d3f058f37b
					
				@ -32,6 +32,7 @@ bool CG4300_App::recalc_all()
 | 
				
			|||||||
      _prind->addstatus(1);              
 | 
					      _prind->addstatus(1);              
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      // trimestrali impropriamente selezionate per mesi intermedi
 | 
					      // trimestrali impropriamente selezionate per mesi intermedi
 | 
				
			||||||
 | 
					      _freqviva    = look_lia() ? _lia->get("S7") : _nditte->curr().get("FREQVIVA");
 | 
				
			||||||
      if (!is_month_ok(_month)) continue;
 | 
					      if (!is_month_ok(_month)) continue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      int need_refresh = FALSE;
 | 
					      int need_refresh = FALSE;
 | 
				
			||||||
@ -143,13 +144,12 @@ bool CG4300_App::update_firm(int month, bool recalc)
 | 
				
			|||||||
        _isviaggio   = _nditte->curr(LF_ATTIV).get_bool("REG74TER");
 | 
					        _isviaggio   = _nditte->curr(LF_ATTIV).get_bool("REG74TER");
 | 
				
			||||||
        _isagricolo  = _nditte->curr(LF_ATTIV).get_bool("REGAGR");
 | 
					        _isagricolo  = _nditte->curr(LF_ATTIV).get_bool("REGAGR");
 | 
				
			||||||
        _isbenzinaro = _nditte->curr(LF_ATTIV).get_bool("ART74/4");
 | 
					        _isbenzinaro = _nditte->curr(LF_ATTIV).get_bool("ART74/4");
 | 
				
			||||||
        _freqviva    = look_lia() ? _lia->get("S7") : _nditte->curr().get("FREQVIVA");
 | 
					        //        _freqviva    = look_lia() ? _lia->get("S7") : _nditte->curr().get("FREQVIVA");
 | 
				
			||||||
        bool   mens  = _freqviva == "M"; 
 | 
					        bool   mens  = _freqviva == "M"; 
 | 
				
			||||||
        _isannual    = (_month == 12 && !mens && !_isbenzinaro) || 
 | 
					        _isannual    = (_month == 12 && !mens && !_isbenzinaro) || 
 | 
				
			||||||
          (_month == 13 && (mens || _isbenzinaro));
 | 
					          (_month == 13 && (mens || _isbenzinaro));
 | 
				
			||||||
        _isriepilogo = _month == 13;
 | 
					        _isriepilogo = _month == 13;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
        for (_reg->first(); !_isvent && _reg->good(); _reg->next())
 | 
					        for (_reg->first(); !_isvent && _reg->good(); _reg->next())
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          if (codatt == _reg->get("S8") && _reg->get_int("I0") == 2)
 | 
					          if (codatt == _reg->get("S8") && _reg->get_int("I0") == 2)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user