Patch level : 10.0
Files correlati : lv3 Ricompilazione Demo : [ ] Commento : 0001081: Anomalie/Errori documenti lavanderia "Griglia" Descrizione Il prezzo non viene riportato da contratto. Da accordi telefonici, da adesso in poi il prezzo sarà sempre presente sulla bolla; si legherà la sua visualizzazione all'utente di campo (segnalazione 1088) git-svn-id: svn://10.65.10.50/trunk@17954 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									d326b1f6e4
								
							
						
					
					
						commit
						6deb2be3da
					
				@ -194,7 +194,6 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
 | 
			
		||||
    const TLaundry_contract tcont(codcf, codcont);
 | 
			
		||||
    //estraggo i dati di interesse dalla cache
 | 
			
		||||
    const int tplis = tcont.get_int(LVCONDV_TIPOLIS);      //tipo listino
 | 
			
		||||
    const bool prinbo = tcont.get_bool(LVCONDV_STPRZBOL);  //prezzo in bolla
 | 
			
		||||
    
 | 
			
		||||
    //instanzio un recordset sulle righe del contratto considerato
 | 
			
		||||
    TISAM_recordset rcont("USE LVRCONDV\nFROM CODCF=#CODCF CODCONT=#CODCONT\nTO CODCF=#CODCF CODCONT=#CODCONT");
 | 
			
		||||
@ -229,18 +228,15 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
 | 
			
		||||
      rdoc.put(RDOC_CODAGG1,causale);
 | 
			
		||||
 | 
			
		||||
      //elaborazione per il prezzo: o lo prendo dalle righe contratto, o dall'anagrafica magazzino
 | 
			
		||||
      if (prinbo)
 | 
			
		||||
      {
 | 
			
		||||
        const TString& sconto = rcont.get(LVRCONDV_SCONTPERC).as_string();
 | 
			
		||||
        rdoc.put(RDOC_SCONTO, sconto);
 | 
			
		||||
        //controllo da dove devo prendere il  prezzo
 | 
			
		||||
        real prezzo;
 | 
			
		||||
        if (tplis == 0)
 | 
			
		||||
          prezzo = rcont.get(LVRCONDV_PREZZO).as_real();          
 | 
			
		||||
        else
 | 
			
		||||
          prezzo = anamag.get_real(ANAMAG_COSTSTD);
 | 
			
		||||
        rdoc.put(RDOC_PREZZO, prezzo);
 | 
			
		||||
      }    
 | 
			
		||||
      const TString& sconto = rcont.get(LVRCONDV_SCONTPERC).as_string();
 | 
			
		||||
      rdoc.put(RDOC_SCONTO, sconto);
 | 
			
		||||
      //controllo da dove devo prendere il  prezzo
 | 
			
		||||
      real prezzo;
 | 
			
		||||
      if (tplis == 0)
 | 
			
		||||
        prezzo = rcont.get(LVRCONDV_PREZZO).as_real();          
 | 
			
		||||
      else
 | 
			
		||||
        prezzo = anamag.get_real(ANAMAG_COSTSTD);
 | 
			
		||||
      rdoc.put(RDOC_PREZZO, prezzo);   
 | 
			
		||||
    }
 | 
			
		||||
    dmsk.doc2mask(false);
 | 
			
		||||
 | 
			
		||||
@ -356,7 +352,6 @@ int TGestione_bolle_app::rewrite( const TMask& m )
 | 
			
		||||
  return TMotore_application::rewrite(m);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
int lv3100( int argc, char* argv[])
 | 
			
		||||
{
 | 
			
		||||
  TGestione_bolle_app a;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user