Correzioni chiamata a TDate::string() e cazzatelle liquidazione
git-svn-id: svn://10.65.10.50/trunk@1329 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									82a3aea7c8
								
							
						
					
					
						commit
						3c11b4be8d
					
				@ -2462,7 +2462,7 @@ void CG1500_application::set_page(int file, int counter)
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
  else //stampa bilancio di verifica
 | 
					  else //stampa bilancio di verifica
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    TString udata = _ultima_data.string(2,'/');
 | 
					    TString udata = _ultima_data.string(brief,'/');
 | 
				
			||||||
    char app; 
 | 
					    char app; 
 | 
				
			||||||
    int r = 1;
 | 
					    int r = 1;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
				
			|||||||
@ -263,7 +263,19 @@ bool TLiquidazione_app::user_create()
 | 
				
			|||||||
    //fine modifica
 | 
					    //fine modifica
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    if (_isprint && _descr_arr.items() > 0)
 | 
					    if (_isprint && _descr_arr.items() > 0)
 | 
				
			||||||
      print();
 | 
					      print();            
 | 
				
			||||||
 | 
					                 
 | 
				
			||||||
 | 
					    // se ci sono altri mesi dopo l'ultimo calcolato, invalida il 
 | 
				
			||||||
 | 
					    // flag 'calcolato' del primo, per causare il ricalcolo dei
 | 
				
			||||||
 | 
					    // successivi (evitando problemi per credito precedente)
 | 
				
			||||||
 | 
					    for (int m = _month+1; m <= 13; m++)
 | 
				
			||||||
 | 
					      if (look_lim(m))
 | 
				
			||||||
 | 
					      { 
 | 
				
			||||||
 | 
					        _lim->put("B0","");
 | 
				
			||||||
 | 
					        _lim->rewrite();
 | 
				
			||||||
 | 
					        break; 
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
    TApplication::set_firm(__firm);      
 | 
					    TApplication::set_firm(__firm);      
 | 
				
			||||||
    end_wait();
 | 
					    end_wait();
 | 
				
			||||||
  }                    
 | 
					  }                    
 | 
				
			||||||
@ -414,7 +426,7 @@ long TLiquidazione_app::select_firm_range(long from, long to, wht freq)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    TToken_string& d = _ditte->row(i);
 | 
					    TToken_string& d = _ditte->row(i);
 | 
				
			||||||
    const char vers = d.get_char(3);
 | 
					    const char vers = d.get_char(3);
 | 
				
			||||||
    if (vers == '?' || (freq == mnt && vers == 'T') || (freq == quarter && vers == 'M'))
 | 
					    if (vers == '?' || (freq == mnt && vers == 'T') || (freq == trimestre && vers == 'M'))
 | 
				
			||||||
      continue;
 | 
					      continue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const long cod = d.get_long(1);
 | 
					    const long cod = d.get_long(1);
 | 
				
			||||||
@ -611,7 +623,7 @@ void TLiquidazione_app::build_ditte_sheet(wht what)
 | 
				
			|||||||
    const char vers = d->get_char(2);
 | 
					    const char vers = d->get_char(2);
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    bool selectable = vers == '?';
 | 
					    bool selectable = vers == '?';
 | 
				
			||||||
    if ((what == mnt && vers == 'T') || (what == quarter && vers == 'M'))
 | 
					    if ((what == mnt && vers == 'T') || (what == trimestre && vers == 'M'))
 | 
				
			||||||
      continue;
 | 
					      continue;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    d->insert(" |", 0);        
 | 
					    d->insert(" |", 0);        
 | 
				
			||||||
@ -654,7 +666,7 @@ bool TLiquidazione_app::set_liquidazione()
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
    // handlers have set everything
 | 
					    // handlers have set everything
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _month   = _what == quarter ? m.get_int(CG43_LST_TRIM) : 
 | 
					    _month   = _what == trimestre ? m.get_int(CG43_LST_TRIM) : 
 | 
				
			||||||
    m.get_int(CG43_LST_MESE);
 | 
					    m.get_int(CG43_LST_MESE);
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    _year      = m.get(CG43_FLD_ANNO);
 | 
					    _year      = m.get(CG43_FLD_ANNO);
 | 
				
			||||||
 | 
				
			|||||||
@ -60,7 +60,7 @@ class TProgind;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
enum tiporeg { vendita = 1, acquisto = 2 };
 | 
					enum tiporeg { vendita = 1, acquisto = 2 };
 | 
				
			||||||
enum recalc  { needed = 1, one = 2, ever = 3, never = 4 };
 | 
					enum recalc  { needed = 1, one = 2, ever = 3, never = 4 };
 | 
				
			||||||
enum wht     { all = 1, mnt = 2, quarter = 3};
 | 
					enum wht     { all = 1, mnt = 2, trimestre = 3};
 | 
				
			||||||
enum tbc     { precedente = 1, incorso = 2};
 | 
					enum tbc     { precedente = 1, incorso = 2};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// flags per gli items di stampa
 | 
					// flags per gli items di stampa
 | 
				
			||||||
 | 
				
			|||||||
@ -2001,7 +2001,7 @@ bool CG4400_application::preprocess_page(int file, int counter)
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
    _tipodoc   = mov.get(MOV_TIPODOC);
 | 
					    _tipodoc   = mov.get(MOV_TIPODOC);
 | 
				
			||||||
    _descr_doc = descr_doc();
 | 
					    _descr_doc = descr_doc();
 | 
				
			||||||
    TString app = datadoc.string(2, '/');
 | 
					    TString app = datadoc.string(brief, '/');
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    if (stampa_totali_finali())
 | 
					    if (stampa_totali_finali())
 | 
				
			||||||
      _doc_array.add_riga(_tipodoc,_descr_doc,totdoc); 
 | 
					      _doc_array.add_riga(_tipodoc,_descr_doc,totdoc); 
 | 
				
			||||||
@ -2009,7 +2009,7 @@ bool CG4400_application::preprocess_page(int file, int counter)
 | 
				
			|||||||
    //setto le righe di stampa
 | 
					    //setto le righe di stampa
 | 
				
			||||||
    _r = 1;
 | 
					    _r = 1;
 | 
				
			||||||
    if (!_stampa_data_reg) 
 | 
					    if (!_stampa_data_reg) 
 | 
				
			||||||
      set_row(_r, "%s", (const char*) _datareg.string(2, '/'));
 | 
					      set_row(_r, "%s", (const char*) _datareg.string(brief, '/'));
 | 
				
			||||||
    set_row(_r, "@9g%5ld", protiva);
 | 
					    set_row(_r, "@9g%5ld", protiva);
 | 
				
			||||||
    if (datadoc.ok())
 | 
					    if (datadoc.ok())
 | 
				
			||||||
      set_row(_r, "@15g%s", (const char*) app);
 | 
					      set_row(_r, "@15g%s", (const char*) app);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user